SlideShare a Scribd company logo
1 of 123
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
03.06.19
AWSOME DAY
N E W J E R S E Y
@cloudlopes
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
8:00AM – 9:00AM
Registration & Ask an AWS Expert
9:00AM – 9:15AM
Welcome
9:15AM – 9:50AM
AWS History and Introduction
9:50AM – 10:45AM
AWS Foundational Services , Part 1
10:45AM – 11:15AM
Break & Ask an AWS Expert
11:15AM – 12:30PM
AWS Foundational Services, Part 2
12:30PM – 1:30PM
Lunch & Ask an AWS Expert
1:30PM – 2:10PM
Security, Identity, and Access Management
2:10PM – 2:55PM
AWS Databases
2:55PM – 3:15PM
Break & Ask an AWS Expert
3:15PM – 3:55PM
AWS Elasticity & Management Tools
3:55PM – 4:00PM
Closing Remarks
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Questions?
Visit theAsk an Expert area or the
Training and Cert booth.
Available at Lunch and Breaks:
• 10:45AM – 11:15AM
• 12:30PM - 1:30PM
• 2:55PM - 3:15PM
• 4:00PM - 4:30PM
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Presenter Introduction
Rafael Lopes
Senior Technical Trainer
@cloudlopes
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWSOME DAY
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Amazon Web Services (AWS)
ComputeMessaging
Mobile
App Services
Database
Networking
Development and
Management Tools
Payments
VPC
On-Demand Workforce
Analytics Content Delivery
StorageEnable businesses and developers to
use web services to build scalable,
sophisticated applications.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
5,089
AWS Direct
Connect
AWS Elastic Beanstalk
Schema Conversion Tool
AWS Shield EFS
WorkSpaces
Amazon Lumberyard
Amazon
Pinpoint
AWS IoT
AWS Managed Services
Amazon Route 53
AWS OpsWorks for
Chef Automate
Redshift
Dynamo DB
Amazon Polly
AWS
Snowball
AWS Organizations
Device Farm
Amazon Config
Amazon RDS
for Aurora
WorkDocs
AWS
Snowball Edge
CodeCommit
AWS CodePipeline
AWS Service Catalog
CloudWatch Logs
Amazon Lex
AWS Greengrass
Amazon EC2
Systems Manager
AWS WAF
Amazon Appstream 2.0
Amazon
Athena
AWS Glue
Amazon Lightsail
Amazon Rekognition
AWS Step Functions
AWS Discovery
Services
AWS Certificate
Manager
Amazon
ElastiCache
Mobile
Analytics
AWS Mobile Hub
AWS Storage Gateway
AWS OpsWorks
AWS Batch
Amazon Inspector
Amazon Cognito
AWS CodeDeploy
AWS Personal Health Dashboard
AWS Snowmobile
Lambda
* As of 31 March 2018
AWS Codebuild
AWS X-Ray
Amazon QuickSight
Amazon Kinesis Firehose
Amazon
Workmail
Amazon Inspector
Machine Learning
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Infrastructure Regions Edge LocationsAvailability Zones
Foundation
Services
Compute
(Virtual, Auto-scaling and
Load Balancing)
Networking
Applications Virtual
Desktops
Collaboration and Sharing
Platform
Services
Databases
Relational
NoSQL
Caching
Analytics
Cluster
Computing
Real-time
Data
Warehouse
Data
Workflows
App Services
Queuing
Orchestration
App Streaming
Transcoding
Email
Search
Deployment and
Management
Containers
Dev/ops Tools
Resource Templates
Usage Tracking
Monitoring and Logs
Mobile Services
Identity
Sync
Mobile Analytics
Notifications
Storage
(Object, Block and Archive)
AWS Cloud Computing
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Traditional Infrastructure Amazon Web Services
AWS Core Infrastructure and Services
Security
Network
Security
Network
VPCVPC
ELB
Servers
AMI Amazon EC2 InstancesOn-Premises Servers
Security
Security Groups Network ACLs AWS IAMFirewalls ACLs Administrators
Storage and
Database
RDBMSDAS SAN NAS Amazon
EBS
Amazon
EFS
Amazon
S3
Amazon
RDS
Networking
VPCELBRouter Network Pipeline Switch
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
AWS Customers
Public Sector
Paving the way for innovation and
supporting world-changing projects
in government, education and
nonprofit organizations.
Startups
From the spark of an idea, to your
first customer, to IPO and beyond, let
Amazon Web Services help you build
and grow your startup.
Enterprise Customers
Amazon Web Services delivers a
mature set of services specifically
designed for the unique security,
compliance, privacy, and governance
requirements of large organizations.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Advantages and Benefits of AWS Cloud Computing
Trade capital expense
for flexible expense.
Benefit from massive
economies of scale.
Eliminate guessing on
your capacity needs.
Go global in minutes.
Increase speed and
agility.
Stop spending money
on running and
maintaining data centers.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWSOME DAY
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Each region is made up of two or
more Availability Zones.
AWS has 20 regions worldwide.
You enable and control data
replication across regions.
Communication between regions
uses AWS backbone network
connections infrastructure.
AWS Regions
AWS Region
Availability Zone
Data center Data center
Data center Data center
Data center Data center
Data center Data center
Data center Data center
Data center Data center
Availability Zone
Availability Zone
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
AWS Global Infrastructure Map
# AWS Regions
Availability Zones
Planned Regions
#
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Each Availability Zone is:
Made up of one or more data centers.
Designed for fault isolation.
Interconnected with other Availability Zones
using high-speed private links.
You choose your Availability Zones.
AWS recommends replicating across AZs for
resiliency.
AWS Availability Zones (AZ)
Availability Zone
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
AWS Global Infrastructure – Edge Locations
150+ Edge Locations in 65 cities
Local points of presence that support AWS services like:
Amazon Route 53
Amazon CloudFront
*as of January 2019
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
AWS Global Infrastructure: Edge
Locations and Regional Edge Caches
Instructor Demo
AWS Management Console
Module 2
AWS Foundational Services
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Amazon Elastic Compute Cloud (EC2)
Amazon Elastic Block Store (EBS)
AmazonVirtual Private Cloud (VPC)
Demo: Launching a Web Server
Amazon Simple Storage Service (S3)
Demo: Amazon S3
Module 2 Layout
Amazon Elastic Compute Cloud (EC2)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Amazon Elastic Compute Cloud (EC2)
Resizable compute capacity
Complete control of your computing resources
Reduced time required to obtain and boot new
server instancesAmazon
EC2
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
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
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
1. Determine the AWS Region in which you want to launch the
Amazon EC2 instance.
2. Launch an Amazon EC2 instance from 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.
Launching an Amazon EC2 Instance
1. Determine the AWS Region
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
AWS Global Infrastructure Map
# AWS Regions
Availability Zones
Planned Regions
#
2. Launch from an AMI
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
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.
Amazon Machine Image (AMI) Details
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Instances and AMIs
Select an AMI based on:
Region
Operating system
Architecture (32/64bit x86 or 64-bit ARM)
Launch permissions
Storage for the root device AMI
Instances
Instance
Launch instances
of any type
Host
computer
Host
computer
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Online store to discover, purchase, and deploy IT
software on top of the AWS infrastructure.
Catalog of 4,500+ IT software solutions including
Paid, BYOL, Open Source, SaaS, and free-to-try
options.
Pre-configured to operate onAWS.
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.
Includes AWSTest Drive.
AWS Marketplace – IT Software Optimized for the Cloud
https://aws.amazon.com/marketplace
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
OS, Applications,
and Configuration
AMI
Running or
StoppedVM
Instances
AZ
Region
AZ
Instances Instances
Amazon EC2 Instances
3. Choose an Instance Type
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
EC2 instance types are optimized for different use cases and workload
requirements and come in multiple sizes.
Consider the following when choosing your instances:
Core count
Memory size
Storage size and type
Network performance
CPU technologies
Choosing the EC2 instance type
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Intel ProcessorTechnologies
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.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
C5n Instance Example
c5n.18xlarge offers 72 vCPUs and 192 GiB of memory
Up to 100 Gbps of network bandwidth
3.0 GHz Intel Xeon Platinum processors with Intel Advanced
Vector Extension 512 (AVX-512) instruction set
Run each core at up to 3.5 GHz using IntelTurbo BoostTechnology
Based on the next generation AWS Nitro System
41
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Other compute services
AWS Lambda
Run your Code in Response to Events
Amazon Elastic Container Service
Run and Manage Docker Containers
Amazon Elastic Container Service for Kubernetes
Run Managed Kubernetes on AWS
AWS Fargate
Run Containers without Managing Servers or Clusters
VMware Cloud on AWS
Build a Hybrid Cloud without Custom Hardware
Block Storage Service
Amazon Elastic Block Store (EBS)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
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 Elastic Block Store (EBS)
Amazon
EBS
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
OS, Applications,
and Configuration
AMI
Running or
StoppedVM
Instances
AZ
VPC
Region
EBS EBS EBS EBS EBS EBS
AZ
Instances Instances
Persistent EC2 Instance storage
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Availability Zone B
Amazon EBS volumes are in a single Availability Zone
Volume data is replicated across multiple servers in an Availability Zone.
Availability Zone A
EBSVolume 1 EBSVolume 2
Amazon EBS Scope
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
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
Amazon EBSVolumeTypes
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
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.
Amazon EBS Facts
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Amazon EC2 Instances
OS, Applications
and Configuration
AMI
Running or
Stopped VM
Instances
AZ
VPC
Region
EBS
EBS Snapshots
EBS EBS EBS EBS EBS
AZ
Instances Instances
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Is local, complimentary direct attached block storage.
Includes availability, number of disks, and size based on EC2
instance type.
Is optimized for up to 3.3 million random Read IOPS and 1.4
million Write IOPS. (i3.16xlarge)
Is SSD or HDD.
Has no persistence.
Automatically deletes data when an EC2 instance stops, fails or
is terminated.
Amazon EC2 Instance Store
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
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 running or rebooting.
Storage is ephemeral.
Amazon EBS vs. Amazon EC2 Instance Store
Instructor Demo
Launch a Web Server
Networking
Amazon VPC
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Provision a private, isolated virtual network on
the AWS cloud.
Have complete control over your virtual
networking environment.
AmazonVirtual Private Cloud (VPC)
Amazon
VPC
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
OS, Applications,
and Configuration
AMI
Running or
StoppedVM
Instances
AZ
VPC
Region
AZ
Instances Instances
EC2 networking withVPC
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
VPC Example
Availability Zone A
10.0.0.0/16
Availability Zone B
Internet Customer
Network
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
AVPC resides within a single Region
A subnet defines a range of IP addresses within yourVPC.
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.
VPC and Subnets
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
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
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Availability Zone A
10.0.0.0/16
Availability Zone B
Internet
Gateway
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)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Availability Zone A
10.0.0.0/16
Availability Zone B
Internet
Gateway
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
NAT
Gateway
NAT
Gateway
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Internet Gateway
RouteTable
Network access
control lists (ACLs)
Security groups
EC2 Key Pairs
Security inYourVPC
Subnet
10.0.1.0/24
Internet Gateway
VPC Router
10.0.0.0/16
Security
Group
Security
Group
Network ACL Network ACL
Routing Table Routing Table
Subnet
10.0.0.0/24
Security
Group
Security
Group
instance instance instance instance
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Security Groups
Stateful Firewall for an EC2 Instance
Network ACLs:
Optional Stateless Firewall for a Subnet
Firewalls and Routing features
Security Group
Subnet Routing
Network ACLs
VPC
Instance
Object Storage Service
Amazon S3
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
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 Simple Storage Service (S3)
Amazon S3
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Amazon
S3
Bucket
with
Objects
Bucket
Object
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 control access to the bucket and
its objects
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
An object key is the unique identifier for an object in a bucket.
Object Keys
http://doc.s3.amazonaws.com/2018-06-07/photo.gif
Bucket Object Key
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Storage and backup
Application file hosting
Media hosting
Software delivery
BigData Applications
Data Lake
Common Use Scenarios
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Can store an unlimited number of objects in a bucket
Objects can be up to 5TB; no bucket size limit
Designed for 99.999999999% durability and 99.99% availability
of objects over a given year for S3 Standard
Can use HTTP/S endpoints to store and retrieve any amount of
data, at any time, from anywhere on the web
Can use optional server-side encryption using AWS or customer-
managed provided client-side encryption
Auditing is provided by access logs
Amazon S3 Facts
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Amazon S3 creates a bucket in the region you select.
You can choose a region to:
Optimize latency
Minimize costs
Address regulatory requirements
Objects stored in a region never leave the region unless you
explicitly transfer them to another region.
Amazon S3 Region Considerations
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
You can control access to buckets and objects with:
Access Control Lists (ACLs)
Bucket policies
Identity and Access Management (IAM) policies
You can upload or download data to Amazon S3 via SSL/TLS
encrypted endpoints.
You can encrypt data Client-Side and/or Server-Side.
Amazon S3 Security
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Lifecycle management defines how Amazon S3 manages objects during
their lifetime.
Some objects might have a well-defined lifecycle:
Log files
Archive documents & digital media
Financial and healthcare records
Raw genomics sequence data
Long-term database backups
Data that must be retained for regulatory compliance
Amazon S3 Object Lifecycle
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
S3 Lifecycle policies allow you to delete or move
objects based on age and set rules per S3 bucket.
Amazon S3 + Amazon Glacier
bucket with
objects
30 Days
Glacier
archive
365 Days
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Long term low-cost archiving service
Optimal for infrequently accessed data
Designed for 99.999999999% durability
Retrieval time:
Expedited: 1 – 5 minutes
Standard: 3 – 5 hours
Bulk: 5 – 12 hours
Amazon Glacier
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
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
Direct Access from
the Internet?
No Yes
(with proper credentials or ACL)
Typical use case It is a disk drive Online storage
Amazon EBS and Amazon S3
Instructor Demo
Amazon S3
Module 3
Security, Identity, and Access
Management
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
CustomerAWS
Customer Data
Platform, Applications, Identity and Access Management
Operating System, Network, and Firewall Configuration
Client-Side Data Encryption and
Data Integrity Authentication
Server-Side Encryption (File System
and Data)
Network Traffic Protection
(Encryption/Integrity/Identity)
Compute Storage Database Networking
Edge Locations
Regions
Availability Zones
AWS Global
Infrastructure
Responsible For
Security “IN” The
Cloud
Responsible For
Security “OF” The
Cloud
Shared Responsibility ModelShared Responsibility Model
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
24/7 trained security staff
AWS data centers in nondescript and
undisclosed facilities
Two-factor authentication for authorized staff
Authorization for data center access
Physical Security
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Assurance Programs
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Network Security
VPC
SecureTransmission
Use secure endpoints to
establish secure
communication sessions
(HTTPS).
Instance Firewalls
Use security groups to
configure firewall
rules for instances.
Security Groups
Network Control
Use public and private
subnets, NAT, and
VPN support in your
virtual private cloud to
create low-level
networking
constraints for
resource access.
SSL EndpointsSSL Endpoints
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
AWS Identity and Access Management (IAM)
AWS IAM
3
Manage federated users
and their permissions
2
ManageAWS IAM roles
and their permissions
1
ManageAWS IAM users
and their access
Instructor Demo
IAM
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Records AWS API calls for accounts.
Delivers log files with information to anAmazon S3
bucket.
Logs calls made using the AWS ManagementConsole,
AWS SDKs, AWS CLI and higher-levelAWS services.
AWS CloudTrail
AWS CloudTrail Amazon S3 Bucket
Logs
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Delete AWS account (root) access keys.
Create individual IAM users.
Use groups to assign permissions to IAM users.
Grant least privilege.
Configure a strong password policy.
Enable MFA for privileged users.
Use roles for applications that run on Amazon EC2 instances.
Delegate by using roles instead of by sharing credentials.
AWS IAM Best Practices
Module 4
Databases
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
AWS Managed Database Services
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment and Administration
Networking
Amazon DynamoDB
Amazon ElastiCache
Amazon RDS
Amazon Redshift
Amazon Neptune
Amazon DocumentDB
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
No one size fits all.
Analyze your data requirements by considering:
Data formats
Data size
Query frequency
Data access speed
Data retention period
Data Storage Considerations
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Cost-efficient and resizable capacity
Manages time-consuming database administration tasks
Access to the full capabilities of Amazon Aurora, MySQL,
MariaDB, Microsoft SQL Server, Oracle, and PostgreSQL
databases
Deployable on-premises onVmware (in preview)
Amazon Relational Database Service (RDS)
Amazon RDS
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Simple and fast to deploy
Manages common database administrative tasks
Compatible with your applications
Fast, predictable performance
Simple and fast to scale
Secure
Cost-effective
Amazon RDS
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Automatic Backups:
Restore your database to a point
in time.
Are enabled by default.
Let you choose a retention
period up to 35 days.
Manual Snapshots:
Let you build a new database
instance from a snapshot.
Are initiated by the user.
Persist until the user deletes
them.
Are stored in Amazon S3.
How Amazon RDS BackupsWork
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
With Multi-AZ operation, your database is synchronously
replicated to another Availability Zone in the same AWS Region.
Failover to the standby automatically occurs in case of master
database failure.
Planned maintenance is applied first to standby databases.
Multi-AZ RDS Deployment
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Use IAM policies to grant access to RDS resources.
Use Security Groups.
Use Secure Socket Layer (SSL) connections with DB instances (Amazon
Aurora, Oracle, MySQL, MariaDB, PostgreSQL, Microsoft SQL Server).
Use RDS encryption to secure instances and snapshots at rest.
Use network encryption and transparent data encryption (TDE) with Oracle
DB and Microsoft SQL Server instances.
Use security features of your DB engine to control access to DB instance.
Amazon RDS Security
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
A Simple Application Architecture
Amazon RDS database
instance
Amazon EC2 Application
Servers
DB snapshots in
Amazon S3
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
A Resilient, DurableApplication Architecture
Amazon RDS database instances:
Master and Multi-AZ standby
Application, in Amazon
EC2 instances
DB snapshots in
Amazon S3
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Monitor your memory, CPU, and storage usage.
Use Multi-AZ deployments.
Enable automatic backups.
Set the backup window to occur during the daily low inWriteIOPS.
To increase the I/O capacity of a DB instance:
Migrate to a DB instance class with high I/O capacity.
Convert from standard storage to provisioned IOPS storage and use a DB instance class
optimized for provisioned IOPS.
Provision additional throughput capacity (if using provisioned IOPS storage).
Test failover for your DB instance.
Amazon RDS Best Practices
Instructor Demo (Part 1)
Build a database cluster
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Allows you to store any amount of data with no limits.
Provides fast, predictable performance using SSDs.
Allows you to easily provision and change the request
capacity needed for each table.
Is a fully managed, NoSQL database service.
Amazon DynamoDB
Amazon
DynamoDB
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
DynamoDB Data Model
Table:
Music
Items
Attributes (name-value pairs)
Artist Song
Title
Album
Title
Year Genre
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Primary Keys
Partition Key
Sort Key
Table: Music
Partition Key: Artist
Sort Key: SongTitle
Table:
Music
Artist Song
Title
Album
Title
Year Genre
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
You specify how much provisioned throughput
capacity you need for reads and writes with optional
auto-scaling.
Alternatively, use on-demand capacity mode
Amazon DynamoDB allocates the necessary machine
resources to meet your needs.
ProvisionedThroughput
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Architecture
Elastic Load
Balancing Amazon EC2
application
instances
Clients
Amazon
DynamoDB
Business logic
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Amazon RDS and Amazon DynamoDB
Factors Relational (Amazon RDS) NoSQL (Amazon DynamoDB)
ApplicationType
Existing database apps
Business process–centric apps
New web-scale applications
Large number of small writes and reads
Application
Characteristics
Relational data models,
transactions
Complex queries, joins, and updates
updates
Simple data models, transactions
Range queries, simple updates
Scaling
Application or DBA–architected
(clustering, partitions, sharding)
Seamless, on-demand scaling based on
application requirements
QoS
Performance–depends on data
model, indexing, query, and storage
optimization
Reliability and availability
Durability
Performance–Automatically optimized by
the system
Reliability and availability
Durability
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
IfYou Need Consider Using
A relational database
service with minimal
administration
Amazon RDS
Choice of Amazon Aurora, MySQL, MariaDB, Microsoft SQL Server, Oracle, or
PostgreSQL database engines
Scale compute and storage
Multi-AZ availability
A fast, highly scalable
NoSQL database service
Amazon DynamoDB
Extremely fast performance
Seamless scalability and reliability
Low cost
A database you can
manage on your own
Your choice of AMIs on Amazon EC2
and EBS that provide scaling for compute and
storage, complete control over instances, and more.
Database Considerations
Module 5
AWS Elasticity and Management Tools
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Latency
Utilization
CloudWatch
Elastic Load
Balancing
Auto Scaling group
Execute AS Policy
Trio of Services
EC2 Auto Scaling
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Distributes traffic across multiple EC2 instances, in
multiple Availability Zones
Supports health checks to detect unhealthy Amazon EC2
instances
Supports the routing and load balancing of HTTP,
HTTPS, SSL, andTCP traffic to Amazon EC2 instances
Elastic Load Balancing
Elastic Load
Balancing
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Elastic Load Balancing types
Application Load Balancer
(ALB)
• Flexible application management
• Advanced load balancing of HTTP
HTTPS traffic
• Operates at the request level
Network Load Balancer
(NLB)
• Extreme performance and static IP for
your application
• Load balancing of TCP traffic
• Operates at the connection level
4)
Classic Load Balancer
(CLB)
PREVIOUS GENERATION
for HTTP, HTTPS, and TCP
• Existing application that was built
the EC2-Classic network
• Operates at both the request level
connection level
HTTP
HTTPS
TCP
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
A monitoring service forAWS cloud resources and the
applications you run onAWS
Visibility into resource utilization, operational
performance, and overall demand patterns
Custom application-specific metrics of your own
Accessible via AWS Management Console, APIs, SDK, or
CLI
Amazon CloudWatch
Amazon
CloudWatch
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Collects metrics from other AWS resources
View graphics and statistics
Set andTrigger Alarms
Collect Logs
Amazon CloudWatch Facts
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Scale yourAmazon EC2 capacity automatically
Well-suited for applications that experience variability in
usage
Available at no additional charge
EC2 Auto Scaling
Auto
Scaling
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
EC2 Auto Scaling Benefits
Better Cost
Management
Better
Availability
Better Fault
Tolerance
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
EC2 Auto Scaling Components
Auto Scaling GroupLaunch Configuration Scaling Plan
(What?) (Where?) (When?)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
A launch configuration is a template that an Auto Scaling group uses to
launch EC2 instances.
When you create a launch configuration, you can specify:
AMI ID
Instance type
User data
Block device mapping
Security groups
Key pair
EC2 Auto Scaling Launch Configurations
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Contain a collection of EC2 instances that share similar
characteristics.
Instances in an Auto Scaling group are treated as a logical
grouping for the purpose of instance scaling and management.
EC2 Auto Scaling Groups
Auto Scaling group
Minimum size
Desired capacity
Maximum size
Scale out as needed
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Auto Scaling
Minimum
Health Check
monitors
running
instances within
an Auto Scaling
group.
If an unhealthy
instance is
found, it can be
replaced.
Manual Scaling
Specify a new
minimum for
your Auto
Scaling group.
Manually invoke
Auto Scaling
policies.
Scheduled
Scaling
Scaling
functions are
performed as a
function of time
and date.
On Demand
Scaling
Create a policy
to scale your
resources.
Define when to
scale using
CloudWatch
Alarms.
Predictive
Scaling
Automatically
forecast load
Proactively
schedule
capacity
EC2 Auto Scaling Actions
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Latency
Utilization
CloudWatch
Elastic Load
Balancing
Auto Scaling group
Execute AS Policy
Trio of Services
EC2 Auto Scaling
Instructor Demo
Scale and Load Balance the
Architecture
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Best practice and recommendation engine.
Provides AWS customers with performance and security
recommendations in four categories:
Cost optimization
Security
Fault tolerance
Performance improvement.
AWSTrusted
Advisor
AWSTrusted Advisor
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
AWSTrusted Advisor?
A service providing guidance to help you reduce cost,
increase performance, and improve security
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Trusted Advisor: Core vs. Full
Core Checks and Recommendations
(included)
• Seven core checks around
security and performance
• Service Limits
Full Trusted Advisor Benefits
(With Business or Enterprise support)
• Full set of checks
• Notifications
• Programmatic Access via API
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Cost Optimization
Amazon EC2 Reserved Instance Optimization
Low-utilization Amazon EC2 Instances
Idle load balancers
Underutilized Amazon EBS volumes
Amazon RDS idle DB instances
Amazon EC2 Reserved Instance Lease Expiration
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Security
Security groups – Unrestricted Access
AWS IAM use
Amazon S3 bucket permissions
MFA on Root Account
AWS IAM password policy
Amazon RDS security group access risk
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
FaultTolerance
Amazon EBS Snapshots
Load balancer optimization
Auto Scaling Group Resources
Amazon RDS Multi-AZ
Amazon RDS Backups
ELB connection draining
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
Performance Improvement
High-utilization Amazon EC2 instances
Service limits
Large number of rules in EC2 security group
Overutilized Amazon EBS Magnetic volumes
Amazon EC2 to EBS throughput optimization
Module 6
Course Wrap-Up
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
ExpandYour Cloud Skills with AWS
aws.amazon.com/certificationaws.training aws.amazon.com/training
DigitalTraining
Free, self-paced
online courses built
by AWS experts
ClassroomTraining
Classes taught by
accredited AWS
instructors
AWS Certification
Exams to validate
expertise with an
industry-recognized
credential
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
AWS ILTTraining Courses
184
AWS Technical Essentials
1 day
Architecting on AWS
3 days
Developing on AWS
3 days
Systems Operations on AWS
3 days
Big Data on AWS
3 days
Advanced Architecting on
AWS
3 days
DevOps Engineering on AWS
3 days
Security Operations on AWS
3 days
Migrating to AWS
2 days
Data Warehousing on AWS
3 days
https://aws.training
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and
certification
AWS Certification
185
Thank you!
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWSOME DAY
And don’t forget to fill the survey !

