SlideShare una empresa de Scribd logo
1 de 57
Descargar para leer sin conexión
©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved
Introduction to Amazon EC2
Sebastian Dreisch
AWS - Business Development Manager
What is EC2?
Amazon Elastic Compute Cloud -
Elastic virtual servers in the cloud
Server rack
Host server
Hypervisor
Guest 1 Guest 2 Guest n
Amazon EC2
Virtual machines User experience
Networking
EC2
EC2
Purchase options
A brief look back…
EC2: Eight years young
EC2 eight years ago…
• Single instance family and size
– m1.small (1 vCPU, 1.7 GiB RAM, 160 GB storage)
• Linux only
• On-Demand pricing only
Amazon EC2
Since then
• Instance choice
– CPU
– Memory
– Storage
• Deployment options
• OS
• Applications
• Amazon Elastic Block Store
• Elastic IP addresses
• Amazon VPC
• Auto Scaling
• Elastic Load Balancing
• Performance, security,
manageability, and scalability
improvements
• Amazon ECS
AWS global infrastructure
Over 1 million active
customers across 190 countries
900+ government agencies
3,400+ educational institutions
11,200+ nonprofits
11 regions
28 Availability Zones
53 edge locations
©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved
Every day, Amazon Web Services
adds enough new server capacity to
support all of Amazon’s global
infrastructure when it was a $7B
enterprise
EC2 instances: Families and Generations
General-purpose: M1, M3 , T2
Compute-optimized: C1, CC2, C3, C4
Memory-optimized: M2, CR1, R3
Dense-storage: HS1, D2
I/O-optimized: HI1, I2
GPU: CG1, G2
Micro: T1, T2
EC2 instances: Sizes
c4.large
Instance family
Instance generation
Instance size
EC2 instances: Types
Performance factors: CPU
Intel Xeon E5-2670 (Sandy Bridge) CPUs
• Available on M3, CC2, CR1, and G2 instance types
Intel Xeon E5-2680 v2 (Ivy Bridge) CPUs
• Available on C3, R3, and I2 instance types
• 2.8 GHz in C3, Turbo enabled up to 3.6 GHz
• Supports Enhanced Advanced Vector Extensions (AVX) instructions
Intel Xeon E5-2666 v3 (Haswell – AVX2) CPUs
• Available on C4 instance types
• 2.9 GHz in C4, Turbo enabled up to 3.5 GHz (with Intel Turbo Boost)
• Supports 256-bit integer vectors and can process 32 single-precision 16 or
double-precision floating-point operations per cycle
Performance factors: Networks
AWS proprietary 10Gb networking
• Highest performance in .8xlarge instance sizes
• Full bi-section bandwidth in placement groups
• No network oversubscription
Enhanced Networking
• Available on D2, C3, C4, R3, I2 (in VPC with HVM)
• Over 1M PPS performance, reduced instance-to-
instance latencies, more consistent performance
Tip: Use Enhanced Networking
• Available on D2, C4, C3, R3, I2 instance families
• HVM virtualization type
• VPC-only
• Required kernel version
– Linux: 2.6.32+
– Windows: Server 2008 R2+
• Appropriate virtual function driver
– Linux: ixgbevf 2.14.2+ module
– Windows: Intel 82599 virtual function driver
Performance factors: Storage
• Locally attached or “instance storage”
• Amazon EBS General Purpose (SSD) volumes
• Amazon EBS Provisioned IOPS (SSD) volumes
• Amazon EBS Magnetic volumes
• S3/Glacier
T2 and EC2 Free Tier instances
• T2 is a Burstable Performance Instance
– Burstable Performance Instances provide a baseline level of CPU performance
with the ability to burst above the baseline
– T2 instances are for workloads that don’t use the full CPU often or consistently,
but occasionally need to burst
– Great for getting started on EC2
• EC2 Free Tier
– 750 hours of EC2 Linux t2.micro instance usage (1 GiB of memory and 32-bit
and 64-bit platform support)
Why do customers use EC2?
Using AWS, AdRoll has achieved scalability and flexibility that has
allowed the organization to grow by over 15,000% in one year
• AdRoll is a global leader in retargeting with more
than 10,000 active advertisers across more than
100 countries. The company provides cross-
platform reach across large display inventory
sources and tools that personalize ad campaigns
based on a visitor’s browsing behavior.
• To effectively serve up ads, AdRoll needs the
flexibility to add capacity at a moment’s notice,
rapid-fire response times to win bids in real time,
and the automation to ensure that the system can
respond to bids quickly.
• Using AWS has made it easy for AdRoll to onboard
new customers and quickly build business by
joining new exchanges, no matter where they are
physically located.
When our business was growing really
fast, using AWS allowed us to scale
and optimize our algorithms—and get
rid of extra capacity. AWS saves us
time and money. We don’t need a
bigger data center, we don’t need to
get more operations people on board,
and we dont need to acquire more
machines just because we have to scale
up.
- Valentino Volonghi
CTO, AdRoll
Conde Nast completed its data center migration to AWS in just 4
months, reducing costs by 40%
• Condé Nast is a well-established media and
publications company known for producing high-
quality lifestyle content suited for everyone.
• Deciding they no longer wanted to be in the
business of running data centers, Conde Nast
made the decision to migrate completely to AWS.
• In four months, Conde Nast completed a full data
center migration of over 500 servers, 1 PB of
storage, mission-critical apps (such as HR, Legal,
Sales apps), and 100+ database servers to AWS.
With this migration, they reduced costs by 40% and
improved operational performance by 30-40%,
enabling the business to create content better and
faster.
Completed migration in 4 months:
500+ servers
1 PB of storage
Mission-critical apps (HR, Legal, Sales
apps)
100+ database servers
Sunsetting data center operations
100+ switches, routers, firewalls...
100+ telecom lines (MPLS, point-to-
point, etc.)
And have 24x7/365 support & coverage
Some EC2 benefits
• Elasticity
• Completely Controlled
• Flexibility
• Breadth of
Functionality
• Reliability
• Security
• Cost Effectiveness
• Scalability
Elasticity
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Serverload
Hour of day
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Serverload
Hour of day
Capacity of 1 server
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Serverload
Hour of day
Capacity of 1 server
Traditional capacity required
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Serverload
Hour of day
Capacity of 1 server
Traditional capacity required
1 server for 8 hours
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Serverload
Hour of day
Capacity of 1 server
Traditional capacity required
1 server for 8 hours 1 server for 8 hours
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Serverload
Hour of day
Capacity of 1 server
Traditional capacity required
1 server for 8 hours 1 server for 8 hours
1 server for 8 hours
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Serverload
Hour of day
Capacity of 1 server
Traditional capacity required
1 server for 8 hours 1 server for 8 hours
1 server for 8 hours
1 server for 8 hours
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Serverload
Hour of day
Capacity of 1 server
Traditional capacity required
1/3rd
saving
0
1
2
3
4
5
6
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
Instancecount
Day of month
0
1
2
3
4
5
6
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
Instancecount
Day of month
Monthly
predictable
peak
processing
0
1
2
3
4
5
6
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
Instancecount
Day of month
Traditional capacity required
0
1
2
3
4
5
6
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
Instancecount
Day of month
Elastic capacity
Traditional capacity required
0
1
2
3
4
5
6
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
Instancecount
Day of month
75% savings
Traditional capacity required
Elastic capacity
Scaling automatically
EC2 Auto Scaling ELB
Actual
EC2
Elastic virtual servers
in the cloud
Dynamic traffic
distribution
Automated scaling
of EC2 capacity
Completely Controlled
Completely Controlled
• You have control of your instances
• Log on as root (Linux)/Administrator (Windows)
• Install the software you need
• Start/stop and control instances with console or
APIs
• Make the configuration changes you like
• Create an AMI (Amazon Machine Image)
Flexibility
Multiple instance types
• Choose the instance type that suits you
• Change the instance type when you want to
• Attach as much or as little storage as you need
• Choose your operating system
• Choose a pre-configured image (AMI)
Reliability
Build reliable architectures
• Easily build highly available applications
• ELB distributes load
• Auto Scaling helps ensure availability and scale
• Use multiple Availability Zones (AZs)
Example: 3-tier web application architecture
Security
Our No. 1 priority! A few of our many certifications:
• Secured premises
• Secured access
• Built-in firewalls
• Unique users
• Multi-factor authentication
• Private subnets
• Encrypted data storage
• Dedicated connection
VPC - Virtual Private Cloud
• Provision a logically isolated section of the AWS cloud
• Control your virtual networking environment with:
– Subnets
– Route tables
– Security groups
– Network ACLs
• Control if and how your instances access the Internet
• Connect to your on-premises network via a hardware
VPN or Direct Connect
Availability Zone 1a Availability Zone 1b
Internet
10.0.0.5
10.0.0.6
10.0.3.17
10.0.3.5
10.0.1.5
10.0.1.25
10.0.1.8
10.0.1.6
VPC Subnet
VPC Subnet
VPC Subnet
Virtual Private Gateway
Customer Gateway
VPN Connection
Internet Gateway
Customer Data Center
Cost Effectiveness
On-Demand
Pay for compute
capacity by the
hour with no long-
term commitments
For spiky
workloads, or to
define needs
Reserved
Make an EC2
usage commitment
and receive a
significant
discount.
For committed
utilization
Spot
Bid for unused
capacity, charged
at a Spot Price
which fluctuates
based on supply
and demand
For time-
insensitive or
transient
workloads
Purchase options that fit your workloads
Reserved Instance Payment Options
• The No Upfront option provides a
discount compared to On-Demand
(up to 55% off) and does not require
an upfront payment
• The Partial Upfront option balances
the payments of a Reserved Instance
between upfront and hourly and
provides a higher discount (up to
76%) compared to the No Upfront
option
• With the All Upfront option you
benefit from the highest discount
compared to On-Demand (up to 77%
off)
$-
$500
$1,000
$1,500
$2,000
$2,500
$3,000
30% 40% 50% 60% 70% 80% 90% 100%
Utilization
m3.xlarge 1yr OD/RI break even utilization
On Demand
No Upfront
Partial Upfront
All Upfront
Reserved Instance Marketplace
Buy a smaller-term instance
Buy an instance with different OS or type
Buy a Reserved Instance in different region
Sell your unused Reserved Instance
Sell unwanted or over-bought capacity
Further reduce costs by optimizing
Spot for interruptible workloads and best pricing
Best Spot use-cases include any batch-oriented, fault-tolerant application
It’s easy to get started!
AWS Console
http://aws.amazon.com/getting-started/
AWS Marketplace is in the console
Browse, search, discover,
and launch thousand of AWS
Marketplace Amazon
Machine Images (AMIs)
directly from within the EC2
console
1,900+ products listed in 23
categories
Next Steps
• Sign-up for an AWS account!
• Take advantage of the Free Tier:
aws.amazon.com/free
• Learn more: aws.amazon.com/ec2
• Join us at the booth
SAN FRANCISCO

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

