SlideShare a Scribd company logo
1
Module 1
Introduction and History of
AWS
2
Amazon History
1994: Jeff Bezos
incorporated the
company.
1995:
Amazon.com
launched its
online
bookstore.
2005:
Amazon
Publishing
was
launched.
2006:
Amazon
Web
Services
(AWS)
was
launched.
2007:
Kindle
was
launched.
2011:
Amazon
Fresh was
launched.
2012: Amazon
Game Studios
was launched.
2013:
Amazon
Art was
launched.
2014:
Amazon
Prime
Now was
launched.
2015:
Amazon
Home
Services and
Amazon
Echo were
launched.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
3
Amazon Web Services (AWS)
ComputeMessaging
Mobile
App Services
Database
Networking
Development and
Management Tools
Payments
VPC
On-Demand Workforce
Analytics Content Delivery
Storage
Enable businesses and developers to
use web services to build scalable,
sophisticated applications.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
4
* As of 1 January 2017
2010
61
516
1,017
159
2012 2014 2016
AWS has been continually expanding its services to support virtually any cloud workload,
and it now has more than 90 services that range from compute, storage, networking,
database, analytics, application services, deployment, management, developer, mobile,
Internet of Things (IoT), Artificial Intelligence (AI), security, hybrid and enterprise
applications. AWS has launched a total of 1,017 new features and/or services year to
date* - for a total of 2,913 new features and/or services since inception in 2006.
AWS Pace of Innovation
5
Advantages and Benefits of AWS Cloud Computing
Trade capital expense
for variable expense.
Benefit from massive
economies of scale.
Stop guessing
capacity.
Go global in minutes.
Increase speed and
agility.
Stop spending money on
running and maintaining
data centers.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
6
Infrastructure Regions Edge LocationsAvailability Zones
Foundation
Services
Compute
(Virtual, Auto-scaling and
Load Balancing)
Networking
Applications
Virtual Desktops
Collaboration and Sharing
Platform
Services
AWS Cloud Computing
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)
7
AWS Foundation Services
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Compute
Amazon EC2
Network
Amazon CloudFront
Amazon Route 53
Amazon VPC
AWS Direct Connect
Elastic Load Balancing
Storage
Amazon EFS
Amazon Glacier
Amazon S3
AWS Snowball
AWS Storage Gateway
Security & Identity
Amazon Inspector
AWS Artifact
AWS Certificate Manager
AWS CloudHSM
AWS Directory Service
IAM
AWS KMS
AWS Organizations
AWS Shield
AWS WAF
Applications
Amazon WorkDocs
Amazon WorkMail
Amazon AppStream
Amazon WorkSpaces
Amazon EC2
Container Registry
Amazon EC2
Container Service
Amazon Lightsail
Amazon VPC
AWS Batch
AWS Elastic
Beanstalk
AWS Lambda
Elastic Load
Balancing
8
AWS Platform Services
Databases
Amazon
DynamoDB
Analytics
Amazon
Athena
Application
Services
Amazon API
Gateway
Management
Tools
Amazon RDS
Amazon
ElastiCache
Amazon Redshift
Amazon
Redshift
Amazon
CloudSearch
Amazon EMR
Amazon ES
Amazon
Kinesis
Amazon
QuickSight
Amazon
AppStream 2.0
Amazon
Elastic
Transcoder
Amazon SWF
AWS Step
Functions
Amazon
CloudWatch
AWS
CloudFormation
AWS
CloudTrail
AWS
Config
AWS Managed
Services
AWS
OpsWorks
AWS
Service Catalog
AWS Trusted
Advisor
Developer
Tools
AWS
CodeBuild
AWS
CodeCommit
AWS
CodeDeploy
AWS
CodePipeline
AWS X-Ray
Mobile
Services
Amazon API
Gateway
Amazon
Cognito
Amazon
Mobile Analytics
Amazon
Pinpoint
AWS
Device Farm
AWS
Mobile Hub
Internet
of Things
AWS IoT
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS
Greengrass
9
AWS Global Infrastructure
10© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Region
-  AWS has multiple
locations world-wide,
currently 16 geographic
regions.
-  Each region is a separate
geographic area (e.g.
Ireland, Frankfurt,
London, Beijing)
-  Each region is completely
independent.
11© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Region -  An Availability Zone (AZ) is made of 1
or more data centers.
-  DCs in Different Availability Zones in a
region are isolated, each with
redundant power, networking and
connectivity.
-  ALL Regions have 2 or more
Availability Zones (AZ).
-  AZs within a region are connected
through low-latency links (<2 ms).
-  Synchronous Replication supported
between Availability Zones.
12© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
-  When choosing where to deploy a virtual
machine, services and applications into
AWS you select the Availability Zone, not
a specific DC within a AZ.
-  To achieve high availability you deploy
virtual machines, services and
applications across multiple Availability
Zones, so that you guarantee they are
deployed in Data Centers that are
isolated.
13
Trans-Oceanic cables
across the Atlantic,
Pacific, and Indian
Oceans, and the
Mediterranean, Red,
and South China Seas
Redundant 100GbE network circles the globe
•  Operates without impact through link cut
•  Redundant private capacity between all
regions except China
Amazon Global Network
14
Module 2
AWS Foundational Services
15
AWS Core Infrastructure and Services
Security	
Network	
Security	
Network	
Security Groups NACLs Access Mgmt
VPC	VPC
EC2 “Classic”
“Public
”
ELB
On-Demand
Provision	
Traditional Infrastructure Amazon Web Services
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
16
Module 2 Layout
•  Amazon Elastic Compute Cloud (EC2)
•  Amazon Virtual Private Cloud (VPC)
•  Amazon Storage Services
•  Amazon Simple Storage Service (S3)
•  Amazon Elastic Block Store (EBS)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
17
Amazon Elastic Compute
Cloud (EC2)
18
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
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
19
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
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
20
Amazon Machine Image (AMI) Details
An AMI includes the following:
•  A template for the root volume for the instance (for
example, an operating system, an application server,
and applications).
•  Launch permissions that control which AWS accounts
can use the AMI to launch instances.
•  A block device mapping that specifies the volumes to
attach to the instance when it is launched.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
21
Instances and AMIs
Select an AMI based on:
•  Region
•  Operating system
•  Architecture (32-bit or 64-bit)
•  Launch permissions
•  Storage for the root device
AMI
Instances
Instance
Launch
instances of any
type
Host computer
Host computer
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
22
Amazon EC2 Instances
OS, Applications,
and
Configuration
AMI
Running or
Stopped VM
Instances
AZ
VPC	
Region
EBS
S3
EBS
Snapshots
S3 Buckets
EBS EBS EBS EBS EBS
AZ
Instances Instances
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
23
AWS Marketplace – IT Software Optimized for the
Cloud
•  Online store to discover, purchase, and
deploy IT software on top of the AWS
infrastructure.
•  Catalog of 2700+ IT software solutions
including Paid, BYOL, Open Source, SaaS,
and free-to-try options.
•  Pre-configured to operate on AWS.
•  Software checked by AWS for security and
operability.
•  Deploys to AWS environment in minutes.
•  Flexible, usage-based billing models.
•  Software charges billed to AWS account.
Includes AWS Test Drive.
https://aws.amazon.com/marketplace
24
Choosing the Right Amazon EC2 Instance
AWS uses Intel® Xeon® processors to provide customers with high
performance and value. EC2 instance types are optimized for different use
cases, 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
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
DEMO
25
Instance User Data
•  Can be passed to the instance at launch.
•  Can be used to perform common automated
configuration tasks.
•  Runs scripts after the instance starts.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
26
Adding User Data
•  You can specify user data when launching an instance.
•  User data can be:
•  Linux script – executed by cloud-init
•  Windows batch or PowerShell scripts – executed by EC2Config
service
•  User data scripts run once per instance ID by default.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
27
User Data Example Linux
#!/bin/sh
yum -y install httpd
chkconfig httpd on
/etc/init.d/httpd start
User data shell scripts must start with the #!
characters and the path to the interpreter you
want to read the script.
Install Apache web server
Enable the web server
Start the web server
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
DEMO
28
Amazon EC2 Purchasing Options
On-Demand
Instances
Pay by the
hour.
Reserved
Instances
Purchase, at a
significant
discount,
instances that
are always
available
1-year to 3-
year terms.
Scheduled
Instances
Purchase
instances that
are always
available on
the specified
recurring
schedule, for
a one-year
term.
Spot
Instances
Bid on unused
instances,
which can run
as long as they
are available
and your bid is
above the
Spot price.
Dedicated
Hosts
Pay for a
physical host
that is fully
dedicated to
running your
instances.
Dedicated
Instances
Pay, by the
hour, for
instances that
run on single-
tenant
hardware.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
29
Networking
Amazon Virtual Private Cloud (VPC)
30
Amazon Virtual Private Cloud (VPC)
•  Provision a private, isolated virtual network on
the AWS cloud.
•  Have complete control over your virtual
networking environment.Amazon
VPC
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
31
VPCs and Subnets
•  A subnet defines a range of IP addresses in your VPC.
•  You can launch AWS resources into a subnet that you
select.
•  A private subnet should be used for resources that won’t
be accessible over the Internet.
•  A public subnet should be used for resources that will be
accessed over the Internet.
•  Each subnet must reside entirely within one Availability
Zone and cannot span zones.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
32
Amazon VPC Example
Virtual Private Cloud
AWS Cloud
Public Subnet Private Subnet VPN Only Subnet
DB Server
Web Server
Customer
Network
R
Internet
App Server
VPC NAT
Gateway
Internet
Gateway
Web Server App Server DB Server
Virtual
Private
Gateway
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
33
Security in Your VPC
•  Security groups
•  Network access
control lists
(ACLs) Subnet
10.0.1.0/24
Internet GatewayVPN Gateway
VPC Router
10.0.0.0/16
Security
Group
Security
Group
Network ACL Network ACL
Routing Table Routing Table
instance instance instance instance
Subnet
10.0.0.0/24
Security
Group
Security
Group
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
34
Connecting AWS to your Data Centers
VPN Connectivity option Description
AWS Hardware VPN You can create an IPsec hardware VPN connection
between your VPC and your remote network.
AWS Direct Connect AWS Direct Connect provides a dedicated private
connection from a remote network to your VPC.
AWS VPN CloudHub You can create multiple AWS hardware VPN
connections via your VPC to enable communications
between various remote networks.
Software VPN You can create a VPN connection to your remote
network by using an Amazon EC2 instance in your VPC
that’s running a software VPN appliance.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
35
HSBC AWS Direct Connect
•  Dedicated, private connection between AWS and HSBC Data Centers
•  1G or 10G per connection, multiple connections supported.
•  Multiple AWS accounts can share a connection
Wakefield DC
AZ
AZ
AZ
Transit
Transit
AWSDublinRegion
South Yorkshire DC
HSBC Network
and other locations
1G
10G
10G
1G
36
Storage Services
Amazon S3 and Amazon EBS
37
Amazon Simple Storage Service (S3)
•  Storage for the Internet
•  Natively online, HTTP/HTTPS access
•  Storage that allows you to store and retrieve any
amount of data, any time, from anywhere on the
web
•  Highly scalable, reliable, fast and durable
Amazon S3
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
38
Amazon S3 Facts
•  Can store an unlimited number of objects in a bucket
•  Objects can be up to 5 TB; no bucket size limit
•  Designed for 99.999999999% durability and 99.99% availability of objects
over a given year
•  Can use HTTP/S endpoints to store and retrieve any amount of data, at any
time, from anywhere on the web
•  Is highly scalable, reliable, fast, and inexpensive
•  Can use optional server-side encryption using AWS or customer-managed
provided client-side encryption
•  Auditing is provided by access logs
•  Provides standards-based REST and SOAP interfaces
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
39
Amazon S3 Concepts
•  Amazon S3 stores data as objects
within buckets
•  An object is composed of a file and
optionally any metadata that
describes that file
•  You can have up to 100 buckets in
each account
•  You can control access to the bucket
and its objects
Amazon
S3
Bucket
with
Objects
Bucket
Object
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
40
Amazon S3 Security
•  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
encrypted endpoints.
•  You can encrypt data using AWS SDKs.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
41
Amazon S3 Versioning
•  Protects from accidental overwrites and deletes with no
performance penalty.
•  Generates a new version with every upload.
•  Allows easily retrieval of deleted objects or roll back to
previous versions.
•  Three states of an Amazon S3 bucket
•  Un-versioned (default)
•  Versioning-enabled
•  Versioning-suspended
Versioning Enabled
Key: photo.gif
ID: 121212
Key: photo.gif
ID: 111111
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
42
Amazon S3 Object Lifecycle
Lifecycle management defines how Amazon S3 manages objects
during their lifetime. Some objects that you store in an Amazon S3
bucket might have a well-defined lifecycle:
•  Log files
•  Archive documents
•  Digital media archives
•  Financial and healthcare records
•  Raw genomics sequence data
•  Long-term database backups
•  Data that must be retained for regulatory compliance
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
43
Amazon S3 Pricing
•  Pay only for what you use
•  No minimum fee
•  Prices based on location of your Amazon S3 bucket
•  Estimate monthly bill using the AWS Simple Monthly Calculator
•  Pricing is available as:
• Storage Pricing
• Request Pricing
• Data Transfer Pricing: data transferred out of Amazon S3
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
44
Amazon Glacier
•  Long term low-cost archiving service
•  Optimal for infrequently accessed data
•  Designed for 99.999999999% durability
•  Three to five hours’ retrieval time
•  Less than $0.01 per GB/month (depending on region)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
45
Amazon S3 Storage Classes
Storage Class Durability Availability Other Considerations
Amazon S3
Standard
99.999999999% 99.99%
Amazon S3
Standard -
Infrequent
Access (IA)
99.999999999% 99.9%
•  Retrieval fee associated with
objects
•  Most suitable for infrequently
accessed data
Glacier 99.999999999%
99.99%
(once restored)
•  Not available for real-time
access
•  Must restore objects before
you can access them
•  Restoring objects can take 3-5
hours
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
46
Amazon Elastic Block Store (EBS)
•  Persistent block level storage volumes offer
consistent and low-latency performance.
•  Stored data is automatically replicated within its
Availability Zone.
•  Snapshots are stored durably in Amazon S3.
Amazon
EBS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
47
Amazon EBS Facts
•  EBS is recommended when data must be quickly
accessible and requires long-term persistence.
•  You can launch your EBS volumes as encrypted
volumes – data stored at rest on the volume, disk I/O,
and snapshots created from the volume are all
encrypted.
•  You can create point-in-time snapshots of EBS
volumes, which are persisted to Amazon S3.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
48
Amazon EBS Volume Types
•  SSD-backed volumes are
•  Optimized for transactional workloads that involve frequent
read/write operations with small I/O size.
•  Dominant in IOPS performance.
•  HDD-backed volumes are
•  Optimized for large streaming workloads.
•  Dominant in throughput (measured in MiB/s).
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
49
Amazon EBS Volume Types
SSD HDD
Volume Type
General Purpose
SSD (gp2)
Provisioned IOPS
SSD (io1)
Throughput Optimized
HDD (st1)
Cold HDD (sc1)
Description
Balances price and
performance for a
wide variety of
transactional loads.
Highest-
performance SSD
volume designed for
mission-critical
applications.
Low-cost HDD
designed for frequently
accessed, throughput-
intensive workloads.
Lowest cost HDD
designed for less
frequently accessed
workloads.
Volume Sizes 1 GiB – 16 TiB 4 GiB – 16 TiB 500 GiB – 16 TiB 500 GiB – 16 TiB
Dominant
Performance
Attribute
IOPS IOPS MiB/s MiB/s
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
50
Amazon EBS Use Cases
•  OS: Use for boot/root volume, secondary volumes
•  Databases: Scales with your performance needs
•  Enterprise applications: Provides reliable block storage to run
mission-critical applications
•  Business continuity: Minimize data loss and recovery time by
regularly backing up using EBS Snapshots
•  Applications: Install and persist any application
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
51
Amazon EBS Scope
Amazon EBS volumes are in a single Availability Zone
Availability Zone A
EBS Volume 1
Availability Zone B
EBS Volume 2
Volume data is replicated across multiple servers in an Availability Zone.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
52
Amazon EBS and Amazon S3
Amazon EBS Amazon S3
Paradigm Block storage with file system Object store
Performance Very fast Fast
Redundancy Across multiple servers in an
Availability Zone
Across multiple facilities in a
Region
Security EBS Encryption – Data volumes
and Snapshots
Encryption
Access from the
Internet?
No (1) Yes (2)
Typical use case It is a disk drive Online storage
(1)  Accessible from the Internet if mounted to server and set up as FTP, etc.
(2)  Only with proper credentials, unless ACLs are world-readable
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
53
Demo: Basic AMI with Application Data
Loaded from S3
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
1.  Create S3 Bucket
2.  Upload Application Files to
S3
3.  Start EC2 instance and pass
via User Data instructions to
load data from S3
54
Break until 10:45