More Related Content

What's hot

AWSome Day Online Conference 2019 - Module 4 AWS Architecting.pdf
AWSome Day Online Conference 2019 - Module 4 AWS Architecting.pdfAWSome Day Online Conference 2019 - Module 4 AWS Architecting.pdf
AWSome Day Online Conference 2019 - Module 4 AWS Architecting.pdfAmazon Web Services
 
Module 2: Getting started with the cloud - AWSome Day Online Conference 2019
 Module 2: Getting started with the cloud - AWSome Day Online Conference 2019 Module 2: Getting started with the cloud - AWSome Day Online Conference 2019
Module 2: Getting started with the cloud - AWSome Day Online Conference 2019Amazon Web Services
 
Introduction to the AWS Cloud - AWSome Day 2019 - Vancouver
Introduction to the AWS Cloud - AWSome Day 2019 - VancouverIntroduction to the AWS Cloud - AWSome Day 2019 - Vancouver
Introduction to the AWS Cloud - AWSome Day 2019 - VancouverAmazon 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
 
AWSome Day Bethesda - February 2019
AWSome Day Bethesda - February 2019AWSome Day Bethesda - February 2019
AWSome Day Bethesda - February 2019Amazon Web Services
 
AWSome Day Online Conference 2019 - Module 3 AWS Security.pdf
AWSome Day Online Conference 2019 - Module 3 AWS Security.pdfAWSome Day Online Conference 2019 - Module 3 AWS Security.pdf
AWSome Day Online Conference 2019 - Module 3 AWS Security.pdfAmazon Web Services
 