AWS 101: Introduction to AWS
AWS 101: Introduction to AWSAWS 101: Introduction to AWS
AWS 101: Introduction to AWS
 
AWS Monitoring & Logging
AWS Monitoring & LoggingAWS Monitoring & Logging
AWS Monitoring & Logging
 
What is AWS?
What is AWS?What is AWS?
What is AWS?
 
Intro to AWS: Amazon EC2 and Compute Services
Intro to AWS: Amazon EC2 and Compute ServicesIntro to AWS: Amazon EC2 and Compute Services
Intro to AWS: Amazon EC2 and Compute Services
 
Intro to AWS Lambda
Intro to AWS Lambda Intro to AWS Lambda
Intro to AWS Lambda
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
Elastic Load Balancing Deep Dive - AWS Online Tech Talk
Elastic  Load Balancing Deep Dive - AWS Online Tech TalkElastic  Load Balancing Deep Dive - AWS Online Tech Talk
Elastic Load Balancing Deep Dive - AWS Online Tech Talk
 
AWS SQS SNS
AWS SQS SNSAWS SQS SNS
AWS SQS SNS
 
Introduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud ComputingIntroduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud Computing
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
AWS AutoScaling
AWS AutoScalingAWS AutoScaling
AWS AutoScaling
 
