SlideShare a Scribd company logo
1 of 255
© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
AWS Foundational Services
Module 2a
2© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon Virtual Private Cloud (VPC)
Provision a private, isolated virtual network on
the AWS cloud.
Have complete control over your virtual
networking environment.
Amazon
VPC
3© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
VPC and Subnets
A VPC resides within a single Region
A subnet defines a range of IP addresses within your
VPC.
Each subnet must reside entirely within one
Availability Zone and cannot span zones.
You can launch AWS resources into a subnet that you
select.
A public subnet (DMZ) should be used for resources
that will be accessed directly over the Internet.
4© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
OS, Applications,
and Configuration
AMI
Running or
Stopped VM
Instances
AZ
VPC
Region
AZ
Instances Instances
EC2 networking with VPC
5© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
VPC Example
Availability Zone A
10.0.0.0/16
Availability Zone B
Internet Customer
Network
6© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
VPC and Subnets
A VPC resides within a single Region
A subnet defines a range of IP addresses within your
VPC.
Each subnet must reside entirely within one
Availability Zone and cannot span zones.
You can launch AWS resources into a subnet that you
select.
A public subnet (DMZ) should be used for resources
that will be accessed directly over the Internet.
7© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Public Subnet Example
Public Subnet 2 (10.0.1.0/24)Public Subnet 1 (10.0.0.0/24)
Availability Zone A
10.0.0.0/16
Availability Zone B
Internet Customer
Network
8© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Availability Zone A
10.0.0.0/16
Availability Zone B
Instance in Public Subnet Example
Public Subnet 2 (10.0.1.0/24)Public Subnet 1 (10.0.0.0/24)
Web Server
Internet Customer
Network
9© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
VPC and Gateways
An Internet Gateway allows communication to and
from the Internet
10© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Internet
Gateway
Availability Zone A
10.0.0.0/16
Availability Zone B
Internet Gateway Example
Public Subnet 2 (10.0.1.0/24)Public Subnet 1 (10.0.0.0/24)
Internet Customer
Network
Web Server
Region – US East (Ohio)
11© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
VPC and Subnets
A VPC resides within a single Region
A subnet defines a range of IP addresses within your VPC.
Each subnet must reside entirely within one Availability
Zone and cannot span zones.
You can launch AWS resources into a subnet that you select.
A public subnet (DMZ) should be used for resources that
will be accessed over the Internet.
A private subnet should be used for resources that won’t be
accessible over the Internet.
12© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Internet
Gateway
Availability Zone A
10.0.0.0/16
Availability Zone B
Private Subnet Example
Public Subnet 2 (10.0.1.0/24)Public Subnet 1 (10.0.0.0/24)
Internet Customer
Network
Web Server
Private Subnet 2 (10.0.4.0/23)Private Subnet 1 (10.0.2.0/23)
13© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Internet
Gateway
Availability Zone A
10.0.0.0/16
Availability Zone B
Instance in Private Subnet Example
Public Subnet 2 (10.0.1.0/24)Public Subnet 1 (10.0.0.0/24)
Internet Customer
Network
Web Server
Private Subnet 2 (10.0.4.0/23)Private Subnet 1 (10.0.2.0/23)
App Server
14© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
VPC and Gateways
An Internet Gateway allows communication to and from
the Internet
A NAT Gateway enables instances in the private subnets to
initiate outbound traffic to the Internet
15© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Availability Zone A
10.0.0.0/16
Availability Zone B
Internet
Gateway
NAT Gateway Example
Public Subnet 2 (10.0.1.0/24)Public Subnet 1 (10.0.0.0/24)
Internet Customer
Network
Web Server
Private Subnet 2 (10.0.4.0/23)Private Subnet 1 (10.0.2.0/23)
App Server
NAT
Gateway
NAT
Gateway
16© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
VPC and Gateways
An Internet Gateway allows communication to and
from the Internet
A NAT Gateway enables instances in the private subnets
to initiate outbound traffic to the Internet
A Virtual Private Gateway enables access to and from
your remote network
 Hardware VPN
 Direct Connect
17© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Internet
Gateway
Availability Zone A
10.0.0.0/16
Availability Zone B
Virtual Private Gateway Example
Public Subnet 2 (10.0.1.0/24)Public Subnet 1 (10.0.0.0/24)
Internet Customer
Network
Web Server
Private Subnet 2 (10.0.4.0/23)Private Subnet 1 (10.0.2.0/23)
App Server
NAT
Gateway
NAT
Gateway
Virtual
Private
Gateway
18© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Internet
Gateway
Availability Zone A
10.0.0.0/16
Availability Zone B
Instance to Customer Network Example
Public Subnet 2 (10.0.1.0/24)Public Subnet 1 (10.0.0.0/24)
Internet Customer
Network
Web Server
Private Subnet 2 (10.0.4.0/23)Private Subnet 1 (10.0.2.0/23)
App Server
NAT
Gateway
NAT
Gateway
Virtual
Private
Gateway
19© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
AWS Multi-Tier Security Groups
www server
www server
www server
app server
app server
app server
DBTier
security group
db server
db server
db server
Internet
HTTP/S API port 8080 SQL port 3306
(all other ports are blocked)
WebTier
security group
AppTier
security group
20© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Security in Your VPC
Security groups
Network access control
lists (ACLs)
Route Tables
Subnet
10.0.1.0/24
Internet GatewayVPN Gateway
VPC Router
10.0.0.0/16
Security
Group
Security
Group
Network ACL Network ACL
Routing Table Routing Table
instance instance instance instance
Subnet
10.0.0.0/24
Security
Group
Security
Group
© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Build Your VPC
Demo 2
23© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Demo 2: Build Your VPC
Region
Availability Zone A
AWSTE-Demo-VPC (10.10.0.0/16)
Availability Zone B
AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24)
AWSTE-Demo-Internet-Gateway
AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24)
AWSTE-Demo-Private-Subnet-1 (10.10.2.0/24) AWSTE-Demo-Private-Subnet-2 (10.10.3.0/24)
24© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Create VPC
Create Public Subnets
Create Private Subnets
Create and Attach an Internet Gateway
Create and Attach Route Tables
25© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Login to Console
• Click on VPC
26© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Your VPC
27© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Create VPC button
28© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Name Tag: AWSTE-Demo-VPC
• IPv4 CIDR Block: 10.10.0.0/16
• Click Yes, Create button
29© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• AWSTE-Demo-VPC created
30© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Demo 2: Build Your VPC
Region
AWSTE-Demo-VPC (10.10.0.0/16)
31© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
32© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Create VPC
Create Public Subnets
Create Private Subnets
Create and Attach an Internet Gateway
Create and Attach Route Tables
33© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Subnets on the left
34© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Create Subnet button
35© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Name tag: AWSTE-Demo-Public-Subnet-1
• VPC: AWSTE-Demo-VPC
• Availability Zone: us-east-1a
• IPv4 CIDR Block: 10.10.0.0/24
• Click Yes, Create button
36© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• AWSTE-Demo-Public-Subnet-1 created
• Click Subnet Actions button
• Select Modify auto-assign IP settings
37© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Check Enable auto-assign public IPv4 address
• Click Save button
38© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Auto-assign Public IP set
39© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Demo 2: Build Your VPC
Region
Availability Zone A
AWSTE-Demo-VPC (10.10.0.0/16)
AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24)
40© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
41© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Create Subnet button
42© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Name tag: AWSTE-Demo-Public-Subnet-2
• VPC: AWSTE-Demo-VPC
• Availability Zone: us-east-1b
• IPv4 CIDR Block: 10.10.1.0/24
• Click Yes, Create button
43© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• AWSTE-Demo-Public-Subnet-2 created
• Click Subnet Actions button
• Select Modify auto-assign IP settings
44© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Check Enable auto-assign public IPv4 address
• Click Save button
45© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Auto-assign Public IP set
46© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Demo 2: Build Your VPC
Region
Availability Zone A
AWSTE-Demo-VPC (10.10.0.0/16)
Availability Zone B
AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24) AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24)
47© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
48© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Create VPC
Create Public Subnets
Create Private Subnets
Create and Attach an Internet Gateway
Create and Attach Route Tables
49© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Create Subnet button
50© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Name tag: AWSTE-Demo-Private-Subnet-1
• VPC: AWSTE-Demo-VPC
• Availability Zone: us-east-1a
• IPv4 CIDR Block: 10.10.2.0/23
• Click Yes, Create button
51© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• AWSTE-Demo-Private-Subnet-1 created
52© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Demo 2: Build Your VPC
Region
Availability Zone A
AWSTE-Demo-VPC (10.10.0.0/16)
Availability Zone B
AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24)
AWSTE-Demo-Internet-Gateway
AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24)
AWSTE-Demo-Private-Subnet-1 (10.10.2.0/24)
53© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
54© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Create Subnet button
55© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Name tag: AWSTE-Demo-Private-Subnet-2
• VPC: AWSTE-Demo-VPC
• Availability Zone: us-east-1b
• IPv4 CIDR Block: 10.10.4.0/23
• Click Yes, Create button
56© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• AWSTE-Demo-Private-Subnet-2 created
57© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Demo 2: Build Your VPC
Region
Availability Zone A
AWSTE-Demo-VPC (10.10.0.0/16)
Availability Zone B
AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24) AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24)
AWSTE-Demo-Private-Subnet-1 (10.10.2.0/24) AWSTE-Demo-Private-Subnet-2 (10.10.3.0/24)
58© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
59© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Create VPC
Create Public Subnets
Create Private Subnets
Create and Attach an Internet Gateway
Create and Attach Route Tables
60© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Internet Gateway on left
61© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Create internet gateway button
62© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Name tag: AWSTE-Demo-Internet-Gateway
• Click Create button
63© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• AWSTE-Demo-Internet-Gateway created
• Click Actions button
• Choose Attach to VPC
64© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• VPC*: AWSTE-Demo-VPC
• Click Attach button
65© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• AWS-Demo-Internet-Gateway attached to AWS-Demo-VPC
66© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Demo 2: Build Your VPC
Region
Availability Zone A
AWSTE-Demo-VPC (10.10.0.0/16)
Availability Zone B
AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24)
AWSTE-Demo-Internet-Gateway
AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24)
AWSTE-Demo-Private-Subnet-1 (10.10.2.0/24) AWSTE-Demo-Private-Subnet-2 (10.10.3.0/24)
67© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
68© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Create VPC
Create Public Subnets
Create Private Subnets
Create and Attach an Internet Gateway
Create and Attach Route Tables
69© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Select Route Tables on the left menu
70© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Rename to AWSTE-Demo-Private-Route-Table
71© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Create Route Table button
72© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Name tag: AWSTE-Demo-Public-Route-Table
• VPC: AWSTE-Demo-VPC
• Click Yes, Create button
73© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• AWSTE-Demo-Public-Route-Table created
• Click Routes tab
74© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Edit button
75© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Add another route button
76© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Destination: 0.0.0.0/0
• Target: AWSTE-Demo-Internet-Gateway
• Click Save button
77© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Route added to the AWSTE-Demo-Internet-Gateway
• Click Subnet Associations tab
78© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Edit button
79© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Select both AWSTE-Demo-Public-Subnets
• Click Save button
80© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Public Route Table assigned to Public Subnets
81© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Demo 2: Build Your VPC
Region
Availability Zone A
AWSTE-Demo-VPC (10.10.0.0/16)
Availability Zone B
AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24)
AWSTE-Demo-Internet-Gateway
AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24)
AWSTE-Demo-Private-Subnet-1 (10.10.2.0/24) AWSTE-Demo-Private-Subnet-2 (10.10.3.0/24)
82© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
83© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
84© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Questions?
A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.
© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
AWS Foundational Services
Module 2b
86© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon Elastic Compute Cloud (EC2)
Resizable compute capacity
Complete control of your computing
resources
Reduced time required to obtain and boot
new server instances
Amazon
EC2
87© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon EC2 Facts
Scale capacity as your computing requirements
change
Pay only for capacity that you actually use
Choose Linux or Windows
Deploy across AWS Regions and Availability Zones
for reliability
Use tags to help manage your Amazon EC2 resources
88© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Launching an Amazon EC2 Instance via the Management
Console
1. Determine the AWS Region in which you want to launch the
Amazon EC2 instance.
2. Choose a pre-configured Amazon Machine Image (AMI).
3. Choose an instance type based on CPU, memory, storage, and
network requirements.
4. Configure network, IP address, security groups, storage volume,
tags, and key pair.
89© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon Elastic Compute Cloud (EC2)
Amazon Machine Images (AMI)
Instance Types
Launching Instances
Buying EC2
90© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon Machine Image (AMI) Details
An AMI includes the following:
 A template for the root volume for the instance (for
example, an operating system, an application server, and
applications).
 Launch permissions that control which AWS accounts can