Technical Essentials Training: AWS Innovate Ottawa
Technical Essentials Training: AWS Innovate OttawaTechnical Essentials Training: AWS Innovate Ottawa
Technical Essentials Training: AWS Innovate OttawaAmazon Web Services
 
Design with ops in mind | AWS Summit Tel Aviv 2019
Design with ops in mind | AWS Summit Tel Aviv 2019Design with ops in mind | AWS Summit Tel Aviv 2019
Design with ops in mind | AWS Summit Tel Aviv 2019Amazon Web Services
 
Module 3: Building in the cloud - AWSome Day Online Conference 2019
Module 3: Building in the cloud - AWSome Day Online Conference 2019Module 3: Building in the cloud - AWSome Day Online Conference 2019
Module 3: Building in the 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
 
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
 
Module 1: AWS Cloud Concepts, VPC, and Security Groups - Virtual AWSome Day J...
Module 1: AWS Cloud Concepts, VPC, and Security Groups - Virtual AWSome Day J...Module 1: AWS Cloud Concepts, VPC, and Security Groups - Virtual AWSome Day J...
Module 1: AWS Cloud Concepts, VPC, and Security Groups - Virtual AWSome Day J...Amazon Web Services
 
Transform with Cloud to drive your Future | AWS Summit Tel Aviv 2019
Transform with Cloud to drive your Future | AWS Summit Tel Aviv 2019Transform with Cloud to drive your Future | AWS Summit Tel Aviv 2019
Transform with Cloud to drive your Future | AWS Summit Tel Aviv 2019Amazon 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
 
