0 likes | 42 Views
Cloud agnostic refers to a cloud design strategy <br>in which applications, tools, and services are <br>designed to migrate seamlessly between <br>multiple cloud platforms influenced by changes <br>in pricing, performance, or offerings.
E N D
TheCloudAgnostic Architecture #techtuesdays
What is Cloud Agnostic Architecture? Cloud agnostic refers to a cloud design strategy in which applications, tools, and services are designed to migrate seamlessly between multiple cloud platforms influenced by changes in pricing, performance, or offerings. #techtuesdays
Why Enterprises Want Cloud Agnostic Architecture? Seamless migration from one cloud provider to another. Choice of cloud provider depending on pricing. Freedom from vendor lock-in. #techtuesdays
Structure of a Cloud Agnostic Architecture All services are built by the customer as containerized workload (Docker images) and deployed on the kubernetes cluster offered by the provider. SERVICE SERVICE SERVICE SERVICE SERVICE ELASTIC KIBANA GRAFANA KAFTA KEYCLOAK PROMETHEUS MYSQL RABBITMQ --- Kubernetes as the common abstraction Any cloud provider Product service Selfhosted infrastructure components Cloud platform #techtuesdays
How Applications Switch from One Provider to Another Cloud agnostic part Service Service Service Service Service Service Elastic Kibana Grafana Cloud platform Kafta Keycloak Prometheus MySQL RabbitMQ --- Kubernetes as the common abstraction Amazon Web Service Just switch from EKS to AKS Just move it Service Service Service Service Service Elastic Kibana Grafana Kafta Keycloak Prometheus MySQL RabbitMQ --- Kubernetes as the common abstraction Microsoft Azure #techtuesdays
Challenges of True Cloud Agnostic Architecture Building a custom datacenter instead of leveraging the one provided by the vendor. Not tapping into the SaaS capabilities of the cloud vendor. Need of rewriting the entire infrastructure code. #techtuesdays
Challenges of True Cloud Agnostic Architecture If one provider offers fewer datacenter locations than another, then we are locked in. Different networking capabilities of different vendors. High data egress charges. #techtuesdays
Strategies for Avoiding Vendor Lock-in Choose a hybrid cloud and strategically select what not to lock-in. Follow loosely coupled architecture. Have a clear exit strategy up-front. #techtuesdays
Thank you for your time. Contact us: hello@gleecus.com #techtuesdays www.Gleecus.com