use the AMI to launch instances.
 A block device mapping that specifies the volumes to attach
to the instance when it is launched.
91© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Instances and AMIs
Select an AMI based on:
Region
Operating system
Architecture (32-bit or 64-bit)
Launch permissions
Storage for the root device AMI
Instances
Instance
Launch
instances of any
type
Host computer
Host computer
92© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon Elastic Compute Cloud (EC2)
Amazon Machine Images (AMI)
Instance Types
Launching Instances
Buying EC2
93© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon EC2 Instances
OS, Applications,
and
Configuration
AMI
Running or
Stopped VM
Instances
AZ
VPC
Region
EBS
S3
EBS
Snapshots
S3 Buckets
EBS EBS EBS EBS EBS
AZ
Instances Instances
94© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Instance Types
Instance Family Instance Types Some Use Cases
General purpose A1, T3, T2, M5, M5a, M4
• Low-traffic websites and web applications
• Small databases and mid-size databases
Compute-optimized C5, C5N, C4
• High performance front-end fleets
• Video-encoding
Memory-optimized
R5, R5a, R4, X1e, X1, High
Memory, Z1D
• High performance databases
• Distributed memory caches
Storage-optimized H1, I3, D2
• Data warehousing
• Log or data-processing applications
Accelerated P3, P2, G3, F1
• 3D application streaming
• Machine learning
95© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
EC2 Instances – Sizes
Model vCPU
m5.large 2
m5.xlarge 4
m5.2xlarge 8
m5.4xlarge 16
m5.12xlarge 48
m5.24xlarge 96
Scaling Vertically
96© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
97© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Intel Processor Technologies
AWS customers can choose EC2 instances with Intel® Xeon® processors
for high performance.
Intel AVX (AVX, AVX2 and AVX-512) – Highly parallel HPC workloads.
Intel AES-NI – Accelerates encryption/decryption of data.
Intel Turbo Boost Technology – More computing power when you
need it with performance that adapts to spikes in your workload.
Intel Transactional Synchronization (TSX) Extensions – Enable
execution of transactions that are independent to accelerate throughput.
P state & C state control – Ability to individually tune each cores
performance & sleep states to improve application performance.
98© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
C5: Compute Optimized Instances
Based on 3.0 GHz Intel Xeon
Scalable Processors (Skylake)
Up to 72 vCPUs and 144 GiB of
memory
(2:1 Memory:vCPU ratio)
25 Gbps NW bandwidth
Support for Intel AVX-512
25% price/performance
improvement over C4
C4 C5
“We saw significant performance improvement on
Amazon EC2 C5, with up to a 140% performance
improvement in industry standard CPU benchmarks
over C4.”
“We are eager to migrate onto the AVX-512 enabled
c5.18xlarge instance size… . We expect to decrease
the processing time of some of our key workloads by
more than 30%.”
99© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
M5: Next-Gen General Purpose Instance
Powered by 2.5 GHz Intel Xeon
Scalable Processors (Skylake)
New larger instance size—
m5.24xlarge with
96 vCPUs and 384 GiB of
memory
(4:1 Memory:vCPU ratio)
Improved network and EBS
performance on smaller instance
sizes
Support for Intel AVX-512
offering up to twice the
performance for vector and
floating point workloads
14% price/performance
improvement With M5
M4 M5
100© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon Elastic Compute Cloud (EC2)
Amazon Machine Images (AMI)
Instance Types
Launching Instances
Buying EC2
101© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Instance Lifecycle
AMI
pending
Launch
runningrebooting
Reboot
Start
terminated
shutting down
Terminate
Terminate
EBS-backed instances only
Stop
stopping stopped
Hibernated
102© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Retrieving Instance Metadata
To view all categories of instance
metadata from within a running
instance, use the following URI:
http://169.254.169.254/latest/meta-data/
On a Linux instance, you can use:
$ curl http://169.254.169.254/latest/meta-
data/
$ GET http://169.254.169.254/latest/meta-data/
All metadata is returned as text
(content type text/plain).
103© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Instance User Data
Can be passed to the instance at launch.
Can be used to perform common automated
configuration tasks.
Runs scripts after the instance starts.
104© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Adding User Data
You can specify user data when launching an instance.
User data can be:
 Linux script – executed by cloud-init
 Windows batch or PowerShell scripts – executed by
EC2Config service
User data scripts run once per instance ID by default.
105© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
User Data Example Linux
#!/bin/sh
yum -y install httpd
chkconfig httpd on
/etc/init.d/httpd start
User data shell scripts must start with the #!
characters and the path to the interpreter you
want to read the script.
Install Apache web server
Enable the web server
Start the web server
106© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
User Data Example Windows
<powershell>
Import-Module ServerManager
Install-WindowsFeature web-server, web-webserver
Install-WindowsFeature web-mgmt-tools
</powershell>
Import the Server Manager module
for Windows PowerShell.
Install IIS
Install Web Management Tools
107© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Retrieving User Data
To retrieve user data, use
the following URI:
http://169.254.169.254/latest/user-data
On a Linux instance, you
can use:
$ curl http://169.254.169.254/latest/user-data/
$ GET http://169.254.169.254/latest/user-data/
108© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon Elastic Compute Cloud (EC2)
Amazon Machine Images (AMI)
Instance Types
Launching Instances
Buying EC2
109© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon EC2 Purchasing Options
On-Demand
Instances
Pay by the
hour or
second.
Reserved
Instances
Purchase, at a
significant
discount,
instances that
are always
available
1-year to 3-
year terms.
Scheduled
Instances
Purchase
instances that
are always
available on
the specified
recurring
schedule, for
a one-year
term.
Spot
Instances
Request
unused
instances,
which can run
as long as
they are
available and
your request is
above the
Spot price.
Dedicated
Hosts
Pay for a
physical host
that is fully
dedicated to
running your
instances.
Dedicated
Instances
Pay, by the
hour, for
instances that
run on single-
tenant
hardware.
110© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
AWS Marketplace – IT Software Optimized for the Cloud
Online store to discover, purchase, and deploy
IT software on top of the AWS infrastructure.
Catalog of thousands of Paid, BYOL, Open
Source, SaaS, and free-to-try options.
Pre-configured to operate on AWS.
 Software checked by AWS for security and
operability.
 Deploys to AWS environment in minutes.
 Flexible, usage-based billing models.
 Software charges billed to AWS account.
Quick Starts - Automated, gold-standard
deployments in the AWS Cloud
https://aws.amazon.com/marketplace
https://aws.amazon.com/quickstart/
111© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Questions?
A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.
© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Launch a Web Server
Demo 3
113© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Demo 3: Launch a Web Server
Region
Availability Zone A
AWSTE-Demo-VPC (10.10.0.0/16)
Availability Zone B
AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24)
AWSTE-Demo-Internet-Gateway
AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24)
AWSTE-Demo-Private-Subnet-1 (10.10.2.0/23) AWSTE-Demo-Private-Subnet-2 (10.10.4.0/23)
AWSTE-Demo-Web-Server
Browser
http://IPv4PublicIP
AWSTE-Demo-Web-Server-Security-Group
AWSTE-Demo-Key-Pair
114© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Create a Key Pair
Launch an Instance with a Security Group
Test the Web Server
Resize the Instance
115© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Login to Console
• Click on EC2
116© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Key Pairs Link
117© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Create Key Pair button
118© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Key pair name: AWSTE-Demo-Key-Pair
• Click on Create button
119© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• AWSTE-Demo-Key-Pair created
120© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Demo 3: Launch a Web Server
Region
Availability Zone A
AWSTE-Demo-VPC (10.10.0.0/16)
Availability Zone B
AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24)
AWSTE-Demo-Internet-Gateway
AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24)
AWSTE-Demo-Private-Subnet-1 (10.10.2.0/23) AWSTE-Demo-Private-Subnet-2 (10.10.4.0/23)
Browser
AWSTE-Demo-Key-Pair
121© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
122© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Create a Key Pair
Launch an Instance with a Security Group
Test the Web Server
Resize the Instance
123© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on EC2 Dashboard link
124© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Launch Instance button
125© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Locate Amazon Linux AMI
• Click on Select button
126© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Locate t2.micro, select
• Click on Next: Configure Instance Details button
127© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Network: AWSTE-Demo-VPC
• Subnet: AWSTE-Demo-Public-Subnet-2
• Auto-assign Public IP: Enable
• Expand Advanced Details section
128© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• User data: <Script to install sample application>
• Click Next: Add Storage button
129© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Next: Add Tags button
130© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Add Tag button
131© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Key: Name
• Value: AWSTE-Demo-Web-Server
• Click Next: Configure Security Group button
132© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Security group name: AWSTE-Demo-Web-Server-Security-Group
• Description: Allow 80 and 22
• Click Add Rule button
133© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Type: HTTP
• Protocol: TCP
• Port Range: 80
• Source: Custom, 0.0.0.0/0
• Click Review and Launch button
134© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Launch button
135© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Key Pair: AWSTE-Demo-Key-Pair
• Check acknowledgment
• Click Launch Instances button
136© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click View Instances button
137© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Refresh until Status Checks is 2/2
138© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Demo 4: Launch a Web Server
Region
Availability Zone A
AWSTE-Demo-VPC (10.10.0.0/16)
Availability Zone B
AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24)
AWSTE-Demo-Internet-Gateway
AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24)
AWSTE-Demo-Private-Subnet-1 (10.10.2.0/23) AWSTE-Demo-Private-Subnet-2 (10.10.4.0/23)
AWSTE-Demo-Web-Server
AWSTE-Demo-Web-Server-Security-Group
AWSTE-Demo-Key-Pair
139© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
140© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
141© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
142© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
143© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Create a Key Pair
Launch an Instance with a Security Group
Test the Web Server
Resize the Instance
144© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Copy IPv4 Public IP address
• Test website
145© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
146© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
147© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Demo 4: Launch a Web Server
Region
Availability Zone A
AWSTE-Demo-VPC (10.10.0.0/16)
Availability Zone B
AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24)
AWSTE-Demo-Internet-Gateway
AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24)
AWSTE-Demo-Private-Subnet-1 (10.10.2.0/23) AWSTE-Demo-Private-Subnet-2 (10.10.4.0/23)
AWSTE-Demo-Web-Server
Browser
http://IPv4PublicIP
AWSTE-Demo-Web-Server-Security-Group
AWSTE-Demo-Key-Pair
t2.micro
148© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Create a Key Pair
Launch an Instance with a Security Group
Test the Web Server
Resize the Instance
149© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Stop Instance
150© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Yes, Stop button
151© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Wait for Instance State of stopped
152© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
153© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Click Actions button
• Click Instance Settings option
• Click Change Instance Type option
154© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Instance Type: m5.large
• Click Apply button
155© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Instance Type update
156© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Click Actions button
• Select Instance State option
• Select Start option
157© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Yes, Start button
158© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Wait for Instance State of running
• Wait for Status Checks of 2/2 checks passed
159© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
160© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Demo 3: Launch a Web Server
Region
Availability Zone A
AWSTE-Demo-VPC (10.10.0.0/16)
Availability Zone B
AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24)
AWSTE-Demo-Internet-Gateway
AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24)
AWSTE-Demo-Private-Subnet-1 (10.10.2.0/23) AWSTE-Demo-Private-Subnet-2 (10.10.4.0/23)
AWSTE-Demo-Web-Server
Browser
http://IPv4PublicIP
AWSTE-Demo-Web-Server-Security-Group
AWSTE-Demo-Key-Pair
m5.large
161© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Copy IPv4 Public IP
• Test website
162© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• The end
163© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Demo 3: Launch a Web Server
Region
Availability Zone A
AWSTE-Demo-VPC (10.10.0.0/16)
Availability Zone B
AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24)
AWSTE-Demo-Internet-Gateway
AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24)
AWSTE-Demo-Private-Subnet-1 (10.10.2.0/23) AWSTE-Demo-Private-Subnet-2 (10.10.4.0/23)
AWSTE-Demo-Web-Server
Browser
http://IPv4PublicIP
AWSTE-Demo-Web-Server-Security-Group
AWSTE-Demo-Key-Pair
m5.large
164© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Questions?
A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.
© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
AWS Foundational Services
Module 2c
166© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon Simple Storage Service (S3)
Object storage for the Internet
Natively online, HTTP/S access
Storage that allows you to store and retrieve any
amount of data, any time, from anywhere on the
web
Highly scalable, reliable, fast and durable
Amazon S3
167© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon S3 Concepts
Amazon S3 stores data as objects
within buckets
An object is composed of a file
and optionally any metadata that
describes that file
You can have up to 100 buckets
in each account
You can control access to the
bucket and its objects
Amazon
S3
Bucket
with
Objects
Bucket
Object
168© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon S3 Facts
Can store an unlimited number of objects in a bucket
Objects can be up to 5 TB; no bucket size limit
Designed for 99.999999999% durability and 99.99% availability
of objects over a given year
Can use HTTP/S endpoints to store and retrieve any amount of
data, at any time, from anywhere on the web
Is highly scalable, reliable, fast, and inexpensive
Can use optional server-side encryption using AWS or customer-
managed provided client-side encryption
Auditing is provided by access logs
Provides standards-based REST and SOAP interfaces
169© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Object Keys
An object key is the unique identifier for an object in a
bucket.
http://doc.s3.amazonaws.com/2006-03-01/AmazonS3.html
Bucket Object/Key
170© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Common Use Scenarios
Storage and backup
Application file hosting
Media hosting
Software delivery
Store AMIs and snapshots
171© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon S3 Security
You can control access to buckets and objects with:
 Access Control Lists (ACLs)
