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