AWS Initiate Day Manchester 2019 – AWS Cost Optimisation
AWS Initiate Day Manchester 2019 – AWS Cost OptimisationAWS Initiate Day Manchester 2019 – AWS Cost Optimisation
AWS Initiate Day Manchester 2019 – AWS Cost OptimisationAmazon Web Services
 
Build a Serverless Web Application
Build a Serverless Web ApplicationBuild a Serverless Web Application
Build a Serverless Web ApplicationAmazon 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
 

What's hot (20)

AWSome Day 2019 - Detroit
AWSome Day 2019 - DetroitAWSome Day 2019 - Detroit
AWSome Day 2019 - Detroit
 
AWSome Day Online Conference 2019 - Module 4 AWS Architecting.pdf
AWSome Day Online Conference 2019 - Module 4 AWS Architecting.pdfAWSome Day Online Conference 2019 - Module 4 AWS Architecting.pdf
AWSome Day Online Conference 2019 - Module 4 AWS Architecting.pdf
 
Module 2: Getting started with the cloud - AWSome Day Online Conference 2019
 Module 2: Getting started with the cloud - AWSome Day Online Conference 2019 Module 2: Getting started with the cloud - AWSome Day Online Conference 2019
Module 2: Getting started with the cloud - AWSome Day Online Conference 2019
 
Introduction to the AWS Cloud - AWSome Day 2019 - Vancouver
Introduction to the AWS Cloud - AWSome Day 2019 - VancouverIntroduction to the AWS Cloud - AWSome Day 2019 - Vancouver
Introduction to the AWS Cloud - AWSome Day 2019 - Vancouver
 
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
 
AWSome Day Bethesda - February 2019
AWSome Day Bethesda - February 2019AWSome Day Bethesda - February 2019
AWSome Day Bethesda - February 2019
 
AWSome Day Online Conference 2019 - Module 3 AWS Security.pdf
AWSome Day Online Conference 2019 - Module 3 AWS Security.pdfAWSome Day Online Conference 2019 - Module 3 AWS Security.pdf
AWSome Day Online Conference 2019 - Module 3 AWS Security.pdf
 
Technical Essentials Training: AWS Innovate Ottawa
Technical Essentials Training: AWS Innovate OttawaTechnical Essentials Training: AWS Innovate Ottawa
Technical Essentials Training: AWS Innovate Ottawa
 
AWSome Day Brasil - Março 2020
AWSome Day Brasil - Março 2020AWSome Day Brasil - Março 2020
AWSome Day Brasil - Março 2020
 
Design with ops in mind | AWS Summit Tel Aviv 2019
Design with ops in mind | AWS Summit Tel Aviv 2019Design with ops in mind | AWS Summit Tel Aviv 2019
Design with ops in mind | AWS Summit Tel Aviv 2019
 
Module 3: Building in the cloud - AWSome Day Online Conference 2019
Module 3: Building in the cloud - AWSome Day Online Conference 2019Module 3: Building in the cloud - AWSome Day Online Conference 2019
Module 3: Building in the cloud - AWSome Day Online Conference 2019
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon 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 - Charlotte
 
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
 
Module 1: AWS Cloud Concepts, VPC, and Security Groups - Virtual AWSome Day J...
Module 1: AWS Cloud Concepts, VPC, and Security Groups - Virtual AWSome Day J...Module 1: AWS Cloud Concepts, VPC, and Security Groups - Virtual AWSome Day J...
Module 1: AWS Cloud Concepts, VPC, and Security Groups - Virtual AWSome Day J...
 
Transform with Cloud to drive your Future | AWS Summit Tel Aviv 2019
Transform with Cloud to drive your Future | AWS Summit Tel Aviv 2019Transform with Cloud to drive your Future | AWS Summit Tel Aviv 2019
Transform with Cloud to drive your Future | AWS Summit Tel Aviv 2019
 
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...
 
AWS Initiate Day Manchester 2019 – AWS Cost Optimisation
AWS Initiate Day Manchester 2019 – AWS Cost OptimisationAWS Initiate Day Manchester 2019 – AWS Cost Optimisation
AWS Initiate Day Manchester 2019 – AWS Cost Optimisation
 
Build a Serverless Web Application
Build a Serverless Web ApplicationBuild a Serverless Web Application
Build a Serverless Web Application
 
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 -...
 

Similar to AWSome Day 2019 - New Jersey

Scale - Best Practices for Migrating your Microsoft Workloads to AWS
Scale - Best Practices for Migrating your Microsoft Workloads to AWSScale - Best Practices for Migrating your Microsoft Workloads to AWS
Scale - Best Practices for Migrating your Microsoft Workloads to AWSAmazon Web Services
 
Introduction to the AWS Cloud - AWSome Day 2019 - Toronto
Introduction to the AWS Cloud - AWSome Day 2019 - TorontoIntroduction to the AWS Cloud - AWSome Day 2019 - Toronto
Introduction to the AWS Cloud - AWSome Day 2019 - TorontoAmazon Web Services
 
Introduction to the AWS Cloud - AWSome Day 2019 - Denver
Introduction to the AWS Cloud - AWSome Day 2019 - Denver Introduction to the AWS Cloud - AWSome Day 2019 - Denver
Introduction to the AWS Cloud - AWSome Day 2019 - Denver Amazon Web Services
 
AWSome Day Cork | Technical Track
AWSome Day Cork | Technical TrackAWSome Day Cork | Technical Track
AWSome Day Cork | Technical TrackAmazon Web Services
 
AWSome Day Glasgow | Technical Track
AWSome Day Glasgow | Technical TrackAWSome Day Glasgow | Technical Track
AWSome Day Glasgow | Technical TrackAmazon Web Services
 
Bootcamp: Getting Started on AWS
Bootcamp: Getting Started on AWSBootcamp: Getting Started on AWS
Bootcamp: Getting Started on AWSAmazon Web Services
 
Introduction to the AWS Cloud - AWSome Day 2019 - Chicago
Introduction to the AWS Cloud - AWSome Day 2019 - ChicagoIntroduction to the AWS Cloud - AWSome Day 2019 - Chicago
Introduction to the AWS Cloud - AWSome Day 2019 - ChicagoAmazon Web Services
 
Best Practices for Migrating your Microsoft Workloads to AWS
Best Practices for Migrating your Microsoft Workloads to AWSBest Practices for Migrating your Microsoft Workloads to AWS
Best Practices for Migrating your Microsoft Workloads to AWSAmazon Web Services
 
AWS SSA Webinar 7 - Getting Started on AWS
AWS SSA Webinar 7 - Getting Started on AWSAWS SSA Webinar 7 - Getting Started on AWS
AWS SSA Webinar 7 - Getting Started on AWSCobus Bernard
 
Amazon EC2 and Amazon VPC Hands-on Workshop
Amazon EC2 and Amazon VPC Hands-on WorkshopAmazon EC2 and Amazon VPC Hands-on Workshop
Amazon EC2 and Amazon VPC Hands-on WorkshopAmazon Web Services
 
Private Equity Value Creation Carve Outs, Divestitures and mergers
Private Equity Value Creation Carve Outs, Divestitures and mergersPrivate Equity Value Creation Carve Outs, Divestitures and mergers
Private Equity Value Creation Carve Outs, Divestitures and mergersTom Laszewski
 
Microsoft SQL Server Migration Strategies
Microsoft SQL Server Migration StrategiesMicrosoft SQL Server Migration Strategies
Microsoft SQL Server Migration StrategiesAmazon Web Services
 
India cloudsummit Bangalore - Advanced Container Use-cases on AWS Container S...
India cloudsummit Bangalore - Advanced Container Use-cases on AWS Container S...India cloudsummit Bangalore - Advanced Container Use-cases on AWS Container S...
India cloudsummit Bangalore - Advanced Container Use-cases on AWS Container S...Mani Chandrasekaran
 
Best-Practices-for-Running-Windows-Workloads-on-AWS
Best-Practices-for-Running-Windows-Workloads-on-AWSBest-Practices-for-Running-Windows-Workloads-on-AWS
Best-Practices-for-Running-Windows-Workloads-on-AWSAmazon Web Services
 
Migrating Business Critical Applications to AWS
Migrating Business Critical Applications to AWSMigrating Business Critical Applications to AWS
Migrating Business Critical Applications to AWSAmazon Web Services
 
Why AWS for running Microsoft workloads - CMP202-I - New York AWS Summit
Why AWS for running Microsoft workloads - CMP202-I - New York AWS SummitWhy AWS for running Microsoft workloads - CMP202-I - New York AWS Summit
Why AWS for running Microsoft workloads - CMP202-I - New York AWS SummitAmazon Web Services
 

Similar to AWSome Day 2019 - New Jersey (20)

Scale - Best Practices for Migrating your Microsoft Workloads to AWS
Scale - Best Practices for Migrating your Microsoft Workloads to AWSScale - Best Practices for Migrating your Microsoft Workloads to AWS
Scale - Best Practices for Migrating your Microsoft Workloads to AWS
 
Introduction to the AWS Cloud - AWSome Day 2019 - Toronto
Introduction to the AWS Cloud - AWSome Day 2019 - TorontoIntroduction to the AWS Cloud - AWSome Day 2019 - Toronto
Introduction to the AWS Cloud - AWSome Day 2019 - Toronto
 
