Module 9: Containers

Unit notes:
“Microservices architecture on AWS” https://docs.aws.amazon.com/whitepapers/latest/microservices-on-aws/simple-microservices-architecture-on-aws.html.
“Introducing Application Load Balancer – Unlocking and Optimizing Architectures” in the AWS DevOps Blog https://aws.amazon.com/blogs/devops/introducing-application-load-balancer-unlocking-and-optimizing-architectures/.
“New – Advanced Request Routing for AWS Application Load Balancers” in the AWS News Blog https://aws.amazon.com/blogs/aws/new-advanced-request-routing-for-aws-application-load-balancers/.
“Amazon ECS container instances” in the Amazon Elastic Container Service Developer Guide https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_instances.html.
“Amazon ECS cluster auto scaling” in the Amazon Elastic Container Service Developer Guide https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cluster-auto-scaling.html.
“Kubernetes on AWS” https://aws.amazon.com/kubernetes/.
“Amazon EKS features” https://aws.amazon.com/eks/features/.
“Amazon Elastic Container Service features” https://aws.amazon.com/ecs/features/.
“Building, deploying, and operating containerized applications with AWS Fargate” in the AWS Compute Blog https://aws.amazon.com/blogs/compute/building-deploying-and-operating-containerized-applications-with-aws-fargate/.
“Tutorial: Creating a cluster with a Fargate Linux task using the AWS CLI” in the Amazon Elastic Container Service Developer Guide https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_AWSCLI_Fargate.html.
“Building a Cloud Operating Mode” https://d1.awsstatic.com/whitepapers/building-a-cloud-operating-model.pdf.
“Amazon EKS Distro” https://aws.amazon.com/eks/eks-distro/
“Amazon EKS Anywhere” https://aws.amazon.com/eks/eks-anywhere/
“Amazon ECS Anywhere” https://aws.amazon.com/ecs/anywhere/.
“Amazon Elastic Container Service (Amazon ECS)” https://aws.amazon.com/ecs/.

Limits & Quotas     
ECS & Fargate https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-quotas.html
EKS & Fargate https://docs.aws.amazon.com/eks/latest/userguide/service-quotas.html
ECR https://docs.aws.amazon.com/AmazonECR/latest/userguide/service-quotas.html
X-Ray https://docs.aws.amazon.com/general/latest/gr/xray.html
  
ECS https://aws.amazon.com/ecs/
Documentation https://docs.aws.amazon.com/AmazonECS/latest/developerguide/index.html
Features https://aws.amazon.com/ecs/features/
ECS/Fargate Documentation https://docs.aws.amazon.com/AmazonECS/latest/userguide/index.html
ECS Best Practices https://docs.aws.amazon.com/AmazonECS/latest/bestpracticesguide/index.html
ECS Anywhere https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-anywhere.html
Container instances https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_instances.html
Cluster auto scaling https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cluster-auto-scaling.html
  
EKS https://aws.amazon.com/eks/
Documentation https://docs.aws.amazon.com/eks/latest/userguide/index.html
Features https://aws.amazon.com/eks/features/
EKS Best Practices https://aws.github.io/aws-eks-best-practices/
EKS Distro https://distro.eks.amazonaws.com/
EKS Anywhere https://anywhere.eks.amazonaws.com/docs/
EKS Deployment Options https://docs.aws.amazon.com/eks/latest/userguide/eks-deployment-options.html
Run Kubernetes on AWS https://aws.amazon.com/kubernetes/
  
ECR https://aws.amazon.com/ecr/
Documentation https://docs.aws.amazon.com/AmazonECR/latest/userguide/index.html
ECR Public Documentation https://docs.aws.amazon.com/AmazonECR/latest/public/index.html
  
X-Ray https://aws.amazon.com/xray/
Documentation https://docs.aws.amazon.com/xray/latest/devguide/aws-xray.html
Features https://aws.amazon.com/xray/features/
  
Mind Maps:
ECS https://www.awsgeek.com/Amazon-ECS/
EKS https://www.awsgeek.com/Amazon-EKS/
Container Networking Deep Dive with Amazon ECS https://www.awsgeek.com/AWS-re-Invent-2017/Container-Networking-Deep-Dive-with-Amazon-ECS/
CI/CD with Fargate & ECS https://www.awsgeek.com/AWS-re-Invent-2019/CI-CD-with-Fargate-ECS/
  
Whitepapers:
Microservices architecture on AWS https://docs.aws.amazon.com/whitepapers/latest/microservices-on-aws/simple-microservices-architecture-on-aws.html
Implementing Microservices on AWS https://d1.awsstatic.com/whitepapers/microservices-on-aws.pdf
Building a Cloud Operating Mode https://d1.awsstatic.com/whitepapers/building-a-cloud-operating-model.pdf
SQL Based Data Processing in Amazon ECS https://d1.awsstatic.com/architecture-diagrams/ArchitectureDiagrams/sql_based_data_processing_amazon_ecs.pdf?did=wp_card&trk=wp_card
Architecting on Amazon ECS for PCI DSS Compliance https://d1.awsstatic.com/whitepapers/compliance/architecting-on-amazon-ecs-for-pci-dss-compliance.pdf?did=wp_card&trk=wp_card
Architecting Amazon EKS for PCI DSS Compliance https://d1.awsstatic.com/whitepapers/architecting-amazon-eks-for-pci-dss-compliance.pdf?did=wp_card&trk=wp_card
Modernize Applications with Microservices Architecture using Amazon Elastic Kubernetes Service (Amazon EKS) https://d1.awsstatic.com/architecture-diagrams/ArchitectureDiagrams/modernize-applications-with-microservices-using-amazon-eks-ra.pdf?did=wp_card&trk=wp_card
Container Migration Methodology https://d1.awsstatic.com/whitepapers/container-migration-methodology.pdf?did=wp_card&trk=wp_card
  