AWS Simple Storage Service (s3)
AWS Simple Storage Service (s3) AWS Simple Storage Service (s3)
AWS Simple Storage Service (s3)
 
AWS Storage Options
AWS Storage OptionsAWS Storage Options
AWS Storage Options
 
Getting Started with AWS Compute Services
Getting Started with AWS Compute ServicesGetting Started with AWS Compute Services
Getting Started with AWS Compute Services
 
Intro to AWS: Database Services
Intro to AWS: Database ServicesIntro to AWS: Database Services
Intro to AWS: Database Services
 
Basics AWS Presentation
Basics AWS PresentationBasics AWS Presentation
Basics AWS Presentation
 
Introduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 NetworksIntroduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 Networks
 
Amazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for KubernetesAmazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for Kubernetes
 
Introduction to AWS Storage Services
Introduction to AWS Storage ServicesIntroduction to AWS Storage Services
Introduction to AWS Storage Services
 
SRV321 Deep Dive on Amazon EBS
 SRV321 Deep Dive on Amazon EBS SRV321 Deep Dive on Amazon EBS
SRV321 Deep Dive on Amazon EBS
 

Destacado

基于Aws的dev ops实践指南 王毅
基于Aws的dev ops实践指南 王毅基于Aws的dev ops实践指南 王毅
基于Aws的dev ops实践指南 王毅
Mason Mei
 