• Grant external account access
 Bucket policies
• Grant to internal and external accounts
 Identity and Access Management (IAM) policies
• Grant users within account
 Amazon S3 Block Public Access
• Override other access control
You can upload or download data to Amazon S3 via SSL encrypted
endpoints.
You can encrypt data using AWS SDKs.
172© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon S3 Versioning
Protects from accidental overwrites and deletes with no
performance penalty.
Generates a new version with every upload.
Allows easily retrieval of deleted objects or roll back to
previous versions.
Three states of an Amazon S3 bucket
 Un-versioned (default)
 Versioning-enabled
 Versioning-suspended
Versioning Enabled
Key: photo.gif
ID: 121212
Key: photo.gif
ID: 111111
173© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon S3 Pricing
Pay only for what you use
No minimum fee
Prices based on location of your Amazon S3 bucket
Estimate monthly bill using the AWS Simple Monthly Calculator
Pricing is available as:
 Storage Pricing
 Request Pricing
 Data Transfer Pricing: data transferred out of Amazon S3
174© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon Glacier
Long term, low-cost archiving service
Optimal for infrequently accessed data
Designed for 99.999999999% durability
Retrieval options:
 Expedited, 1-5 minutes
 Standard, 3-5 hours
 Bulk, 5-12 hours
Amazon
Glacier
175© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon Glacier Archives and Vaults
Audit.log Audit Archive Audit Vault
Vault Lock
176© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon S3/Amazon Glacier Storage Classes
Amazon Glacier / Deep Archive:
Archival data, cheapest available storage
tier
S3 Standard:
General purpose
S3 One Zone IA:
Re-creatable, infrequently accessed
data
Amazon S3 Intelligent
Tiering
Automatically moves your objects
between two access tiers of
storageS3 Standard IA:
Infrequent but rapid access
177© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Lifecycle Policies
Amazon S3 lifecycle policies allow you to delete or move objects based on age.
Amazon GlacierAmazon S3
Standard
Amazon S3
Standard -
Infrequent
Access
Delete
30 Days
Preview2.mp4 Preview2.mp4 Preview2.mp4
60 Days 365 Days
178© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Questions?
A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.
© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Create S3 Bucket
Demo 4
180© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Demo 4: Create S3 Bucket
Region
Availability Zone A
AWSTE-Demo-VPC (10.10.0.0/16)
Availability Zone B
AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24)
AWSTE-Demo-Internet-Gateway
AWSTE-Demo-Public-Subnet-1 (10.10.1.0/24)
AWSTE-Demo-Private-Subnet-1 (10.10.2.0/24) AWSTE-Demo-Private-Subnet-1 (10.10.3.0/24)
AWSTE-Demo-Web-Server
AWSTE-Demo-Web-Server-Security-Group
awste-demo
181© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Create a Bucket with Versioning
Upload an Image
Delete Image and Restore Image
182© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Login to Console
• Click on S3
183© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on + Create bucket button
184© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Bucket name: awste-demo
• Click on Next button
185© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Versioning section
186© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Click Enable versioning
• Click on Save button
187© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Next button
188© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Create bucket button
189© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Created awste-demo bucket
190© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Create a Bucket with Versioning
Upload an Image
Delete Image and Restore Image
191© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on awste-demo bucket
192© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Upload button
193© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Add files button
194© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Select file, selfie.jpg
• Click on Next button
195© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Grant public read access to this object(s)
• Click on Next button
196© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Next button
197© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Upload button
198© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on selfie.jpg object
199© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Copy object link
• Open in new tab
200© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
201© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Create a Bucket with Versioning
Upload an Image
Delete Image and Restore Image
202© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on awste-demo link
203© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Check selfie.jpg object
204© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Click More button
• Select Delete option
205© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Select Delete button
206© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Versions, click Show option
207© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Check (Delete marker) row
208© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Click More button
• Select Delete option
209© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Delete button
210© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Object selfie.jpg restored
211© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Demo 4: Create S3 Bucket
Region
Availability Zone A
AWSTE-Demo-VPC (10.10.0.0/16)
Availability Zone B
AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24)
AWSTE-Demo-Internet-Gateway
AWSTE-Demo-Public-Subnet-1 (10.10.1.0/24)
AWSTE-Demo-Private-Subnet-1 (10.10.2.0/24) AWSTE-Demo-Private-Subnet-1 (10.10.3.0/24)
AWSTE-Demo-Web-Server
AWSTE-Demo-Web-Server-Security-Group
awste-demo
212© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
213© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
214© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
215© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Images
Source: https://pixabay.com/en/selfie-monkey-self-
portrait-413162/
216© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Questions?
A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.
© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
AWS Foundational Services
Module 2d
218© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon Elastic Block Store (EBS)
Persistent block level storage volumes offer
consistent and low-latency performance.
Stored data is automatically replicated within its
Availability Zone.
Snapshots are stored durably in Amazon S3.Amazon
EBS
219© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon EBS Lifecycle
Vast amounts of
unused space Create
Call CreateVolume
1 GiB to 16 TiB
Attach
Call AttachVolume to affiliate with
one Amazon EC2 instance
Attached
and
In Use
• Format from Amazon EC2
instance OS
• Mount formatted drive
CreateSnapshot
Snapshot to
Amazon S3
Detach
Call DetachVolume
Deleted
Call DeleteVolume
220© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon EBS Volume Types
SSD-backed volumes are
Optimized for transactional workloads that involve
frequent read/write operations with small I/O size.
Dominant in IOPS performance.
HDD-backed volumes are
Optimized for large streaming workloads.
Dominant in throughput (measured in MiB/s).
221© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon EBS Volume Types
SSD HDD
Volume Type
General Purpose
SSD (gp2)
Provisioned IOPS
SSD (io1)
Throughput Optimized
HDD (st1)
Cold HDD (sc1)
Description
Balances price and
performance for a
wide variety of
transactional loads.
Highest-
performance SSD
volume designed for
mission-critical
applications.
Low-cost HDD
designed for
frequently accessed,
throughput-intensive
workloads.
Lowest cost HDD
designed for less
frequently accessed
workloads.
Volume Sizes 1 GiB – 16 TiB 4 GiB – 16 TiB 500 GiB – 16 TiB 500 GiB – 16 TiB
Dominant
Performance
Attribute
IOPS IOPS MiB/s MiB/s
222© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon EBS Facts
EBS is recommended when data must be quickly accessible
and requires long-term persistence.
You can launch your EBS volumes as encrypted volumes –
data stored at rest on the volume, disk I/O, and snapshots
created from the volume are all encrypted.
You can create point-in-time snapshots of EBS volumes,
which are persisted to Amazon S3.
223© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon EBS Use Cases
OS: Use for boot/root volume, secondary volumes
Databases: Scales with your performance needs
Enterprise applications: Provides reliable block storage to run
mission-critical applications
Business continuity: Minimize data loss and recovery time by
regularly backing up using EBS Snapshots
Applications: Install and persist any application
224© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon EBS Pricing
Pay for what you provision:
Pricing based on region
Review Pricing Calculator online
Pricing is available as:
 Storage
 IOPS
* Check Amazon EBS Pricing page for current pricing for all regions.
225© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon EBS Scope
Amazon EBS volumes are in a single Availability Zone
Availability Zone A
EBS Volume 1
Availability Zone B
EBS Volume 2
Volume data is replicated across multiple servers in an Availability Zone.
10x more reliable that typical commodity disks
226© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon EBS and Amazon S3
Amazon EBS Amazon S3
Paradigm Block storage with file system Object store
Performance Very fast Fast
Redundancy Across multiple servers in an
Availability Zone
Across multiple facilities in a
Region
Security EBS Encryption – Data volumes
and Snapshots
Encryption
Access from the
Internet?
No (1) Yes (2)
Typical use case It is a disk drive Online storage
(1) Accessible from the Internet if mounted to server and set up as FTP, etc.
(2) Only with proper credentials, unless ACLs are world-readable
227© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon EC2 Instance Store
Local, complimentary direct attached block storage.
Includes availability, number of disks, and size based on
EC2 instance type.
Is optimized for up to 365,000 Read IOPS and 315,000 First
Write IOPS.
Is SSD or magnetic.
Has no persistence.
Automatically deletes data when an EC2 instance stops,
fails or is terminated.
Instance
Store
228© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Amazon EBS vs. Amazon EC2 Instance Store
Amazon EBS
Data stored on an Amazon EBS volume can persist
independently of the life of the instance.
Storage is persistent.
Amazon EC2 Instance Store
Data stored on a local instance store persists only as long
as the instance is alive.
Storage is ephemeral.
229© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Reboot vs. Stop vs. Terminate vs. Hibernate
Characteristic Reboot
Stop/Start
(EBS-backed instances
only)
Terminate Hibernate
Host computer
The instance stays on
the same host
computer.
The instance runs on a
new host computer.
The instance runs on a
new host computer.
Public IP
address
No change New address assigned New address assigned
Elastic IP
addresses
Remains associated
with the instance.
Remains associated with
the instance.
Disassociated from the
instance.
Remains associated
with the instance.
Instance store
volumes
Preserved Erased Erased Not Supported
EBS volume Preserved Preserved
Boot volume is
deleted by default.
Preserved
Billing
Instance billing hour
doesn’t change.
You stop incurring
charges as soon as state
is changed to stopping.
You stop incurring
charges as soon as
state is changed to
shutting-down.
You stop incurring
charges as soon as
Hibernated
230© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Questions?
A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.
© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Create Snapshot and AMI
Demo 5
232© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Demo 5: Create Snapshot and AMI
Region
Availability Zone A
AWSTE-Demo-VPC (10.10.0.0/16)
Availability Zone B
AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24)
AWSTE-Demo-Internet-Gateway
AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24)
AWSTE-Demo-Private-Subnet-1 (10.10.2.0/23) AWSTE-Demo-Private-Subnet-2 (10.10.4.0/23)
AWSTE-Demo-Web-Server
AWSTE-Demo-Web-Server-Security-Group
m5.large
AWSTE-Demo-Key-Pair
AWSTE-Demo-WS-Snapshot
AWSTE-Demo-WS-Image
awste-demo
233© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Create a Snapshot of the Web Server
Create an Amazon Machine Image (AMI)
234© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on EC2 link
235© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Running Instances link
236© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Click on Actions button
• Select Instance State option
• Select Stop option
237© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Yes, Stop button
238© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Wait until Instance State is stopped
239© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Volumes link on left
240© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Click on Actions button
• Select Create Snapshot option
241© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Description: AWSTE-Demo-WS-Snapshot
• Check Tags
• Key: Name
• Value: AWSTE-Demo-WS-Snapshot
• Click Create Snapshot button
242© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Snapshot Created
243© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Demo 5: Create Snapshot and AMI
Region
Availability Zone A
AWSTE-Demo-VPC (10.10.0.0/16)
Availability Zone B
AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24)
AWSTE-Demo-Internet-Gateway
AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24)
AWSTE-Demo-Private-Subnet-1 (10.10.2.0/23) AWSTE-Demo-Private-Subnet-2 (10.10.4.0/23)
AWSTE-Demo-Web-Server
AWSTE-Demo-Web-Server-Security-Group
m5.large
AWSTE-Demo-Key-Pair
AWSTE-Demo-WS-Snapshot
awste-demo
244© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
245© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
246© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Create a Snapshot of the Web Server
Create an Amazon Machine Image (AMI)
247© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Snapshots link on left
248© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Click on Actions button
• Select Create Image option
249© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Name: AWSTE-Demo-WS-Image
• Description: AWSTE-Demo-WS-Image
• Select Create button
250© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Amazon machine image created
• Click AMI link on left
251© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
• Tag Image
• Name: AWSTE-Demo-WS-Image
252© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• AMI ready!
253© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Demo 5: Create Snapshot and AMI
Region
Availability Zone A
AWSTE-Demo-VPC (10.10.0.0/16)
Availability Zone B
AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24)
AWSTE-Demo-Internet-Gateway
AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24)
AWSTE-Demo-Private-Subnet-1 (10.10.2.0/23) AWSTE-Demo-Private-Subnet-2 (10.10.4.0/23)
AWSTE-Demo-Web-Server
AWSTE-Demo-Web-Server-Security-Group
m5.large
AWSTE-Demo-Key-Pair
AWSTE-Demo-WS-Snapshot
AWSTE-Demo-WS-Image
awste-demo
254© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
255© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
256© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
Questions?
A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.