Blogs:
Microservices: Technical, Business, or Organizational Architecture? https://aws.amazon.com/blogs/enterprise-strategy/part-1-microservices-technical-business-or-organizational-architecture-yes/
Migrating Applications from Monolithic to Microservice on AWS https://aws.amazon.com/blogs/apn/migrating-applications-from-monolithic-to-microservice-on-aws/
Application Modernization Using Microservices Architecture with VMware Cloud on AWS https://aws.amazon.com/blogs/apn/application-modernization-using-microservices-architecture-with-vmware-cloud-on-aws/
Getting Started with Amazon ECS Anywhere – Now Generally Available https://aws.amazon.com/blogs/aws/getting-started-with-amazon-ecs-anywhere-now-generally-available/
  
Tutorials:
ECS Tutorials https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-tutorials.html
EKS Getting Started https://aws.amazon.com/getting-started/hands-on/deploy-kubernetes-app-amazon-eks/
Deploy a .NET Web Application on Amazon ECS powered by Graviton2 https://aws.amazon.com/getting-started/hands-on/deploy-dotnet-web-app-ecs-graviton/?TRK=gs_card
Run Kuberenetes clusters for less with Amazon EC2 Spot https://aws.amazon.com/getting-started/hands-on/amazon-eks-with-spot-instances/?trk=gs_card
Getting started with containers: https://aws.amazon.com/getting-started/hands-on/deploy-docker-containers/
  
Videos:
AWS re:Invent 2020: AWS Fargate: Are serverless containers right for you? https://youtu.be/Vtymod0nPBo
Moving from Monolith to Microservices with Amazon ECS https://youtu.be/_ep_yKuDWkE
Amazon EKS and AWS Fargate: Better Together https://youtu.be/-xMNbys0tF8
AWS re:Invent 2020: Amazon ECS on AWS Fargate deep dive https://youtu.be/Hq5cUQ1rLMM
AWS re:Invent 2020: Amazon EKS on AWS Fargate deep dive https://youtu.be/9tQFXEhHdn0
AWS re:Invent 2020: An introduction to Amazon ECS Anywhere https://youtu.be/Q_NUxxD5YXY
AWS re:Invent 2020: Amazon EKS Anywhere: Manage your Kubernetes clusters on premises https://youtu.be/IK5hyKHnpDs
AWS re:Invent 2020: AWS X-Ray & Amazon CloudWatch: Increasing visibility for ECS & Fargate https://youtu.be/qXLsx4r37_0
AWS re:Invent 2020: Getting up and running with Amazon ECS https://youtu.be/9u_HKS_Lv6o
AWS re:Invent 2020: Getting up and running with Amazon EKS https://youtu.be/MfLWHkl5qrw
AWS re:Invent 2020: Optimizing your applications for scale on Amazon ECS https://youtu.be/As_rcW60V5c
AWS re:Invent 2020: Amazon ECR Public: Share, discover, deploy, & monetize container apps easily https://youtu.be/VHc_n4nKLok
  
Trainings:
Managing Applications at Scale with Amazon ECS https://explore.skillbuilder.aws/learn/course/internal/view/elearning/10468/managing-applications-at-scale-with-amazon-ecs
Managing the Application Lifecycle in Amazon ECS https://explore.skillbuilder.aws/learn/course/internal/view/elearning/9232/managing-the-application-lifecycle-in-amazon-ecs
Observing, Troubleshooting, and Optimizing Workloads Running on Amazon ECS https://explore.skillbuilder.aws/learn/course/internal/view/elearning/10467/observing-troubleshooting-and-optimizing-workloads-running-on-amazon-ecs
Amazon Elastic Kubernetes Service (EKS) Primer https://explore.skillbuilder.aws/learn/course/internal/view/elearning/57/amazon-elastic-kubernetes-service-eks-primer
  
Labs:
Qwiklabs' ECS labs https://amazon.qwiklabs.com/catalog?keywords=ECS Note: Some Qwiklabs labs are free, but others do have costs. You will use a student account, so there won't be any AWS charges.
Amazon ECS Workshop https://ecsworkshop.com/ Note: While this lab is free, you will need to use your own AWS account, which means you may incur some charges for running resources used by the labs.
Amazon EKS Workshop https://eksworkshop.com/ Note: While this lab is free, you will need to use your own AWS account, which means you may incur some charges for running resources used by the labs.
ECS Fargate Workshop https://ecs-fargate-dev-ops-data.workshop.aws/ Note: While this lab is free, you will need to use your own AWS account, which means you may incur some charges for running resources used by the labs.
Building your first DevOps Blue/Green pipeline with Amazon ECS Workshop https://build-first-devops-ecs.workshop.aws/ Note: While this lab is free, you will need to use your own AWS account, which means you may incur some charges for running resources used by the labs.
Terraform EKS Workshop https://tf-eks-workshop.workshop.aws/ Note: While this lab is free, you will need to use your own AWS account, which means you may incur some charges for running resources used by the labs.

Previous    Top    Next