Destacado (20)

AWS Security
AWS SecurityAWS Security
AWS Security
 
Intro to AWS Security
Intro to AWS SecurityIntro to AWS Security
Intro to AWS Security
 
Introduction to AWS Security
Introduction to AWS SecurityIntroduction to AWS Security
Introduction to AWS Security
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web Services
 
數位媒體雲端儲存案例和技術分享 (AWS Storage Options for Media Industry)
數位媒體雲端儲存案例和技術分享 (AWS Storage Options for Media Industry)數位媒體雲端儲存案例和技術分享 (AWS Storage Options for Media Industry)
數位媒體雲端儲存案例和技術分享 (AWS Storage Options for Media Industry)
 
應用程式迅速開發與串連廣大用戶要素
應用程式迅速開發與串連廣大用戶要素應用程式迅速開發與串連廣大用戶要素
應用程式迅速開發與串連廣大用戶要素
 
使用Amazon Machine Learning 建立即時推薦引擎
使用Amazon Machine Learning 建立即時推薦引擎使用Amazon Machine Learning 建立即時推薦引擎
使用Amazon Machine Learning 建立即時推薦引擎
 
AWS EC2 and ELB troubleshooting
AWS EC2 and ELB troubleshootingAWS EC2 and ELB troubleshooting
AWS EC2 and ELB troubleshooting
 
零到千万可扩展架构 AWS Architecture Overview
零到千万可扩展架构 AWS Architecture Overview零到千万可扩展架构 AWS Architecture Overview
零到千万可扩展架构 AWS Architecture Overview
 
以AWS Lambda與Amazon API Gateway打造無伺服器後端
以AWS Lambda與Amazon API Gateway打造無伺服器後端以AWS Lambda與Amazon API Gateway打造無伺服器後端
以AWS Lambda與Amazon API Gateway打造無伺服器後端
 
管理程式對AWS LAMBDA持續交付
管理程式對AWS LAMBDA持續交付管理程式對AWS LAMBDA持續交付
管理程式對AWS LAMBDA持續交付
 
Aws summit devops 云端多环境自动化运维和部署
Aws summit devops   云端多环境自动化运维和部署Aws summit devops   云端多环境自动化运维和部署
Aws summit devops 云端多环境自动化运维和部署
 
如何規劃與執行大型資料中心遷移和案例分享
如何規劃與執行大型資料中心遷移和案例分享如何規劃與執行大型資料中心遷移和案例分享
如何規劃與執行大型資料中心遷移和案例分享
 
