Consulting

Mesosphere DCOS based Cloud Native Platform

Mesosphere DCOS based Cloud Native Platform

Client Details

The customer is the Supply Chain & Logistics company that has a cloud-based risk management platform used by Fortune 500 companies.

Context

InfraCloud team built a Mesosphere DCOS based auto deployable infrastructure platform with a multi-cloud HA solution.

Challenges

  • The platform infrastructure should be cloud-agnostic, and it should be possible to deploy the whole platform at the click of a button.
  • High Availability of four 9s was a requirement for components facing the end-user traffic and back-end data components.
  • Microservices were to be containerized and monitored for effective identification of service degradation.
  • Some solution components were to be integrated with the huge data pipeline; the big data solution was out of scope for this project.

Solution

  • The prototype phase aimed to find the technologies fit for the use case by building and testing at a prototype scale.
  • For container orchestration, we evaluated Kubernetes and DCOS Mesos. Based on maturity at that point and the requirement, we chose Mesos DCOS.
  • We evaluated service discovery solutions among Consul, Etcd, Zookeeper. Based on the requirements, we chose Consul.
  • Ansible and SaltStack were two options evaluated for platform automation. We chose Ansible as a solution.

building-a-global-kafka-messaging-platform-on-mesos-workflow

Infrastructure Architecture

  • Cloud agnostic platform built with Ansible & Mesos. Ansible provisions the infra in any cloud and then sets up the Mesos cluster.
  • On top of Mesos cluster services such as Kafka, ElasticSearch deployed using the DCOS framework. Application deployed as Dockerized containers using the Marathon framework.
  • We Replicated the Kafka cluster across availability zones (AZ) with Kafka mirror. ElasticSearch indexes were backed up continuously and replicated across AZ.

Why InfraCloud?

  • Our long history in programmable infrastructure space from VMs to containers give us an edge.
  • We are one of cloud native technology thought leaders (speakers at various global CNCF conferences, authors, etc.).
  • DevOps engineers who have pioneered DevOps at Fortune 500 companies.
  • Our teams have worked from data center to deploying apps and across all phases of SDLC, bringing a holistic view of systems.

Got a Question or Need Expert Advise?

Schedule a 30 mins chat with our experts to discuss more.

Trusted by 100+ companies worldwide

This website uses cookies to offer you a better browsing experience