Elastic Beanstalk vs. ECS vs. Kubernetes: Part 4
This is Part 4 of Elastic Beanstalk vs. ECS vs. Kubernetes, see Part 1 Conclusion If you’d read up until this point, it’s probably no surprise what I’m going to write here. Kubernetes is an open source project that can run on Google Cloud Platform, AWS, Mesos, Azure, SoftLayer, CenturyLink Cloud, your local machine (minikube), CoreOS, and bare metal. It’s design is based on concepts from running containers at Google for 15 years.
Elastic Beanstalk vs. ECS vs. Kubernetes: Part 3
This is Part 3 of Elastic Beanstalk vs. ECS vs. Kubernetes, see Part 1 Kubernetes As a Google sponsored system, running Kubernetes on anything but Google Container Engine always seemed somewhat like a mismatch to me. AWS seemed to have too many nuances with how their load balancers, VPCs, and security groups worked when compared to Google Container Engine, that running Kubernetes on top of a different IaaS would be risky and error-prone.
Elastic Beanstalk vs. ECS vs. Kubernetes: Part 2
This is Part 2 of Elastic Beanstalk vs. ECS vs. Kubernetes, see Part 1 ECS (Elastic Container Service) ECS is Amazon’s answer to container orchestration. It’s a bit rough around the edges and definitely a leap from Elastic Beanstalk, but it does have the advantage of significantly more flexibility including the ability to even define a custom scheduler. All of the limitations imposed by Elastic Beanstalk are lifted. But, so is the simplified interface and the ease of deploying applications onto the cluster.
Elastic Beanstalk vs. ECS vs. Kubernetes
This isn’t going to be a super-technical review of these 3 platforms, but more of a high-level overview of what to expect when engaging with each. If you’re coming here with little knowledge of containerization or running container-based workloads, here’s a short gist. Tools like Docker and rkt provide a way to run programs in containers, isolated from the rest of a system leveraging Linux control groups. Running applications this way leads to better composability, organization, and helps build immutable infrastructure that’s more robust and easier to manage.
- Auto-generate Kubernetes ConfigMaps from Environr
- Elastic Beanstalk Secrets as a Service
- Keep Your Tooling Simple
- Hosted Secrets Management for Kubernetes
- Start Using Feature Toggles Now
- Ansible, Puppet, Chef: No thanks
- Gogland IDE
- Super Cheap and Flexible Hosting of your Go Application
- Elastic Beanstalk vs. ECS vs. Kubernetes: Part 4
- Elastic Beanstalk vs. ECS vs. Kubernetes: Part 3