深入探討雲端安全
深入探討雲端安全深入探討雲端安全
深入探討雲端安全
 
AwSome day 分享
AwSome day 分享AwSome day 分享
AwSome day 分享
 
1. 利用微服務架構建立雲端影音平台 (Building Media Platform by Microservices Architecture)
1.	利用微服務架構建立雲端影音平台 (Building Media Platform by Microservices Architecture)1.	利用微服務架構建立雲端影音平台 (Building Media Platform by Microservices Architecture)
1. 利用微服務架構建立雲端影音平台 (Building Media Platform by Microservices Architecture)
 
基于Aws的dev ops实践指南 王毅
基于Aws的dev ops实践指南 王毅基于Aws的dev ops实践指南 王毅
基于Aws的dev ops实践指南 王毅
 
Automate Software Deployments on EC2 with AWS CodeDeploy
Automate Software Deployments on EC2 with AWS CodeDeployAutomate Software Deployments on EC2 with AWS CodeDeploy
Automate Software Deployments on EC2 with AWS CodeDeploy
 
Ovn vancouver
Ovn vancouverOvn vancouver
Ovn vancouver
 
以Device Shadows與Rules Engine串聯實體世界
以Device Shadows與Rules Engine串聯實體世界以Device Shadows與Rules Engine串聯實體世界
以Device Shadows與Rules Engine串聯實體世界
 

Similar a Intro to AWS: EC2 & Compute Services

Curtis-Bray_Amazon_Introduction-to-Amazon-EC2.pdf
Curtis-Bray_Amazon_Introduction-to-Amazon-EC2.pdfCurtis-Bray_Amazon_Introduction-to-Amazon-EC2.pdf
Curtis-Bray_Amazon_Introduction-to-Amazon-EC2.pdf
RebaMaheen
 
AWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWSAWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWS
Amazon Web Services
 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersScaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users
Amazon Web Services
 
T1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on awsT1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on aws
Amazon Web Services
 

Similar a Intro to AWS: EC2 & Compute Services (20)

Intro to AWS: Amazon EC2 and Compute Services
Intro to AWS: Amazon EC2 and Compute ServicesIntro to AWS: Amazon EC2 and Compute Services
Intro to AWS: Amazon EC2 and Compute Services
 
Getting Started with Amazon EC2 and Compute Services
Getting Started with Amazon EC2 and Compute ServicesGetting Started with Amazon EC2 and Compute Services
Getting Started with Amazon EC2 and Compute Services
 
AWS Summit London 2014 | Introduction to Amazon EC2 (100)
AWS Summit London 2014 | Introduction to Amazon EC2 (100)AWS Summit London 2014 | Introduction to Amazon EC2 (100)
AWS Summit London 2014 | Introduction to Amazon EC2 (100)
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
Curtis-Bray_Amazon_Introduction-to-Amazon-EC2.pdf
Curtis-Bray_Amazon_Introduction-to-Amazon-EC2.pdfCurtis-Bray_Amazon_Introduction-to-Amazon-EC2.pdf
Curtis-Bray_Amazon_Introduction-to-Amazon-EC2.pdf
 
Getting Started with Amazon EC2 and AWS Compute Services
Getting Started with Amazon EC2 and AWS Compute ServicesGetting Started with Amazon EC2 and AWS Compute Services
Getting Started with Amazon EC2 and AWS Compute Services
 
AWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWSAWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWS
 
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...
 
Satrtup Bootcamp - Scale on AWS
Satrtup Bootcamp - Scale on AWSSatrtup Bootcamp - Scale on AWS
Satrtup Bootcamp - Scale on AWS
 
AWS Webcast - Explore the AWS Cloud
AWS Webcast - Explore the AWS CloudAWS Webcast - Explore the AWS Cloud
AWS Webcast - Explore the AWS Cloud
 
Getting Started with Amazon EC2 and Compute Services
Getting Started with Amazon EC2 and Compute ServicesGetting Started with Amazon EC2 and Compute Services
Getting Started with Amazon EC2 and Compute Services
 
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWSAWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
 
