AWS PowerPoint Presentation
AWS PowerPoint Presentation
AWS PowerPoint Presentation
ONLINE
© 2019, 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 ana
Security and compliance Project mana
AWS Academ
Other IT-rela
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Course Modules
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
9:00 AM – 9:20 AM 11:25 AM – 11:40 AM
Welcome to the AWS Cloud Presenter Demo: Con
9:20 AM – 9:35 AM 11:40 AM – 11:45 AM
Leveraging the AWS Global Infrastructure
11:45 AM – 12:10 PM
9:35 AM – 9:00 AM - Break Monitoring, Autoscali
9:40 AM - 10:05 AM 12:10 PM – 12:30 PM
AWS Networking: Configure Your Security AWS Database Servic
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
7
Today’s Presenter
Scott Jones
Sr. Technical Trainer
Boston, MA, USA
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is the Cloud (First Glance)?
On-Premises IT In
Servers Clou
Storage
Serv
Databases
Data
Applications
Corp
Network Inte
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How Does it Work?
• AWS owns and maintains the network-connect
• You provision and use what you need
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cloud Computing Models
Infrastructure as a Service (IaaS)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cloud Deployment Models
Private Hybrid
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Trade Capital Expense for Variable Expense
Capital
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Benefit from Massive Economies of Sc
Because of aggregate usage from all customers, AWS can ac
higher economies of scale, and pass savings on to custom
Savings
Economies of Scale
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Stop Guessing Capacity
Overestimated Underestimated
server capacity server capacity
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Increase Speed and Agility
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Stop Spending Money on
Running and Maintaining Data Centers
Investment
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Security
Save money
Scale quickly
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is the AWS Cloud?
CANADA
3
3
OHIO
LONDON
3 3 FRANKFURT
OREGON 2 3
4 3 3 PARIS MILAN (Coming soon)
3 3 NING
N. CALIFORNIA 6
N. VIRGINIA
BAHRAIN (Coming soon)
AWS GOVCLOUD (US-WEST)
2
MUMBAI
#
JAKARTA (Co
Availability Zones
3
CAPE TOWN (Coming so
Planned Regions SÃO PAULO
© 2019, 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
datacenter(s)
ap-southeast-1c
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Edge Locations
Edge Locations
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Three Ways to Interact with AWS
AWS Management Console
Easy-to-use graphical interface
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Management Console
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS CLI
• Environments
• Linux
• MacOS
• Windows
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS SDKs
JavaScript Go
Python Node
PHP C++
.NET Java
Ruby
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Virtual Private Cloud (Amazon
Public
Internet Instances Instances
Availability Zone A
Region
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Security Groups
Inboun
Source
0.0.0.0
0.0.0.0
Instance
Instance
Security Inboun
Group B
Source
ID of
Instance
Instance
Security
Group A Security
Group C
Inboun
Public Subnet Private Subnet Source
ID of S
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Security Group Details
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Security Groups Example
Inbou
Sourc
0.0.0.0
0.0.0.0
10.0.1
Corp Inbou
(10.0.16.0/20)
Sourc
Public
ID of S
internet
10.0.1
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Topic Summary
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, 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
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Benefits of Amazon EC2
• Elasticity
• Control
• Flexibility
• Integrated
• Reliable
• Secure
• Inexpensive
• Easy
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What’s Your Use Case?
High In-memory
Use Case Broad performance databases
© 2019, 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
come in multiple sizes. This allows you to optimally scal
your workload requirements.
• AWS utilizes Intel® Xeon® processors for EC2 Instances p
customers with high performance and value.
• Consider the following when choosing your instances: co
memory size, storage size & type, network performance
requirements & CPU technologies.
• Hurry Up & Go Idle - A larger compute instance can save
money, therefore paying more per hour for a shorter am
be less expensive.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EC2 Instances Powered by Intel Technolog
Intel Turbo Boost Yes Yes Yes Yes Yes Yes Yes
SSD SSD
Storage EBS-only EBS-only EBS-only EBS-only EBS-only
EBS-Opt EBS-Opt
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
C5: Compute Optimized Instances
Based on 3.0 GHz Intel Xeon
Processors (Skylake)
25% price/performance improvement over Up to 72 vCPUs and 144 GiB
C4 (2:1 Memory:vCPU ratio)
25 Gbps NW bandwidth
Support for Intel AVX-512
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How Much Do You Need?
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What’s Your Platform?
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What’s Your Storage Requirement?
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What’s Your Storage Use Case?
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon S3 Core Functionality
Amazon S3
Client
Object returned
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon S3 Common Use Scenarios
Application hosting
Amazon S3 Buc
Media hosting
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Not Just a Storage Bucket
Requester pays
Versioning
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is Amazon Glacier?
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Glacier Use Cases
Digital preservation
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Glacier Vault Lock Policy
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Module Summary
EC2 EBS
Instance Volume
EC2 EBS
Instance Volume
Security Group
Region
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Going Beyond Servers and Storage
Your Goal
Overestimated
server load
Underestimated • Scale
server load • Scale
• Repla
• Pay o
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The Tools of Auto Scaling
Elastic
Load Auto Scaling group
Balancing
(ELB)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
ELB as a Service
ELB
Auto Scaling group
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
ELB Features
High availability
Health checks
SSL/TLS termination
Operational monitoring
Instance Instanc
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Types of Load Balancers
Application Load Balancer Network Load Balancer
(ALB) (NLB)
HTTP
TCP
HTTPS
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Application Load Balancer Use Cases
Application Load
Balancer
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 Auto Scaling
Elastic
Load Auto Scaling group
Balancer
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Dynamic Scaling with EC2 Auto Scaling
Follow the demand curve for your applica
CloudWatch Aut
Hig
Low
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Fleet Management with EC2 Auto Scaling
automatically
Balance capacity across
Availability Zones Instance Ins
Aut
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What Does CloudWatch Do?
Monitors:
AWS resources
Applications running o
Collects and track met
Standard metrics
Custom metrics
CloudWatch alarms:
Send notifications
Automatically make ch
based on rules you defin
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How CloudWatch Works
CloudWatch
AWS resources
that support CPUUtilization
CloudWatch StatusCheckFailed
PageViewCount
Available
Statistics
Custom CloudWatch Metrics
application-
specific metrics
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
CloudWatch Benefits
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is Route 53?
https://sales.example.com
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Route 53 Routing Policies
O Amazon
P
Route 53
• Simple • Geolocation
• Weighted • Geoproximity
• Latency • Multivalue
• Failover
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Doing-It-Yourself vs. AWS Database Se
• Easy to set u
• Operating system access
• Push-button
• Need features of specific
application • Focus on per
• Eliminate un
lifting
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Choose the Best Tool for the Job
Service Type Description
Amazon Relational A managed relational database in the cloud th
RDS database just a few clicks
Amazon Relational A fully managed MySQL and PostgreSQL-com
Aurora database performance and availability of enterprise dat
Amazon A Serverless, NoSQL database that delivers co
NoSQL database
DynamoDB latency at any scale
Amazon A fast, fully managed, petabyte-scale data wa
Data warehouse
Redshift traditional solutions
Amazon In-memory To deploy, operate, and scale an in-memory d
ElastiCache data store Redis in the cloud
Amazon A fast, reliable, fully managed graph database
Graph database
Neptune connected data sets
AWS Database Database Help migrating your databases to AWS easily
Migration Service migration downtime
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is Amazon Relational Database Service?
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon RDS Benefits
Easy to administer F
Highly scalable S
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is Amazon Aurora?
• MySQL or PostgreSQL-compatible
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is Amazon DynamoDB?
Fully managed
Low-latency queries
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon DynamoDB Use Cases
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is AWS Database Migration Servi
Migrate databases to AWS quickly and secure
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is Lambda?
Run code without prov
AWS HTTP
SERVICES ENDPOINTS
MOBILE APPS
Upload your code to Set up your code to trigger from Lambda runs your code only w
Lambda other AWS services, HTTP triggered
endpoints, or in-app activity
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Benefits of Lambda
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Lambda Example: Create Thumbnails
1
2 3
User
Source Lambda
bucket
5
Access
policy
JSON
Target
bucket 4
Lambda
function
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is Elastic Beanstalk?
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Elastic Beanstalk Features
• Monitoring • Custom
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is AWS Cloud Formation?
Model and provision all your cloud infrastructur
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS CloudFormation Example
Template-file
(YAML/JSON)
----- -- -- --- -- ----
- -- -- --- --
----- -- -- --- --
----- -- -- --- --
Int
ga
Template-file
(YAML/JSON)
----- -- -- --- -- ----
- -- -- --- --
----- -- -- --- --
----- -- -- --- --
CloudFormation Designer
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Module Summary
Elastic Load Balancing
Deploy highly available applications that scale with
Auto Scaling
AWS Database Services Run SQL or NoSQL databases without the managem
AWS Elastic Beanstalk Deploy your application in the simplest way possibl
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Example: High Availability through ELB
Availability Zone
Web App
Server Server
Web App
Server Server
Availability Zone
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Example: Web Application Hosting
Amazon S3
Auto
Web Scaling
Resources Server Groups
and
Static
Content
Web
Application
Server
Amazon Web
Route 53
Server
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Scenario
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Security Is Our Top Priority
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Security, Identity, and Compliance Products
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Shared Responsibility
Customer Customer Data
Platform, Applications, Identity & Access Ma
Foundation Services
AWS
Foundation Services
AWS
Compute Storage Database
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Security in the Cloud
Customer
Customer Data
Platform, Applications, Identity & Access Man
Considerations
• What to store
• Which AWS services
• In what location
• In what content format and structure
• Who has access
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is IAM?
Securely control access to AWS resourc
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
IAM Authentication
$ aws
AWS
CLI
AWS
SDKs
IAM
user
AWS
Management
Console
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
IAM Authorization
Full
access
Read
IAM only
group
IAM
policies
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Account Root User
Account root user has complete access to all AWS ser
Recommendations
Delete root user acce
IAM
Create an IAM user
Grant administrator a
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
IAM Roles
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Using Roles for Temporary Security Credentials
APP
EC2
instance
Assume
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
IAM – Best Practices
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Assurance Programs
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How AWS Helps Customers Achieve Compliance
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What Is Trusted Advisor?
A service providing guidance to help you red
increase performance, and improve secu
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Trusted Advisor: Core vs. Full
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Course Summary
In this course, we covered:
The AWS Value Proposition
The AWS Global infrastructure
Several key services
Security and compliance
Fundamental architectural considerations
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Expand Your Cloud Skills with AWS
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS ILT Training Courses
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS ILT Training Courses
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Today’s Presenter
Scott Jones
Sr. Technical Trainer
Boston, MA, USA
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!
Scott Jones
scojoe@amazon.com
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.