• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
AWS Cloud School | London - Part 1
 

AWS Cloud School | London - Part 1

on

  • 1,512 views

 

Statistics

Views

Total Views
1,512
Views on SlideShare
1,512
Embed Views
0

Actions

Likes
1
Downloads
35
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    AWS Cloud School | London - Part 1 AWS Cloud School | London - Part 1 Presentation Transcript

    • AWS CloudSchool | London March 2012
    • Hello
    • Thank you
    • Understand theservices, tools andpatterns for buildinghighly availableservices in the cloud
    • There Will Be Code
    • A brief history ofA prelude AWS
    • Consumer Sellerbusiness business
    • Decades of experience Operations, management and scale
    • Programmatic access
    • Unexpected innovation
    • Blinding flash of the obvious
    • Five years young
    • Infrastructure services
    • Compute Storage Placeholder ServicesDatabases & Support
    • Idea Results
    • Idea Results Heavy lifting
    • ScaleRedundancy Orchestration 70% Idea Results Heavy liftingCapacity Management Procurement
    • 30%Idea Results Infrastructure
    • Idea Results AWS
    • Idea Results AWS
    • Five things I wishI’d known when Iwas gettingstarted.
    • 1: Signing up
    • On the web
    • Free tier For new customers:aws.amazon.com/free
    • 750 hours of compute10Gb network attached storage5Gb object storage750 hours of computeKey/value store, notifications,messaging
    • 2: Interacting
    • API drivenHTTP, REST, SOAP
    • CLI
    • ec2-run-instances
    • SDKJava, Python, Ruby, .Net, PHP, iOS and Android
    • Management console
    • Linux
    • Certificate-based root access
    • mza$ ssh -i web/us-east/aws-web.pem root@ec2-204-236-247-169.compute-1.amazonaws.comLast login: Wed Jun 22 11:15:20 2011from 82.26.6.99 __| __|_ ) CentOS _| ( / v5.4___|___|___| HVMx64 Welcome to an EC2 Public Image)[root@ip-10-17-135-244 ~]#
    • Windows
    • Administrator access
    • 3: Storage options
    • Ephemeral storage
    • Included with computeEphemeral storage Lost at Not backedtermination up
    • When it’s gone, it’s gone
    • Elastic Block Store
    • Network Mount as attached volumeElastic Block StoreSnapshot Persistent
    • S3Hands-on
    • Highly Highlydurable available S3 Tolerant to two simultaneou
    • 99.999999999% durability
    • Objects in S3Billions of objects 762B 500k peak transactions per second
    • Charging model
    • Pay as you go
    • Gb/month
    • ECU/hour
    • No minimum
    • No subscriptions
    • Pricing tiers
    • Consolidated billing
    • Options
    • On-demand
    • Reservedinstances
    • Spot MarketHands-on
    • Bandwidth
    • Free inbound
    • Import/Export
    • Pricing calculator
    • aws.amazon.com/calculator
    • 5. Availability Zones
    • us-east-1 us-west-1 us-west-2us-gov-west-1 eu-west-1ap-southeast-1ap-northeast-1 sa-east-1
    • eu-west-1aeu-west-1b eu-west-1c
    • Building blocksFoundational services
    • Compute
    • EC2Elastic Compute Cloud
    • Elastic compute infrastructureHands-on
    • ECU:EC2 Compute UnitEquivalent to 1.0 - 1.2 GHz 2007 Opteron or 2007 Xeon
    • Instance types
    • Micro Cluster$0.02 $2.10
    • Standard (m1) 1 ECU. 1.7 Gb memory. 160 Gb ephemeral storage.
    • High memory (m2)Up to 26 ECU. 8 cores. 68.4 Gb memory. 1.69 Tb ephemeral storage.
    • High CPU (c1)Up to 20 ECU. 8 cores. 7 Gb memory. 1.69 Tb ephemeral storage.
    • Higher performance
    • Analytics workloads
    • Bandwidth intensive
    • CC:Cluster Compute
    • Placement groups
    • Full bisectional bandwidth
    • November 2011
    • GPU computation
    • CloudWatchIncluded with all instances and block storage
    • Custom metrics
    • Storage
    • S3Simple Storage Service
    • Files in directories
    • Objects in buckets
    • http://s3.amazonaws.com/bucketname/objectid http://bucketname.s3.amazonaws.com/objectid
    • https://s3.amazonaws.com/bucketname/objectidhttps://bucketname.s3.amazonaws.com/objectid
    • Large object support 5Tb
    • Parallel uploads
    • Import/Export
    • Managedencryption
    • Reducedredundancy storage 99.99% durability
    • EBSElastic Block Store
    • Flexible, off-instance block storage
    • Scalable 1Gb to 1Tb
    • Attached to arunning instance Exposed as a device
    • Snapshot to S3
    • Public Datasets
    • Databases
    • Databases on EC2
    • Oracle and MySQL
    • RDSRelational Database Service
    • ManagedMySQL/Oracle
    • Scalable storage
    • Instance type
    • Automatic backups
    • Point in time recovery
    • High availability
    • Read replicas
    • SimpleDBHigh scale. Highly available. Key/attribute store
    • No server toprovision or manage
    • Messaging &notifications
    • Simple Queue ServiceHands-on
    • Simple Notification Service
    • Elasticity
    • Traditionalcapacity is static
    • Capacity Predicted capacity Estimated demand Time
    • Capacity Infrastructure Infrastructure Investment Estimated demand Barrier to entry Time
    • Capacity Infrastructure Real demand Time
    • Capacity Elastic capacity Real demand Time
    • Businesses are constrained
    • Removingconstraints
    • Constrained by static infrastructure
    • Unconstrained by scale
    • 30,000 cores
    • Unconstrained by cost
    • Optimising for price
    • On-demand
    • Reservedcapacity
    • Light utilisation 15 to 40% utilisationLower costs up to 33% Use cases:DR, periodic processing
    • Medium utilisation The “old” RI 41 to 79% utilisation Lower costs up to 49% Use cases:Web apps, heavy processing
    • Heavy utilisation 80%+ utilisation Lower costs up to 59% Use cases:Databases, HPC, always-on infrastructure
    • Spot InstancesHands-on
    • On-demand+ Reserved+ Spot
    • “21st Centuryarchitectures”
    • Unconstrained by timeUpcoming demo day, VC meeting, impatience, exploratory “spike”
    • 1 instance for100 hours
    • 100 instances for 1 hour
    • Automation
    • Application tierCode Configuration
    • Application tier Code Configuration Service tier Integration Operating system settingsLaunch configuration Services + configuration
    • Application tier Code Configuration Service tier Integration Operating system settingsLaunch configuration Services + configuration Infrastructure tier AMIs Architecture Multi-AZScaling rules Security groups Middleware
    • Value baked into each tier
    • Service tierConfiguration & optimisation Technology choices
    • Infrastructure tier Architecture. Configuration.
    • Automationmaximises this value
    • CloudFormationHands-on
    • Template
    • TemplateDefines a full infrastructure stack
    • Template CloudFormation Provisioned resources
    • Auto-scaling RDS EC2 SNS SimpleDB EBS SQS ResourcesElastic Beanstalk CloudWatch Security groups Tags
    • Complete definitionAtomic, idempotent provisioning.
    • BootstrapHands-on
    • Chef & Puppet
    • Ensuringsecurity
    • Sharedresponsibility
    • Requirementbased access
    • Certification
    • ISO 27001
    • SAS70 Type II
    • Service OrganisationControls (SOC 1) SSAE 16 and ISAE 3702
    • FISMA Moderate
    • HIPAA
    • ITARAWS GovCloud (US)
    • Data access control Detailed logging
    • Data stays local
    • Identity & Access ControlHands-on
    • Account
    • AccountDBA Developer Sys admin Finance Roles
    • AccountDBA Developer Sys admin Finance Roles Sally Robert Users Chris
    • Security credentials Multifactor authenticationManagement console access Data read/write access API level access
    • AccountDBA Developer Sys admin Finance Roles Sally Robert Users Chris
    • Networking controls
    • Virtual Private Cloud
    • Virtual network topology
    • IP address rangePublic and private subnetsRouting tablesNetwork gateways
    • Network access control
    • Inbound ACLsOutbound ACLsIPsec VPN
    • Public subnetPublic facing website
    • Public subnet Network ACLs + security groups Private subnetMulti-tier applications
    • Public subnet Private subnet IPsec VPN On-premiseExtend your data centre
    • Private subnet IPsec VPN On-premiseExtend your data centre
    • aws.amazon.com/security
    • End of Part One