Computational Thinking + Doing
Container as a Service (CaaS)
Deploying containers—using Amazon Elastic Kubernetes Service, Azure Kubernetes Service, and Google Kubernetes Engine.
Getting Started
For this example, I will use Amazon Elastic Kubernetes Service (EKS), Azure Kubernetes Service (AKS), and Google Kubernetes Engine (GKE) as my fully-managed Kubernetes. With my system design, my goal is to leverage the Container as a Service (CaaS) cloud computing service model and deploy a containerized Python Shiny dashboard app.
AWS system design
Azure system design
GCP system design
References
- Wickham, H. (2021). Mastering Shiny: Building Interactive Apps, Reports, and Dashboards Powered by R. O’Reilly Media.
- Bahga, A. & Madisetti, V. (2019). Cloud Computing Solutions Architect: A Hands-On Approach. Arshdeep Bahga & Vijay Madisetti.
- Xie, Y., Hill, A. P., & Thomas, A. (2017). Blogdown: Creating Websites with R Markdown. CRC Press.
Applied Computing