Fundamentals of effective cloud management for the new NASA Astrophysics Data System

01/16/2019
by   Sergi Blanco-Cuaresma, et al.
0

The new NASA Astrophysics Data System (ADS) is designed with a serviceoriented architecture (SOA) that consists of multiple customized Apache Solr search engine instances plus a collection of microservices, containerized using Docker, and deployed in Amazon Web Services (AWS). For complex systems, like the ADS, this loosely coupled architecture can lead to a more scalable, reliable and resilient system if some fundamental questions are addressed. After having experimented with different AWS environments and deployment methods, we decided in December 2017 to go with Kubernetes as our container orchestration. Defining the best strategy to properly setup Kubernetes has shown to be challenging: automatic scaling services and load balancing traffic can lead to errors whose origin is difficult to identify, monitoring and logging the activity that happens across multiple layers for a single request needs to be carefully addressed, and the best workflow for a Continuous Integration and Delivery (CI/CD) system is not self-evident. We present here how we tackle these challenges and our plans for the future.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/19/2020

WAE: Workload Automation Engine for CDN-specialized Container Orchestration

Content Delivery Network (CDN) has been emerged as a compelling technolo...
research
04/25/2019

Cybertwin: An Origin of Next Generation Network Architecture

With fast development of Internet of Everything (IoE) and its applicatio...
research
11/08/2022

The OpenDC Microservice Simulator: Design, Implementation, and Experimentation

Microservices is an architectural style that structures an application a...
research
12/29/2022

Load Balancer Tuning: Comparative Analysis of HAProxy Load Balancing Methods

Load balancing is prevalent in practical application (e.g., web) deploym...
research
12/13/2021

Serverless Architecture for Bulk Email Management

Sending emails in large quantities can be tedious considering free servi...
research
06/02/2022

A Serverless Engine for High Energy Physics Distributed Analysis

The Large Hadron Collider (LHC) at CERN has generated in the last decade...
research
04/17/2018

A Scalable Permission Management System With Support of Conditional and Customized Attributes

Along with the classical problem of managing multiple identities, action...

Please sign up or login with your details

Forgot password? Click here to reset