An Introduction to AWS - AWS Summit Bahrain 2017
An Introduction to AWS - AWS Summit Bahrain 2017An Introduction to AWS - AWS Summit Bahrain 2017
An Introduction to AWS - AWS Summit Bahrain 2017
 
AWS를 활용한 첫 빅데이터 프로젝트 시작하기(김일호)- AWS 웨비나 시리즈 2015
AWS를 활용한 첫 빅데이터 프로젝트 시작하기(김일호)- AWS 웨비나 시리즈 2015AWS를 활용한 첫 빅데이터 프로젝트 시작하기(김일호)- AWS 웨비나 시리즈 2015
AWS를 활용한 첫 빅데이터 프로젝트 시작하기(김일호)- AWS 웨비나 시리즈 2015
 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersScaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users
 
T1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on awsT1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on aws
 
What's new in AWS?
What's new in AWS?What's new in AWS?
What's new in AWS?
 
AWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the Cloud
 
AWS Cloud Kata 2013 | Singapore - Getting to Scale on AWS
AWS Cloud Kata 2013 | Singapore - Getting to Scale on AWSAWS Cloud Kata 2013 | Singapore - Getting to Scale on AWS
AWS Cloud Kata 2013 | Singapore - Getting to Scale on AWS
 
What's New on AWS and What it Means to You
What's New on AWS and What it Means to YouWhat's New on AWS and What it Means to You
What's New on AWS and What it Means to You
 

Más de 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
 

