In the previous chapter, we learned how to deploy a multi-service application into a Kubernetes cluster. We configured application-level routing for this application and updated its services using a zero-downtime strategy. Finally, we provided confidential data to the running services by using Kubernetes secrets.
In this chapter, we will give an overview of some of the most popular ways of running containerized applications in the cloud. We will have a closer look at what the most popular cloud vendor, AWS, offers in this regard. We will include self-hosting and hosted solutions and discuss their pros and cons. Offerings of other vendors, such as Microsoft Azure and Google Cloud Engine (GCE), will also be briefly discussed.
Here are the topics we will be discussing in this chapter:
- Deploying our application into AWS ECS
- Deploying and using...