Introduction to the AWS Cloud - AWSome Day 2019 - Denver
Introduction to the AWS Cloud - AWSome Day 2019 - Denver Introduction to the AWS Cloud - AWSome Day 2019 - Denver
Introduction to the AWS Cloud - AWSome Day 2019 - Denver
 
AWSome Day Cork | Technical Track
AWSome Day Cork | Technical TrackAWSome Day Cork | Technical Track
AWSome Day Cork | Technical Track
 
AWSome Day Glasgow | Technical Track
AWSome Day Glasgow | Technical TrackAWSome Day Glasgow | Technical Track
AWSome Day Glasgow | Technical Track
 
Bootcamp: Getting Started on AWS
Bootcamp: Getting Started on AWSBootcamp: Getting Started on AWS
Bootcamp: Getting Started on AWS
 
Introduction to the AWS Cloud - AWSome Day 2019 - Chicago
Introduction to the AWS Cloud - AWSome Day 2019 - ChicagoIntroduction to the AWS Cloud - AWSome Day 2019 - Chicago
Introduction to the AWS Cloud - AWSome Day 2019 - Chicago
 
Best Practices for Migrating your Microsoft Workloads to AWS
Best Practices for Migrating your Microsoft Workloads to AWSBest Practices for Migrating your Microsoft Workloads to AWS
Best Practices for Migrating your Microsoft Workloads to AWS
 
AWSome Day Leeds
AWSome Day Leeds AWSome Day Leeds
AWSome Day Leeds
 
AWSome Day Dublin - June 2016
AWSome Day Dublin - June 2016AWSome Day Dublin - June 2016
AWSome Day Dublin - June 2016
 
AWS Outposts Update
AWS Outposts UpdateAWS Outposts Update
AWS Outposts Update
 
AWS SSA Webinar 7 - Getting Started on AWS
AWS SSA Webinar 7 - Getting Started on AWSAWS SSA Webinar 7 - Getting Started on AWS
AWS SSA Webinar 7 - Getting Started on AWS
 
Amazon EC2 and Amazon VPC Hands-on Workshop
Amazon EC2 and Amazon VPC Hands-on WorkshopAmazon EC2 and Amazon VPC Hands-on Workshop
Amazon EC2 and Amazon VPC Hands-on Workshop
 
Private Equity Value Creation Carve Outs, Divestitures and mergers
Private Equity Value Creation Carve Outs, Divestitures and mergersPrivate Equity Value Creation Carve Outs, Divestitures and mergers
Private Equity Value Creation Carve Outs, Divestitures and mergers
 
Microsoft SQL Server Migration Strategies
Microsoft SQL Server Migration StrategiesMicrosoft SQL Server Migration Strategies
Microsoft SQL Server Migration Strategies
 
India cloudsummit Bangalore - Advanced Container Use-cases on AWS Container S...
India cloudsummit Bangalore - Advanced Container Use-cases on AWS Container S...India cloudsummit Bangalore - Advanced Container Use-cases on AWS Container S...
India cloudsummit Bangalore - Advanced Container Use-cases on AWS Container S...
 
AWS-Education-Day-for-HKMA-FCAS
AWS-Education-Day-for-HKMA-FCASAWS-Education-Day-for-HKMA-FCAS
AWS-Education-Day-for-HKMA-FCAS
 
Best-Practices-for-Running-Windows-Workloads-on-AWS
Best-Practices-for-Running-Windows-Workloads-on-AWSBest-Practices-for-Running-Windows-Workloads-on-AWS
Best-Practices-for-Running-Windows-Workloads-on-AWS
 
Migrating Business Critical Applications to AWS
Migrating Business Critical Applications to AWSMigrating Business Critical Applications to AWS
Migrating Business Critical Applications to AWS
 
Why AWS for running Microsoft workloads - CMP202-I - New York AWS Summit
Why AWS for running Microsoft workloads - CMP202-I - New York AWS SummitWhy AWS for running Microsoft workloads - CMP202-I - New York AWS Summit
Why AWS for running Microsoft workloads - CMP202-I - New York 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
 