More Related Content

What's hot

Moving desktops & applications to AWS with Amazon WorkSpaces & AppStream 2 - ...
Moving desktops & applications to AWS with Amazon WorkSpaces & AppStream 2 - ...Moving desktops & applications to AWS with Amazon WorkSpaces & AppStream 2 - ...
Moving desktops & applications to AWS with Amazon WorkSpaces & AppStream 2 - ...Amazon Web Services
 
AWSome Day Online Conference 2019 - Module 1 AWS Cloud Concepts.pdf
AWSome Day Online Conference 2019 - Module 1 AWS Cloud Concepts.pdfAWSome Day Online Conference 2019 - Module 1 AWS Cloud Concepts.pdf
AWSome Day Online Conference 2019 - Module 1 AWS Cloud Concepts.pdfAmazon Web Services
 
Breaking the Monolith using AWS Container Services
Breaking the Monolith using AWS Container ServicesBreaking the Monolith using AWS Container Services
Breaking the Monolith using AWS Container ServicesAmazon Web Services
 
AWS networking fundamentals - SVC303 - Santa Clara AWS Summit
AWS networking fundamentals - SVC303 - Santa Clara AWS SummitAWS networking fundamentals - SVC303 - Santa Clara AWS Summit
AWS networking fundamentals - SVC303 - Santa Clara AWS SummitAmazon Web Services
 
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...Amazon Web Services
 
如何成功的完成混合雲遷移專案
如何成功的完成混合雲遷移專案如何成功的完成混合雲遷移專案
如何成功的完成混合雲遷移專案Amazon Web Services
 
Module 1: Introduction to the AWS Cloud - AWSome Day Online Conference 2019
Module 1: Introduction to the AWS Cloud - AWSome Day Online Conference 2019Module 1: Introduction to the AWS Cloud - AWSome Day Online Conference 2019
Module 1: Introduction to the AWS Cloud - AWSome Day Online Conference 2019Amazon Web Services
 
Introduction to the AWS Cloud - AWSome Day 2019 - Charlotte
Introduction to the AWS Cloud - AWSome Day 2019 - CharlotteIntroduction to the AWS Cloud - AWSome Day 2019 - Charlotte
Introduction to the AWS Cloud - AWSome Day 2019 - CharlotteAmazon Web Services
 
AWS identity services - Enabling & securing your cloud journey - SEC202 - San...
AWS identity services - Enabling & securing your cloud journey - SEC202 - San...AWS identity services - Enabling & securing your cloud journey - SEC202 - San...
AWS identity services - Enabling & securing your cloud journey - SEC202 - San...Amazon Web Services
 
Control your cloud environment with AWS management tools
Control your cloud environment with AWS management toolsControl your cloud environment with AWS management tools
Control your cloud environment with AWS management toolsAmazon Web Services
 
Twelve-Factor serverless applications - MAD311 - Chicago AWS Summit
Twelve-Factor serverless applications - MAD311 - Chicago AWS SummitTwelve-Factor serverless applications - MAD311 - Chicago AWS Summit
Twelve-Factor serverless applications - MAD311 - Chicago AWS SummitAmazon Web Services
 
Virtual AWSome Day October 2018 - Amazon Web Services
Virtual AWSome Day October 2018 - Amazon Web ServicesVirtual AWSome Day October 2018 - Amazon Web Services
Virtual AWSome Day October 2018 - Amazon Web ServicesAmazon Web Services
 
Journey into the Cloud with VMware Cloud on AWS: Deep Dive - CMP303 - Anaheim...
Journey into the Cloud with VMware Cloud on AWS: Deep Dive - CMP303 - Anaheim...Journey into the Cloud with VMware Cloud on AWS: Deep Dive - CMP303 - Anaheim...
Journey into the Cloud with VMware Cloud on AWS: Deep Dive - CMP303 - Anaheim...Amazon Web Services
 
Twelve-Factor Serverless Applications - MAD303 - Anaheim AWS Summit
Twelve-Factor Serverless Applications - MAD303 - Anaheim AWS SummitTwelve-Factor Serverless Applications - MAD303 - Anaheim AWS Summit
Twelve-Factor Serverless Applications - MAD303 - Anaheim AWS SummitAmazon Web Services
 
A tale of two customers - Simplified data protection with Veeam, N2WS & AWS -...
A tale of two customers - Simplified data protection with Veeam, N2WS & AWS -...A tale of two customers - Simplified data protection with Veeam, N2WS & AWS -...
A tale of two customers - Simplified data protection with Veeam, N2WS & AWS -...Amazon Web Services
 
Carry security with you to the cloud - DEM14-SR - New York AWS Summit
Carry security with you to the cloud - DEM14-SR - New York AWS SummitCarry security with you to the cloud - DEM14-SR - New York AWS Summit
Carry security with you to the cloud - DEM14-SR - New York AWS SummitAmazon Web Services
 
Journey into the Cloud with VMware Cloud on AWS
Journey into the Cloud with VMware Cloud on AWSJourney into the Cloud with VMware Cloud on AWS
Journey into the Cloud with VMware Cloud on AWSAmazon Web Services
 

What's hot (20)

Moving desktops & applications to AWS with Amazon WorkSpaces & AppStream 2 - ...
Moving desktops & applications to AWS with Amazon WorkSpaces & AppStream 2 - ...Moving desktops & applications to AWS with Amazon WorkSpaces & AppStream 2 - ...
Moving desktops & applications to AWS with Amazon WorkSpaces & AppStream 2 - ...
 
AWSome Day Online Conference 2019 - Module 1 AWS Cloud Concepts.pdf
AWSome Day Online Conference 2019 - Module 1 AWS Cloud Concepts.pdfAWSome Day Online Conference 2019 - Module 1 AWS Cloud Concepts.pdf
AWSome Day Online Conference 2019 - Module 1 AWS Cloud Concepts.pdf
 
AWSome Day 2019 - Detroit
AWSome Day 2019 - DetroitAWSome Day 2019 - Detroit
AWSome Day 2019 - Detroit
 
Breaking the Monolith using AWS Container Services
Breaking the Monolith using AWS Container ServicesBreaking the Monolith using AWS Container Services
Breaking the Monolith using AWS Container Services
 
AWS networking fundamentals - SVC303 - Santa Clara AWS Summit
AWS networking fundamentals - SVC303 - Santa Clara AWS SummitAWS networking fundamentals - SVC303 - Santa Clara AWS Summit
AWS networking fundamentals - SVC303 - Santa Clara AWS Summit
 
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
 
如何成功的完成混合雲遷移專案
如何成功的完成混合雲遷移專案如何成功的完成混合雲遷移專案
如何成功的完成混合雲遷移專案
 
Module 1: Introduction to the AWS Cloud - AWSome Day Online Conference 2019
Module 1: Introduction to the AWS Cloud - AWSome Day Online Conference 2019Module 1: Introduction to the AWS Cloud - AWSome Day Online Conference 2019
Module 1: Introduction to the AWS Cloud - AWSome Day Online Conference 2019
 
Introduction to the AWS Cloud - AWSome Day 2019 - Charlotte
Introduction to the AWS Cloud - AWSome Day 2019 - CharlotteIntroduction to the AWS Cloud - AWSome Day 2019 - Charlotte
Introduction to the AWS Cloud - AWSome Day 2019 - Charlotte
 
AWS identity services - Enabling & securing your cloud journey - SEC202 - San...
AWS identity services - Enabling & securing your cloud journey - SEC202 - San...AWS identity services - Enabling & securing your cloud journey - SEC202 - San...
AWS identity services - Enabling & securing your cloud journey - SEC202 - San...
 
Control your cloud environment with AWS management tools
Control your cloud environment with AWS management toolsControl your cloud environment with AWS management tools
Control your cloud environment with AWS management tools
 
AWS Technical Essentials Day
AWS Technical Essentials DayAWS Technical Essentials Day
AWS Technical Essentials Day
 
Twelve-Factor serverless applications - MAD311 - Chicago AWS Summit
Twelve-Factor serverless applications - MAD311 - Chicago AWS SummitTwelve-Factor serverless applications - MAD311 - Chicago AWS Summit
Twelve-Factor serverless applications - MAD311 - Chicago AWS Summit
 
Virtual AWSome Day October 2018 - Amazon Web Services
Virtual AWSome Day October 2018 - Amazon Web ServicesVirtual AWSome Day October 2018 - Amazon Web Services
Virtual AWSome Day October 2018 - Amazon Web Services
 
Journey into the Cloud with VMware Cloud on AWS: Deep Dive - CMP303 - Anaheim...
Journey into the Cloud with VMware Cloud on AWS: Deep Dive - CMP303 - Anaheim...Journey into the Cloud with VMware Cloud on AWS: Deep Dive - CMP303 - Anaheim...
Journey into the Cloud with VMware Cloud on AWS: Deep Dive - CMP303 - Anaheim...
 
Twelve-Factor Serverless Applications - MAD303 - Anaheim AWS Summit
Twelve-Factor Serverless Applications - MAD303 - Anaheim AWS SummitTwelve-Factor Serverless Applications - MAD303 - Anaheim AWS Summit
Twelve-Factor Serverless Applications - MAD303 - Anaheim AWS Summit
 
A tale of two customers - Simplified data protection with Veeam, N2WS & AWS -...
A tale of two customers - Simplified data protection with Veeam, N2WS & AWS -...A tale of two customers - Simplified data protection with Veeam, N2WS & AWS -...
A tale of two customers - Simplified data protection with Veeam, N2WS & AWS -...
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web Services
 
Carry security with you to the cloud - DEM14-SR - New York AWS Summit
Carry security with you to the cloud - DEM14-SR - New York AWS SummitCarry security with you to the cloud - DEM14-SR - New York AWS Summit
Carry security with you to the cloud - DEM14-SR - New York AWS Summit
 
Journey into the Cloud with VMware Cloud on AWS
Journey into the Cloud with VMware Cloud on AWSJourney into the Cloud with VMware Cloud on AWS
Journey into the Cloud with VMware Cloud on AWS
 

Similar to AWS Foundational Services - AWSome Day Philadelphia 2019

Exploring the fundamentals of AWS networking - SVC210 - Chicago AWS Summit
Exploring the fundamentals of AWS networking - SVC210 - Chicago AWS SummitExploring the fundamentals of AWS networking - SVC210 - Chicago AWS Summit
Exploring the fundamentals of AWS networking - SVC210 - Chicago AWS SummitAmazon Web Services
 
Exploring the fundamentals of AWS networking - SVC211 - New York AWS Summit
Exploring the fundamentals of AWS networking - SVC211 - New York AWS SummitExploring the fundamentals of AWS networking - SVC211 - New York AWS Summit
Exploring the fundamentals of AWS networking - SVC211 - New York AWS SummitAmazon Web Services
 
Fundamentals of AWS networking - SVC303 - Atlanta AWS Summit
Fundamentals of AWS networking - SVC303 - Atlanta AWS SummitFundamentals of AWS networking - SVC303 - Atlanta AWS Summit
Fundamentals of AWS networking - SVC303 - Atlanta AWS SummitAmazon Web Services
 
