Online Conference
Total Page:16
File Type:pdf, Size:1020Kb
AWSOME DAY O N L I N E CONFERENCE © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Course Goals Goals Audience Value proposition Sales Global infrastructure Legal Foundational services Marketing Next-level services Business analysts Security and compliance Project managers AWS Academy students Other IT-related professionals © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Course Modules 1. Welcome to the AWS Cloud 2. Leveraging AWS Global Infrastructure 3. AWS Networking: Configure your Security 4. AWS Compute: Launch your Infrastructure 5. AWS Storage: Store your Data 6. Beyond Servers & Storage: Monitoring, Scaling, and Load Balancing 7. AWS Databases and Automations 8. AWS Security, Identity Management, and Compliance 9. Conclusions and Next Steps © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda Welcome to the AWS Cloud Presenter Demo: Configure a Static Web Server (20 minutes) (15 minutes) Leveraging the AWS Global Infrastructure Break (15 minutes) (5 minutes) Break Monitoring, Autoscaling, and Load Balancing (5 minutes) (25 minutes) AWS Networking: Configure Your Security AWS Database Services and Automation (25 minutes) (20 minutes) AWS Compute: Launch Your Infrastructure Presenter Demo: Creating a Serverless Image Thumbnail (25 minutes) Application (10 minutes) Presenter Demo: Launch a Web Server (15 minutes) Break (5 minutes) Break (5 minutes) AWS Security, Identity Management, and Compliance (30 minutes) AWS Storage: Store Your Data (35 minutes) Conclusions and Next Steps (15 minutes) © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. 8 Today’s Presenter Scott Jones Sr. Technical Trainer Boston, MA, USA © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. What is the Cloud (First Glance)? On-Premises IT Internet Servers Cloud services provider Storage Servers Storage Databases Databases Applications Applications Corp Network Internet © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. How Does it Work? • AWS owns and maintains the network-connected hardware • You provision and use what you need © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Cloud Computing Models Infrastructure as a Service (IaaS) Platform as a Service (PaaS) Software as a Service (SaaS): © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Cloud Deployment Models Private Hybrid Cloud © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Trade Capital Expense for Variable Expense Capital Data center investment Pay only for the amount based upon forecast you consume © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Benefit from Massive Economies of Scale Because of aggregate usage from all customers, AWS can achieve higher economies of scale, and pass savings on to customers Savings Economies of Scale © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Stop Guessing Capacity Overestimated Underestimated Scaling on server capacity server capacity demand © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Increase Speed and Agility Weeks between wanting Minutes between wanting resources and having resources resources and having resources © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Stop Spending Money on Running and Maintaining Data Centers Investment Running data centers Business and customers © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Go Global in Minutes © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Security Keep your data safe Meet compliance requirements Save money Scale quickly © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. What is the AWS Cloud? Compute Storage Database Migration Networking & Content Delivery Developer Tools Management Tools Media Services Security, Identity & Compliance Analytics Machine Learning Mobile Services AR & VR Application Integration Customer Engagement Business Productivity Desktop & App Streaming Internet of Things© 2020, Amazon Web Services, Inc. orGame its affiliates. Development All rights reserved. AWS Cost Management © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Choose Your Location AWS GOVCLOUD IRELAND SWEDEN (US-EAST) CANADA 3 BEIJING 3 OHIO FRANKFURT LONDON 3 3 OREGON 2 SEOUL 4 3 2 3 3 PARIS MILAN (Coming soon) 3 3 NINGXIA 3 2 N. CALIFORNIA 6 4 TOKYO N. VIRGINIA 1 Osaka-Local BAHRAIN (Coming soon) AWS GOVCLOUD (US-WEST) 2 HONG KONG (Coming soon) MUMBAI 3 # AWS Regions SINGAPORE # Availability Zones JAKARTA (Coming soon) 3 CAPE TOWN (Coming soon) SÃO PAULO 3 Planned Regions SYDNEY © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Availability Zones ap-southeast-1 (Singapore) datacenter(s) datacenter(s) ap-southeast-1a ap-southeast-1b 3 datacenter(s) ap-southeast-1c © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Edge Locations Edge Locations Multiple Edge Locations Regional Edge Caches © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Three Ways to Interact with AWS AWS Management Console Easy-to-use graphical interface Command Line Interface (AWS CLI) Access to services via discrete command Software Development Kits (SDKs) Access services in your code © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Management Console © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS CLI • Open source tool for interacting with AWS services • Environments ~aws • Linux • MacOS • Windows © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS SDKs JavaScript Go Python Node.js PHP C++ .NET Java Ruby © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Virtual Private Cloud (Amazon VPC) (IP Range for VPC) Public Internet Instances Instances Corporate Datacenter Public Subnet Private Subnet Availability Zone A Region © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Security Groups Security Group A Inbound Source Protocol Port Range 0.0.0.0/0 TCP 80 0.0.0.0/0 TCP 443 Instance Instance Security Group-B Security Inbound Group B Source Protocol Port Range ID of Security Group A TCP 8080 Instance Instance Security Security Group A Security Group-C Group C Inbound Public Subnet Private Subnet Source Protocol Port Range ID of Security Group B TCP 3306 © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Security Group Details Only “allow” rules; no “deny” rules Default values: No inbound traffic allowed All outbound traffic allowed Stateful: Allows responses from allowed inbound traffic © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Security Groups Example SG-Web-Tier Inbound Source Protocol Port Range 0.0.0.0/0 TCP 80 0.0.0.0/0 TCP 443 10.0.16.0/20 TCP 22 WWW Servers App Servers DB Servers SG-App-Tier Inbound SG-Web-Tier SG-App-Tier SG-DB-Tier Source Protocol Port Range ID of SG-Web-Tier TCP 6455 MyPublicSubnet MyPrivateSubnet (10.0.0.0/24) (10.0.1.0/24) 10.0.16.0/20 TCP 22 SG-DB-Tier Corp Inbound (10.0.16.0/20) Source Protocol Port Range Public internet ID of SG-App-Tier TCP 3306 10.0.16.0/20 TCP 22 © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Topic Summary • Amazon VPC is a logically isolated section of the AWS Region in which you can launch AWS resources in a virtual network defined by you. • Security groups act as a virtual firewall at the instance level to control inbound and outbound traffic. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. What is Amazon EC2? Application server Web server Database server Game server Mail server Media server Catalog server File server Computing server Proxy server © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Benefits of Amazon EC2 • Elasticity • Control • Flexibility • Integrated • Reliable • Secure • Inexpensive • Easy © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. What’s Your Use Case? General Compute Memory Accelerated Storage Purpose Optimized Optimized Computing Optimized R5, R4, X1e, Instance T3, T2, M5, X1,L, z1d, C5, C4 P3, P2, G3, F1 H1, I3, D2 Types M5A, M4 High Memory Instances High In-memory Machine Distributed file Use Case Broad performance databases learning systems © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Choosing the Right Amazon EC2 Instances • EC2 Instance types are optimized for different use cases, workloads & come in multiple sizes. This allows you to optimally scale resources to your workload requirements. • AWS utilizes Intel® Xeon® processors for EC2 Instances providing customers with high performance and value. • Consider the following when choosing your instances: core count, memory size, storage size & type, network performance, I/O requirements & CPU technologies. • Hurry Up & Go Idle - A larger compute instance can save you time and money, therefore paying more per hour for a