AWSome Day 2019 - New Jersey

  • 1. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 03.06.19 AWSOME DAY N E W J E R S E Y @cloudlopes
  • 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda 8:00AM – 9:00AM Registration & Ask an AWS Expert 9:00AM – 9:15AM Welcome 9:15AM – 9:50AM AWS History and Introduction 9:50AM – 10:45AM AWS Foundational Services , Part 1 10:45AM – 11:15AM Break & Ask an AWS Expert 11:15AM – 12:30PM AWS Foundational Services, Part 2 12:30PM – 1:30PM Lunch & Ask an AWS Expert 1:30PM – 2:10PM Security, Identity, and Access Management 2:10PM – 2:55PM AWS Databases 2:55PM – 3:15PM Break & Ask an AWS Expert 3:15PM – 3:55PM AWS Elasticity & Management Tools 3:55PM – 4:00PM Closing Remarks
  • 3. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Questions? Visit theAsk an Expert area or the Training and Cert booth. Available at Lunch and Breaks: • 10:45AM – 11:15AM • 12:30PM - 1:30PM • 2:55PM - 3:15PM • 4:00PM - 4:30PM
  • 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Presenter Introduction Rafael Lopes Senior Technical Trainer @cloudlopes
  • 5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWSOME DAY
  • 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Amazon Web Services (AWS) ComputeMessaging Mobile App Services Database Networking Development and Management Tools Payments VPC On-Demand Workforce Analytics Content Delivery StorageEnable businesses and developers to use web services to build scalable, sophisticated applications.
  • 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification 5,089 AWS Direct Connect AWS Elastic Beanstalk Schema Conversion Tool AWS Shield EFS WorkSpaces Amazon Lumberyard Amazon Pinpoint AWS IoT AWS Managed Services Amazon Route 53 AWS OpsWorks for Chef Automate Redshift Dynamo DB Amazon Polly AWS Snowball AWS Organizations Device Farm Amazon Config Amazon RDS for Aurora WorkDocs AWS Snowball Edge CodeCommit AWS CodePipeline AWS Service Catalog CloudWatch Logs Amazon Lex AWS Greengrass Amazon EC2 Systems Manager AWS WAF Amazon Appstream 2.0 Amazon Athena AWS Glue Amazon Lightsail Amazon Rekognition AWS Step Functions AWS Discovery Services AWS Certificate Manager Amazon ElastiCache Mobile Analytics AWS Mobile Hub AWS Storage Gateway AWS OpsWorks AWS Batch Amazon Inspector Amazon Cognito AWS CodeDeploy AWS Personal Health Dashboard AWS Snowmobile Lambda * As of 31 March 2018 AWS Codebuild AWS X-Ray Amazon QuickSight Amazon Kinesis Firehose Amazon Workmail Amazon Inspector Machine Learning
  • 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Infrastructure Regions Edge LocationsAvailability Zones Foundation Services Compute (Virtual, Auto-scaling and Load Balancing) Networking Applications Virtual Desktops Collaboration and Sharing Platform Services Databases Relational NoSQL Caching Analytics Cluster Computing Real-time Data Warehouse Data Workflows App Services Queuing Orchestration App Streaming Transcoding Email Search Deployment and Management Containers Dev/ops Tools Resource Templates Usage Tracking Monitoring and Logs Mobile Services Identity Sync Mobile Analytics Notifications Storage (Object, Block and Archive) AWS Cloud Computing
  • 9. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Traditional Infrastructure Amazon Web Services AWS Core Infrastructure and Services Security Network Security Network VPCVPC ELB Servers AMI Amazon EC2 InstancesOn-Premises Servers Security Security Groups Network ACLs AWS IAMFirewalls ACLs Administrators Storage and Database RDBMSDAS SAN NAS Amazon EBS Amazon EFS Amazon S3 Amazon RDS Networking VPCELBRouter Network Pipeline Switch
  • 10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification AWS Customers Public Sector Paving the way for innovation and supporting world-changing projects in government, education and nonprofit organizations. Startups From the spark of an idea, to your first customer, to IPO and beyond, let Amazon Web Services help you build and grow your startup. Enterprise Customers Amazon Web Services delivers a mature set of services specifically designed for the unique security, compliance, privacy, and governance requirements of large organizations.
  • 11. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Advantages and Benefits of AWS Cloud Computing Trade capital expense for flexible expense. Benefit from massive economies of scale. Eliminate guessing on your capacity needs. Go global in minutes. Increase speed and agility. Stop spending money on running and maintaining data centers.
  • 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWSOME DAY
  • 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Each region is made up of two or more Availability Zones. AWS has 20 regions worldwide. You enable and control data replication across regions. Communication between regions uses AWS backbone network connections infrastructure. AWS Regions AWS Region Availability Zone Data center Data center Data center Data center Data center Data center Data center Data center Data center Data center Data center Data center Availability Zone Availability Zone
  • 14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification AWS Global Infrastructure Map # AWS Regions Availability Zones Planned Regions #
  • 15. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Each Availability Zone is: Made up of one or more data centers. Designed for fault isolation. Interconnected with other Availability Zones using high-speed private links. You choose your Availability Zones. AWS recommends replicating across AZs for resiliency. AWS Availability Zones (AZ) Availability Zone
  • 16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification AWS Global Infrastructure – Edge Locations 150+ Edge Locations in 65 cities Local points of presence that support AWS services like: Amazon Route 53 Amazon CloudFront *as of January 2019
  • 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification AWS Global Infrastructure: Edge Locations and Regional Edge Caches
  • 20. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Amazon Elastic Compute Cloud (EC2) Amazon Elastic Block Store (EBS) AmazonVirtual Private Cloud (VPC) Demo: Launching a Web Server Amazon Simple Storage Service (S3) Demo: Amazon S3 Module 2 Layout
  • 21. Amazon Elastic Compute Cloud (EC2)
  • 22. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Amazon Elastic Compute Cloud (EC2) Resizable compute capacity Complete control of your computing resources Reduced time required to obtain and boot new server instancesAmazon EC2
  • 23. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification 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
  • 24. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification 1. Determine the AWS Region in which you want to launch the Amazon EC2 instance. 2. Launch an Amazon EC2 instance from 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. Launching an Amazon EC2 Instance
  • 25. 1. Determine the AWS Region
  • 26. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification AWS Global Infrastructure Map # AWS Regions Availability Zones Planned Regions #
  • 27. 2. Launch from an AMI
  • 28. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification 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. Amazon Machine Image (AMI) Details
  • 29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Instances and AMIs Select an AMI based on: Region Operating system Architecture (32/64bit x86 or 64-bit ARM) Launch permissions Storage for the root device AMI Instances Instance Launch instances of any type Host computer Host computer
  • 30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Online store to discover, purchase, and deploy IT software on top of the AWS infrastructure. Catalog of 4,500+ IT software solutions including Paid, BYOL, Open Source, SaaS, and free-to-try options. Pre-configured to operate onAWS. 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. Includes AWSTest Drive. AWS Marketplace – IT Software Optimized for the Cloud https://aws.amazon.com/marketplace
  • 31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification OS, Applications, and Configuration AMI Running or StoppedVM Instances AZ Region AZ Instances Instances Amazon EC2 Instances
  • 32. 3. Choose an Instance Type
  • 33. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification EC2 instance types are optimized for different use cases and workload requirements and come in multiple sizes. Consider the following when choosing your instances: Core count Memory size Storage size and type Network performance CPU technologies Choosing the EC2 instance type
  • 34. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Intel ProcessorTechnologies 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.
  • 35. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification C5n Instance Example c5n.18xlarge offers 72 vCPUs and 192 GiB of memory Up to 100 Gbps of network bandwidth 3.0 GHz Intel Xeon Platinum processors with Intel Advanced Vector Extension 512 (AVX-512) instruction set Run each core at up to 3.5 GHz using IntelTurbo BoostTechnology Based on the next generation AWS Nitro System 41
  • 36. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Other compute services AWS Lambda Run your Code in Response to Events Amazon Elastic Container Service Run and Manage Docker Containers Amazon Elastic Container Service for Kubernetes Run Managed Kubernetes on AWS AWS Fargate Run Containers without Managing Servers or Clusters VMware Cloud on AWS Build a Hybrid Cloud without Custom Hardware
  • 37. Block Storage Service Amazon Elastic Block Store (EBS)
  • 38. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification 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 Elastic Block Store (EBS) Amazon EBS
  • 39. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification OS, Applications, and Configuration AMI Running or StoppedVM Instances AZ VPC Region EBS EBS EBS EBS EBS EBS AZ Instances Instances Persistent EC2 Instance storage
  • 40. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Availability Zone B Amazon EBS volumes are in a single Availability Zone Volume data is replicated across multiple servers in an Availability Zone. Availability Zone A EBSVolume 1 EBSVolume 2 Amazon EBS Scope
  • 41. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification 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 Amazon EBSVolumeTypes
  • 42. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification 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. Amazon EBS Facts
  • 43. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Amazon EC2 Instances OS, Applications and Configuration AMI Running or Stopped VM Instances AZ VPC Region EBS EBS Snapshots EBS EBS EBS EBS EBS AZ Instances Instances
  • 44. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Is local, complimentary direct attached block storage. Includes availability, number of disks, and size based on EC2 instance type. Is optimized for up to 3.3 million random Read IOPS and 1.4 million Write IOPS. (i3.16xlarge) Is SSD or HDD. Has no persistence. Automatically deletes data when an EC2 instance stops, fails or is terminated. Amazon EC2 Instance Store
  • 45. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification 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 running or rebooting. Storage is ephemeral. Amazon EBS vs. Amazon EC2 Instance Store
  • 48. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Provision a private, isolated virtual network on the AWS cloud. Have complete control over your virtual networking environment. AmazonVirtual Private Cloud (VPC) Amazon VPC
  • 49. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification OS, Applications, and Configuration AMI Running or StoppedVM Instances AZ VPC Region AZ Instances Instances EC2 networking withVPC
  • 50. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification VPC Example Availability Zone A 10.0.0.0/16 Availability Zone B Internet Customer Network
  • 51. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification AVPC resides within a single Region A subnet defines a range of IP addresses within yourVPC. 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. VPC and Subnets
  • 52. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification 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
  • 53. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Availability Zone A 10.0.0.0/16 Availability Zone B Internet Gateway 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)
  • 54. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Availability Zone A 10.0.0.0/16 Availability Zone B Internet Gateway 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 NAT Gateway NAT Gateway
  • 55. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Internet Gateway RouteTable Network access control lists (ACLs) Security groups EC2 Key Pairs Security inYourVPC Subnet 10.0.1.0/24 Internet Gateway VPC Router 10.0.0.0/16 Security Group Security Group Network ACL Network ACL Routing Table Routing Table Subnet 10.0.0.0/24 Security Group Security Group instance instance instance instance
  • 56. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Security Groups Stateful Firewall for an EC2 Instance Network ACLs: Optional Stateless Firewall for a Subnet Firewalls and Routing features Security Group Subnet Routing Network ACLs VPC Instance
  • 58. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification 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 Simple Storage Service (S3) Amazon S3
  • 59. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Amazon S3 Bucket with Objects Bucket Object 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 control access to the bucket and its objects
  • 60. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification An object key is the unique identifier for an object in a bucket. Object Keys http://doc.s3.amazonaws.com/2018-06-07/photo.gif Bucket Object Key
  • 61. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Storage and backup Application file hosting Media hosting Software delivery BigData Applications Data Lake Common Use Scenarios
  • 62. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Can store an unlimited number of objects in a bucket Objects can be up to 5TB; no bucket size limit Designed for 99.999999999% durability and 99.99% availability of objects over a given year for S3 Standard Can use HTTP/S endpoints to store and retrieve any amount of data, at any time, from anywhere on the web Can use optional server-side encryption using AWS or customer- managed provided client-side encryption Auditing is provided by access logs Amazon S3 Facts
  • 63. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Amazon S3 creates a bucket in the region you select. You can choose a region to: Optimize latency Minimize costs Address regulatory requirements Objects stored in a region never leave the region unless you explicitly transfer them to another region. Amazon S3 Region Considerations
  • 64. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification You can control access to buckets and objects with: Access Control Lists (ACLs) Bucket policies Identity and Access Management (IAM) policies You can upload or download data to Amazon S3 via SSL/TLS encrypted endpoints. You can encrypt data Client-Side and/or Server-Side. Amazon S3 Security
  • 65. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Lifecycle management defines how Amazon S3 manages objects during their lifetime. Some objects might have a well-defined lifecycle: Log files Archive documents & digital media Financial and healthcare records Raw genomics sequence data Long-term database backups Data that must be retained for regulatory compliance Amazon S3 Object Lifecycle
  • 66. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification S3 Lifecycle policies allow you to delete or move objects based on age and set rules per S3 bucket. Amazon S3 + Amazon Glacier bucket with objects 30 Days Glacier archive 365 Days
  • 67. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Long term low-cost archiving service Optimal for infrequently accessed data Designed for 99.999999999% durability Retrieval time: Expedited: 1 – 5 minutes Standard: 3 – 5 hours Bulk: 5 – 12 hours Amazon Glacier
  • 68. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification 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 Direct Access from the Internet? No Yes (with proper credentials or ACL) Typical use case It is a disk drive Online storage Amazon EBS and Amazon S3
  • 70. Module 3 Security, Identity, and Access Management
  • 71. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification CustomerAWS Customer Data Platform, Applications, Identity and Access Management Operating System, Network, and Firewall Configuration Client-Side Data Encryption and Data Integrity Authentication Server-Side Encryption (File System and Data) Network Traffic Protection (Encryption/Integrity/Identity) Compute Storage Database Networking Edge Locations Regions Availability Zones AWS Global Infrastructure Responsible For Security “IN” The Cloud Responsible For Security “OF” The Cloud Shared Responsibility ModelShared Responsibility Model
  • 72. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification 24/7 trained security staff AWS data centers in nondescript and undisclosed facilities Two-factor authentication for authorized staff Authorization for data center access Physical Security
  • 73. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Assurance Programs
  • 74. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Network Security VPC SecureTransmission Use secure endpoints to establish secure communication sessions (HTTPS). Instance Firewalls Use security groups to configure firewall rules for instances. Security Groups Network Control Use public and private subnets, NAT, and VPN support in your virtual private cloud to create low-level networking constraints for resource access. SSL EndpointsSSL Endpoints
  • 75. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification AWS Identity and Access Management (IAM) AWS IAM 3 Manage federated users and their permissions 2 ManageAWS IAM roles and their permissions 1 ManageAWS IAM users and their access
  • 77. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Records AWS API calls for accounts. Delivers log files with information to anAmazon S3 bucket. Logs calls made using the AWS ManagementConsole, AWS SDKs, AWS CLI and higher-levelAWS services. AWS CloudTrail AWS CloudTrail Amazon S3 Bucket Logs
  • 78. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Delete AWS account (root) access keys. Create individual IAM users. Use groups to assign permissions to IAM users. Grant least privilege. Configure a strong password policy. Enable MFA for privileged users. Use roles for applications that run on Amazon EC2 instances. Delegate by using roles instead of by sharing credentials. AWS IAM Best Practices
  • 80. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification AWS Managed Database Services Compute Storage AWS Global Infrastructure Database App Services Deployment and Administration Networking Amazon DynamoDB Amazon ElastiCache Amazon RDS Amazon Redshift Amazon Neptune Amazon DocumentDB
  • 81. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification No one size fits all. Analyze your data requirements by considering: Data formats Data size Query frequency Data access speed Data retention period Data Storage Considerations
  • 82. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Cost-efficient and resizable capacity Manages time-consuming database administration tasks Access to the full capabilities of Amazon Aurora, MySQL, MariaDB, Microsoft SQL Server, Oracle, and PostgreSQL databases Deployable on-premises onVmware (in preview) Amazon Relational Database Service (RDS) Amazon RDS
  • 83. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Simple and fast to deploy Manages common database administrative tasks Compatible with your applications Fast, predictable performance Simple and fast to scale Secure Cost-effective Amazon RDS
  • 84. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Automatic Backups: Restore your database to a point in time. Are enabled by default. Let you choose a retention period up to 35 days. Manual Snapshots: Let you build a new database instance from a snapshot. Are initiated by the user. Persist until the user deletes them. Are stored in Amazon S3. How Amazon RDS BackupsWork
  • 85. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification With Multi-AZ operation, your database is synchronously replicated to another Availability Zone in the same AWS Region. Failover to the standby automatically occurs in case of master database failure. Planned maintenance is applied first to standby databases. Multi-AZ RDS Deployment
  • 86. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Use IAM policies to grant access to RDS resources. Use Security Groups. Use Secure Socket Layer (SSL) connections with DB instances (Amazon Aurora, Oracle, MySQL, MariaDB, PostgreSQL, Microsoft SQL Server). Use RDS encryption to secure instances and snapshots at rest. Use network encryption and transparent data encryption (TDE) with Oracle DB and Microsoft SQL Server instances. Use security features of your DB engine to control access to DB instance. Amazon RDS Security
  • 87. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification A Simple Application Architecture Amazon RDS database instance Amazon EC2 Application Servers DB snapshots in Amazon S3
  • 88. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification A Resilient, DurableApplication Architecture Amazon RDS database instances: Master and Multi-AZ standby Application, in Amazon EC2 instances DB snapshots in Amazon S3
  • 89. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Monitor your memory, CPU, and storage usage. Use Multi-AZ deployments. Enable automatic backups. Set the backup window to occur during the daily low inWriteIOPS. To increase the I/O capacity of a DB instance: Migrate to a DB instance class with high I/O capacity. Convert from standard storage to provisioned IOPS storage and use a DB instance class optimized for provisioned IOPS. Provision additional throughput capacity (if using provisioned IOPS storage). Test failover for your DB instance. Amazon RDS Best Practices
  • 90. Instructor Demo (Part 1) Build a database cluster
  • 91. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Allows you to store any amount of data with no limits. Provides fast, predictable performance using SSDs. Allows you to easily provision and change the request capacity needed for each table. Is a fully managed, NoSQL database service. Amazon DynamoDB Amazon DynamoDB
  • 92. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification DynamoDB Data Model Table: Music Items Attributes (name-value pairs) Artist Song Title Album Title Year Genre
  • 93. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Primary Keys Partition Key Sort Key Table: Music Partition Key: Artist Sort Key: SongTitle Table: Music Artist Song Title Album Title Year Genre
  • 94. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification You specify how much provisioned throughput capacity you need for reads and writes with optional auto-scaling. Alternatively, use on-demand capacity mode Amazon DynamoDB allocates the necessary machine resources to meet your needs. ProvisionedThroughput
  • 95. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Architecture Elastic Load Balancing Amazon EC2 application instances Clients Amazon DynamoDB Business logic
  • 96. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Amazon RDS and Amazon DynamoDB Factors Relational (Amazon RDS) NoSQL (Amazon DynamoDB) ApplicationType Existing database apps Business process–centric apps New web-scale applications Large number of small writes and reads Application Characteristics Relational data models, transactions Complex queries, joins, and updates updates Simple data models, transactions Range queries, simple updates Scaling Application or DBA–architected (clustering, partitions, sharding) Seamless, on-demand scaling based on application requirements QoS Performance–depends on data model, indexing, query, and storage optimization Reliability and availability Durability Performance–Automatically optimized by the system Reliability and availability Durability
  • 97. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification IfYou Need Consider Using A relational database service with minimal administration Amazon RDS Choice of Amazon Aurora, MySQL, MariaDB, Microsoft SQL Server, Oracle, or PostgreSQL database engines Scale compute and storage Multi-AZ availability A fast, highly scalable NoSQL database service Amazon DynamoDB Extremely fast performance Seamless scalability and reliability Low cost A database you can manage on your own Your choice of AMIs on Amazon EC2 and EBS that provide scaling for compute and storage, complete control over instances, and more. Database Considerations
  • 98. Module 5 AWS Elasticity and Management Tools
  • 99. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Latency Utilization CloudWatch Elastic Load Balancing Auto Scaling group Execute AS Policy Trio of Services EC2 Auto Scaling
  • 100. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Distributes traffic across multiple EC2 instances, in multiple Availability Zones Supports health checks to detect unhealthy Amazon EC2 instances Supports the routing and load balancing of HTTP, HTTPS, SSL, andTCP traffic to Amazon EC2 instances Elastic Load Balancing Elastic Load Balancing
  • 101. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Elastic Load Balancing types Application Load Balancer (ALB) • Flexible application management • Advanced load balancing of HTTP HTTPS traffic • Operates at the request level Network Load Balancer (NLB) • Extreme performance and static IP for your application • Load balancing of TCP traffic • Operates at the connection level 4) Classic Load Balancer (CLB) PREVIOUS GENERATION for HTTP, HTTPS, and TCP • Existing application that was built the EC2-Classic network • Operates at both the request level connection level HTTP HTTPS TCP
  • 102. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification A monitoring service forAWS cloud resources and the applications you run onAWS Visibility into resource utilization, operational performance, and overall demand patterns Custom application-specific metrics of your own Accessible via AWS Management Console, APIs, SDK, or CLI Amazon CloudWatch Amazon CloudWatch
  • 103. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Collects metrics from other AWS resources View graphics and statistics Set andTrigger Alarms Collect Logs Amazon CloudWatch Facts
  • 104. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Scale yourAmazon EC2 capacity automatically Well-suited for applications that experience variability in usage Available at no additional charge EC2 Auto Scaling Auto Scaling
  • 105. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification EC2 Auto Scaling Benefits Better Cost Management Better Availability Better Fault Tolerance
  • 106. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification EC2 Auto Scaling Components Auto Scaling GroupLaunch Configuration Scaling Plan (What?) (Where?) (When?)
  • 107. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification A launch configuration is a template that an Auto Scaling group uses to launch EC2 instances. When you create a launch configuration, you can specify: AMI ID Instance type User data Block device mapping Security groups Key pair EC2 Auto Scaling Launch Configurations
  • 108. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Contain a collection of EC2 instances that share similar characteristics. Instances in an Auto Scaling group are treated as a logical grouping for the purpose of instance scaling and management. EC2 Auto Scaling Groups Auto Scaling group Minimum size Desired capacity Maximum size Scale out as needed
  • 109. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Auto Scaling Minimum Health Check monitors running instances within an Auto Scaling group. If an unhealthy instance is found, it can be replaced. Manual Scaling Specify a new minimum for your Auto Scaling group. Manually invoke Auto Scaling policies. Scheduled Scaling Scaling functions are performed as a function of time and date. On Demand Scaling Create a policy to scale your resources. Define when to scale using CloudWatch Alarms. Predictive Scaling Automatically forecast load Proactively schedule capacity EC2 Auto Scaling Actions
  • 110. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Latency Utilization CloudWatch Elastic Load Balancing Auto Scaling group Execute AS Policy Trio of Services EC2 Auto Scaling
  • 111. Instructor Demo Scale and Load Balance the Architecture
  • 112. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Best practice and recommendation engine. Provides AWS customers with performance and security recommendations in four categories: Cost optimization Security Fault tolerance Performance improvement. AWSTrusted Advisor AWSTrusted Advisor
  • 113. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification AWSTrusted Advisor? A service providing guidance to help you reduce cost, increase performance, and improve security
  • 114. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Trusted Advisor: Core vs. Full Core Checks and Recommendations (included) • Seven core checks around security and performance • Service Limits Full Trusted Advisor Benefits (With Business or Enterprise support) • Full set of checks • Notifications • Programmatic Access via API
  • 115. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Cost Optimization Amazon EC2 Reserved Instance Optimization Low-utilization Amazon EC2 Instances Idle load balancers Underutilized Amazon EBS volumes Amazon RDS idle DB instances Amazon EC2 Reserved Instance Lease Expiration
  • 116. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Security Security groups – Unrestricted Access AWS IAM use Amazon S3 bucket permissions MFA on Root Account AWS IAM password policy Amazon RDS security group access risk
  • 117. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification FaultTolerance Amazon EBS Snapshots Load balancer optimization Auto Scaling Group Resources Amazon RDS Multi-AZ Amazon RDS Backups ELB connection draining
  • 118. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification Performance Improvement High-utilization Amazon EC2 instances Service limits Large number of rules in EC2 security group Overutilized Amazon EBS Magnetic volumes Amazon EC2 to EBS throughput optimization
  • 120. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification ExpandYour Cloud Skills with AWS aws.amazon.com/certificationaws.training aws.amazon.com/training DigitalTraining Free, self-paced online courses built by AWS experts ClassroomTraining Classes taught by accredited AWS instructors AWS Certification Exams to validate expertise with an industry-recognized credential
  • 121. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification AWS ILTTraining Courses 184 AWS Technical Essentials 1 day Architecting on AWS 3 days Developing on AWS 3 days Systems Operations on AWS 3 days Big Data on AWS 3 days Advanced Architecting on AWS 3 days DevOps Engineering on AWS 3 days Security Operations on AWS 3 days Migrating to AWS 2 days Data Warehousing on AWS 3 days https://aws.training
  • 122. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. training and certification AWS Certification 185
  • 123. Thank you! © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWSOME DAY And don’t forget to fill the survey !