Más de 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
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Intro to AWS: EC2 & Compute Services

  • 1. ©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Introduction to Amazon EC2 Sebastian Dreisch AWS - Business Development Manager
  • 3. Amazon Elastic Compute Cloud - Elastic virtual servers in the cloud Server rack Host server Hypervisor Guest 1 Guest 2 Guest n
  • 4. Amazon EC2 Virtual machines User experience Networking EC2 EC2 Purchase options
  • 5. A brief look back… EC2: Eight years young
  • 6. EC2 eight years ago… • Single instance family and size – m1.small (1 vCPU, 1.7 GiB RAM, 160 GB storage) • Linux only • On-Demand pricing only Amazon EC2
  • 7. Since then • Instance choice – CPU – Memory – Storage • Deployment options • OS • Applications • Amazon Elastic Block Store • Elastic IP addresses • Amazon VPC • Auto Scaling • Elastic Load Balancing • Performance, security, manageability, and scalability improvements • Amazon ECS
  • 8. AWS global infrastructure Over 1 million active customers across 190 countries 900+ government agencies 3,400+ educational institutions 11,200+ nonprofits 11 regions 28 Availability Zones 53 edge locations
  • 9. ©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Every day, Amazon Web Services adds enough new server capacity to support all of Amazon’s global infrastructure when it was a $7B enterprise
  • 10. EC2 instances: Families and Generations General-purpose: M1, M3 , T2 Compute-optimized: C1, CC2, C3, C4 Memory-optimized: M2, CR1, R3 Dense-storage: HS1, D2 I/O-optimized: HI1, I2 GPU: CG1, G2 Micro: T1, T2
  • 13. Performance factors: CPU Intel Xeon E5-2670 (Sandy Bridge) CPUs • Available on M3, CC2, CR1, and G2 instance types Intel Xeon E5-2680 v2 (Ivy Bridge) CPUs • Available on C3, R3, and I2 instance types • 2.8 GHz in C3, Turbo enabled up to 3.6 GHz • Supports Enhanced Advanced Vector Extensions (AVX) instructions Intel Xeon E5-2666 v3 (Haswell – AVX2) CPUs • Available on C4 instance types • 2.9 GHz in C4, Turbo enabled up to 3.5 GHz (with Intel Turbo Boost) • Supports 256-bit integer vectors and can process 32 single-precision 16 or double-precision floating-point operations per cycle
  • 14. Performance factors: Networks AWS proprietary 10Gb networking • Highest performance in .8xlarge instance sizes • Full bi-section bandwidth in placement groups • No network oversubscription Enhanced Networking • Available on D2, C3, C4, R3, I2 (in VPC with HVM) • Over 1M PPS performance, reduced instance-to- instance latencies, more consistent performance
  • 15. Tip: Use Enhanced Networking • Available on D2, C4, C3, R3, I2 instance families • HVM virtualization type • VPC-only • Required kernel version – Linux: 2.6.32+ – Windows: Server 2008 R2+ • Appropriate virtual function driver – Linux: ixgbevf 2.14.2+ module – Windows: Intel 82599 virtual function driver
  • 16. Performance factors: Storage • Locally attached or “instance storage” • Amazon EBS General Purpose (SSD) volumes • Amazon EBS Provisioned IOPS (SSD) volumes • Amazon EBS Magnetic volumes • S3/Glacier
  • 17. T2 and EC2 Free Tier instances • T2 is a Burstable Performance Instance – Burstable Performance Instances provide a baseline level of CPU performance with the ability to burst above the baseline – T2 instances are for workloads that don’t use the full CPU often or consistently, but occasionally need to burst – Great for getting started on EC2 • EC2 Free Tier – 750 hours of EC2 Linux t2.micro instance usage (1 GiB of memory and 32-bit and 64-bit platform support)
  • 18. Why do customers use EC2?
  • 19. Using AWS, AdRoll has achieved scalability and flexibility that has allowed the organization to grow by over 15,000% in one year • AdRoll is a global leader in retargeting with more than 10,000 active advertisers across more than 100 countries. The company provides cross- platform reach across large display inventory sources and tools that personalize ad campaigns based on a visitor’s browsing behavior. • To effectively serve up ads, AdRoll needs the flexibility to add capacity at a moment’s notice, rapid-fire response times to win bids in real time, and the automation to ensure that the system can respond to bids quickly. • Using AWS has made it easy for AdRoll to onboard new customers and quickly build business by joining new exchanges, no matter where they are physically located. When our business was growing really fast, using AWS allowed us to scale and optimize our algorithms—and get rid of extra capacity. AWS saves us time and money. We don’t need a bigger data center, we don’t need to get more operations people on board, and we dont need to acquire more machines just because we have to scale up. - Valentino Volonghi CTO, AdRoll
  • 20. Conde Nast completed its data center migration to AWS in just 4 months, reducing costs by 40% • Condé Nast is a well-established media and publications company known for producing high- quality lifestyle content suited for everyone. • Deciding they no longer wanted to be in the business of running data centers, Conde Nast made the decision to migrate completely to AWS. • In four months, Conde Nast completed a full data center migration of over 500 servers, 1 PB of storage, mission-critical apps (such as HR, Legal, Sales apps), and 100+ database servers to AWS. With this migration, they reduced costs by 40% and improved operational performance by 30-40%, enabling the business to create content better and faster. Completed migration in 4 months: 500+ servers 1 PB of storage Mission-critical apps (HR, Legal, Sales apps) 100+ database servers Sunsetting data center operations 100+ switches, routers, firewalls... 100+ telecom lines (MPLS, point-to- point, etc.) And have 24x7/365 support & coverage
  • 21. Some EC2 benefits • Elasticity • Completely Controlled • Flexibility • Breadth of Functionality • Reliability • Security • Cost Effectiveness • Scalability
  • 23. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Serverload Hour of day
  • 24. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Serverload Hour of day Capacity of 1 server
  • 25. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Serverload Hour of day Capacity of 1 server Traditional capacity required
  • 26. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Serverload Hour of day Capacity of 1 server Traditional capacity required 1 server for 8 hours
  • 27. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Serverload Hour of day Capacity of 1 server Traditional capacity required 1 server for 8 hours 1 server for 8 hours
  • 28. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Serverload Hour of day Capacity of 1 server Traditional capacity required 1 server for 8 hours 1 server for 8 hours 1 server for 8 hours
  • 29. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Serverload Hour of day Capacity of 1 server Traditional capacity required 1 server for 8 hours 1 server for 8 hours 1 server for 8 hours 1 server for 8 hours
  • 30. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Serverload Hour of day Capacity of 1 server Traditional capacity required 1/3rd saving
  • 31. 0 1 2 3 4 5 6 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 Instancecount Day of month
  • 32. 0 1 2 3 4 5 6 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 Instancecount Day of month Monthly predictable peak processing
  • 33. 0 1 2 3 4 5 6 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 Instancecount Day of month Traditional capacity required
  • 34. 0 1 2 3 4 5 6 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 Instancecount Day of month Elastic capacity Traditional capacity required
  • 35. 0 1 2 3 4 5 6 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 Instancecount Day of month 75% savings Traditional capacity required Elastic capacity
  • 36. Scaling automatically EC2 Auto Scaling ELB Actual EC2 Elastic virtual servers in the cloud Dynamic traffic distribution Automated scaling of EC2 capacity
  • 38. Completely Controlled • You have control of your instances • Log on as root (Linux)/Administrator (Windows) • Install the software you need • Start/stop and control instances with console or APIs • Make the configuration changes you like • Create an AMI (Amazon Machine Image)
  • 40. Multiple instance types • Choose the instance type that suits you • Change the instance type when you want to • Attach as much or as little storage as you need • Choose your operating system • Choose a pre-configured image (AMI)
  • 42. Build reliable architectures • Easily build highly available applications • ELB distributes load • Auto Scaling helps ensure availability and scale • Use multiple Availability Zones (AZs)
  • 43. Example: 3-tier web application architecture
  • 45. Our No. 1 priority! A few of our many certifications: • Secured premises • Secured access • Built-in firewalls • Unique users • Multi-factor authentication • Private subnets • Encrypted data storage • Dedicated connection
  • 46. VPC - Virtual Private Cloud • Provision a logically isolated section of the AWS cloud • Control your virtual networking environment with: – Subnets – Route tables – Security groups – Network ACLs • Control if and how your instances access the Internet • Connect to your on-premises network via a hardware VPN or Direct Connect
  • 47. Availability Zone 1a Availability Zone 1b Internet 10.0.0.5 10.0.0.6 10.0.3.17 10.0.3.5 10.0.1.5 10.0.1.25 10.0.1.8 10.0.1.6 VPC Subnet VPC Subnet VPC Subnet Virtual Private Gateway Customer Gateway VPN Connection Internet Gateway Customer Data Center
  • 49. On-Demand Pay for compute capacity by the hour with no long- term commitments For spiky workloads, or to define needs Reserved Make an EC2 usage commitment and receive a significant discount. For committed utilization Spot Bid for unused capacity, charged at a Spot Price which fluctuates based on supply and demand For time- insensitive or transient workloads Purchase options that fit your workloads
  • 50. Reserved Instance Payment Options • The No Upfront option provides a discount compared to On-Demand (up to 55% off) and does not require an upfront payment • The Partial Upfront option balances the payments of a Reserved Instance between upfront and hourly and provides a higher discount (up to 76%) compared to the No Upfront option • With the All Upfront option you benefit from the highest discount compared to On-Demand (up to 77% off) $- $500 $1,000 $1,500 $2,000 $2,500 $3,000 30% 40% 50% 60% 70% 80% 90% 100% Utilization m3.xlarge 1yr OD/RI break even utilization On Demand No Upfront Partial Upfront All Upfront
  • 51. Reserved Instance Marketplace Buy a smaller-term instance Buy an instance with different OS or type Buy a Reserved Instance in different region Sell your unused Reserved Instance Sell unwanted or over-bought capacity Further reduce costs by optimizing
  • 52. Spot for interruptible workloads and best pricing Best Spot use-cases include any batch-oriented, fault-tolerant application
  • 53. It’s easy to get started!
  • 55. AWS Marketplace is in the console Browse, search, discover, and launch thousand of AWS Marketplace Amazon Machine Images (AMIs) directly from within the EC2 console 1,900+ products listed in 23 categories
  • 56. Next Steps • Sign-up for an AWS account! • Take advantage of the Free Tier: aws.amazon.com/free • Learn more: aws.amazon.com/ec2 • Join us at the booth