Post on 06-Jul-2015
description
What is AWS?
Chris Jang – Head of Korea Amazon Web Services
An overview of what AWS is and why people are adopting it A 1,000 foot view of the services available in the toolbox
A look at top questions people have when approaching AWS
What is AWS?
AWS 개요 및 AWS 사용 이유 주요 AWS 서비스 소개
FAQ
Background
Consumer Business
Tens of millions of active customer
accounts
Eight countries: US, UK, Germany,
Japan, France, Canada, China, Italy
Seller Business
Sell on Amazon websites
Use Amazon technology for your own retail website
Leverage Amazon’s massive fulfillment
center network
IT Infrastructure Business
Cloud computing infrastructure for hosting web-scale
solutions
Hundreds of thousands of
registered customers in over 190 countries
Deep experience in building and operating
global web scale systems
About Amazon Web Services
?
…get into cloud computing?
How did Amazon…
Over 10 years in the making (전자상거래 사업 운영을 통해 습득한 노하우)
Enablement of sellers on Amazon (셀러 비즈니스 지원을 위한 인프라의 SOA 전환)
Internal need for scalable deployment environment (유연한 배포 환경에 대한 내부적 수요 증대)
Early forays proved developers were hungry for more (개발자의 API를 통한 서비스 접근 욕구 증대)
AWS Mission
Enable businesses and developers to use web
services* to build scalable, sophisticated
applications.
*What people now call “the cloud”
기업 및 개발자가 웹서비스 형태로 제공되는
클라우드 위에서 확장성을 갖춘 정교한
애플리케이션을 개발할 수 있게 하는 것
Not excess capacity!
Powering the Most Popular Internet Businesses
Trusted by Enterprises
AWS는 Amazon.com이 5조원의 매출을 올릴 때 필요했던 서버 용량만큼
매일 증설하고 있음
Each day AWS adds the equivalent server
capacity to power Amazon.com when it was
a global, $5B enterprise
Each day AWS adds the equivalent server
capacity to power Amazon.com when it was
a global, $5B enterprise
$5.2B retail business
7,800 employees
A whole lot of servers
2003
1.3 Trillion
835k peak transactions per second
Objects in S3
EMR Jobs
0
500,000
1,000,000
1,500,000
2,000,000
2,500,000
3,000,000
3,500,000
4,000,000
3.7 M clusters launched since May 2010
Innovation on behalf of our customers:
158 new features and services in 11months of 2012
Utility computing
Utility computing
On demand (필요할 때마다)
Pay as you go (사용한 만큼만 지불)
Uniform (일관성)
Available (항상 이용 가능)
Utility computing
On demand (필요할 때마다)
Pay as you go (사용한 만큼만 지불)
Uniform (일관성)
Available (항상 이용 가능)
Utility computing
Compute
Storage
Security Scaling
Database
Networking Monitoring
Messaging
Workflow
DNS
Load Balancing
Backup CDN
On demand Pay as you go
Uniform Available
Utility computing
On a global footprint
Region
US-WEST (N. California) EU-WEST (Ireland)
ASIA PAC (Tokyo)
ASIA PAC (Singapore)
US-WEST (Oregon)
SOUTH AMERICA (Sao Paulo)
US-EAST (Virginia)
GOV CLOUD
ASIA PAC (Sydney)
Availability Zone
On a global footprint
Edge Locations
Dallas(2)
St.Louis
Miami
Jacksonville Los Angeles (2)
Palo Alto
Seattle
Ashburn(2)
Newark
New York (2)
Dublin
London(2)
Amsterdam
Stockholm
Frankfurt(2)
Paris(2)
Singapore(2)
Hong Kong
Tokyo
Sao Paulo
South Bend
San Jose
Osaka Milan
Sydney
On a global footprint
At the end of a web service
ec2-run-instances ami-b232d0db
--instance-count 3
--availability-zone eu-west-1a
--instance-type m1.small
ec2-run-instances ami-b232d0db
--instance-count 5
--availability-zone eu-west-1c
--instance-type m1.medium
ec2-run-instances ami-b232d0db
--instance-count 2
--availability-zone us-east-1b
--instance-type m1.xlarge
ec2-run-instances ami-b232d0db
--instance-count 2
--availability-zone us-east-1d
--instance-type m1.xlarge
At the end of a web service
At the end of a web service
elb-create-lb myLoadBalancer
as-create-auto-scaling-group MyGroup
--launch-configuration MyConfig
--availability-zones eu-west-1c
--min-size 2
--max-size 200
ec2-authorize default -p 80
and rich console services
Why are customers adopting cloud computing?
Why are customers adopting cloud computing?
Variable expense
(가변 비용)
Replace capital expenditure with variable expense
(초기 투자 비용을 가변 비용으로 전환)
Why are customers adopting cloud computing?
On-premise
vs $0 to get started Pay as you go
Capital investment & physical installation
Variable expense
(가변 비용)
Replace capital expenditure with variable expense
(초기 투자 비용을 가변 비용으로 전환)
Why are customers adopting cloud computing?
Source IDC Whitepaper, sponsored by Amazon, “The Business Value of Amazon Web Services
Accelerates Over Time.” July 2012
Average of 400 servers replaced per customer
(AWS 고객 당 평균 400개의 서버에 해당하는 고정 비용 전환)
Variable expense
(가변 비용)
Replace capital expenditure with variable expense
(초기 투자 비용을 가변 비용으로 전환)
Economies of scale
(규모의 경제 효과)
Lower variable expense than companies can achieve
themselves
(AWS의 대규모 인프라 설비로 인한 가변 비용 절감)
Why are customers adopting cloud computing?
Why are customers adopting cloud computing?
Saved $34m on SmartHub application
10’s of millions of $ saved with first 12 apps
migrated to AWS
50% reduction in analytics
costs
Economies of scale
(규모의 경제 효과)
Lower variable expense than companies can achieve
themselves
(AWS의 대규모 인프라 설비로 인한 가변 비용 절감)
Why are customers adopting cloud computing?
$3.01M
$0.90M
Source IDC Whitepaper, sponsored by Amazon, “The Business Value of Amazon Web Services
Accelerates Over Time.” July 2012
70% lower 5 year TCO per app
On-premise AWS
Economies of scale
(규모의 경제 효과)
Lower variable expense than companies can achieve
themselves
(AWS의 대규모 인프라 설비로 인한 가변 비용 절감)
Why are customers adopting cloud computing?
Reduced Prices
More Customers
More AWS Usage
More Infra-structure
Economies of Scale
Lower Costs
Economies of scale
(규모의 경제 효과)
Lower variable expense than companies can achieve
themselves
(AWS의 대규모 인프라 설비로 인한 가변 비용 절감)
Why are customers adopting cloud computing?
Reduced Prices
More Customers
More AWS Usage
More Infra-structure
Economies of Scale
Lower Costs
Economies of scale
(규모의 경제 효과)
Lower variable expense than companies can achieve
themselves
(AWS의 대규모 인프라 설비로 인한 가변 비용 절감)
Why are customers adopting cloud computing?
Reduced Prices
More Customers
More AWS Usage
More Infra-structure
Economies of Scale
Lower Costs
Economies of scale
(규모의 경제 효과)
Lower variable expense than companies can achieve
themselves
(AWS의 대규모 인프라 설비로 인한 가변 비용 절감)
Why are customers adopting cloud computing?
Reduced Prices
More Customers
More AWS Usage
More Infra-structure
Economies of Scale
Lower Costs
Economies of scale
(규모의 경제 효과)
Lower variable expense than companies can achieve
themselves
(AWS의 대규모 인프라 설비로 인한 가변 비용 절감)
Why are customers adopting cloud computing?
Elastic capacity
(탄력적 용량)
No need to guess capacity requirements and over-provision
(서버 용량을 예측하고 과도하게 구매할 필요 없음)
Why are customers adopting cloud computing?
Actual demand (실제 수요)
Predicted demand (예상 수요)
Customer Dissatisfaction (고객 불만족)
Waste (낭비)
Demand
Time
Elastic capacity
(탄력적 용량)
No need to guess capacity requirements and over-provision
(서버 용량을 예측하고 과도하게 구매할 필요 없음)
Why are customers adopting cloud computing?
Elastic capacity (탄력적 용량)
Demand
Time
Elastic capacity
(탄력적 용량)
No need to guess capacity requirements and over-provision
(서버 용량을 예측하고 과도하게 구매할 필요 없음)
Why are customers adopting cloud computing?
Speed and agility
(속도 및 민첩성)
Infrastructure in minutes not weeks
(몇 분 안에 준비되는 인프라)
Why are customers adopting cloud computing?
“We reduced application
deployment times from
2 months to 3 days.”
“어플리케이션 배포 시간을 2달에서 3일로 줄였습니다.”
“Time to deploy went from weeks to hours.”
“배포 시간이 몇 주에서 몇 시간으로
줄었습니다.”
“We can double server capacity in 20 seconds.”
“20초 안에 서버 용량을 두 배로 늘릴 수
있습니다.”
Speed and agility
(속도 및 민첩성)
Infrastructure in minutes not weeks
(몇 분 안에 준비되는 인프라)
Why are customers adopting cloud computing?
Add New Dev Environment
Add New Production Environment
Add New Environment in Japan
Add 1,000 Servers
Remove 1,000 servers
Number of Instances 1,000
Instance Type M3 Extra Large
Availability Zone US-West-2b
Launch
aws.amazon.com/managementconsole
Infrastructure in Minutes Old World: Infrastructure in Weeks
Speed and agility
(속도 및 민첩성)
Infrastructure in minutes not weeks
(몇 분 안에 준비되는 인프라)
Why are customers adopting cloud computing?
Experiment Often
Fail quickly at a
low cost
More Innovation
$00’s Experiment
Infrequently
Failure is
expensive
Less Innovation
“On-premise” (기존 환경)
Speed and agility
(속도 및 민첩성)
Infrastructure in minutes not weeks
(몇 분 안에 준비되는 인프라)
Why are customers adopting cloud computing? Focus on business
(비즈니스에 집중 가능)
No need for undifferentiated heavy IT lifting
(차별화되지 않는 IT 인프라 관리에 신경쓸 필요 없음)
Why are customers adopting cloud computing?
We take care of…
Data centers
Power
Cooling
Cabling
Networking
Racks
Servers
Storage
Labour
…so you don’t have to…
Buy and install new hardware
Set up and configure new software
Build new data centers
새 하드웨어 구매 및 설치
새 소프트웨어 설치 및 설정
새로운 데이터센터 설립
Focus on business
(비즈니스에 집중 가능)
No need for undifferentiated heavy IT lifting
(차별화되지 않는 IT 인프라 관리에 신경쓸 필요 없음)
Why are customers adopting cloud computing? Global Reach
(해외 진출)
Go global in minutes and reach a global audience
(몇 분 만에 해외 시장 진입 가능)
Why are customers adopting cloud computing? Global Reach
(해외 진출)
Go global in minutes and reach a global audience
(몇 분 만에 해외 시장 진입 가능)
Application
Why are customers adopting cloud computing?
Application
Global Reach
(해외 진출)
Go global in minutes and reach a global audience
(몇 분 만에 해외 시장 진입 가능)
Elasticity (탄력성)
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
Typical weekly traffic to Amazon.com (아마존닷컴의 일주일 간 트래픽)
November traffic to Amazon.com (11월의 아마존닷컴 트래픽)
November
November traffic to Amazon.com Provisioned capacity (조달한 용량)
November
November traffic to Amazon.com 76%
24% November
Provisioned capacity (조달한 용량)
November 10th 2010 Turned off Amazon.com’s last physical
web server for the US market
(미국 아마존닷컴의 물리적 웹 서버 운영 중단)
October 31st 2011 Turned off Amazon.com’s last physical
web server for European business
(유럽 아마존닷컴의 물리적 웹 서버 운영 중단)
November traffic to Amazon.com
November
Num
ber
of E
C2 I
nsta
nces
4/12/2008 4/14/2008 4/15/2008 4/16/2008 4/18/2008 4/19/2008 4/20/2008 4/17/2008 4/13/2008
40 servers to 5000 in 3 days (3일만에 40대에서 5000대로 증가) EC2 scaled to peak of 5000
instances
“Techcrunched”
Launch of Facebook modification
Steady state of ~40 instances
AWS Services
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Reference Model
Regions (지역) • An independent collection of AWS resources in a defined geography
(AWS 서비스가 제공되는 독립적인 지역)
• A solid foundation for meeting location-dependent privacy and
compliance requirements
(개인 정보 보호 및 규정 준수 요구사항에 따른 위치 선택 가능)
Global infrastructure
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Availability Zones (가용 영역) • Designed as independent failure zones
• Physically separated within a typical metropolitan region
(독립적으로 분리되어 있는 Region 내의 데이터센터)
Global infrastructure
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Edge Locations (에지) • To deliver content to end users with lower latency
(최종 사용자에게 짧은 시간에 콘텐츠 배포를 가능하게 함)
• A global network of edge locations
(전세계 주요 도시에 보유하고 있는 Edge Location)
• Supports global DNS infrastructure (Route53) and CloudFront CDN
(Route53 및 CloudFront 제공)
Global infrastructure
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Direct Connect • Dedicated connection between your IT infrastructure and the AWS datacenters
(고객의 IT 인프라와 AWS 데이터센터간의 전용선 서비스)
• Extend your network infrastructure and VLANs into AWS
Networking
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
VPN Connection • A Hardware VPN connection connects amazon environment to your datacenter
(하드웨어 VPN 연결을 통해 기존 데이터센터와 AWS 연결)
• Internet Protocol security (IPSec) VPN connection
(IPSec 프로토콜 지원)
• Commonly used hardware supported
(일반적인 VPN 하드웨어 지원)
Internet
Networking
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Virtual Private Cloud • Private, isolated section of the AWS Cloud
(가상의 격리형 클라우드 제공)
• Launch resources in a virtual network that you define
(VPC 내에 AWS 서비스 런칭 가능)
• complete control over your virtual networking environment
(가상 네트워크 환경에 대한 완전한 제어 가능)
Internet
Networking
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Route 53 • Highly available and scalable Domain Name System
(언제든 이용가능하며 확장성을 가진 DNS 서비스)
• Extremely reliable and cost effective
(매우 안정적이고, 비용 효율적인 서비스)
Feature Details
Global Supported from AWS global edge locations for fast and reliable domain name resolution
Scalable Automatically scales based upon query volumes
Latency based routing
Supports resolution of endpoints based upon latency, enabling multi-region application delivery
Integrated Integrates with other AWS services allowing Route 53 to front load balancers, S3 and EC2
Secure Integrates with IAM giving fine grained control over DNS record access
Networking
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Vertical Scaling
From $0.02/hr
Elastic Compute Cloud (EC2) • Basic unit of compute capacity
(컴퓨팅 파워의 기본 단위)
• Range of CPU, memory & local disk options
(CPU, 메모리, 로컬 디스크에 따른 분류)
• 17 Instance types available, from micro to cluster compute
(마이크로에서 클러스터 컴퓨팅에 이르는 17가지 유형의 인스턴스 )
Feature Details
Flexible Run windows or Linux distributions
Scalable Wide range of instance types from micro to cluster compute
Machine Images Configurations can be saved as machine images (AMIs) from which new instances can be created
Full control Full root or administrator rights
Secure Full firewall control via Security Groups
Monitoring Publishes metrics to Cloud Watch
Inexpensive On-demand, Reserved and Spot instance types
VM Import/Export Import and export VM images to transfer configurations in and out of EC2
Compute
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
GNM measures the savings from using AWS in terms of reduced lead times.
“It takes … less than 10 minutes to set up a new instance in Amazon EC2 and perhaps another 20 minutes to connect to the infrastructure and build the server type, for a total lead
time of half an hour. This compares to a possible three weeks for hardware to be delivered and installed plus additional time
for budget approval.” Mike Bracken GNM’s Director of Technology Development,
Compute
Vertical Scaling
From $0.02/hr
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
“ 기존에 3주 이상이 걸렸던 하드웨어 조달 시간이 AWS를 사용한 후 10분으로 단축”
Auto-scaling • Automatic re-sizing of compute clusters based upon demand
(사용자가 정의한 조건에 따라 EC2 를 자동 확장/축소)
Trigger auto-scaling policy
Feature Details
Control Define minimum and maximum instance pool sizes and when scaling and cool down occurs
Integrated to CloudWatch
Use metrics gathered by CloudWatch to drive scaling
Instance types Run auto scaling for on-demand instances and spot. Compatible with VPC
as-create-auto-scaling-group MyGroup
--launch-configuration MyConfig
--availability-zones eu-west-1a
--min-size 4
--max-size 200
Compute
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Elastic Load Balancing • Create highly scalable applications
(Traffic에 따른 확장성을 만족하는 애플리케이션 구축 가능)
• Distribute load across EC2 instances in multiple availability zones
(여러 가용 영역에 속해있는 EC2 인스턴스 전체에 로드 분산)
Feature Details
Auto-scaling Automatically scales to handle request volume
Available Load balance across instances in multiple availability zones
Health checks Automatically checks health of instances and takes them in or out of service
Session stickiness Route requests to the same instance
Secure sockets layer Supports SSL offload from web and application servers with flexible cipher support
Monitoring Publishes metrics to Cloud Watch
Compute
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
S3 - Durable storage, any object • 99.999999999% durability of objects (객체에 대해 99.999999999%의 내구성 )
• Unlimited storage of objects of any type (저장할 객체 유형의 제한 없음)
• Up to 5TB size per object (객체당 최대 5TB까지 지원)
Feature Details
Flexible object store Buckets act like drives, folder structures within
Access control Granular control over object permissions
Server-side encryption 256bit AES encryption of objects
Multi-part uploads Improved throughput & control
Object versioning Archive old objects and version new ones
Object expiry Automatically remove old objects
Access logging Full audit log of bucket/object actions
Web content hosting Serve content as web site with built in page handling
Notifications Receive notifications on key events
Import/Export Physical device import/export service
Storage
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
“Spotify needed a storage solution that could scale very quickly without incurring
long lead times for upgrades. This led us to cloud storage, and in that market, Amazon Simple Storage Service (Amazon S3) is the
most mature large-scale product.
Amazon S3 gives us confidence in our ability to expand storage quickly while also
providing high data durability.”
Emil Fredriksson, Operations Director
“Amazon S3는 높은 데이터 내구성뿐만 아니라 스토리지를 확장할 수 있는 능력 역시 보여주었다.”
Elastic Block Store • High performance block storage device
(고성능의 블록 스토리지 장치 제공)
• 1GB to 1TB in size
(최소 1GB에서 최대 1TB의 크기로 생성 가능)
• Mount as drives to instances
(인스턴스에 Volume Drive로 마운트 가능)
Feature Details
High performance file system
Mount EBS as drives and format as required
Flexible size Volumes from 1GB to 1TB in size
Secure Private to your instances
Performance Use provisioned IOPS to get desired level of IO performance
Available Replicated within an Availability Zone
Backups Volumes can be snapshotted for point in time restore
Monitoring Detailed metrics captured via Cloud Watch
Storage
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Glacier • Low-cost storage service
(저렴한 스토리지 서비스)
• Secure and durable storage for backup and archive
(데이터 보관 및 백업을 위한 안전하고 내구성 있는 스토리지 제공)
• For data that is infrequently accessed
(자주 사용되지 않는 데이터 처리에 효율적)
Feature Details
Low cost $0.01/GB/month with no up-front capital commitments
Durable Same 99.999999999% durability as S3
Flexible Store any amount of data on-demand. Eliminate the need for capacity planning
Secure Leverage AWS’ robust security platform. Control access to your data.
API REST-based API to send and receive data
Import/Export Optionally use portable storage devices to import/export mass data
Vault inventory Index for real-time view of the contents of the vault
Storage
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Relational Database Service • Database-as-a-Service
• No need to install or manage database instances
(관계형 데이터베이스를 쉽게 설치, 운영 및 확장할 수 있는 웹 서비스)
• Scalable and fault tolerant configurations
(고가용성 및 내장된 자동 장애 조치 기능 구성)
Feature Details
Platform support Create MySQL, SQL Server and Oracle RDBMS
Preconfigured Get started instantly with sensible default settings
Automated patching Keep your database platform up to date automatically
Backups Automatic backups and point in time recovery and full DB backups
Provisioned IOPS Specify IO throughput depending on requirements
Failover Automated failover to slave hosts in event of a failure
Replication Easily create read-replicas of your data and seamlessly replicate data across availability zones
Database
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Amazon Relational Database Service (Amazon RDS) databases stores forum threads, site content, and project configuration data. High availability Multi-AZ database deployment to handle live game metadata and user-generated content. Enterprise-grade fault tolerance for protecting customer data.
By managing time-consuming database administration tasks, Amazon RDS allows SEGA to focus on business critical applications.
Database
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
“시간 소모적인 데이터베이스 관리 작업을 처리함으로써, Amazon RDS를 통해
주요 애플리케이션에 집중할 수 있게 되었습니다.”
DynamoDB • Provisioned throughput NoSQL database
(처리량이 할당 가능한 NoSQL 데이터 베이스)
• Fast, predictable performance
(빠르고, 예측 가능한 성능)
• Fully distributed, fault tolerant architecture
(고가용성의 아키텍처 보유)
Feature Details
Provisioned throughput Dial up or down provisioned read/write capacity
Predictable performance
Average single digit millisecond latencies from SSD backed infrastructure
Strong consistency Be sure you are reading the most up to date values
Fault tolerant Data replicated across availability zones
Monitoring Integrated to Cloud Watch
Secure Integrates with AWS Identity and Access Management (IAM)
Elastic MapReduce Integrates with Elastic MapReduce for complex analytics on large datasets
Database
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Amazon SQS
Processing
task/processing trigger
Processing results
Amazon SQS • Reliable, highly scalable, queue service for storing
messages as they travel between instances
(컴퓨터끼리 주고 받는 메시지를 저장하기 위한
안정적이고 확장성이 뛰어난 호스팅 대기열
제공)
Feature Details
Reliable Messages stored redundantly across multiple availability zones
Simple Simple APIs to send and receive messages
Scalable Unlimited number of messages
Secure Authentication of queues to ensure controlled access
Application Services
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Task A
Task B
(Auto-scaling)
Task C
2
3
1
Feature Details
Process state Maintain application state across complex workflows in a reliable and available manner
Tracking Tracks executions and log process for audit purposes
Consistency Ensures processing tasks are executed and duplicity of events does not occur
Simple Simple Decider and Task programming model for rapid integration
Simple Workflow • Reliably coordinate processing steps across applications
(애플리케이션 간의 구성 요소 조성을 위한 워크플로우 서비스)
• Integrate AWS and non-AWS resources
(AWS와 non-AWS자원의 연동)
• Manage distributed state in complex systems
(복잡한 시스템에서 분산된 작업을 관리)
Application Services
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Cloud Search • Elastic search engine based upon Amazon A9 search engine
(Amazon A9 검색 엔진을 기초로 한 탄력적인 검색 엔진)
• Fully managed service with sophisticated feature set
(정교한 기능을 갖춘 클라우드의 완전 관리형 검색 서비스)
• Scales automatically
(자동적으로 확장 가능)
Document Server
Results
Search Server
Feature Details
Auto-scaling Automatically scales based upon request volumes and data volumes
High performance In memory operation means consistently low latency for search results
Sophisticated features Support for faceting, stemming, synonyms, stop words and custom rank expressions
Low cost Elastic service, pay for what you use
Application Services
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
CloudFront • World-wide content distribution network
• Easily distribute content to end users with low latency,
high data transfer speeds, and no commitments.
(확약금 없이 짧은 시간에 빠른 데이터 전송 속도로
최종 사용자에게 콘텐츠를 쉽게 배포할 수 있는 CDN
서비스)
Feature Details
Fast Multiple world-wide edge locations to serve content as close to your users as possible
Integrated with other services
Works seamlessly with S3 and EC2 origin servers
Dynamic content Supports static and dynamic content from origin servers
Streaming Supports rtmp from S3 and includes support for live streaming from Adobe FMS and Microsoft Media Server
London
Paris
NY
Served from S3
/images/*
3
Served from EC2
*.php
2
Single CNAME
www.mysite.com
1
Application Services
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Elastic MapReduce • Managed, elastic Hadoop cluster
• Integrates with S3 & DynamoDB
(S3, DynamoDB와 통합 사용 가능)
• Leverage Hive & Pig analytics scripts
(Hive 및 Pig등 오픈소스 Script 활용 가능)
• Integrates with instance types such as spot
(Spot 요금제를 통한 가격 절감)
Application Services
Feature Details
Scalable Use as many or as few compute instances running Hadoop as you want. Modify the number of instances while your job flow is running
Integrated with other services
Works seamlessly with S3 as origin and output. Integrates with DynamoDB
Comprehensive Supports languages such as Hive and Pig for defining analytics, and allows complex definitions in Cascading, Java, Ruby, Perl, Python, PHP, R, or C++
Cost effective Works with Spot instance types
Monitoring Monitor job flows from with the management console
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Elastic Beanstalk • One-click deployment from Eclipse, Visual Studio and Git
• Rapid deployment of applications
(빠른 애플리케이션 배포)
• All AWS resources automatically created
(필요한 모든 AWS 서비스가 자동적으로 생성)
Feature Details
Platform support Containers for Java, .NET and PHP
Resource creation Creates load balancer, instances, auto scaling and monitoring automatically
Monitoring & Logs Integrated with Cloud Watch and consolidates server logs
Versioning Manage versions of applications and easily rollback deployments
Notifications Receive alerts on key events
Full resource access Access all underlying AWS resources as necessary
Deployment & Admin
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Cloud Formation • Automate creation of ‘stacks’ in a repeatable way
• Scripting framework for AWS resource creation
(AWS 리소스 생성을 위한 스크립팅 프레임워크)
Feature Details
Platform support Support for AWS resources from EC2 to IAM
Resource creation Creates AWS resources behind the scenes and reports on progress
Declarative Specify stacks in JSON format and source control your environments
Customizable Drive stack creation with parameters
Deployment & Admin
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Identity & Access Management • Granular control of user rights with AWS
(AWS Resource 접근에 대한 세밀한 권한 제어 가능)
• Automated granting of EC2 service rights
(자동화된 EC2 서비스 권한 부여)
Software Developer Kits • Comprehensive support of programming models for using AWS services
(AWS 서비스를 사용하기 위한 다양한 언어의 개발 킷 제공)
Deployment & Admin
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
+ others Simple Email Service
Simple Notification Service ElastiCache CloudWatch
Storage Gateway
…
Introducing Amazon Redshift
Data Warehousing the AWS Way
Easily and rapidly analyze
petabytes of data
(쉽고 신속한 페타바이트 단위의 데이터 분석)
1/10 the cost of traditional data
warehouses
(기존 데이터 웨어하우스 비용의 1/10)
Automated deployment &
administration
(배포 및 관리의 자동화)
Compatible with popular BI tools
(주요 BI 도구들과 호환 가능)
Internal Testing: At Least 10X Faster for a Fraction of the Cost
(절감된 비용으로 10배 이상의 속도 향상)
2 billion row data set & 6 most complex
queries 32 nodes, 4.2 TB of RAM, 1.6 PB of disk
Several million dollars
Two 16 TB / 128 GB RAM nodes
$3.65 / hour
Amazon Redshift
Our Test
On-premises retail data warehouse
AWS Data Pipeline
AWS Data PipelineYour AnalyticsYour analysis
Orchestration service for data-driven workflows
(데이터 기반 워크플로를 위한 조직화 서비스)
Create automated and scheduled data flows
(자동화 및 예정된 데이터 플로우 생성)
Pre-integrated with AWS data sources
(AWS 데이터 소스와 사전 통합)
Easily connect with 3rd party & on-premises sources
(외부 & 기존 서버와 쉽게 연결 가능)
NEW! Amazon Elastic Transcoder
NEWEST! AWS OpsWorks
#1 enterprise question Is the cloud secure for my apps and data?
(클라우드에서 구동되고 있는 앱이나 저장되어있는
데이터는 안전한가요?)
Security is Our #1 Priority
People &
Procedures
Network
Security
Physical
Security
Platform
Security
ITAR
FIPS 140-2
MPAA ISO 27001
SOC 2 ISAE 3402 PCI DSS
HIPAA
FISMA Moderate
Many Customers’ Security Posture Improves In
the Cloud “The improved computer security
includes, but is not limited to,
greater protection against network
attacks and real time detection of
system tampering.”
“클라우드의 향상된 컴퓨터 보안은 보다 강화된 네트워크 공격으로부터의 보호와 실시간 시스템 조작 감시를
가능하게 합니다.”
Earl E. Devaney, Chairman
Recovery.gov
“You basically turn yourself into a
polymorphic surface to which the
attack guy has a much tougher time
getting at. That, ultimately, is the
real key advantage to drive security
and make things much better for us
across the board.”
“클라우드는 다양한 외형을 가짐으로서 외부 공격에 쉽게 대처하는 유연성을
보유하고 있습니다. 이는 보안성 측면에서 매우 중요한 장점이 될 수
있습니다.”
Gus Hunt, CTO
Central Intelligence Agency
#2 enterprise question How does the cloud work with my existing
on-premise investments? (클라우드 사용 시 이미 설치한 서버는 어떻게 되나요?)
What’s a Hybrid Cloud?
Corporate Data
Center
Corporate Data
Center
Corporate Data
Center
Extending your data center
Corporate Data
Center
With integrated resources
Our “Hybrid” Focus: Tools to Support Hybrid IT
Architectures
Private network connections (사설 네트워크망)
Integration with existing management tools (기존 관리 도구들과의 통합)
Workload migrations (작업 이전)
Integration with existing identity & access control systems (기존 ID & 접속 통제 시스템과의 통합)
Summary
Why are customers adopting cloud computing?
Variable expense
Replace capital
expenditure with variable
expense
Economies of scale
Lower variable expense
than companies can
achieve themselves
Elastic capacity
No need to guess
capacity requirements
and over-provision
Speed and agility
Infrastructure in minutes
not weeks
Focus on business
No need for
undifferentiated heavy IT
lifting
Global Reach
Go global in minutes and
reach a global audience
감사합니다. aws.amazon.com/ko