AWS Networking Fundamentals - SVC304 - Anaheim AWS Summit
AWS Networking Fundamentals - SVC304 - Anaheim AWS SummitAWS Networking Fundamentals - SVC304 - Anaheim AWS Summit
AWS Networking Fundamentals - SVC304 - Anaheim AWS SummitAmazon Web Services
 
Creating Your Virtual Data Center - VPC Fundamentals and Connectivity Options...
Creating Your Virtual Data Center - VPC Fundamentals and Connectivity Options...Creating Your Virtual Data Center - VPC Fundamentals and Connectivity Options...
Creating Your Virtual Data Center - VPC Fundamentals and Connectivity Options...Amazon Web Services
 
AWS networking fundamentals - SVC211 - São Paulo AWS Summit
AWS networking fundamentals - SVC211 - São Paulo AWS SummitAWS networking fundamentals - SVC211 - São Paulo AWS Summit
AWS networking fundamentals - SVC211 - São Paulo AWS SummitAmazon Web Services
 
Delivering applications securely with AWS - SVC303 - Chicago AWS Summit
Delivering applications securely with AWS - SVC303 - Chicago AWS SummitDelivering applications securely with AWS - SVC303 - Chicago AWS Summit
Delivering applications securely with AWS - SVC303 - Chicago AWS SummitAmazon Web Services
 
Black Belt Tips for Cloud Network Operations - AWS Summit Sydney
Black Belt Tips for Cloud Network Operations - AWS Summit SydneyBlack Belt Tips for Cloud Network Operations - AWS Summit Sydney
Black Belt Tips for Cloud Network Operations - AWS Summit SydneyAmazon Web Services
 
From One to Many: Evolving VPC Design (ARC309-R1) - AWS re:Invent 2018
From One to Many: Evolving VPC Design (ARC309-R1) - AWS re:Invent 2018From One to Many: Evolving VPC Design (ARC309-R1) - AWS re:Invent 2018
From One to Many: Evolving VPC Design (ARC309-R1) - AWS re:Invent 2018Amazon Web Services
 
Planning advanced AWS networking architectures - SVC304 - Chicago AWS Summit
Planning advanced AWS networking architectures - SVC304 - Chicago AWS SummitPlanning advanced AWS networking architectures - SVC304 - Chicago AWS Summit
Planning advanced AWS networking architectures - SVC304 - Chicago AWS SummitAmazon Web Services
 
VPC Design and New Capabilities for Amazon VPC
VPC Design and New Capabilities for Amazon VPCVPC Design and New Capabilities for Amazon VPC
VPC Design and New Capabilities for Amazon VPCAmazon Web Services
 
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...Amazon Web Services
 
Introduction to the AWS Well-Architected Framework and AWS WA Tool - SVC214-R...
Introduction to the AWS Well-Architected Framework and AWS WA Tool - SVC214-R...Introduction to the AWS Well-Architected Framework and AWS WA Tool - SVC214-R...
Introduction to the AWS Well-Architected Framework and AWS WA Tool - SVC214-R...Amazon Web Services
 
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...AWS Summits
 
Securely Deliver Applications with AWS - SVC305 - Anaheim AWS Summit
Securely Deliver Applications with AWS - SVC305 - Anaheim AWS SummitSecurely Deliver Applications with AWS - SVC305 - Anaheim AWS Summit
Securely Deliver Applications with AWS - SVC305 - Anaheim AWS SummitAmazon Web Services
 
Networking and Edge Services on AWS
Networking and Edge Services on AWSNetworking and Edge Services on AWS
Networking and Edge Services on AWSAmazon Web Services
 
Securely deliver applications with AWS - SVC305 - Atlanta AWS Summit
Securely deliver applications with AWS - SVC305 - Atlanta AWS SummitSecurely deliver applications with AWS - SVC305 - Atlanta AWS Summit
Securely deliver applications with AWS - SVC305 - Atlanta AWS SummitAmazon Web Services
 
Plan Advanced AWS Networking Architectures - SRV323 - Chicago AWS Summit
Plan Advanced AWS Networking Architectures - SRV323 - Chicago AWS SummitPlan Advanced AWS Networking Architectures - SRV323 - Chicago AWS Summit
Plan Advanced AWS Networking Architectures - SRV323 - Chicago AWS SummitAmazon Web Services
 

Similar to AWS Foundational Services - AWSome Day Philadelphia 2019 (20)

AWS networking fundamentals
AWS networking fundamentalsAWS networking fundamentals
AWS networking fundamentals
 
Exploring the fundamentals of AWS networking - SVC210 - Chicago AWS Summit
Exploring the fundamentals of AWS networking - SVC210 - Chicago AWS SummitExploring the fundamentals of AWS networking - SVC210 - Chicago AWS Summit
Exploring the fundamentals of AWS networking - SVC210 - Chicago AWS Summit
 
Exploring the fundamentals of AWS networking - SVC211 - New York AWS Summit
Exploring the fundamentals of AWS networking - SVC211 - New York AWS SummitExploring the fundamentals of AWS networking - SVC211 - New York AWS Summit
Exploring the fundamentals of AWS networking - SVC211 - New York AWS Summit
 
Fundamentals of AWS networking - SVC303 - Atlanta AWS Summit
Fundamentals of AWS networking - SVC303 - Atlanta AWS SummitFundamentals of AWS networking - SVC303 - Atlanta AWS Summit
Fundamentals of AWS networking - SVC303 - Atlanta AWS Summit
 
AWS Networking Fundamentals - SVC304 - Anaheim AWS Summit
AWS Networking Fundamentals - SVC304 - Anaheim AWS SummitAWS Networking Fundamentals - SVC304 - Anaheim AWS Summit
AWS Networking Fundamentals - SVC304 - Anaheim AWS Summit
 
AWS Networking Fundamentals
AWS Networking FundamentalsAWS Networking Fundamentals
AWS Networking Fundamentals
 
Creating Your Virtual Data Center - VPC Fundamentals and Connectivity Options...
Creating Your Virtual Data Center - VPC Fundamentals and Connectivity Options...Creating Your Virtual Data Center - VPC Fundamentals and Connectivity Options...
Creating Your Virtual Data Center - VPC Fundamentals and Connectivity Options...
 
AWS networking fundamentals - SVC211 - São Paulo AWS Summit
AWS networking fundamentals - SVC211 - São Paulo AWS SummitAWS networking fundamentals - SVC211 - São Paulo AWS Summit
AWS networking fundamentals - SVC211 - São Paulo AWS Summit
 
Delivering applications securely with AWS - SVC303 - Chicago AWS Summit
Delivering applications securely with AWS - SVC303 - Chicago AWS SummitDelivering applications securely with AWS - SVC303 - Chicago AWS Summit
Delivering applications securely with AWS - SVC303 - Chicago AWS Summit
 
Black Belt Tips for Cloud Network Operations - AWS Summit Sydney
Black Belt Tips for Cloud Network Operations - AWS Summit SydneyBlack Belt Tips for Cloud Network Operations - AWS Summit Sydney
Black Belt Tips for Cloud Network Operations - AWS Summit Sydney
 
From One to Many: Evolving VPC Design (ARC309-R1) - AWS re:Invent 2018
From One to Many: Evolving VPC Design (ARC309-R1) - AWS re:Invent 2018From One to Many: Evolving VPC Design (ARC309-R1) - AWS re:Invent 2018
From One to Many: Evolving VPC Design (ARC309-R1) - AWS re:Invent 2018
 
Planning advanced AWS networking architectures - SVC304 - Chicago AWS Summit
Planning advanced AWS networking architectures - SVC304 - Chicago AWS SummitPlanning advanced AWS networking architectures - SVC304 - Chicago AWS Summit
Planning advanced AWS networking architectures - SVC304 - Chicago AWS Summit
 
VPC Design and New Capabilities for Amazon VPC
VPC Design and New Capabilities for Amazon VPCVPC Design and New Capabilities for Amazon VPC
VPC Design and New Capabilities for Amazon VPC
 
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...
 
Introduction to the AWS Well-Architected Framework and AWS WA Tool - SVC214-R...
Introduction to the AWS Well-Architected Framework and AWS WA Tool - SVC214-R...Introduction to the AWS Well-Architected Framework and AWS WA Tool - SVC214-R...
Introduction to the AWS Well-Architected Framework and AWS WA Tool - SVC214-R...
 
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
 
Securely Deliver Applications with AWS - SVC305 - Anaheim AWS Summit
Securely Deliver Applications with AWS - SVC305 - Anaheim AWS SummitSecurely Deliver Applications with AWS - SVC305 - Anaheim AWS Summit
Securely Deliver Applications with AWS - SVC305 - Anaheim AWS Summit
 
Networking and Edge Services on AWS
Networking and Edge Services on AWSNetworking and Edge Services on AWS
Networking and Edge Services on AWS
 
Securely deliver applications with AWS - SVC305 - Atlanta AWS Summit
Securely deliver applications with AWS - SVC305 - Atlanta AWS SummitSecurely deliver applications with AWS - SVC305 - Atlanta AWS Summit
Securely deliver applications with AWS - SVC305 - Atlanta AWS Summit
 
Plan Advanced AWS Networking Architectures - SRV323 - Chicago AWS Summit
Plan Advanced AWS Networking Architectures - SRV323 - Chicago AWS SummitPlan Advanced AWS Networking Architectures - SRV323 - Chicago AWS Summit
Plan Advanced AWS Networking Architectures - SRV323 - Chicago AWS Summit
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

