# AWS-ARC-2019-09-04 # Architecting on AWS <!-- vim: tw=9999:nowrap:filetype=markdown: --> Asim Jalis Sep 4, 2019 in San Francisco, CA https://bit.ly/aws-arc-2019-09-04 ## Set Up What do I need to do to set up for the class? Access | Link | Account Needed ------ | ---- | -------------- Class Registration | <https://www.aws.training/oneclickregistration?id=39014> | Yes Burner Labs | <https://aws.qwiklabs.com> | Yes Presentation Slides | <https://online.vitalsource.com> | Yes *Note: You will not see any class materials or labs, yet—they will appear shortly.* ## Stay Tuned More stuff here soon. ## Useful Resources Description | Resource ----------- | -------- AWS Global Infrastructure | [Interactive web page](https://infrastructure.aws/) Ping Distances to Regions | [Measures ping distances from your browser](https://www.cloudping.info/) Services by Region | [Services available in each region](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/) Services by Compliance Program | [Services covered by compliance programs](https://aws.amazon.com/compliance/services-in-scope/) Free Tier | [Details about the AWS Free Tier](https://aws.amazon.com/free) CloudFormation Roadmap | [Jeff Barr on CloudFormation roadmap and CDK](https://aws.amazon.com/blogs/aws/aws-cloudformation-update-public-coverage-roadmap-cdk-goodies/) CDK | [Programmatic interface to CloudFormation](https://aws.amazon.com/blogs/aws/aws-cloud-development-kit-cdk-typescript-and-python-are-now-generally-available/) CloudFormer | [Convert infrastructure to CloudFormation template](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-using-cloudformer.html) ## Pricing Tools Tool | Link ---- | ---- AWS Pricing Calculator | <https://calculator.aws> AWS Simple Monthly Calculator | <https://calculator.s3.amazonaws.com/index.html> Cloudcraft | <https://cloudcraft.co/> Hava | <https://www.hava.io/> ## Class Discussion Follow-Up ### NLB and Docker Does NLB integrate with Docker containers? - Yes. See here for details. - <https://aws.amazon.com/about-aws/whats-new/2017/09/amazon-ec2-container-service-now-integrated-with-network-load-balancer-to-support-high-throughput-and-direct-tcp-connections-with-containers/> ### ALB Routing Does ALB allow routing based on HTTP/HTTPS headers? - Yes. See here for details. - <https://aws.amazon.com/blogs/aws/new-advanced-request-routing-for-aws-application-load-balancers/> ## Resources Category | Topic | Link -------- | ----- | ---- Learning | Free Training | <https://www.aws.training/LearningLibrary?tab=digital_courses> || Amazon Qwiklabs | <https://amazon.qwiklabs.com> || YouTube Channel | <https://www.youtube.com/user/AmazonWebServices> || Technical Docs | <https://aws.amazon.com/documentation> || Blog | <https://aws.amazon.com/blogs/aws/> || News | <https://aws.amazon.com/new/> || Glossary | <https://docs.aws.amazon.com/general/latest/gr/glos-chap.html> Certification | Site | <https://aws.amazon.com/certification> || Solutions Architect Cert | <https://aws.amazon.com/certification/certified-solutions-architect-associate/> Misc | Right-Sizing EC2 Instances | <https://aws.amazon.com/solutions/cost-optimization-ec2-right-sizing/> || Online Exam Prep Classes | <https://www.aws.training/LearningLibrary?&search=exam%20readiness&tab=digital_courses> ## Videos Topic | Presenter | Event | Length ----- | --------- | ----- | ------ [AWS Global Network](https://www.youtube.com/embed/uj7Ting6Ckk?start=72&end=323&version=3) | James Hamilton, AWS Distinguished Engineer | re:Invent 2016 | 4 min [Amazon S3](https://www.youtube.com/embed/_I14_sXHO8U?version=3) | AWS Tutorial | 2018 | 3 min [Introducing AWS Snowmobile](https://www.youtube.com/embed/8vQmTZTq7nw?start=34&end=185&version=3) | Andy Jassy, CEO, AWS | re:Invent 2016 | 2 min [How DigitalGlobe uses Snowmobile](https://www.youtube.com/embed/mkKkSRIxU8M?start=115&end=182&version=3) | Walter Scott, CTO, DigitalGlobe | re:Invent 2017 | 1 min [Amazon Elastic Block Storage](https://www.youtube.com/embed/77qLAl-lRpo?version=3) | AWS Tutorial | 2018 | 2 min [Amazon RDS and DynamoDB](https://www.youtube.com/embed/hwnNbLXN4vA?start=1302&end=1634&version=3) | Rick Houlihan, Principal Technologist, AWS | re:Invent 2018 | 5 min [AWS VPC Overview](https://www.youtube.com/embed/fnxXNZdf6ew?start=239&end=460&version=3) | Matt Lehwess, Principal Solutions Architect, AWS | re:Invent 2018 | 3 min [AWS VPC PrivateLink](https://www.youtube.com/embed/fnxXNZdf6ew?start=494&end=554&version=3) | Matt Lehwess, Principal Solutions Architect, AWS | re:Invent 2018 | 1 min [AWS Global Accelerator](https://www.youtube.com/embed/fnxXNZdf6ew?start=911&end=1038&version=3) | Matt Lehwess, Principal Solutions Architect, AWS | re:Invent 2018 | 2 min [AWS Transit Gateway](https://www.youtube.com/embed/fnxXNZdf6ew?start=1896&end=2223&version=3) | Matt Lehwess, Principal Solutions Architect, AWS | re:Invent 2018 | 3 min [IAM Policy Overview](https://www.youtube.com/embed/YQsK4MtsELU?start=240&end=401&version=3) | Brigid Johnson, Senior Manager of Product Management, AWS Identity | re:Invent 2018 | 2 min [Red Pill and Blue Pill](https://www.youtube.com/embed/zQ1_IbFFbzA?start=210&end=256&version=3) | Morpheus and Neo | The Matrix | 1 min [Amazon ElastiCache for Redis](https://www.youtube.com/embed/GoNsuTqeMto?version=3) | AWS Tutorial | 2018 | 2 min [Amazon Elastic Container Service](https://www.youtube.com/embed/QeXH8iVVRtc?start=271&end=701&version=3) | Paul Maddox, Solutions Architect, AWS | AWS Builders' Day 2018 | 6 min [AWS Systems Manager](https://www.youtube.com/embed/qd49Ahonhq4?start=108&end=213&version=3 ) | Eric Westfall, Solution Architect, AWS | AWS Webinar 2018 | 1 min [AWS Lambda Intro](https://www.youtube.com/embed/eOBq__h4OJ4?start=0&end=165&version=3) | AWS Tutorial | | 2 min [AWS Lambda Demo](https://www.youtube.com/embed/EBSdyoO3goc?start=614&end=995&version=3) | Chris Munns, Principal Developer Advocate, AWS Serverless Applications | | 6 min [AWS Step Functions Intro](https://www.youtube.com/embed/Dh7h3lkpeP4?version=3) | Andy Katz, Senior Product Manager, AWS | | 2 min [AWS Storage Gateway Overview](https://www.youtube.com/embed/o6TpM-FWs38?start=535&end=729&version=3) | Asa Kalavade, General Manager, AWS Storage Gateway | re:Invent 2018 | 3 min <!-- [AWS Transit Gateway Overview](https://www.youtube.com/embed/ar6sLmJ45xs?start=699&end=804&version=3) | Nick Matthews, Principal Solutions Architect, AWS | re:Invent 2018 | 2 min [AWS PrivateLink and VPC Endpoints](https://www.youtube.com/embed/85DbVGLXw3Y?start=193&end=260&version=3) | James Devine, Senior Solutions Architect, AWS | re:Invent 2018 | 1 min <!-- [SCP Policy Challenge](https://www.youtube.com/embed/YQsK4MtsELU?start=1241&end=1306&version=3) | Brigid Johnson, Senior Manager of Product Management, AWS Identity | re:Invent 2018 | 1 min <!-- [Amazon EC2](https://www.youtube.com/embed/EreYy4EA3EI?version=3) | Andy Jassy, CEO, AWS | re:Invent 2017 | 1 min [Amazon Elastic File System](https://www.youtube.com/embed/-9ODewId9X4?version=3) | AWS Tutorial | 2016 | 1 min [Amazon Relational Database Service](https://www.youtube.com/embed/yjH10T3Miag?version=3) | AWS Tutorial | | 3 min [Amazon DynamoDB](https://www.youtube.com/embed/ujWV3-m1pLo?version=3) | AWS Tutorial | | 3 min **Day 2** | | | **Day 3** | | | <!-- [How Autodesk uses Aurora](https://www.youtube.com/embed/O-t-ugRg5C0) | Krishna Kumar, Senior Engineering Manager, Autodesk | | 3 min [AWS EFS Setup and Mount](https://www.youtube.com/embed/NR8rVsSn_dY?version=3) | AWS Tutorial | | 3 min [Matrix: Red Pill and Blue Pill](https://www.youtube.com/embed/zQ1_IbFFbzA?start=210&end=256&version=3) | Morpheus and Neo | | 1 min [AWS Lambda Intro](https://www.youtube.com/embed/eOBq__h4OJ4?start=0&end=165&version=3) | AWS Tutorial | | 2 min [AWS Lambda Demo](https://www.youtube.com/embed/EBSdyoO3goc?start=614&end=995&version=3) | Chris Munns, Principal Developer Advocate, AWS Serverless Applications | | 6 min [AWS Step Functions Intro](https://www.youtube.com/embed/Dh7h3lkpeP4?version=3) | Andy Katz, Senior Product Manager, AWS | | 2 min [AWS Storage Gateway Overview](https://www.youtube.com/embed/o6TpM-FWs38?start=535&end=729&version=3) | Asa Kalavade, General Manager, AWS Storage Gateway | re:Invent 2018 | 3 min <!-- ## Right-Sizing EC2 Instances How can I right-size my EC2 instances? - Option 1: - Use Trusted Advisor through the AWS management console to find out under-utilized and over-utilized EC2 instances. - Option 2: - Use the *Amazon EC2 Right-Sizing Solution*. This analyzes two weeks of utilization data to provide detailed recommendations for right sizing your EC2 instances. - The solution consists of a CloudFormation template which creates: a Redshift cluster, an S3 bucket, and an EC2 instance. The instance runs Python scripts to upload utilization data from CloudWatch to Redshift for right-sizing analysis. - After the analysis you can delete the CloudFormation stack. - [For more details see here.](https://aws.amazon.com/solutions/cost-optimization-ec2-right-sizing/) <-- ## AWS Courses How can I continue my AWS training? - AWS offers *free* online classes on AWS services and on cert prep. - For more details click this link. - <https://www.aws.training/LearningLibrary?tab=digital_courses> ## Qwiklabs Can I access Qwiklabs-like tutorials afterwards? - Create an account at <https://amazon.qwiklabs.com>. - Search for labs that look interesting at <https://amazon.qwiklabs.com/catalog>. - E.g. here is a DynamoDB lab: <https://amazon.qwiklabs.com/focuses/2376>. ## AWS Certification Where can I get more information about AWS certifications? - <https://aws.amazon.com/certification> - <https://aws.amazon.com/certification/certified-solutions-architect-associate/> ## Technical Documentation How can I learn the technical details for different AWS services? - AWS technical documentation is at <https://aws.amazon.com/documentation/>. - For technical content look for the *Developer Guide* and the *User Guide*. - These guides will give you a deep dive into the technical features of different services. - You can read this on the web or on Kindle. ## Deep Dives Where can I go for deep dives into specific AWS technologies? - AWS re:Invent videos on YouTube contain incredible deep dives. Highly recommended. - AWS channel on YouTube: https://www.youtube.com/user/AmazonWebServices - Jeff Barr's AWS Blog: https://aws.amazon.com/blogs/aws/ - AWS product launch news: https://aws.amazon.com/new/ <!-- ## Recommended Deep Dives from re:Invent Tech | Deep Dive ---- | --------- Andy Jassy's Keynote | <https://www.youtube.com/watch?v=ZOIkOnW640A> Werner Vogel's Keynote | <https://www.youtube.com/watch?v=femopq3JWJg> Advanced VPC Design | <https://www.youtube.com/watch?v=fnxXNZdf6ew> AWS Transit Gateway & Transit VPCs | <https://www.youtube.com/watch?v=ar6sLmJ45xs> Advanced Design Patterns For DynamoDB | <https://www.youtube.com/watch?v=HaEPXoXVf2k>