# Architecting on AWS # Systems Operations on AWS ## Pete Schuyler ### Email: schupete@amazon.com ### Website URL: https://bit.ly/2UaA9Xe ![](https://i.imgur.com/VRruPoZ.jpg) ## Whats New on AWS https://aws.amazon.com/new ## Free Tier http://aws.amazon.com/free --- ## AWS Class Ebook and Qwiklabs What do I need to do to set up for the class? - Create account on <https://online.vitalsource.com> for student guides using the account used to register for class. - Create account on <https://aws.qwiklabs.com> for labs using the account used to register for class.. ## Drawing Diagrams How can I draw AWS architecture diagrams? https://aws.amazon.com/architecture/icons/ - Draw.io/?splash=0&libs=aws3 : Draw diagrams with standard AWS icons. - Hava.io: Diagrams of AWS stacks - CloudCraft.co: 3D Diagrams of AWS stacks. ## Online Classes Where can I get more AWS training online for free? - AWS offers online classes covering AWS services as well as certification prep. - For more details click this link. - <https://www.aws.training/LearningLibrary?tab=digital_courses> ## AWS Certification Where can I get more information about AWS certifications? - <https://aws.amazon.com/certification> - <https://aws.amazon.com/certification/certification-prep/> - <https://aws.amazon.com/certification/certified-solutions-architect-associate/> - <https://aws.amazon.com/certification/certified-sysops-admin-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> EC2 | <https://www.youtube.com/watch?v=agQMFIWr2h4> S3 | <https://www.youtube.com/watch?v=bMhWWkhydFQ> EBS | <https://www.youtube.com/watch?v=1AHmTmCkdp8> VPC | <https://www.youtube.com/watch?v=Ul2NsPNh9Ik> RDS | <https://www.youtube.com/watch?v=pPLPzPYY5uU> DynamoDB | <https://www.youtube.com/watch?v=bCW3lhsJKfw> IAM Policies | <https://www.youtube.com/watch?v=y7-fAT3z8Lo> ## Qwiklabs How can I get hands-on experience with different AWS services using a Qwiklabs environment? - Create an account at https://aws.qwiklabs.com - Search for labs that look interesting at https://aws.qwiklabs.com/catalog - Many labs here are free - E.g. here is a DynamoDB lab: https://aws.qwiklabs.com/focuses/2376 # Additional Self Paced labs https://aws.amazon.com/training/self-paced-labs/ # AWS Global Infrastructure ### 3D Map https://www.infrastructure.aws/ ### Global Infrastructure https://aws.amazon.com/about-aws/global-infrastructure/ ### Regional Services https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/ ### Latency and Ping https://www.cloudping.info/ https://www.cloudping.co/ ### SHOW ME THE MONEY (Data Center) https://aws.amazon.com/compliance/data-center/ # S3 Simple Storage Service What is 99.999999999% of Durability *If you store 10,000 objects with us (AWS S3), on average we may lose one of them every 10 million years or so.* ### Transfer Acceleration http://s3-accelerate-speedtest.s3-accelerate.amazonaws.com/en/accelerate-speed-comparsion.html ### Create a S3 bucket via command line Install Commmand Line tools on Personal Computer https://docs.aws.amazon.com/cli/latest/userguide/install-bundle.html Make Bucket via Command Line **aws s3 mb s3://<bucket name> --region us-east-1** Verify Bucket **aws s3 ls** *"In Console, login and verify under S3 section"* Add Webhosting to bucket **aws s3 website s3://<bucket name> --index-document index.html** Copy a Index.html to Root Folder (You will need a sample index.html file) **aws s3 cp index.html s3://<bucket name> --acl public-read** Verify Website in Browser **[https://s3.amazonaws.com/<bucket name>/index.html](https://)** When done Remove Bucket **aws s3 rb s3://<bucket name> --force** # EC2 Elastic Compute Cloud AWS Custom Hardware ![](https://i.imgur.com/YdURzqh.png) ### Compare Instance Types https://www.ec2instances.info/ ### Recovering Lost Key pairs https://aws.amazon.com/premiumsupport/knowledge-center/recover-access-lost-key-pair/ # VPC and Networking ### CIDR and Subnetting calculator http://cidr.xyz/ What is the Default VPC https://docs.aws.amazon.com/vpc/latest/userguide/default-vpc.html#default-vpc-components ![](https://i.imgur.com/zFvBi3a.png) ### Can I automate VPC Peering? https://docs.aws.amazon.com/cli/latest/reference/ec2/accept-vpc-peering-connection.html # Identify and Access Management ### How can I reduce IAM permissions on Users/Roles, etc? https://www.trek10.com/blog/excess-access-exorcism-with-aws-config/ https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_access-advisor.html # AWS Cloudformation Quickstarts and Sample Templates https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-sample-templates.html https://aws.amazon.com/quickstart/?quickstart-all.sort-by=item.additionalFields.updateDate&quickstart-all.sort-order=desc # Containers ### Elastic Container Service https://ecsworkshop.com/introduction/ ### Kubernets Container Service https://eksworkshop.com/ # Console Recorder Plugin for Firefox https://addons.mozilla.org/en-GB/firefox/addon/console-recorder/ # Starting and Stopping Instances for Cost Optimization using Serverless https://aws.amazon.com/premiumsupport/knowledge-center/start-stop-lambda-cloudwatch/