# Architecting on AWS
# Systems Operations on AWS
## Pete Schuyler
### Email: schupete@amazon.com
### Website URL: https://bit.ly/2UaA9Xe

## 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

### 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

### 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/