More Related Content

What's hot

AWS Multi-Account Architecture and Best Practices
AWS Multi-Account Architecture and Best PracticesAWS Multi-Account Architecture and Best Practices
AWS Multi-Account Architecture and Best Practices
Amazon Web Services
 
AWS 기반 Kubernetes 정복하기::정영준:: AWS Summit Seoul 2018
AWS 기반 Kubernetes 정복하기::정영준:: AWS Summit Seoul 2018 AWS 기반 Kubernetes 정복하기::정영준:: AWS Summit Seoul 2018
AWS 기반 Kubernetes 정복하기::정영준:: AWS Summit Seoul 2018
Amazon Web Services Korea
 

What's hot (20)

Fundamentals of AWS Security
Fundamentals of AWS SecurityFundamentals of AWS Security
Fundamentals of AWS Security
 
AWS Elastic Beanstalk 활용하여 수 분만에 코드 배포하기 (최원근, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
AWS Elastic Beanstalk 활용하여 수 분만에 코드 배포하기 (최원근, AWS 솔루션즈 아키텍트) :: AWS DevDay2018AWS Elastic Beanstalk 활용하여 수 분만에 코드 배포하기 (최원근, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
AWS Elastic Beanstalk 활용하여 수 분만에 코드 배포하기 (최원근, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
 
Deep Dive on Amazon EC2 Systems Manager
Deep Dive on Amazon EC2 Systems ManagerDeep Dive on Amazon EC2 Systems Manager
Deep Dive on Amazon EC2 Systems Manager
 
Amazon SageMaker 모델 학습 방법 소개::최영준, 솔루션즈 아키텍트 AI/ML 엑스퍼트, AWS::AWS AIML 스페셜 웨비나
Amazon SageMaker 모델 학습 방법 소개::최영준, 솔루션즈 아키텍트 AI/ML 엑스퍼트, AWS::AWS AIML 스페셜 웨비나Amazon SageMaker 모델 학습 방법 소개::최영준, 솔루션즈 아키텍트 AI/ML 엑스퍼트, AWS::AWS AIML 스페셜 웨비나
Amazon SageMaker 모델 학습 방법 소개::최영준, 솔루션즈 아키텍트 AI/ML 엑스퍼트, AWS::AWS AIML 스페셜 웨비나
 
AWS Multi-Account Architecture and Best Practices
AWS Multi-Account Architecture and Best PracticesAWS Multi-Account Architecture and Best Practices
AWS Multi-Account Architecture and Best Practices
 
Aws Solution Architecture Associate - summary
Aws Solution Architecture Associate - summaryAws Solution Architecture Associate - summary
Aws Solution Architecture Associate - summary
 
Deep dive into AWS IAM
Deep dive into AWS IAMDeep dive into AWS IAM
Deep dive into AWS IAM
 
고급 클라우드 아키텍처 방법론- 양승도 솔루션즈 아키텍트:: AWS Cloud Track 2 Advanced
고급 클라우드 아키텍처 방법론- 양승도 솔루션즈 아키텍트:: AWS Cloud Track 2 Advanced고급 클라우드 아키텍처 방법론- 양승도 솔루션즈 아키텍트:: AWS Cloud Track 2 Advanced
고급 클라우드 아키텍처 방법론- 양승도 솔루션즈 아키텍트:: AWS Cloud Track 2 Advanced
 
[AWS Builders 온라인 시리즈] AWS 서비스를 활용하여 파일 스토리지 빠르게 마이그레이션 하기 - 서지혜, AWS 솔루션즈 아키텍트
[AWS Builders 온라인 시리즈]  AWS 서비스를 활용하여 파일 스토리지 빠르게 마이그레이션 하기 - 서지혜, AWS 솔루션즈 아키텍트[AWS Builders 온라인 시리즈]  AWS 서비스를 활용하여 파일 스토리지 빠르게 마이그레이션 하기 - 서지혜, AWS 솔루션즈 아키텍트
[AWS Builders 온라인 시리즈] AWS 서비스를 활용하여 파일 스토리지 빠르게 마이그레이션 하기 - 서지혜, AWS 솔루션즈 아키텍트
 
AWS를 활용한 글로벌 오피스 업무 환경 구축하기 - 류한진, 이랜드시스템스 :: AWS Summit Seoul 2019
AWS를 활용한 글로벌 오피스 업무 환경 구축하기 - 류한진, 이랜드시스템스 :: AWS Summit Seoul 2019AWS를 활용한 글로벌 오피스 업무 환경 구축하기 - 류한진, 이랜드시스템스 :: AWS Summit Seoul 2019
AWS를 활용한 글로벌 오피스 업무 환경 구축하기 - 류한진, 이랜드시스템스 :: AWS Summit Seoul 2019
 
Advanced Security Best Practices Masterclass
Advanced Security Best Practices MasterclassAdvanced Security Best Practices Masterclass
Advanced Security Best Practices Masterclass
 
AWS 기반 Kubernetes 정복하기::정영준:: AWS Summit Seoul 2018
AWS 기반 Kubernetes 정복하기::정영준:: AWS Summit Seoul 2018 AWS 기반 Kubernetes 정복하기::정영준:: AWS Summit Seoul 2018
AWS 기반 Kubernetes 정복하기::정영준:: AWS Summit Seoul 2018
 
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
 
Setting Up a Landing Zone
Setting Up a Landing ZoneSetting Up a Landing Zone
Setting Up a Landing Zone
 
AWS를 위한 도커, 컨테이너 (이미지) 환경 보안 방안 - 양희선 부장, TrendMicro :: AWS Summit Seoul 2019
AWS를 위한 도커, 컨테이너 (이미지) 환경 보안 방안 - 양희선 부장, TrendMicro :: AWS Summit Seoul 2019AWS를 위한 도커, 컨테이너 (이미지) 환경 보안 방안 - 양희선 부장, TrendMicro :: AWS Summit Seoul 2019
AWS를 위한 도커, 컨테이너 (이미지) 환경 보안 방안 - 양희선 부장, TrendMicro :: AWS Summit Seoul 2019
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
 
Introduction to Amazon EKS
Introduction to Amazon EKSIntroduction to Amazon EKS
Introduction to Amazon EKS
 
[AWS Builders] AWS상의 보안 위협 탐지 및 대응
[AWS Builders] AWS상의 보안 위협 탐지 및 대응[AWS Builders] AWS상의 보안 위협 탐지 및 대응
[AWS Builders] AWS상의 보안 위협 탐지 및 대응
 
AWS Control Tower를 통한 클라우드 보안 및 거버넌스 설계 - 김학민 :: AWS 클라우드 마이그레이션 온라인
AWS Control Tower를 통한 클라우드 보안 및 거버넌스 설계 - 김학민 :: AWS 클라우드 마이그레이션 온라인AWS Control Tower를 통한 클라우드 보안 및 거버넌스 설계 - 김학민 :: AWS 클라우드 마이그레이션 온라인
AWS Control Tower를 통한 클라우드 보안 및 거버넌스 설계 - 김학민 :: AWS 클라우드 마이그레이션 온라인
 

Similar to HSBC and AWS Day - AWS foundations

[AWS에서의 미디어 및 엔터테인먼트] AWS 개요, 클라우드 스토리지 및 Amazon CloudFront, Elastic Transcod...
[AWS에서의 미디어 및 엔터테인먼트] AWS 개요, 클라우드 스토리지 및 Amazon CloudFront, Elastic Transcod...[AWS에서의 미디어 및 엔터테인먼트] AWS 개요, 클라우드 스토리지 및 Amazon CloudFront, Elastic Transcod...
[AWS에서의 미디어 및 엔터테인먼트] AWS 개요, 클라우드 스토리지 및 Amazon CloudFront, Elastic Transcod...
Amazon Web Services Korea
 

Similar to HSBC and AWS Day - AWS foundations (20)

AWSome Day - 2018
AWSome Day - 2018AWSome Day - 2018
AWSome Day - 2018
 
AWSome Day Glasgow | Technical Track
AWSome Day Glasgow | Technical TrackAWSome Day Glasgow | Technical Track
AWSome Day Glasgow | Technical Track
 
AWSome Day Cork | Technical Track
AWSome Day Cork | Technical TrackAWSome Day Cork | Technical Track
AWSome Day Cork | Technical Track
 
AWSome Day Leeds
AWSome Day Leeds AWSome Day Leeds
AWSome Day Leeds
 
AWS Fundamentals @Back2School by CloudZone
AWS Fundamentals @Back2School by CloudZoneAWS Fundamentals @Back2School by CloudZone
AWS Fundamentals @Back2School by CloudZone
 
AWSome Day Dublin - June 2016
AWSome Day Dublin - June 2016AWSome Day Dublin - June 2016
AWSome Day Dublin - June 2016
 
AWSome Day Digital LATAM
AWSome Day Digital LATAMAWSome Day Digital LATAM
AWSome Day Digital LATAM
 
Bootcamp: Getting Started on AWS
Bootcamp: Getting Started on AWSBootcamp: Getting Started on AWS
Bootcamp: Getting Started on AWS
 
AWSome Day Roadshow 2017
AWSome Day Roadshow 2017AWSome Day Roadshow 2017
AWSome Day Roadshow 2017
 
Compute@Scale
Compute@ScaleCompute@Scale
Compute@Scale
 
AWSome Day 2019 - Detroit
AWSome Day 2019 - DetroitAWSome Day 2019 - Detroit
AWSome Day 2019 - Detroit
 
AWSomeDays 2018 TechTrack
AWSomeDays 2018 TechTrackAWSomeDays 2018 TechTrack
AWSomeDays 2018 TechTrack
 
Simplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS Services Simplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS Services
 
Semplificare la gestione dei container con i servizi AWS
Semplificare la gestione dei container con i servizi AWSSemplificare la gestione dei container con i servizi AWS
Semplificare la gestione dei container con i servizi AWS
 
[AWS에서의 미디어 및 엔터테인먼트] AWS 개요, 클라우드 스토리지 및 Amazon CloudFront, Elastic Transcod...
[AWS에서의 미디어 및 엔터테인먼트] AWS 개요, 클라우드 스토리지 및 Amazon CloudFront, Elastic Transcod...[AWS에서의 미디어 및 엔터테인먼트] AWS 개요, 클라우드 스토리지 및 Amazon CloudFront, Elastic Transcod...
[AWS에서의 미디어 및 엔터테인먼트] AWS 개요, 클라우드 스토리지 및 Amazon CloudFront, Elastic Transcod...
 
AWSOme Day Oslo - Technical Track
AWSOme Day Oslo - Technical TrackAWSOme Day Oslo - Technical Track
AWSOme Day Oslo - Technical Track
 
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 Madrid - March 2018
AWSome Day Madrid -  March 2018AWSome Day Madrid -  March 2018
AWSome Day Madrid - March 2018
 
Cloud computing - AWS
Cloud computing - AWSCloud computing - AWS
Cloud computing - AWS
 
EC2 and VPC Workshop
EC2 and VPC WorkshopEC2 and VPC Workshop
EC2 and VPC Workshop
 

More from Amazon 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 AWS
Amazon 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 Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon 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
 

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
 

Recently uploaded

Recently uploaded (20)

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 

HSBC and AWS Day - AWS foundations

  • 2. 2 Amazon History 1994: Jeff Bezos incorporated the company. 1995: Amazon.com launched its online bookstore. 2005: Amazon Publishing was launched. 2006: Amazon Web Services (AWS) was launched. 2007: Kindle was launched. 2011: Amazon Fresh was launched. 2012: Amazon Game Studios was launched. 2013: Amazon Art was launched. 2014: Amazon Prime Now was launched. 2015: Amazon Home Services and Amazon Echo were launched. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 3. 3 Amazon Web Services (AWS) ComputeMessaging Mobile App Services Database Networking Development and Management Tools Payments VPC On-Demand Workforce Analytics Content Delivery Storage Enable businesses and developers to use web services to build scalable, sophisticated applications. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 4. 4 * As of 1 January 2017 2010 61 516 1,017 159 2012 2014 2016 AWS has been continually expanding its services to support virtually any cloud workload, and it now has more than 90 services that range from compute, storage, networking, database, analytics, application services, deployment, management, developer, mobile, Internet of Things (IoT), Artificial Intelligence (AI), security, hybrid and enterprise applications. AWS has launched a total of 1,017 new features and/or services year to date* - for a total of 2,913 new features and/or services since inception in 2006. AWS Pace of Innovation
  • 5. 5 Advantages and Benefits of AWS Cloud Computing Trade capital expense for variable expense. Benefit from massive economies of scale. Stop guessing capacity. Go global in minutes. Increase speed and agility. Stop spending money on running and maintaining data centers. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 6. 6 Infrastructure Regions Edge LocationsAvailability Zones Foundation Services Compute (Virtual, Auto-scaling and Load Balancing) Networking Applications Virtual Desktops Collaboration and Sharing Platform Services AWS Cloud Computing 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)
  • 7. 7 AWS Foundation Services © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Compute Amazon EC2 Network Amazon CloudFront Amazon Route 53 Amazon VPC AWS Direct Connect Elastic Load Balancing Storage Amazon EFS Amazon Glacier Amazon S3 AWS Snowball AWS Storage Gateway Security & Identity Amazon Inspector AWS Artifact AWS Certificate Manager AWS CloudHSM AWS Directory Service IAM AWS KMS AWS Organizations AWS Shield AWS WAF Applications Amazon WorkDocs Amazon WorkMail Amazon AppStream Amazon WorkSpaces Amazon EC2 Container Registry Amazon EC2 Container Service Amazon Lightsail Amazon VPC AWS Batch AWS Elastic Beanstalk AWS Lambda Elastic Load Balancing
  • 8. 8 AWS Platform Services Databases Amazon DynamoDB Analytics Amazon Athena Application Services Amazon API Gateway Management Tools Amazon RDS Amazon ElastiCache Amazon Redshift Amazon Redshift Amazon CloudSearch Amazon EMR Amazon ES Amazon Kinesis Amazon QuickSight Amazon AppStream 2.0 Amazon Elastic Transcoder Amazon SWF AWS Step Functions Amazon CloudWatch AWS CloudFormation AWS CloudTrail AWS Config AWS Managed Services AWS OpsWorks AWS Service Catalog AWS Trusted Advisor Developer Tools AWS CodeBuild AWS CodeCommit AWS CodeDeploy AWS CodePipeline AWS X-Ray Mobile Services Amazon API Gateway Amazon Cognito Amazon Mobile Analytics Amazon Pinpoint AWS Device Farm AWS Mobile Hub Internet of Things AWS IoT © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Greengrass
  • 10. 10© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Region -  AWS has multiple locations world-wide, currently 16 geographic regions. -  Each region is a separate geographic area (e.g. Ireland, Frankfurt, London, Beijing) -  Each region is completely independent.
  • 11. 11© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Region -  An Availability Zone (AZ) is made of 1 or more data centers. -  DCs in Different Availability Zones in a region are isolated, each with redundant power, networking and connectivity. -  ALL Regions have 2 or more Availability Zones (AZ). -  AZs within a region are connected through low-latency links (<2 ms). -  Synchronous Replication supported between Availability Zones.
  • 12. 12© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. -  When choosing where to deploy a virtual machine, services and applications into AWS you select the Availability Zone, not a specific DC within a AZ. -  To achieve high availability you deploy virtual machines, services and applications across multiple Availability Zones, so that you guarantee they are deployed in Data Centers that are isolated.
  • 13. 13 Trans-Oceanic cables across the Atlantic, Pacific, and Indian Oceans, and the Mediterranean, Red, and South China Seas Redundant 100GbE network circles the globe •  Operates without impact through link cut •  Redundant private capacity between all regions except China Amazon Global Network
  • 15. 15 AWS Core Infrastructure and Services Security Network Security Network Security Groups NACLs Access Mgmt VPC VPC EC2 “Classic” “Public ” ELB On-Demand Provision Traditional Infrastructure Amazon Web Services 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
  • 16. 16 Module 2 Layout •  Amazon Elastic Compute Cloud (EC2) •  Amazon Virtual Private Cloud (VPC) •  Amazon Storage Services •  Amazon Simple Storage Service (S3) •  Amazon Elastic Block Store (EBS) © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 18. 18 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 © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 19. 19 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 © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 20. 20 Amazon Machine Image (AMI) Details An AMI includes the following: •  A template for the root volume for the instance (for example, an operating system, an application server, and applications). •  Launch permissions that control which AWS accounts can use the AMI to launch instances. •  A block device mapping that specifies the volumes to attach to the instance when it is launched. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 21. 21 Instances and AMIs Select an AMI based on: •  Region •  Operating system •  Architecture (32-bit or 64-bit) •  Launch permissions •  Storage for the root device AMI Instances Instance Launch instances of any type Host computer Host computer © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 22. 22 Amazon EC2 Instances OS, Applications, and Configuration AMI Running or Stopped VM Instances AZ VPC Region EBS S3 EBS Snapshots S3 Buckets EBS EBS EBS EBS EBS AZ Instances Instances © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 23. 23 AWS Marketplace – IT Software Optimized for the Cloud •  Online store to discover, purchase, and deploy IT software on top of the AWS infrastructure. •  Catalog of 2700+ IT software solutions including Paid, BYOL, Open Source, SaaS, and free-to-try options. •  Pre-configured to operate on AWS. •  Software checked by AWS for security and operability. •  Deploys to AWS environment in minutes. •  Flexible, usage-based billing models. •  Software charges billed to AWS account. Includes AWS Test Drive. https://aws.amazon.com/marketplace
  • 24. 24 Choosing the Right Amazon EC2 Instance AWS uses Intel® Xeon® processors to provide customers with high performance and value. EC2 instance types are optimized for different use cases, 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 © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. DEMO
  • 25. 25 Instance User Data •  Can be passed to the instance at launch. •  Can be used to perform common automated configuration tasks. •  Runs scripts after the instance starts. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 26. 26 Adding User Data •  You can specify user data when launching an instance. •  User data can be: •  Linux script – executed by cloud-init •  Windows batch or PowerShell scripts – executed by EC2Config service •  User data scripts run once per instance ID by default. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 27. 27 User Data Example Linux #!/bin/sh yum -y install httpd chkconfig httpd on /etc/init.d/httpd start User data shell scripts must start with the #! characters and the path to the interpreter you want to read the script. Install Apache web server Enable the web server Start the web server © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. DEMO
  • 28. 28 Amazon EC2 Purchasing Options On-Demand Instances Pay by the hour. Reserved Instances Purchase, at a significant discount, instances that are always available 1-year to 3- year terms. Scheduled Instances Purchase instances that are always available on the specified recurring schedule, for a one-year term. Spot Instances Bid on unused instances, which can run as long as they are available and your bid is above the Spot price. Dedicated Hosts Pay for a physical host that is fully dedicated to running your instances. Dedicated Instances Pay, by the hour, for instances that run on single- tenant hardware. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 30. 30 Amazon Virtual Private Cloud (VPC) •  Provision a private, isolated virtual network on the AWS cloud. •  Have complete control over your virtual networking environment.Amazon VPC © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 31. 31 VPCs and Subnets •  A subnet defines a range of IP addresses in your VPC. •  You can launch AWS resources into a subnet that you select. •  A private subnet should be used for resources that won’t be accessible over the Internet. •  A public subnet should be used for resources that will be accessed over the Internet. •  Each subnet must reside entirely within one Availability Zone and cannot span zones. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 32. 32 Amazon VPC Example Virtual Private Cloud AWS Cloud Public Subnet Private Subnet VPN Only Subnet DB Server Web Server Customer Network R Internet App Server VPC NAT Gateway Internet Gateway Web Server App Server DB Server Virtual Private Gateway © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 33. 33 Security in Your VPC •  Security groups •  Network access control lists (ACLs) Subnet 10.0.1.0/24 Internet GatewayVPN Gateway VPC Router 10.0.0.0/16 Security Group Security Group Network ACL Network ACL Routing Table Routing Table instance instance instance instance Subnet 10.0.0.0/24 Security Group Security Group © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 34. 34 Connecting AWS to your Data Centers VPN Connectivity option Description AWS Hardware VPN You can create an IPsec hardware VPN connection between your VPC and your remote network. AWS Direct Connect AWS Direct Connect provides a dedicated private connection from a remote network to your VPC. AWS VPN CloudHub You can create multiple AWS hardware VPN connections via your VPC to enable communications between various remote networks. Software VPN You can create a VPN connection to your remote network by using an Amazon EC2 instance in your VPC that’s running a software VPN appliance. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 35. 35 HSBC AWS Direct Connect •  Dedicated, private connection between AWS and HSBC Data Centers •  1G or 10G per connection, multiple connections supported. •  Multiple AWS accounts can share a connection Wakefield DC AZ AZ AZ Transit Transit AWSDublinRegion South Yorkshire DC HSBC Network and other locations 1G 10G 10G 1G
  • 37. 37 Amazon Simple Storage Service (S3) •  Storage for the Internet •  Natively online, HTTP/HTTPS access •  Storage that allows you to store and retrieve any amount of data, any time, from anywhere on the web •  Highly scalable, reliable, fast and durable Amazon S3 © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 38. 38 Amazon S3 Facts •  Can store an unlimited number of objects in a bucket •  Objects can be up to 5 TB; no bucket size limit •  Designed for 99.999999999% durability and 99.99% availability of objects over a given year •  Can use HTTP/S endpoints to store and retrieve any amount of data, at any time, from anywhere on the web •  Is highly scalable, reliable, fast, and inexpensive •  Can use optional server-side encryption using AWS or customer-managed provided client-side encryption •  Auditing is provided by access logs •  Provides standards-based REST and SOAP interfaces © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 39. 39 Amazon S3 Concepts •  Amazon S3 stores data as objects within buckets •  An object is composed of a file and optionally any metadata that describes that file •  You can have up to 100 buckets in each account •  You can control access to the bucket and its objects Amazon S3 Bucket with Objects Bucket Object © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 40. 40 Amazon S3 Security •  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 encrypted endpoints. •  You can encrypt data using AWS SDKs. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 41. 41 Amazon S3 Versioning •  Protects from accidental overwrites and deletes with no performance penalty. •  Generates a new version with every upload. •  Allows easily retrieval of deleted objects or roll back to previous versions. •  Three states of an Amazon S3 bucket •  Un-versioned (default) •  Versioning-enabled •  Versioning-suspended Versioning Enabled Key: photo.gif ID: 121212 Key: photo.gif ID: 111111 © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 42. 42 Amazon S3 Object Lifecycle Lifecycle management defines how Amazon S3 manages objects during their lifetime. Some objects that you store in an Amazon S3 bucket might have a well-defined lifecycle: •  Log files •  Archive documents •  Digital media archives •  Financial and healthcare records •  Raw genomics sequence data •  Long-term database backups •  Data that must be retained for regulatory compliance © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 43. 43 Amazon S3 Pricing •  Pay only for what you use •  No minimum fee •  Prices based on location of your Amazon S3 bucket •  Estimate monthly bill using the AWS Simple Monthly Calculator •  Pricing is available as: • Storage Pricing • Request Pricing • Data Transfer Pricing: data transferred out of Amazon S3 © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 44. 44 Amazon Glacier •  Long term low-cost archiving service •  Optimal for infrequently accessed data •  Designed for 99.999999999% durability •  Three to five hours’ retrieval time •  Less than $0.01 per GB/month (depending on region) © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 45. 45 Amazon S3 Storage Classes Storage Class Durability Availability Other Considerations Amazon S3 Standard 99.999999999% 99.99% Amazon S3 Standard - Infrequent Access (IA) 99.999999999% 99.9% •  Retrieval fee associated with objects •  Most suitable for infrequently accessed data Glacier 99.999999999% 99.99% (once restored) •  Not available for real-time access •  Must restore objects before you can access them •  Restoring objects can take 3-5 hours © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 46. 46 Amazon Elastic Block Store (EBS) •  Persistent block level storage volumes offer consistent and low-latency performance. •  Stored data is automatically replicated within its Availability Zone. •  Snapshots are stored durably in Amazon S3. Amazon EBS © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 47. 47 Amazon EBS Facts •  EBS is recommended when data must be quickly accessible and requires long-term persistence. •  You can launch your EBS volumes as encrypted volumes – data stored at rest on the volume, disk I/O, and snapshots created from the volume are all encrypted. •  You can create point-in-time snapshots of EBS volumes, which are persisted to Amazon S3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 48. 48 Amazon EBS Volume Types •  SSD-backed volumes are •  Optimized for transactional workloads that involve frequent read/write operations with small I/O size. •  Dominant in IOPS performance. •  HDD-backed volumes are •  Optimized for large streaming workloads. •  Dominant in throughput (measured in MiB/s). © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 49. 49 Amazon EBS Volume Types SSD HDD Volume Type General Purpose SSD (gp2) Provisioned IOPS SSD (io1) Throughput Optimized HDD (st1) Cold HDD (sc1) Description Balances price and performance for a wide variety of transactional loads. Highest- performance SSD volume designed for mission-critical applications. Low-cost HDD designed for frequently accessed, throughput- intensive workloads. Lowest cost HDD designed for less frequently accessed workloads. Volume Sizes 1 GiB – 16 TiB 4 GiB – 16 TiB 500 GiB – 16 TiB 500 GiB – 16 TiB Dominant Performance Attribute IOPS IOPS MiB/s MiB/s © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 50. 50 Amazon EBS Use Cases •  OS: Use for boot/root volume, secondary volumes •  Databases: Scales with your performance needs •  Enterprise applications: Provides reliable block storage to run mission-critical applications •  Business continuity: Minimize data loss and recovery time by regularly backing up using EBS Snapshots •  Applications: Install and persist any application © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 51. 51 Amazon EBS Scope Amazon EBS volumes are in a single Availability Zone Availability Zone A EBS Volume 1 Availability Zone B EBS Volume 2 Volume data is replicated across multiple servers in an Availability Zone. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 52. 52 Amazon EBS and Amazon S3 Amazon EBS Amazon S3 Paradigm Block storage with file system Object store Performance Very fast Fast Redundancy Across multiple servers in an Availability Zone Across multiple facilities in a Region Security EBS Encryption – Data volumes and Snapshots Encryption Access from the Internet? No (1) Yes (2) Typical use case It is a disk drive Online storage (1)  Accessible from the Internet if mounted to server and set up as FTP, etc. (2)  Only with proper credentials, unless ACLs are world-readable © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 53. 53 Demo: Basic AMI with Application Data Loaded from S3 © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 1.  Create S3 Bucket 2.  Upload Application Files to S3 3.  Start EC2 instance and pass via User Data instructions to load data from S3