Editor's Notes

  1. Today I am happy to present our speaker, Heiwad (heywood) Osman. Heiwad is a Technical Trainer with AWS, and he regularly helps technical audiences learn practial AWS skills and prepare for AWS Certification exams in public, private and live online training. You can also find him featured in some of the free digital training videos on the AWS Training Portal as well as in the AWS Professional Developer training series on edX.org. He's also one of the authors of the upcoming AWS Certified Developer Official Study Guide book which is planned for later this year.
  2. AWS is steadily expanding its global infrastructure to help customers achieve lower latency and higher throughput and to ensure that your data resides only in the region you specify. As you and all customers grow their businesses, AWS will continue to provide infrastructure that meets your global requirements. The AWS GovCloud (US) Region is an isolated region designed to allow US government agencies and customers to move sensitive workloads into the cloud by addressing their specific regulatory and compliance requirements. AWS offerings and services are available by region so you may not see all regions available for a given service. You can run applications and workloads from a region to reduce latency to end users while avoiding the upfront expenses, long-term commitments, and scaling challenges associated with maintaining and operating a global infrastructure. For more information, see: http://aws.amazon.com/about-aws/global-infrastructure/
  3. AWS is steadily expanding its global infrastructure to help customers achieve lower latency and higher throughput and to ensure that your data resides only in the region you specify. As you and all customers grow their businesses, AWS will continue to provide infrastructure that meets your global requirements. The AWS GovCloud (US) Region is an isolated region designed to allow US government agencies and customers to move sensitive workloads into the cloud by addressing their specific regulatory and compliance requirements. AWS offerings and services are available by region so you may not see all regions available for a given service. You can run applications and workloads from a region to reduce latency to end users while avoiding the upfront expenses, long-term commitments, and scaling challenges associated with maintaining and operating a global infrastructure. For more information, see: http://aws.amazon.com/about-aws/global-infrastructure/
  4. You select an AMI based on region, operating system, architecture, launch permissions, and storage for the root device. Launch permissions determine availability of an AMI and are either public (the owner grants launch permissions to all AWS accounts), explicit (the owner grants launch permissions to specific AWS accounts), or implicit (the owner has implicit launch permissions for an AMI).
  5. Our EC2 instances are based on Intel Xeon processors. These Xeon processors have important technology features that you should be aware of. Intel AVX is perfect for highly parallel HPC workloads such as life science engineering, data mining, financial analysis, or other technical computing applications. AVX also enhances image, video, and audio processing. Intel AES-NI enhances your security with these encryption instructions and reduces the performance penalty associated with encrypting/decrypting data. Intel Turbo Boost Technology automatically gives you more computing power when your workloads are not fully utilizing all CPU cores. Think of it as automatic overclocking when you have thermal headroom. Intel Transactional Synchronization (TSX) Extensions – To enable execution of transactions that are independent so as to accelerate throughput. Intel TSX delivers performance gains for multi-threaded applications developed using coarse-grained lock (a single lock for the entire hash table) that behaves like fine-grained lock (multiple locks for smaller table sections). Coarse-grained locks are easier to use, easier to understand and easier to debug. Intel TSX provides a set of instruction set extensions that allow programmers to specify regions of code for transactional synchronization. Programmers can use these extensions to achieve the performance of fine-grain locking while actually programming using coarse-grain locks. P state and C state control on the 8xlarge (when a user has the whole 2S machine) provides the ability to individually tune each cores performance and sleep states to improve application performance.
  6. For more information, see Amazon EC2 Instance Types – Memory Optimized at: https://aws.amazon.com/ec2/instance-types/
  7. General Purpose - Low-traffic websites and web applications, Small databases and mid-size databases Compute Optimized - High performance front-end fleets, High Compute and Network, Video-encoding Storage Optimized - Data warehousing, Log or data-processing applications Memory Optimized - High performance databases, Hadoop/Spark clusters, SAP Hana, sustained all core frequency of up to 4.0 GHz, the fastest of any cloud instance. Accelerated Compute - Genomics research, Machine learning, 3D application streaming
  8. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html
  9. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/storage-optimized-instances.html#i2-instances-diskperf
  10. The table shows the differences between rebooting, stopping, and terminating your instance. For more information, see: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-lifecycle.html
  11. If you store 10,000 objects with us, on average we may lose one of them every 10 million years or so.
  12. AWS has successfully completed multiple audits, attestations, and certifications. AWS publishes a Service Organization Controls SOC 1 report, published under both the SSAE 16 and the ISAE 3402 professional standards, as SOC 2-Security and SOC 3 Report. In addition, AWS has achieved ISO 9001, ISO 27001, ISO 27017, and ISO 27018 certifications, has been successfully validated as a Level 1 service provider under the payment card industry (PCI) data security standard (DSS), and currently offers HIPAA Business Associate Agreements to covered entities and their business associates subject to HIPAA. In the realm of public sector certifications, AWS has achieved FedRAMP compliance, has received authorization from the US General Services Administration to operate at the FISMA Moderate level, and is also the platform for applications with Authorities to Operate (ATOs) under the Defense Information Assurance Certification and Accreditation Program (DIACAP). NIST, FIPS 140-2, CJIS, and DoD SRG Levels 2 and 4 are some of the other certifications AWS has received. For more information, see: http://aws.amazon.com/compliance/
  13. The slide shows a simple application architecture using Amazon DynamoDB to store data processed by applications on Amazon EC2 instances.
  14. AWS Trusted Advisor provides best practices (or checks) in five categories: cost optimization, security, fault tolerance, performance, and service limits. The status of the check is shown by using color coding on the dashboard page: Red: action recommended Yellow: investigation recommended Green: no problem detected For each check, you can review a detailed description of the recommended best practice, a set of alert criteria, guidelines for action, and a list of useful resources on the topic. Cost Optimization See how you can save money on AWS by eliminating unused and idle resources or making commitments to reserved capacity. Performance Improve the performance of your service by checking your service limits, ensuring you take advantage of provisioned throughput, and monitoring for overutilized instances. Security Improve the security of your application by closing gaps, enabling various AWS security features, and examining your permissions. Fault Tolerance Increase the availability and redundancy of your AWS application by take advantage of automatic scaling, health checks, multiple Availability Zones, and backup capabilities. Service Limits Checks for service usage that is more than 80% of the service limit. Values are based on a snapshot, so your current usage might differ. Limit and usage data can take up to 24 hours to reflect any changes.
  15. Core Checks and Recommendations Available to all AWS customers Access to the seven core Trusted Advisor checks to help increase the security and performance of your environment. * Checks include: Security: S3 bucket permissions, security groups - Specific Ports Unrestricted, IAM Use, MFA on Root Account, EBS Public Snapshots, RDS Public Snapshots Service Limits Full Trusted Advisor Benefits Available with Business or Enterprise support plans Access to the full set of Trusted Advisor checks to help optimize your entire AWS infrastructure, helping to increase security and performance, reduce your overall costs, and monitor service limits. Notifications: Stay up-to-date with your AWS resource deployment with weekly updates, plus create alerts and automate actions with Amazon CloudWatch. Programmatic access: Retrieve and refresh Trusted Advisor results programmatically using AWS Support API. *These seven Trusted Advisor checks are available to all customers at no cost: Service Limits (Performance category; details at Service Limits Check Questions) and Security Groups - Specific Ports Unrestricted, IAM Use, MFA on Root Account, EBS Public Snapshots, RDS Public Snapshots (Security category), and S3 Bucket Permissions (identifies S3 buckets that are publicly accessible due to ACLs or policies that allow read/write access for any user.
  16. For more information, see: Support Plans Comparison: https://aws.amazon.com/premiumsupport/compare-plans/ AWS Trusted Advisor: https://aws.amazon.com/premiumsupport/trustedadvisor/ AWS Support Plan Pricing: https://aws.amazon.com/premiumsupport/pricing/
  17. The slide shows the current instructor-led training in the AWS Training & Certification catalog. Classes are role-based and designed to be progressive as individuals gain deeper experience working with AWS services. AWS Technical Essentials is our one-day foundational training on AWS services. Architecting on AWS is a three-day course designed to teach Solutions Architects to design and use AWS services for common IT applications. Developing on AWS is a three-day course designed to help individuals design and build secure, reliable and scalable AWS-based applications. Systems Operations on AWS is a three-day course designed to help individuals operate highly available and scalable infrastructure on the AWS platform. Advanced Architecting on AWS is a three-day course that covers building more complex solutions which incorporate data services, infrastructure configuration management, and security on AWS. DevOps Engineering on AWS is a three-day advanced level course that demonstrates how to use the most common DevOps patterns to develop, deploy, and maintain applications on AWS. Security Operations on AWS is a three-day advanced level course that demonstrates how to efficiently use AWS security services to stay secure and compliant. Migrating to AWS is a two-day ILT that demonstrates cloud migration strategies, and dives into our recommended five phase plan for migrating existing workloads to the AWS Cloud. Big Data on AWS is a three-day specialty course that introduces you to cloud-based big data solutions and Amazon Elastic MapReduce (EMR), the AWS big data platform. Data Warehousing on AWS is a three-day specialty course designed to teach you how to design a cloud-based data warehousing solution using Amazon RedShift. https://aws.amazon.com/training/
  18. AWS certifications validate technical skills and knowledge necessary for designing, deploying, and operating solutions on the AWS platform. Earning certification helps you gain credibility for your proven experience working with AWS, and contributes to your organization’s proficiency with AWS-based applications. For more information, see https://aws.amazon.com/certification/.