getting ready for the cloud iaa s
DESCRIPTION
TRANSCRIPT
Email: [email protected] | Website: www.qburst.com
US | UK | Poland | UAE | India | Singapore | Australia
GETTING READY FOR THE CLOUD
Infrastructure as a Service - Amazon Web ServicesFebruary, 2013
Overview
Infrastructure as a Service - IaaSIntroduction to Amazon Web ServiceAdvantages of Amazon Web ServiceAmazon Global Physical InfrastructureAmazon Costing Model Amazon Support & ServicesCommon Use Cases and Real world scenarios
Infrastructure as a Service - IaaS
Characteristics and components of IaaS includes:Utility computing service and billing model Internet connectivityAutomation of administrative tasksDynamic scalingDesktop virtualizationPolicy-based services
Introduction to Amazon Web Services
Amazon Web Services offers a complete set of infrastructure and application services that enable you to run virtually everything in the cloud: from websites and mobile apps, to big data projects and enterprise applications.
Amazon Web Service: EC2
Amazon Elastic Compute Cloud (EC2)Amazon EC2 = Virtual Machine which supports Windows,
Linux, FreeBSD or Open SolarisSupports all major web and application platformsOffers additional optional service called Cloudwatch to keep a
close monitor of these server instancesAmazon EC2 : on-demand compute power advantages are:
Obtain and boot new server instances in minutesQuickly scale capacity up or downServers from $0.02 (2 cents) per hourOn Demand, Reserved and Spot pricing
Amazon Web Service: EC2 Instance Types
• Standard Instances– Well suited for most applications
• High Memory Instances– Offer large memory sizes for high throughput applications,
including database and memory caching applications• High CPU Instances
– Have proportionally more CPU resources than memory (RAM) and are well suited for compute-intensive applications
• Cluster Compute Instances– Low latency, 10 Gbps networking between instances
Amazon Web Service: EBS
Elastic Block StorageYou can use Amazon EBS as you would use a hard drive on a
physical serverAmazon EBS is particularly well-suited for use as the primary
storage for a file system, database or any application that requires fine granular updates and access to raw, unformatted block-level storage
EBS volumes offers Data availability from replication across an Availability Zone Data persistence independent of the life of the instance The ability to create snapshots and incremental backups
Amazon Web Service: S3
Simple Storage Service, S3 (Object Based Storage) In traditional on-premise applications, this type of storage is
maintained on SAN or NAS In Amazon this mechanism is called S3 which is far more agile,
flexible and geo-redundant S3 is highly scalable, durable and available distributed object store
designed for mission-critical data Easily manageable via web service interfaces The number of objects you can store is unlimited. S3 is designed for 99.999999999% durability and 99.99%
availability of objects over a given year.
How your organization benefits from Amazon Cloud ?
Advantages of AWS
True Elastic Capacity: Scale up and down No Capital Expenditure Pay as you go and pay only for what you use You get to focus on the engineering resources on what
differentiates you vs managing undifferentiated infrastructure services
Improves time to market with Business Agility and Innovation
Amazon Global Physical Infrastructure
Ashburn, VA / Dallas, TX / Los Angeles, CA / Miami, FL / Jacksonville, FL / Newark, NJ / New York, NY / Palo Alto, CA / Hayward, CA / Seattle, WA / St. Louis, MO / Amsterdam / Dublin / Frankfurt / London / Hong Kong / Tokyo / Singapore/ Australia / Spain / Italy/ Japan
US East (N. Virginia)US West (Oregon)US West (N. California)EU (Ireland)Asia Pacific (Singapore)Asia Pacific (Tokyo)Asia Pacific (Sydney)South America (São Paulo)
AWS Regions
AWS CloudFront Locations
How Amazon pricing works?
Amazon Costing Model : EC2 Pricing
On-DemandInstances
Pay as you go for compute power
Pay only for what you use, no up-front commitments or long-term contracts
Unix/Linux instances start at $0.085/hour USD in the US East Region
ReservedInstances
Pay a low up-front fee and receive a significant discount on the hourly pricing for that instance
1- or 3-year terms
Helps ensure that compute capacity is available when it is needed
SpotInstances
Enables you to bid on unused Amazon EC2 capacity
Spot Price is based on supply/demand and is determined automatically
If the Spot Price is below your bid, your instances will start
If the Spot Price rises above your bid, your instances will stop
Pay per use Infrastructure advantage
Predicted Demand
Traditional Hardware
Actual Demand
OpportunityCost
Unable to Serve Customer
Infr
astr
uctu
re C
ost
Effort in Time
Amazon Support
Basic Developer Business Enterprise
Customer Service - 24x7x365
Support Forums
Documentation, White Papers, Best Practice Guides
Access to Technical Support
Support for Health Checks
Email(local business hours)
Phone, Chat, Email,Live Screen Sharing(24/7)
Phone, Chat, Email,Live Screen Sharing, TAM(24/7)
Named Contacts 1 5 Unlimited
Response Time 12 hours 1 hour 15 minutes
Architecture Support Building Blocks Use Case Guidance
Application Architecture
Cost Included $49 / month Greater of $100 Greater of $15000
Concern on Cloud Security
Cloud Security
SAS 70 Type II AuditISO 27001/2 CertificationPCI DSS 2.0 Level 1-5HIPAA/SOX ComplianceFISMA A&A Low
Enforce IAM policiesUse MFA, VPC, Leverage S3
bucket policies, EC2 Security groups, EFS in EC2 Etc..
Encrypt data in transitEncrypt data at rest
Protect your AWS CredentialsRotate your keys
Secure your application, OS, Stack and AMIsApplication
Security
Services Security
Infrastructure Security
How we secure our infrastructure
What security options and features are available to you?
How can you secure your application and what is your responsibility?
Security is a Shared Responsibility
Use Cases and Real World Scenarios
Common Use Cases
• High performance computing, batch data processing, and large scale analytics
• Web site hosting• Application hosting/SaaS hosting• Internal IT application hosting• Content delivery and media distribution• Storage, backup, and disaster recovery• Development and test environments
Real World Scenarios
Video App on Amazon EC2
Num
ber o
f EC2
Inst
ance
s
4/12/2012
Launch on Facebook
Scaled to peak of 5,000 instances in 3 days
4/14/2012 4/15/2012 4/16/2012 4/18/2012 4/19/2012 4/20/20124/17/20124/13/2012
Real World ScenariosN
umbe
r of
EC
2 In
stan
ces
300 CPU’s on weekends
Thursday10/23/2013
Friday10/24/2013
Sunday10/26/2013
Monday13/27/2013
Tuesday10/28/2013
Saturday10/25/2013
Wednesday10/22/2012
3000 -
300 -
Wall Street App on Amazon EC2
3000 CPU’s for one firm’s risk management processes
Future Plans - 2012
Thank You !