AWS Foundational Services - AWSome Day Philadelphia 2019

  • 1. © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y AWS Foundational Services Module 2a
  • 2. 2© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon Virtual Private Cloud (VPC) Provision a private, isolated virtual network on the AWS cloud. Have complete control over your virtual networking environment. Amazon VPC
  • 3. 3© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y VPC and Subnets A VPC resides within a single Region A subnet defines a range of IP addresses within your VPC. Each subnet must reside entirely within one Availability Zone and cannot span zones. You can launch AWS resources into a subnet that you select. A public subnet (DMZ) should be used for resources that will be accessed directly over the Internet.
  • 4. 4© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y OS, Applications, and Configuration AMI Running or Stopped VM Instances AZ VPC Region AZ Instances Instances EC2 networking with VPC
  • 5. 5© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y VPC Example Availability Zone A 10.0.0.0/16 Availability Zone B Internet Customer Network
  • 6. 6© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y VPC and Subnets A VPC resides within a single Region A subnet defines a range of IP addresses within your VPC. Each subnet must reside entirely within one Availability Zone and cannot span zones. You can launch AWS resources into a subnet that you select. A public subnet (DMZ) should be used for resources that will be accessed directly over the Internet.
  • 7. 7© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Public Subnet Example Public Subnet 2 (10.0.1.0/24)Public Subnet 1 (10.0.0.0/24) Availability Zone A 10.0.0.0/16 Availability Zone B Internet Customer Network
  • 8. 8© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Availability Zone A 10.0.0.0/16 Availability Zone B Instance in Public Subnet Example Public Subnet 2 (10.0.1.0/24)Public Subnet 1 (10.0.0.0/24) Web Server Internet Customer Network
  • 9. 9© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y VPC and Gateways An Internet Gateway allows communication to and from the Internet
  • 10. 10© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Internet Gateway Availability Zone A 10.0.0.0/16 Availability Zone B Internet Gateway Example Public Subnet 2 (10.0.1.0/24)Public Subnet 1 (10.0.0.0/24) Internet Customer Network Web Server Region – US East (Ohio)
  • 11. 11© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y VPC and Subnets A VPC resides within a single Region A subnet defines a range of IP addresses within your VPC. Each subnet must reside entirely within one Availability Zone and cannot span zones. You can launch AWS resources into a subnet that you select. A public subnet (DMZ) should be used for resources that will be accessed over the Internet. A private subnet should be used for resources that won’t be accessible over the Internet.
  • 12. 12© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Internet Gateway Availability Zone A 10.0.0.0/16 Availability Zone B Private Subnet Example Public Subnet 2 (10.0.1.0/24)Public Subnet 1 (10.0.0.0/24) Internet Customer Network Web Server Private Subnet 2 (10.0.4.0/23)Private Subnet 1 (10.0.2.0/23)
  • 13. 13© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Internet Gateway Availability Zone A 10.0.0.0/16 Availability Zone B Instance in Private Subnet Example Public Subnet 2 (10.0.1.0/24)Public Subnet 1 (10.0.0.0/24) Internet Customer Network Web Server Private Subnet 2 (10.0.4.0/23)Private Subnet 1 (10.0.2.0/23) App Server
  • 14. 14© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y VPC and Gateways An Internet Gateway allows communication to and from the Internet A NAT Gateway enables instances in the private subnets to initiate outbound traffic to the Internet
  • 15. 15© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Availability Zone A 10.0.0.0/16 Availability Zone B Internet Gateway NAT Gateway Example Public Subnet 2 (10.0.1.0/24)Public Subnet 1 (10.0.0.0/24) Internet Customer Network Web Server Private Subnet 2 (10.0.4.0/23)Private Subnet 1 (10.0.2.0/23) App Server NAT Gateway NAT Gateway
  • 16. 16© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y VPC and Gateways An Internet Gateway allows communication to and from the Internet A NAT Gateway enables instances in the private subnets to initiate outbound traffic to the Internet A Virtual Private Gateway enables access to and from your remote network  Hardware VPN  Direct Connect
  • 17. 17© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Internet Gateway Availability Zone A 10.0.0.0/16 Availability Zone B Virtual Private Gateway Example Public Subnet 2 (10.0.1.0/24)Public Subnet 1 (10.0.0.0/24) Internet Customer Network Web Server Private Subnet 2 (10.0.4.0/23)Private Subnet 1 (10.0.2.0/23) App Server NAT Gateway NAT Gateway Virtual Private Gateway
  • 18. 18© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Internet Gateway Availability Zone A 10.0.0.0/16 Availability Zone B Instance to Customer Network Example Public Subnet 2 (10.0.1.0/24)Public Subnet 1 (10.0.0.0/24) Internet Customer Network Web Server Private Subnet 2 (10.0.4.0/23)Private Subnet 1 (10.0.2.0/23) App Server NAT Gateway NAT Gateway Virtual Private Gateway
  • 19. 19© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y AWS Multi-Tier Security Groups www server www server www server app server app server app server DBTier security group db server db server db server Internet HTTP/S API port 8080 SQL port 3306 (all other ports are blocked) WebTier security group AppTier security group
  • 20. 20© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Security in Your VPC Security groups Network access control lists (ACLs) Route Tables Subnet 10.0.1.0/24 Internet GatewayVPN Gateway VPC Router 10.0.0.0/16 Security Group Security Group Network ACL Network ACL Routing Table Routing Table instance instance instance instance Subnet 10.0.0.0/24 Security Group Security Group
  • 21. © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Build Your VPC Demo 2
  • 22. 23© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Demo 2: Build Your VPC Region Availability Zone A AWSTE-Demo-VPC (10.10.0.0/16) Availability Zone B AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24) AWSTE-Demo-Internet-Gateway AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24) AWSTE-Demo-Private-Subnet-1 (10.10.2.0/24) AWSTE-Demo-Private-Subnet-2 (10.10.3.0/24)
  • 23. 24© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Create VPC Create Public Subnets Create Private Subnets Create and Attach an Internet Gateway Create and Attach Route Tables
  • 24. 25© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Login to Console • Click on VPC
  • 25. 26© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Your VPC
  • 26. 27© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Create VPC button
  • 27. 28© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Name Tag: AWSTE-Demo-VPC • IPv4 CIDR Block: 10.10.0.0/16 • Click Yes, Create button
  • 28. 29© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• AWSTE-Demo-VPC created
  • 29. 30© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Demo 2: Build Your VPC Region AWSTE-Demo-VPC (10.10.0.0/16)
  • 30. 31© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
  • 31. 32© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Create VPC Create Public Subnets Create Private Subnets Create and Attach an Internet Gateway Create and Attach Route Tables
  • 32. 33© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Subnets on the left
  • 33. 34© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Create Subnet button
  • 34. 35© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Name tag: AWSTE-Demo-Public-Subnet-1 • VPC: AWSTE-Demo-VPC • Availability Zone: us-east-1a • IPv4 CIDR Block: 10.10.0.0/24 • Click Yes, Create button
  • 35. 36© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • AWSTE-Demo-Public-Subnet-1 created • Click Subnet Actions button • Select Modify auto-assign IP settings
  • 36. 37© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Check Enable auto-assign public IPv4 address • Click Save button
  • 37. 38© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Auto-assign Public IP set
  • 38. 39© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Demo 2: Build Your VPC Region Availability Zone A AWSTE-Demo-VPC (10.10.0.0/16) AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24)
  • 39. 40© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
  • 40. 41© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Create Subnet button
  • 41. 42© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Name tag: AWSTE-Demo-Public-Subnet-2 • VPC: AWSTE-Demo-VPC • Availability Zone: us-east-1b • IPv4 CIDR Block: 10.10.1.0/24 • Click Yes, Create button
  • 42. 43© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • AWSTE-Demo-Public-Subnet-2 created • Click Subnet Actions button • Select Modify auto-assign IP settings
  • 43. 44© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Check Enable auto-assign public IPv4 address • Click Save button
  • 44. 45© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Auto-assign Public IP set
  • 45. 46© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Demo 2: Build Your VPC Region Availability Zone A AWSTE-Demo-VPC (10.10.0.0/16) Availability Zone B AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24) AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24)
  • 46. 47© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
  • 47. 48© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Create VPC Create Public Subnets Create Private Subnets Create and Attach an Internet Gateway Create and Attach Route Tables
  • 48. 49© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Create Subnet button
  • 49. 50© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Name tag: AWSTE-Demo-Private-Subnet-1 • VPC: AWSTE-Demo-VPC • Availability Zone: us-east-1a • IPv4 CIDR Block: 10.10.2.0/23 • Click Yes, Create button
  • 50. 51© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• AWSTE-Demo-Private-Subnet-1 created
  • 51. 52© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Demo 2: Build Your VPC Region Availability Zone A AWSTE-Demo-VPC (10.10.0.0/16) Availability Zone B AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24) AWSTE-Demo-Internet-Gateway AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24) AWSTE-Demo-Private-Subnet-1 (10.10.2.0/24)
  • 52. 53© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
  • 53. 54© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Create Subnet button
  • 54. 55© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Name tag: AWSTE-Demo-Private-Subnet-2 • VPC: AWSTE-Demo-VPC • Availability Zone: us-east-1b • IPv4 CIDR Block: 10.10.4.0/23 • Click Yes, Create button
  • 55. 56© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• AWSTE-Demo-Private-Subnet-2 created
  • 56. 57© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Demo 2: Build Your VPC Region Availability Zone A AWSTE-Demo-VPC (10.10.0.0/16) Availability Zone B AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24) AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24) AWSTE-Demo-Private-Subnet-1 (10.10.2.0/24) AWSTE-Demo-Private-Subnet-2 (10.10.3.0/24)
  • 57. 58© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
  • 58. 59© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Create VPC Create Public Subnets Create Private Subnets Create and Attach an Internet Gateway Create and Attach Route Tables
  • 59. 60© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Internet Gateway on left
  • 60. 61© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Create internet gateway button
  • 61. 62© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Name tag: AWSTE-Demo-Internet-Gateway • Click Create button
  • 62. 63© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • AWSTE-Demo-Internet-Gateway created • Click Actions button • Choose Attach to VPC
  • 63. 64© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • VPC*: AWSTE-Demo-VPC • Click Attach button
  • 64. 65© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• AWS-Demo-Internet-Gateway attached to AWS-Demo-VPC
  • 65. 66© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Demo 2: Build Your VPC Region Availability Zone A AWSTE-Demo-VPC (10.10.0.0/16) Availability Zone B AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24) AWSTE-Demo-Internet-Gateway AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24) AWSTE-Demo-Private-Subnet-1 (10.10.2.0/24) AWSTE-Demo-Private-Subnet-2 (10.10.3.0/24)
  • 66. 67© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
  • 67. 68© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Create VPC Create Public Subnets Create Private Subnets Create and Attach an Internet Gateway Create and Attach Route Tables
  • 68. 69© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Select Route Tables on the left menu
  • 69. 70© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Rename to AWSTE-Demo-Private-Route-Table
  • 70. 71© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Create Route Table button
  • 71. 72© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Name tag: AWSTE-Demo-Public-Route-Table • VPC: AWSTE-Demo-VPC • Click Yes, Create button
  • 72. 73© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • AWSTE-Demo-Public-Route-Table created • Click Routes tab
  • 73. 74© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Edit button
  • 74. 75© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Add another route button
  • 75. 76© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Destination: 0.0.0.0/0 • Target: AWSTE-Demo-Internet-Gateway • Click Save button
  • 76. 77© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Route added to the AWSTE-Demo-Internet-Gateway • Click Subnet Associations tab
  • 77. 78© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Edit button
  • 78. 79© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Select both AWSTE-Demo-Public-Subnets • Click Save button
  • 79. 80© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Public Route Table assigned to Public Subnets
  • 80. 81© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Demo 2: Build Your VPC Region Availability Zone A AWSTE-Demo-VPC (10.10.0.0/16) Availability Zone B AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24) AWSTE-Demo-Internet-Gateway AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24) AWSTE-Demo-Private-Subnet-1 (10.10.2.0/24) AWSTE-Demo-Private-Subnet-2 (10.10.3.0/24)
  • 81. 82© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
  • 82. 83© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
  • 83. 84© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Questions? A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.
  • 84. © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y AWS Foundational Services Module 2b
  • 85. 86© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon Elastic Compute Cloud (EC2) Resizable compute capacity Complete control of your computing resources Reduced time required to obtain and boot new server instances Amazon EC2
  • 86. 87© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon EC2 Facts Scale capacity as your computing requirements change Pay only for capacity that you actually use Choose Linux or Windows Deploy across AWS Regions and Availability Zones for reliability Use tags to help manage your Amazon EC2 resources
  • 87. 88© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Launching an Amazon EC2 Instance via the Management Console 1. Determine the AWS Region in which you want to launch the Amazon EC2 instance. 2. Choose a pre-configured Amazon Machine Image (AMI). 3. Choose an instance type based on CPU, memory, storage, and network requirements. 4. Configure network, IP address, security groups, storage volume, tags, and key pair.
  • 88. 89© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon Elastic Compute Cloud (EC2) Amazon Machine Images (AMI) Instance Types Launching Instances Buying EC2
  • 89. 90© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon Machine Image (AMI) Details An AMI includes the following:  A template for the root volume for the instance (for example, an operating system, an application server, and applications).  Launch permissions that control which AWS accounts can use the AMI to launch instances.  A block device mapping that specifies the volumes to attach to the instance when it is launched.
  • 90. 91© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Instances and AMIs Select an AMI based on: Region Operating system Architecture (32-bit or 64-bit) Launch permissions Storage for the root device AMI Instances Instance Launch instances of any type Host computer Host computer
  • 91. 92© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon Elastic Compute Cloud (EC2) Amazon Machine Images (AMI) Instance Types Launching Instances Buying EC2
  • 92. 93© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon EC2 Instances OS, Applications, and Configuration AMI Running or Stopped VM Instances AZ VPC Region EBS S3 EBS Snapshots S3 Buckets EBS EBS EBS EBS EBS AZ Instances Instances
  • 93. 94© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Instance Types Instance Family Instance Types Some Use Cases General purpose A1, T3, T2, M5, M5a, M4 • Low-traffic websites and web applications • Small databases and mid-size databases Compute-optimized C5, C5N, C4 • High performance front-end fleets • Video-encoding Memory-optimized R5, R5a, R4, X1e, X1, High Memory, Z1D • High performance databases • Distributed memory caches Storage-optimized H1, I3, D2 • Data warehousing • Log or data-processing applications Accelerated P3, P2, G3, F1 • 3D application streaming • Machine learning
  • 94. 95© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y EC2 Instances – Sizes Model vCPU m5.large 2 m5.xlarge 4 m5.2xlarge 8 m5.4xlarge 16 m5.12xlarge 48 m5.24xlarge 96 Scaling Vertically
  • 95. 96© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
  • 96. 97© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Intel Processor Technologies AWS customers can choose EC2 instances with Intel® Xeon® processors for high performance. Intel AVX (AVX, AVX2 and AVX-512) – Highly parallel HPC workloads. Intel AES-NI – Accelerates encryption/decryption of data. Intel Turbo Boost Technology – More computing power when you need it with performance that adapts to spikes in your workload. Intel Transactional Synchronization (TSX) Extensions – Enable execution of transactions that are independent to accelerate throughput. P state & C state control – Ability to individually tune each cores performance & sleep states to improve application performance.
  • 97. 98© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y C5: Compute Optimized Instances Based on 3.0 GHz Intel Xeon Scalable Processors (Skylake) Up to 72 vCPUs and 144 GiB of memory (2:1 Memory:vCPU ratio) 25 Gbps NW bandwidth Support for Intel AVX-512 25% price/performance improvement over C4 C4 C5 “We saw significant performance improvement on Amazon EC2 C5, with up to a 140% performance improvement in industry standard CPU benchmarks over C4.” “We are eager to migrate onto the AVX-512 enabled c5.18xlarge instance size… . We expect to decrease the processing time of some of our key workloads by more than 30%.”
  • 98. 99© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y M5: Next-Gen General Purpose Instance Powered by 2.5 GHz Intel Xeon Scalable Processors (Skylake) New larger instance size— m5.24xlarge with 96 vCPUs and 384 GiB of memory (4:1 Memory:vCPU ratio) Improved network and EBS performance on smaller instance sizes Support for Intel AVX-512 offering up to twice the performance for vector and floating point workloads 14% price/performance improvement With M5 M4 M5
  • 99. 100© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon Elastic Compute Cloud (EC2) Amazon Machine Images (AMI) Instance Types Launching Instances Buying EC2
  • 100. 101© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Instance Lifecycle AMI pending Launch runningrebooting Reboot Start terminated shutting down Terminate Terminate EBS-backed instances only Stop stopping stopped Hibernated
  • 101. 102© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Retrieving Instance Metadata To view all categories of instance metadata from within a running instance, use the following URI: http://169.254.169.254/latest/meta-data/ On a Linux instance, you can use: $ curl http://169.254.169.254/latest/meta- data/ $ GET http://169.254.169.254/latest/meta-data/ All metadata is returned as text (content type text/plain).
  • 102. 103© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Instance User Data Can be passed to the instance at launch. Can be used to perform common automated configuration tasks. Runs scripts after the instance starts.
  • 103. 104© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Adding User Data You can specify user data when launching an instance. User data can be:  Linux script – executed by cloud-init  Windows batch or PowerShell scripts – executed by EC2Config service User data scripts run once per instance ID by default.
  • 104. 105© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y User Data Example Linux #!/bin/sh yum -y install httpd chkconfig httpd on /etc/init.d/httpd start User data shell scripts must start with the #! characters and the path to the interpreter you want to read the script. Install Apache web server Enable the web server Start the web server
  • 105. 106© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y User Data Example Windows <powershell> Import-Module ServerManager Install-WindowsFeature web-server, web-webserver Install-WindowsFeature web-mgmt-tools </powershell> Import the Server Manager module for Windows PowerShell. Install IIS Install Web Management Tools
  • 106. 107© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Retrieving User Data To retrieve user data, use the following URI: http://169.254.169.254/latest/user-data On a Linux instance, you can use: $ curl http://169.254.169.254/latest/user-data/ $ GET http://169.254.169.254/latest/user-data/
  • 107. 108© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon Elastic Compute Cloud (EC2) Amazon Machine Images (AMI) Instance Types Launching Instances Buying EC2
  • 108. 109© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon EC2 Purchasing Options On-Demand Instances Pay by the hour or second. Reserved Instances Purchase, at a significant discount, instances that are always available 1-year to 3- year terms. Scheduled Instances Purchase instances that are always available on the specified recurring schedule, for a one-year term. Spot Instances Request unused instances, which can run as long as they are available and your request is above the Spot price. Dedicated Hosts Pay for a physical host that is fully dedicated to running your instances. Dedicated Instances Pay, by the hour, for instances that run on single- tenant hardware.
  • 109. 110© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y AWS Marketplace – IT Software Optimized for the Cloud Online store to discover, purchase, and deploy IT software on top of the AWS infrastructure. Catalog of thousands of Paid, BYOL, Open Source, SaaS, and free-to-try options. Pre-configured to operate on AWS.  Software checked by AWS for security and operability.  Deploys to AWS environment in minutes.  Flexible, usage-based billing models.  Software charges billed to AWS account. Quick Starts - Automated, gold-standard deployments in the AWS Cloud https://aws.amazon.com/marketplace https://aws.amazon.com/quickstart/
  • 110. 111© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Questions? A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.
  • 111. © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Launch a Web Server Demo 3
  • 112. 113© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Demo 3: Launch a Web Server Region Availability Zone A AWSTE-Demo-VPC (10.10.0.0/16) Availability Zone B AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24) AWSTE-Demo-Internet-Gateway AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24) AWSTE-Demo-Private-Subnet-1 (10.10.2.0/23) AWSTE-Demo-Private-Subnet-2 (10.10.4.0/23) AWSTE-Demo-Web-Server Browser http://IPv4PublicIP AWSTE-Demo-Web-Server-Security-Group AWSTE-Demo-Key-Pair
  • 113. 114© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Create a Key Pair Launch an Instance with a Security Group Test the Web Server Resize the Instance
  • 114. 115© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Login to Console • Click on EC2
  • 115. 116© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Key Pairs Link
  • 116. 117© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Create Key Pair button
  • 117. 118© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Key pair name: AWSTE-Demo-Key-Pair • Click on Create button
  • 118. 119© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• AWSTE-Demo-Key-Pair created
  • 119. 120© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Demo 3: Launch a Web Server Region Availability Zone A AWSTE-Demo-VPC (10.10.0.0/16) Availability Zone B AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24) AWSTE-Demo-Internet-Gateway AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24) AWSTE-Demo-Private-Subnet-1 (10.10.2.0/23) AWSTE-Demo-Private-Subnet-2 (10.10.4.0/23) Browser AWSTE-Demo-Key-Pair
  • 120. 121© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
  • 121. 122© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Create a Key Pair Launch an Instance with a Security Group Test the Web Server Resize the Instance
  • 122. 123© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on EC2 Dashboard link
  • 123. 124© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Launch Instance button
  • 124. 125© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Locate Amazon Linux AMI • Click on Select button
  • 125. 126© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Locate t2.micro, select • Click on Next: Configure Instance Details button
  • 126. 127© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Network: AWSTE-Demo-VPC • Subnet: AWSTE-Demo-Public-Subnet-2 • Auto-assign Public IP: Enable • Expand Advanced Details section
  • 127. 128© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • User data: <Script to install sample application> • Click Next: Add Storage button
  • 128. 129© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Next: Add Tags button
  • 129. 130© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Add Tag button
  • 130. 131© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Key: Name • Value: AWSTE-Demo-Web-Server • Click Next: Configure Security Group button
  • 131. 132© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Security group name: AWSTE-Demo-Web-Server-Security-Group • Description: Allow 80 and 22 • Click Add Rule button
  • 132. 133© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Type: HTTP • Protocol: TCP • Port Range: 80 • Source: Custom, 0.0.0.0/0 • Click Review and Launch button
  • 133. 134© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Launch button
  • 134. 135© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Key Pair: AWSTE-Demo-Key-Pair • Check acknowledgment • Click Launch Instances button
  • 135. 136© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click View Instances button
  • 136. 137© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Refresh until Status Checks is 2/2
  • 137. 138© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Demo 4: Launch a Web Server Region Availability Zone A AWSTE-Demo-VPC (10.10.0.0/16) Availability Zone B AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24) AWSTE-Demo-Internet-Gateway AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24) AWSTE-Demo-Private-Subnet-1 (10.10.2.0/23) AWSTE-Demo-Private-Subnet-2 (10.10.4.0/23) AWSTE-Demo-Web-Server AWSTE-Demo-Web-Server-Security-Group AWSTE-Demo-Key-Pair
  • 138. 139© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
  • 139. 140© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
  • 140. 141© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
  • 141. 142© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
  • 142. 143© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Create a Key Pair Launch an Instance with a Security Group Test the Web Server Resize the Instance
  • 143. 144© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Copy IPv4 Public IP address • Test website
  • 144. 145© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
  • 145. 146© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
  • 146. 147© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Demo 4: Launch a Web Server Region Availability Zone A AWSTE-Demo-VPC (10.10.0.0/16) Availability Zone B AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24) AWSTE-Demo-Internet-Gateway AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24) AWSTE-Demo-Private-Subnet-1 (10.10.2.0/23) AWSTE-Demo-Private-Subnet-2 (10.10.4.0/23) AWSTE-Demo-Web-Server Browser http://IPv4PublicIP AWSTE-Demo-Web-Server-Security-Group AWSTE-Demo-Key-Pair t2.micro
  • 147. 148© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Create a Key Pair Launch an Instance with a Security Group Test the Web Server Resize the Instance
  • 148. 149© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Stop Instance
  • 149. 150© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Yes, Stop button
  • 150. 151© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Wait for Instance State of stopped
  • 151. 152© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
  • 152. 153© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Click Actions button • Click Instance Settings option • Click Change Instance Type option
  • 153. 154© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Instance Type: m5.large • Click Apply button
  • 154. 155© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Instance Type update
  • 155. 156© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Click Actions button • Select Instance State option • Select Start option
  • 156. 157© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Yes, Start button
  • 157. 158© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Wait for Instance State of running • Wait for Status Checks of 2/2 checks passed
  • 158. 159© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
  • 159. 160© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Demo 3: Launch a Web Server Region Availability Zone A AWSTE-Demo-VPC (10.10.0.0/16) Availability Zone B AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24) AWSTE-Demo-Internet-Gateway AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24) AWSTE-Demo-Private-Subnet-1 (10.10.2.0/23) AWSTE-Demo-Private-Subnet-2 (10.10.4.0/23) AWSTE-Demo-Web-Server Browser http://IPv4PublicIP AWSTE-Demo-Web-Server-Security-Group AWSTE-Demo-Key-Pair m5.large
  • 160. 161© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Copy IPv4 Public IP • Test website
  • 161. 162© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• The end
  • 162. 163© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Demo 3: Launch a Web Server Region Availability Zone A AWSTE-Demo-VPC (10.10.0.0/16) Availability Zone B AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24) AWSTE-Demo-Internet-Gateway AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24) AWSTE-Demo-Private-Subnet-1 (10.10.2.0/23) AWSTE-Demo-Private-Subnet-2 (10.10.4.0/23) AWSTE-Demo-Web-Server Browser http://IPv4PublicIP AWSTE-Demo-Web-Server-Security-Group AWSTE-Demo-Key-Pair m5.large
  • 163. 164© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Questions? A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.
  • 164. © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y AWS Foundational Services Module 2c
  • 165. 166© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon Simple Storage Service (S3) Object storage for the Internet Natively online, HTTP/S access Storage that allows you to store and retrieve any amount of data, any time, from anywhere on the web Highly scalable, reliable, fast and durable Amazon S3
  • 166. 167© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon S3 Concepts Amazon S3 stores data as objects within buckets An object is composed of a file and optionally any metadata that describes that file You can have up to 100 buckets in each account You can control access to the bucket and its objects Amazon S3 Bucket with Objects Bucket Object
  • 167. 168© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon S3 Facts Can store an unlimited number of objects in a bucket Objects can be up to 5 TB; no bucket size limit Designed for 99.999999999% durability and 99.99% availability of objects over a given year Can use HTTP/S endpoints to store and retrieve any amount of data, at any time, from anywhere on the web Is highly scalable, reliable, fast, and inexpensive Can use optional server-side encryption using AWS or customer- managed provided client-side encryption Auditing is provided by access logs Provides standards-based REST and SOAP interfaces
  • 168. 169© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Object Keys An object key is the unique identifier for an object in a bucket. http://doc.s3.amazonaws.com/2006-03-01/AmazonS3.html Bucket Object/Key
  • 169. 170© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Common Use Scenarios Storage and backup Application file hosting Media hosting Software delivery Store AMIs and snapshots
  • 170. 171© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon S3 Security You can control access to buckets and objects with:  Access Control Lists (ACLs) • Grant external account access  Bucket policies • Grant to internal and external accounts  Identity and Access Management (IAM) policies • Grant users within account  Amazon S3 Block Public Access • Override other access control You can upload or download data to Amazon S3 via SSL encrypted endpoints. You can encrypt data using AWS SDKs.
  • 171. 172© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon S3 Versioning Protects from accidental overwrites and deletes with no performance penalty. Generates a new version with every upload. Allows easily retrieval of deleted objects or roll back to previous versions. Three states of an Amazon S3 bucket  Un-versioned (default)  Versioning-enabled  Versioning-suspended Versioning Enabled Key: photo.gif ID: 121212 Key: photo.gif ID: 111111
  • 172. 173© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon S3 Pricing Pay only for what you use No minimum fee Prices based on location of your Amazon S3 bucket Estimate monthly bill using the AWS Simple Monthly Calculator Pricing is available as:  Storage Pricing  Request Pricing  Data Transfer Pricing: data transferred out of Amazon S3
  • 173. 174© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon Glacier Long term, low-cost archiving service Optimal for infrequently accessed data Designed for 99.999999999% durability Retrieval options:  Expedited, 1-5 minutes  Standard, 3-5 hours  Bulk, 5-12 hours Amazon Glacier
  • 174. 175© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon Glacier Archives and Vaults Audit.log Audit Archive Audit Vault Vault Lock
  • 175. 176© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon S3/Amazon Glacier Storage Classes Amazon Glacier / Deep Archive: Archival data, cheapest available storage tier S3 Standard: General purpose S3 One Zone IA: Re-creatable, infrequently accessed data Amazon S3 Intelligent Tiering Automatically moves your objects between two access tiers of storageS3 Standard IA: Infrequent but rapid access
  • 176. 177© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Lifecycle Policies Amazon S3 lifecycle policies allow you to delete or move objects based on age. Amazon GlacierAmazon S3 Standard Amazon S3 Standard - Infrequent Access Delete 30 Days Preview2.mp4 Preview2.mp4 Preview2.mp4 60 Days 365 Days
  • 177. 178© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Questions? A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.
  • 178. © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Create S3 Bucket Demo 4
  • 179. 180© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Demo 4: Create S3 Bucket Region Availability Zone A AWSTE-Demo-VPC (10.10.0.0/16) Availability Zone B AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24) AWSTE-Demo-Internet-Gateway AWSTE-Demo-Public-Subnet-1 (10.10.1.0/24) AWSTE-Demo-Private-Subnet-1 (10.10.2.0/24) AWSTE-Demo-Private-Subnet-1 (10.10.3.0/24) AWSTE-Demo-Web-Server AWSTE-Demo-Web-Server-Security-Group awste-demo
  • 180. 181© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Create a Bucket with Versioning Upload an Image Delete Image and Restore Image
  • 181. 182© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Login to Console • Click on S3
  • 182. 183© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on + Create bucket button
  • 183. 184© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Bucket name: awste-demo • Click on Next button
  • 184. 185© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Versioning section
  • 185. 186© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Click Enable versioning • Click on Save button
  • 186. 187© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Next button
  • 187. 188© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Create bucket button
  • 188. 189© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Created awste-demo bucket
  • 189. 190© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Create a Bucket with Versioning Upload an Image Delete Image and Restore Image
  • 190. 191© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on awste-demo bucket
  • 191. 192© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Upload button
  • 192. 193© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Add files button
  • 193. 194© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Select file, selfie.jpg • Click on Next button
  • 194. 195© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Grant public read access to this object(s) • Click on Next button
  • 195. 196© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Next button
  • 196. 197© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Upload button
  • 197. 198© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on selfie.jpg object
  • 198. 199© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Copy object link • Open in new tab
  • 199. 200© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y
  • 200. 201© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Create a Bucket with Versioning Upload an Image Delete Image and Restore Image
  • 201. 202© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on awste-demo link
  • 202. 203© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Check selfie.jpg object
  • 203. 204© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Click More button • Select Delete option
  • 204. 205© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Select Delete button
  • 205. 206© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Versions, click Show option
  • 206. 207© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Check (Delete marker) row
  • 207. 208© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Click More button • Select Delete option
  • 208. 209© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Delete button
  • 209. 210© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Object selfie.jpg restored
  • 210. 211© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Demo 4: Create S3 Bucket Region Availability Zone A AWSTE-Demo-VPC (10.10.0.0/16) Availability Zone B AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24) AWSTE-Demo-Internet-Gateway AWSTE-Demo-Public-Subnet-1 (10.10.1.0/24) AWSTE-Demo-Private-Subnet-1 (10.10.2.0/24) AWSTE-Demo-Private-Subnet-1 (10.10.3.0/24) AWSTE-Demo-Web-Server AWSTE-Demo-Web-Server-Security-Group awste-demo
  • 211. 212© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
  • 212. 213© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
  • 213. 214© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
  • 214. 215© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Images Source: https://pixabay.com/en/selfie-monkey-self- portrait-413162/
  • 215. 216© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Questions? A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.
  • 216. © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y AWS Foundational Services Module 2d
  • 217. 218© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon Elastic Block Store (EBS) Persistent block level storage volumes offer consistent and low-latency performance. Stored data is automatically replicated within its Availability Zone. Snapshots are stored durably in Amazon S3.Amazon EBS
  • 218. 219© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon EBS Lifecycle Vast amounts of unused space Create Call CreateVolume 1 GiB to 16 TiB Attach Call AttachVolume to affiliate with one Amazon EC2 instance Attached and In Use • Format from Amazon EC2 instance OS • Mount formatted drive CreateSnapshot Snapshot to Amazon S3 Detach Call DetachVolume Deleted Call DeleteVolume
  • 219. 220© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon EBS Volume Types SSD-backed volumes are Optimized for transactional workloads that involve frequent read/write operations with small I/O size. Dominant in IOPS performance. HDD-backed volumes are Optimized for large streaming workloads. Dominant in throughput (measured in MiB/s).
  • 220. 221© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon EBS Volume Types SSD HDD Volume Type General Purpose SSD (gp2) Provisioned IOPS SSD (io1) Throughput Optimized HDD (st1) Cold HDD (sc1) Description Balances price and performance for a wide variety of transactional loads. Highest- performance SSD volume designed for mission-critical applications. Low-cost HDD designed for frequently accessed, throughput-intensive workloads. Lowest cost HDD designed for less frequently accessed workloads. Volume Sizes 1 GiB – 16 TiB 4 GiB – 16 TiB 500 GiB – 16 TiB 500 GiB – 16 TiB Dominant Performance Attribute IOPS IOPS MiB/s MiB/s
  • 221. 222© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon EBS Facts EBS is recommended when data must be quickly accessible and requires long-term persistence. You can launch your EBS volumes as encrypted volumes – data stored at rest on the volume, disk I/O, and snapshots created from the volume are all encrypted. You can create point-in-time snapshots of EBS volumes, which are persisted to Amazon S3.
  • 222. 223© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon EBS Use Cases OS: Use for boot/root volume, secondary volumes Databases: Scales with your performance needs Enterprise applications: Provides reliable block storage to run mission-critical applications Business continuity: Minimize data loss and recovery time by regularly backing up using EBS Snapshots Applications: Install and persist any application
  • 223. 224© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon EBS Pricing Pay for what you provision: Pricing based on region Review Pricing Calculator online Pricing is available as:  Storage  IOPS * Check Amazon EBS Pricing page for current pricing for all regions.
  • 224. 225© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon EBS Scope Amazon EBS volumes are in a single Availability Zone Availability Zone A EBS Volume 1 Availability Zone B EBS Volume 2 Volume data is replicated across multiple servers in an Availability Zone. 10x more reliable that typical commodity disks
  • 225. 226© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon EBS and Amazon S3 Amazon EBS Amazon S3 Paradigm Block storage with file system Object store Performance Very fast Fast Redundancy Across multiple servers in an Availability Zone Across multiple facilities in a Region Security EBS Encryption – Data volumes and Snapshots Encryption Access from the Internet? No (1) Yes (2) Typical use case It is a disk drive Online storage (1) Accessible from the Internet if mounted to server and set up as FTP, etc. (2) Only with proper credentials, unless ACLs are world-readable
  • 226. 227© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon EC2 Instance Store Local, complimentary direct attached block storage. Includes availability, number of disks, and size based on EC2 instance type. Is optimized for up to 365,000 Read IOPS and 315,000 First Write IOPS. Is SSD or magnetic. Has no persistence. Automatically deletes data when an EC2 instance stops, fails or is terminated. Instance Store
  • 227. 228© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Amazon EBS vs. Amazon EC2 Instance Store Amazon EBS Data stored on an Amazon EBS volume can persist independently of the life of the instance. Storage is persistent. Amazon EC2 Instance Store Data stored on a local instance store persists only as long as the instance is alive. Storage is ephemeral.
  • 228. 229© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Reboot vs. Stop vs. Terminate vs. Hibernate Characteristic Reboot Stop/Start (EBS-backed instances only) Terminate Hibernate Host computer The instance stays on the same host computer. The instance runs on a new host computer. The instance runs on a new host computer. Public IP address No change New address assigned New address assigned Elastic IP addresses Remains associated with the instance. Remains associated with the instance. Disassociated from the instance. Remains associated with the instance. Instance store volumes Preserved Erased Erased Not Supported EBS volume Preserved Preserved Boot volume is deleted by default. Preserved Billing Instance billing hour doesn’t change. You stop incurring charges as soon as state is changed to stopping. You stop incurring charges as soon as state is changed to shutting-down. You stop incurring charges as soon as Hibernated
  • 229. 230© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Questions? A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.
  • 230. © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Create Snapshot and AMI Demo 5
  • 231. 232© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Demo 5: Create Snapshot and AMI Region Availability Zone A AWSTE-Demo-VPC (10.10.0.0/16) Availability Zone B AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24) AWSTE-Demo-Internet-Gateway AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24) AWSTE-Demo-Private-Subnet-1 (10.10.2.0/23) AWSTE-Demo-Private-Subnet-2 (10.10.4.0/23) AWSTE-Demo-Web-Server AWSTE-Demo-Web-Server-Security-Group m5.large AWSTE-Demo-Key-Pair AWSTE-Demo-WS-Snapshot AWSTE-Demo-WS-Image awste-demo
  • 232. 233© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Create a Snapshot of the Web Server Create an Amazon Machine Image (AMI)
  • 233. 234© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on EC2 link
  • 234. 235© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Running Instances link
  • 235. 236© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Click on Actions button • Select Instance State option • Select Stop option
  • 236. 237© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Yes, Stop button
  • 237. 238© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Wait until Instance State is stopped
  • 238. 239© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click on Volumes link on left
  • 239. 240© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Click on Actions button • Select Create Snapshot option
  • 240. 241© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Description: AWSTE-Demo-WS-Snapshot • Check Tags • Key: Name • Value: AWSTE-Demo-WS-Snapshot • Click Create Snapshot button
  • 241. 242© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Snapshot Created
  • 242. 243© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Demo 5: Create Snapshot and AMI Region Availability Zone A AWSTE-Demo-VPC (10.10.0.0/16) Availability Zone B AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24) AWSTE-Demo-Internet-Gateway AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24) AWSTE-Demo-Private-Subnet-1 (10.10.2.0/23) AWSTE-Demo-Private-Subnet-2 (10.10.4.0/23) AWSTE-Demo-Web-Server AWSTE-Demo-Web-Server-Security-Group m5.large AWSTE-Demo-Key-Pair AWSTE-Demo-WS-Snapshot awste-demo
  • 243. 244© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
  • 244. 245© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
  • 245. 246© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Create a Snapshot of the Web Server Create an Amazon Machine Image (AMI)
  • 246. 247© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• Click Snapshots link on left
  • 247. 248© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Click on Actions button • Select Create Image option
  • 248. 249© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Name: AWSTE-Demo-WS-Image • Description: AWSTE-Demo-WS-Image • Select Create button
  • 249. 250© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Amazon machine image created • Click AMI link on left
  • 250. 251© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y • Tag Image • Name: AWSTE-Demo-WS-Image
  • 251. 252© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• AMI ready!
  • 252. 253© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Demo 5: Create Snapshot and AMI Region Availability Zone A AWSTE-Demo-VPC (10.10.0.0/16) Availability Zone B AWSTE-Demo-Public-Subnet-1 (10.10.0.0/24) AWSTE-Demo-Internet-Gateway AWSTE-Demo-Public-Subnet-2 (10.10.1.0/24) AWSTE-Demo-Private-Subnet-1 (10.10.2.0/23) AWSTE-Demo-Private-Subnet-2 (10.10.4.0/23) AWSTE-Demo-Web-Server AWSTE-Demo-Web-Server-Security-Group m5.large AWSTE-Demo-Key-Pair AWSTE-Demo-WS-Snapshot AWSTE-Demo-WS-Image awste-demo
  • 253. 254© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
  • 254. 255© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y• CLI equivalent
  • 255. 256© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.A W S O M E D A Y Questions? A W S O M E D A Y © 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved.