A Comparison of Amazon EKS vs Self-Hosted Kubernetes for Association

Authors

  • Babulal Shaik Cloud Solutions Architect at Amazon Web Services, USA Author
  • Karthik Allam Big Data Infrastructure Engineer at JP Morgan & Chase, USA Author

Keywords:

Kubernetes, self-hosted Kubernetes, resource optimization

Abstract

One effective techniques for automating containerized application deployment & scaling is Kubernetes. Startups must choose between using a managed solutions like Amazon EKS or self-hosted Kubernetes. Although self-hosting gives you total control, it also adds complexity & also necessitates hiring specialized teams to handle setup, security & their maintenance, which can be more expensive too. Amazon EKS simplifies Kubernetes management, freeing up companies to concentrate on development. As the business grows, its pricing structure may also increase. While self-hosting provides more exact control while EKS stresses simplicity, both technologies provide scalability. This post will also help businesses choose the best alternative based on their resources, development paths, and control versus simple needs by analyzing the trade-offs.

References

1. Sayfan, G. (2018). Mastering Kubernetes: Master the art of container management by using the power of Kubernetes. Packt Publishing Ltd.

2. Bischoff, M. (2018). Design and implementation of a framework for validating kubernetes policies through automatic test generation (Doctoral dissertation, Ph. D. dissertation, Hochschule der Medien Stuttgart).

3. Tran, K. (2011). Building virtual lab with amazon cloud services (Doctoral dissertation, Minnesota State University, Mankato).

4. Menga, J. (2018). Docker on Amazon Web Services: Build, deploy, and manage your container applications at scale. Packt Publishing Ltd.

5. Jørgensen, N. K. (2017). Startup Culture.

6. McElhiney, P. R. (2018). Scalable Web Service Development with Amazon Web Services. University of New Hampshire.

7. Zaytsev, A. (2018). Continuous integration for kubernetes based platform solution.

8. Luksa, M. (2017). Kubernetes in action. Simon and Schuster.

9. Medel, V., Rana, O., Bañares, J. Á., & Arronategui, U. (2016, December). Modelling performance & resource management in kubernetes. In Proceedings of the 9th International Conference on Utility and Cloud Computing (pp. 257-262).

10. Medel, V., Tolosana-Calasanz, R., Bañares, J. Á., Arronategui, U., & Rana, O. F. (2018). Characterising resource management performance in Kubernetes. Computers & Electrical Engineering, 68, 286-297.

11. Rensin, D. K. (2015). Kubernetes: Scheduling the Future at Cloud Scale.

12. Batini, C., Lenzerini, M., & Navathe, S. B. (1986). A comparative analysis of methodologies for database schema integration. ACM computing surveys (CSUR), 18(4), 323-364.

13. Wolde-Rufael, Y., & Idowu, S. (2017). Income distribution and CO2 emission: A comparative analysis for China and India. Renewable and Sustainable Energy Reviews, 74, 1336-1345.

14. Smith, B., & Linden, G. (2017). Two decades of recommender systems at Amazon. com. Ieee internet computing, 21(3), 12-18.

15. Chevalier, J., & Goolsbee, A. (2003). Measuring prices and price competition online: Amazon. com and BarnesandNoble. com. Quantitative marketing and Economics, 1, 203-222.

16. Komandla, V. Transforming Financial Interactions: Best Practices for Mobile Banking App Design and Functionality to Boost User Engagement and Satisfaction.

17. Gade, K. R. (2017). Integrations: ETL/ELT, Data Integration Challenges, Integration Patterns. Innovative Computer Sciences Journal, 3(1).

18. Gade, K. R. (2017). Migrations: Challenges and Best Practices for Migrating Legacy Systems to Cloud-Based Platforms. Innovative Computer Sciences Journal, 3(1).

19. Naresh Dulam. Data Lakes: Building Flexible Architectures for Big Data Storage. Distributed Learning and Broad Applications in Scientific Research, vol. 1, Oct. 2015, pp. 95-114

20. Naresh Dulam. Data Lakes Vs Data Warehouses: What’s Right for Your Business?. Distributed Learning and Broad Applications in Scientific Research, vol. 2, Nov. 2016, pp. 71-94

21. Naresh Dulam, and Venkataramana Gosukonda. Event-Driven Architectures With Apache Kafka and Kubernetes. Distributed Learning and Broad Applications in Scientific Research, vol. 3, Oct. 2017, pp. 115-36

22. Naresh Dulam, et al. Data Governance and Compliance in the Age of Big Data. Distributed Learning and Broad Applications in Scientific Research, vol. 4, Nov. 2018

Published

15-02-2019

How to Cite

[1]
Babulal Shaik and Karthik Allam, “A Comparison of Amazon EKS vs Self-Hosted Kubernetes for Association”, Distrib. Learn. Broad Appl. Sci. Res., vol. 5, pp. 1351–1368, Feb. 2019, Accessed: Mar. 14, 2025. [Online]. Available: https://dlbasr.org/index.php/publication/article/view/27