SlideShare a Scribd company logo
1 of 94
Download to read offline
AWS 101
           Lunch & Learn
 Ryan Shuttleworth       Chris Elleman
Technical Evangelist   Solution Architect
     @ryanAWS


  Glen Robinson        Alistair McLaurin
 Solution Architect    Solution Architect
   @glenprobinson
Agenda



12:00 - 12:45 Presentation – AWS 101
             Introducing the concepts behind AWS such as utility
             computing and elasticity

12:45 - 13:00 Working lunch

13:00 - 13:45 Presentation and Demonstration
             Live demonstration and interactive walkthrough

13:45 - 14:00 Q&A session
What we are going to cover


    Keypairs                 Amazon Machine Images
    Security groups          S3
    EC2 instances            CloudFront
    Metadata service         Elastic Load balancer
    EBS volumes              RDS



      Feel free to follow along on your laptops
background
Consumer                 Seller             IT Infrastructure
  Business                Business                Business

 Tens of millions of     Sell on Amazon         Cloud computing
  active customer           websites             infrastructure for
      accounts                                  hosting web-scale
                          Use Amazon                 solutions
                       technology for your
                        own retail website
  Eight countries:                                 Hundreds of
 US, UK, Germany,      Leverage Amazon’s          thousands of
  Japan, France,        massive fulfillment         registered
Canada, China, Italy     center network         customers in over
                                                  190 countries
About Amazon
How did Amazon…

Web Services




  Deep experience in
     building and
                    ?
 operating global web
    scale systems



                        …get into cloud computing?
Over 10 years in the making


Enablement of sellers on Amazon


Internal need for scalable deployment environment


Early forays proved developers were hungry for more
AWS Mission

  Enable businesses and
   developers to use web
services* to build scalable,
sophisticated applications.


     *What people now call “the cloud”
AWS 101 Lunch and Learn | London
Not excess capacity!
AWS 101 Lunch and Learn | London
Each day AWS adds the equivalent
 server capacity to power Amazon
   when it was a global, $2.76B
            enterprise

            (circa 2000)
Objects in S3
                                   1 Trillion
1000.000


 750.000


 500.000


 250.000


   0.000




       650k+ peak transactions per second
Utility computing
Utility computing


On demand            Pay as you go




Uniform                 Available
Utility computing


On demand            Pay as you go




Uniform                 Available
Utility computing
Utility computing


On demand                             Pay as you go
                 Compute
                           Scaling
              Security
                         CDN Backup
              DNS    Database
            Storage      Load Balancing
             Workflow    Monitoring
               Networking
Uniform               Messaging           Available
On a global footprint

                                                Region

 US-WEST (N. California)                               EU-WEST (Ireland)

                           GOV CLOUD                                                     ASIA PAC
                                                                                         (Tokyo)




                                 US-EAST (Virginia)



US-WEST (Oregon)




                                                                           ASIA PAC
                                                                           (Singapore)
                                         SOUTH AMERICA (Sao
                                         Paulo)
On a global footprint

                        Availability Zone
On a global footprint

                                                                      Edge Locations

                                                                   London(2)
           Seattle      South Bend               New York (2)                  Amsterdam
                                        Newark                                         Stockholm
                                                                  Dublin
  Palo Alto
                                                                                                                                   Tokyo


San Jose
                                                                                             Frankfurt(2)
                                                                    Paris(2)
                                                        Ashburn(2)               Milan
                                                                                                                                      Osaka
   Los Angeles (2)                                 Jacksonville

                Dallas(2)                                                                                                      Hong Kong

                     St.Louis

                                Miami                                                                  Singapore(2)




                                                                                                                      Sydney
                                                                  Sao Paulo
At the end of a web service

ec2-run-instances ami-b232d0db        ec2-run-instances ami-b232d0db
     --instance-count 3                    --instance-count 5
     --availability-zone eu-west-1a        --availability-zone eu-west-1c
     --instance-type m1.small              --instance-type m1.medium
At the end of a web service




                                       ec2-run-instances ami-b232d0db
                                            --instance-count 2
                                            --availability-zone eu-east-1d
                                            --instance-type m1.xlarge
 ec2-run-instances ami-b232d0db
      --instance-count 2
      --availability-zone us-east-1b
      --instance-type m1.xlarge
At the end of a web service

                                 as-create-auto-scaling-group MyGroup
   ec2-authorize default -p 80        --launch-configuration MyConfig
                                      --availability-zones eu-west-1c
                                      --min-size 2
                                      --max-size 200




   elb-create-lb
   myLoadBalancer
and rich console services
Elasticity
Elastic capacity            Traditional IT
                                         capacity
Capacity




                                                    Time
                         Your IT needs
Elastic capacity




On and Off         Fast Growth




Variable peaks     Predictable peaks
Elastic capacity
                                         WASTE




On and Off                 Fast Growth




Variable peaks             Predictable peaks

             CUSTOMER DISSATISFACTION
Elastic capacity

Capacity
                                       Traditional
                                       IT capacity

                                        Elastic cloud capacity
                                Time


                Your IT needs
Elastic capacity




On and Off         Fast Growth




Variable peaks     Predictable peaks
503
Service Temporarily Unavailable

The server is temporarily unable
 to service your request due to
maintenance downtime or capacity
problems. Please try again later.
503
Service Temporarily Unavailable

The server is temporarily unable
 to service your request due to
maintenance downtime or capacity
problems. Please try again later.
From one instance…
…to thousands
Time: +00h




 <10 cores




Elastic Capacity
Time: +24h
    >1500
    cores




Elastic Capacity
Time: +72h




     <10 cores




Elastic Capacity
Time: +120h




              >600 cores




Elastic Capacity
40 servers to 5000 in 3 days
                                                                         EC2 scaled to peak
                                                                         of 5000 instances
         Number of EC2 Instances




                                                                          “Techcrunched”

                                                  Launch of Facebook
                                                     modification


                                   Steady state of ~40
                                        instances



                                   4/12/2008   4/13/2008   4/14/2008   4/15/2008   4/16/2008   4/17/2008   4/18/2008   4/19/2008   4/20/2008
The Toolbox
Reference Model


          Deployment & Administration


                  App Services


        Compute      Storage     Database



                  Networking


           AWS Global Infrastructure
Global infrastructure




 Deployment & Administration


          App Services


Compute     Storage      Database        Regions
                                    An independent collection of AWS resources in a
          Networking                defined geography
                                    A solid foundation for meeting location-dependent
   AWS Global Infrastructure        privacy and compliance requirements
Global infrastructure




 Deployment & Administration


          App Services


Compute     Storage      Database        Availability Zones
                                    Designed as independent failure zones
          Networking                Physically separated within a typical metropolitan
                                    region
   AWS Global Infrastructure
Global infrastructure




 Deployment & Administration


          App Services


Compute     Storage      Database        Edge Locations
                                    To deliver content to end users with lower latency
          Networking                A global network of edge locations
                                    Supports global DNS infrastructure (Route53) and
   AWS Global Infrastructure        Cloud Front CDN
Networking




 Deployment & Administration


          App Services


Compute     Storage      Database   Direct Connect
                                    Dedicated connection between your IT
          Networking                infrastructure and the AWS datacenters
                                    Extend your network infrastructure and VLANs
   AWS Global Infrastructure        into AWS
Networking




                                                        Internet




 Deployment & Administration


          App Services


Compute     Storage      Database   VPN Connection
                                    A Hardware VPN connection connects amazon
          Networking                environment to your datacenter
                                    Internet Protocol security (IPsec) VPN connection
   AWS Global Infrastructure        Commonly used hardware supported
Networking




                                                        Internet




 Deployment & Administration


          App Services


Compute     Storage      Database   Virtual Private Cloud
                                    Private, isolated section of the AWS Cloud
          Networking                Launch resources in a virtual network that you define
                                    complete control over your virtual networking
   AWS Global Infrastructure        environment
Networking

                                    Route 53
                                    Highly available and scalable Domain Name
                                    System
                                    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,
 Deployment & Administration                                 enabling multi-region application delivery
                                               Integrated    Integrates with other AWS services allowing Route 53
                                                             to front load balancers, S3 and EC2
          App Services                             Secure    Integrates with IAM giving fine grained control over
                                                             DNS record access

Compute     Storage      Database


          Networking


   AWS Global Infrastructure
Compute

                      Vertical        Elastic Compute Cloud (EC2)
                      Scaling
                                      Basic unit of compute capacity
                      From $0.02/hr
                                      Range of CPU, memory & local disk options
                                      13 Instance types available, from micro to cluster
                                      compute


                                                 Feature       Details
                                                   Flexible    Run windows or linux distributions
 Deployment & Administration
                                                   Scalable    Wide range of instance types from micro to cluster
                                                               compute
          App Services                     Machine Images      Configurations can be saved as machine images
                                                               (AMIs) from which new instances can be created
                                                Full control   Full root or administrator rights
Compute     Storage       Database
                                                    Secure     Full firewall control via Security Groups

                                                Monitoring     Publishes metrics to Cloud Watch
          Networking
                                               Inexpensive     On-demand, Reserved and Spot instance types


   AWS Global Infrastructure              VM Import/Export     Import and export VM images to transfer
                                                               configurations in and out of EC2
Compute
                               Trigger auto-
                               scaling policy




as-create-auto-scaling-group MyGroup
     --launch-configuration MyConfig
     --availability-zones eu-west-1a
     --min-size 4
     --max-size 200



 Deployment & Administration
                                       Auto-scaling
                                       Automatic re-sizing of compute clusters based upon
          App Services
                                       demand

Compute     Storage      Database                  Feature      Details
                                                     Control    Define minimum and maximum instance pool sizes
                                                                and when scaling and cool down occurs

          Networking                            Integrated to   Use metrics gathered by CloudWatch to drive scaling
                                                 CloudWatch
                                             Instance types     Run auto scaling for on-demand instances and spot.
                                                                Compatible with VPC
   AWS Global Infrastructure
Compute

Elastic Load Balancing
Create highly scalable applications
Distribute load across EC2 instances in multiple
availability zones




  Deployment & Administration
                                                    Feature      Details
                                                 Auto-scaling    Automatically scales to handle request colume
          App Services
                                                    Available    Load balance across instances in multiple availability
                                                                 zones

Compute      Storage     Database               Health checks    Automatically checks health of instances and takes
                                                                 them in or out of service
                                            Session stickiness   Route requests to the same instance
           Networking                     Secure sockets layer   Supports SSL offload from web and application
                                                                 servers with flexible cipher support
                                                  Monitoring     Publishes metrics to Cloud Watch
    AWS Global Infrastructure
Storage

                                    S3 - Durable storage, any
                                    object
                                    99.999999999% durability of objects
                                    Unlimited storage of objects of any type
                                    Up to 5TBFeature object
                                              size per Details
                                       Flexible object store   Buckets act like drives, folder structures within

                                             Access control    Granular control over object permissions

 Deployment & Administration         Server-side encryption    256bit AES encryption of objects

                                        Multi-part uploads     Improved throughput & control
          App Services
                                         Object versioning     Archive old objects and version new ones

                                              Object expiry    Automatically remove old objects
Compute     Storage      Database
                                             Access logging    Full audit log of bucket/object actions


          Networking                  Web content hosting      Serve content as web site with built in page handling

                                              Notifications    Receive notifications on key events

   AWS Global Infrastructure                Import/Export      Physical device import/export service
Storage

                                    Elastic Block Store
                                    High performance block storage device
                                    1GB to 1TB in size
                                    Mount as drives to instances



                                                 Feature       Details
                                      High performance file    Mount EBS as drives and format as required
                                                   system
 Deployment & Administration
                                               Flexible size   Volumes from 1GB to 1TB in size

                                                    Secure     Private to your instances
          App Services
                                                  Available    Replicated within an Availability Zone

Compute     Storage      Database                  Backups     Volumes can be snapshotted for point in time restore

                                                Monitoring     Detailed metrics captured via Cloud Watch

          Networking


   AWS Global Infrastructure
Database

                                    Relational Database Service
                                    Database-as-a-Service
                                    No need to install or manage database instances
                                    Scalable and fault tolerant configurations




 Deployment & Administration                   Feature      Details
                                         Platform support   Create MySQL, SQL Server and Oracle RDBMS

          App Services                     Preconfigured    Get started instantly with sensible default settings

                                      Automated patching    Keep your database platform up to date automatically

Compute     Storage      Database                Backups    Automatic backups and point in time recovery and full
                                                            DB backups
                                                 Backups    Volumes can be snapshotted for point in time restore
          Networking
                                                 Failover   Automated failover to slave hosts in event of a failure


   AWS Global Infrastructure                  Replication   Easily create read-replicas of your data and
                                                            seamlessly replicate data across availability zones
Database

                                    DynamoDB
                                    Provisioned throughput NoSQL database
                                    Fast, predictable performance
                                    Fully distributed, fault tolerant architecture




                                                 Feature      Details
 Deployment & Administration        Provisioned throughput    Dial up or down provisioned read/write capacity

                                               Predictable    Average single digit millisecond latencies from SSD
                                              performance     backed infrastructure
          App Services
                                        Strong consistency    Be sure you are reading the most up to date values

                                             Fault tolerant   Data replicated across availability zones
Compute     Storage      Database
                                               Monitoring     Integrated to Cloud Watch


          Networking                                Secure    Integrates with AWS Identity and Access
                                                              Management (IAM)
                                        Elastic MapReduce     Integrates with Elastic MapReduce for complex
                                                              analytics on large datasets
   AWS Global Infrastructure
Application Services

Amazon SQS                             Processing results


Reliable, highly scalable, queue
service for storing messages as they                                                          Amazon SQS
travel between instances




  Deployment & Administration
                                                                                                 Processing
                                                                                                 task/processing trig
          App Services
                                                Feature      Details
Compute     Storage      Database                 Reliable   Messages stored redundantly across multiple
                                                             availability zones
                                                   Simple    Simple APIs to send and receive messages
          Networking
                                                 Scalable    Unlimited number of messages

                                                   Secure    Authentication of queues to ensure controlled access
   AWS Global Infrastructure
Application Services

Simple Workflow                                                 1


Reliably coordinate processing steps
across applications                    Task A
                                                                                     2

Integrate AWS and non-AWS resources
Manage distributed state in complex
systems                                                    Task B                                               3
                                                       (Auto-scaling)



 Deployment & Administration
                                                                                                               Task C

          App Services
                                                   Feature          Details
                                                Process state       Maintain application state across complex workflows
                                                                    in a reliable and available manner
Compute     Storage      Database
                                                    Tracking        Tracks executions and log process for audit purposes

                                                 Consistency        Ensures processing tasks are executed and duplicity of
          Networking                                                events does not occur
                                                      Simple        Simple Decider and Task programming model for
                                                                    rapid integration
   AWS Global Infrastructure
Application Services
                                    Document
Cloud Search                         Server
Elastic search engine based upon
Amazon A9 search engine
Fully managed service with
sophisticated feature set
                                                                                                     Search
Scales automatically
                                                                                                     Server

  Deployment & Administration                                                Results

          App Services
                                                Feature      Details
                                             Auto-scaling    Automatically scales based upon request volumes and
                                                             data volumes
Compute     Storage      Database
                                        High performance     In memory operation means consistently low latency
                                                             for search results
                                    Sophisticated features   Support for faceting, stemming, synonyms, stop
          Networking                                         words and custom rank expressions
                                                 Low cost    Elastic service, pay for what you use

   AWS Global Infrastructure
Application Services

CloudFront                                        3     Served from S3
                                                               /images/*
World-wide content distribution
network
Easily distribute content to end users
with low latency, high data transfer
speeds, and no commitments.         London                                                                  2    Served from EC2
                                                                                                                         *.php

                                                      Paris
  Deployment & Administration
                                       1     Single CNAME
                                                                         NY
                                             www.mysite.com
          App Services
                                                              Feature         Details
Compute      Storage     Database                                 Fast        Multiple world-wide edge locations to serve content
                                                                              as close to your users as possible
                                              Integrated with other           Works seamlessly with S3 and EC2 origin servers
                                                           services
          Networking
                                                  Dynamic content             Supports static and dynamic content from origin
                                                                              servers
                                                          Streaming           Supports rtmp from S3 and includes support for live
   AWS Global Infrastructure                                                  streaming from Adobe FMS and Microsoft Media
                                                                              Server
Deployment & Admin

                                    Elastic Beanstalk
                                    One-click deployment from Eclipse, Visual Studio and
                                    Git
                                    Rapid deployment of applications
                                    All AWS resources automatically created




 Deployment & Administration
                                                    Feature      Details
                                            Platform support     Containers for Java, .net and PHP
          App Services
                                           Resource creation     Creates load balancer, instances, autoscaling and
                                                                 monitoring automatically

Compute     Storage      Database          Monitoring & Logs     Integrated with Cloud Watch and consolidates server
                                                                 logs
                                                   Versioning    Manage versions of applications and easily rollback
                                                                 deployments
          Networking
                                                Notifications    Receive alerts on key events

                                          Full resource access   Access all underlying AWS resources as necessary
   AWS Global Infrastructure
Deployment & Admin




                                    Cloud Formation
                                    Automate creation of ‘stacks’ in a repeatable way
                                    Scripting framework for AWS resource creation

 Deployment & Administration
                                              Feature      Details
                                       Platform support    Support for AWS resources from EC2 to IAM
          App Services
                                       Resource creation   Creates AWS resources behind the scenes and reports
                                                           on progress

Compute     Storage      Database            Declarative   Specify stacks in JSON format and source control your
                                                           environments
                                           Customizable    Drive stack creation with paramaters

          Networking


   AWS Global Infrastructure
Deployment & Admin

                                    Identity & Access Management
                                    Granular control of user rights with AWS
                                    Automated granting of EC2 service rights




                                    Software Developer Kits
                                    Comprehensive support of programming models for
 Deployment & Administration        using AWS services

          App Services


Compute     Storage      Database


          Networking


   AWS Global Infrastructure
+ others
  Simple Email Service
Simple Notification Service
       ElastiCache
   Elastic MapReduce
       CloudWatch
            …
Security &
Compliance
Shared responsibility




         Foundation Services
Amazon




            Compute            Storage             Database      Networking


                                     Availability Zones
         AWS Global                                           Edge Locations
         Infrastructure                  Regions
Shared responsibility

                                                 Customer Data


                  Platform, Applications, Identity & Access Management
You



                     Operating System, Network & Firewall Configuration

         Client-side Data Encryption & Data         Server-side Encryption           Network Traffic Protection
              Integrity Authentication            (File System and/or Data)        (Encryption/Integrity/Identity)



         Foundation Services
Amazon




              Compute                         Storage                   Database              Networking


                                                    Availability Zones
         AWS Global                                                                      Edge Locations
         Infrastructure                                    Regions
Security standards


   Certifications         Physical Security         HW, SW, Network
SOC 1 Type 2 (formerly     Datacenters in            Systematic change
       SAS-70)           nondescript facilities        management
      ISO 27001          Physical access strictly      Phased updates
                               controlled               deployment
 PCI DSS for EC2, S3,
 EBS, VPC, RDS, ELB,      Must pass two-factor          Safe storage
        IAM              authentication at least       decommission
                          twice for floor access
  FISMA Moderate                                    Automated monitoring
 Compliant Controls      Physical access logged         and self-audit
                              and audited
   HIPAA & ITAR                                      Advanced network
Compliant Architecture                                  protection




                           http://aws.amazon.com/security
Putting it
Together
How do make my
application…
Available?   Scalable?
   How do make my
   application…
  Fault      Elastic?
tolerant?
1. Use multiple
   availability zones
2. Use RDS with replicas
   and slaves
3. Use auto-scaling
   groups
4. Use Elastic Load
   Balancing
5. Use Route53 to host
   DNS zones
Available?            Scalable?
     Multiple availability zones
           Route 53 DNS
      Elastic load balancing
       Auto-scaling groups
       RDS slave & replicas




  Fault                 Elastic?
tolerant?
Got get some
    lunch
  Be back in 15 mins
Let’s build some
       stuff
But before that…
EC2 terminology



                                         EC2                           EC2




                     Instance
                                         VPC                           VPC
    AMI
                                   EBS    EBS     EBS            EBS    EBS      EBS

                                         AZ                      Availability Zone
Amazon Machine      Running or
    Image        Stopped machine
                                                EBS
                                                                             S3 Buckets
                                                Snapshots
                                                            S3

                                                        Region
Details of EC2


One or more ephemeral
                                  One or more EBS       EBS snapshots
  (temporary) drives
                                 (persistent) drives   (backup images)
   (instance storage)



   VM Workspace


                   Network I/O

                                                          EBS snapshot



     Hypervisor

       EC2                            EBS                 S3
Instance key pairs
                                                                Public Key
Standard SSH RSA Key pair                              Inserted by Amazon into
                                                      each EC2 instance that you
Public/Private Keys                                             launch
Public key provided by AWS to EC2 instance for
secure, personalized, initial, non-generic access
Supports NIST and other security standards for
providing non-default user access                                            EC2
                                                                             Instance

                                                    Comms secured
                                                     with private key



Private keys are not                                           Private Key
                                                      Downloaded and stored by
stored by AWS                                                  you
Security groups
                                                          Name
                                                          Description
          Port 22              Security Group             Protocol
           (SSH)                                          Port range
                                                          IP Address, range, or another security group
Port 80
(HTTP)

                                                     Public EC2           VPC (virtual private cloud)
                                                     Inbound only         Inbound and outbound

                                                   TCP, UDP, ICMP         Any protocol
                    instance                                  only

                                                Assigned at launch        Assigned at launch or when stopped


                                                  Modify anytime          Modify anytime
Bootstrapping

Metadata service contains wealth of information about an instance

http://169.254.169.254/latest/meta-data
ami-id                 local-hostname
ami-launch-index       local-ipv4
ami-manifest-path      mac
block-device-mapping   network
hostname               placement
instance-action        profile
instance-id            public-hostname
                                                                      Instanc
Instance-type          public-ipv4                                       e

kernel-id              public-keys                AMI
                       reservation-id
                                                Standard
                                              machine image

                                            Receive custom          Metadata
                                             data to drive          Service
                                             bootstrapping
Bootstrapping

Metadata service contains wealth of information about an instance

http://169.254.169.254/latest/meta-data
+ user data
Scripts in user-data field of metadata will be executed on launch
e.g.
#!/bin/sh
yum -y install httpd
chkconfig httpd on                                                    Instanc
/etc/init.d/httpd start                                                  e
                                                    AMI
Or:
                                                  Standard
                                                machine image
<powershell>
   …                                          Receive custom        Metadata
</powershell>                                  data to drive        Service
                                               bootstrapping
Now we’re good
   to go…
Summary
Cloud computing



                   30%                    70%

  On-Premise       Your           Managing All of the
Infrastructure   Business   “Undifferentiated Heavy Lifting”
Cloud computing



                   30%                         70%

  On-Premise       Your                Managing All of the
Infrastructure   Business        “Undifferentiated Heavy Lifting”


          AWS                                           Configuring
                      More Time to Focus on
 Cloud-Based                                            Your Cloud
                         Your Business
Infrastructure                                            Assets

                             70%                          30%
Agility
Faster time to market

 No need                              Higher
for CapEx                           availability


                 Cloud

Large cost savings          Focus on core
                             competency
Amazon Web Services
aws.amazon.com
 get started with the free tier

More Related Content

What's hot

Introduction to AWS Cloud Computing
Introduction to AWS Cloud ComputingIntroduction to AWS Cloud Computing
Introduction to AWS Cloud ComputingAmazon Web Services
 
Amazon Virtual Private Cloud (VPC): Networking Fundamentals and Connectivity ...
Amazon Virtual Private Cloud (VPC): Networking Fundamentals and Connectivity ...Amazon Virtual Private Cloud (VPC): Networking Fundamentals and Connectivity ...
Amazon Virtual Private Cloud (VPC): Networking Fundamentals and Connectivity ...Amazon Web Services
 
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트)
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트) IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트)
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트) Amazon Web Services Korea
 
Azure Stack Fundamentals
Azure Stack FundamentalsAzure Stack Fundamentals
Azure Stack FundamentalsCenk Ersoy
 
Cloud interoperability
Cloud interoperabilityCloud interoperability
Cloud interoperabilitygaurav jain
 
What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?Amazon Web Services
 
Content Delivery Using Amazon CloudFront - AWS Presentation - John Mancuso
Content Delivery Using Amazon CloudFront - AWS Presentation - John MancusoContent Delivery Using Amazon CloudFront - AWS Presentation - John Mancuso
Content Delivery Using Amazon CloudFront - AWS Presentation - John MancusoAmazon Web Services
 
Cloud Computing Design Considerations
Cloud Computing Design ConsiderationsCloud Computing Design Considerations
Cloud Computing Design ConsiderationsMike Kavis
 
Cloud Computing and Amazon Web Services
Cloud Computing and Amazon Web ServicesCloud Computing and Amazon Web Services
Cloud Computing and Amazon Web ServicesAditya Jha
 
AWS S3 Tutorial For Beginners | Edureka
AWS S3 Tutorial For Beginners | EdurekaAWS S3 Tutorial For Beginners | Edureka
AWS S3 Tutorial For Beginners | EdurekaEdureka!
 
AWS Lambda and the Serverless Cloud
AWS Lambda and the Serverless CloudAWS Lambda and the Serverless Cloud
AWS Lambda and the Serverless CloudAmazon Web Services
 
Protecting Your Data- AWS Security Tools and Features
Protecting Your Data- AWS Security Tools and FeaturesProtecting Your Data- AWS Security Tools and Features
Protecting Your Data- AWS Security Tools and FeaturesAmazon Web Services
 
Architecting for the Cloud: Best Practices
Architecting for the Cloud: Best PracticesArchitecting for the Cloud: Best Practices
Architecting for the Cloud: Best PracticesAmazon Web Services
 

What's hot (20)

Introduction to AWS Cloud Computing
Introduction to AWS Cloud ComputingIntroduction to AWS Cloud Computing
Introduction to AWS Cloud Computing
 
Amazon Virtual Private Cloud (VPC): Networking Fundamentals and Connectivity ...
Amazon Virtual Private Cloud (VPC): Networking Fundamentals and Connectivity ...Amazon Virtual Private Cloud (VPC): Networking Fundamentals and Connectivity ...
Amazon Virtual Private Cloud (VPC): Networking Fundamentals and Connectivity ...
 
AWS 101
AWS 101AWS 101
AWS 101
 
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트)
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트) IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트)
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트)
 
Intro to AWS: Database Services
Intro to AWS: Database ServicesIntro to AWS: Database Services
Intro to AWS: Database Services
 
Azure Stack Fundamentals
Azure Stack FundamentalsAzure Stack Fundamentals
Azure Stack Fundamentals
 
Cloud interoperability
Cloud interoperabilityCloud interoperability
Cloud interoperability
 
What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?
 
Content Delivery Using Amazon CloudFront - AWS Presentation - John Mancuso
Content Delivery Using Amazon CloudFront - AWS Presentation - John MancusoContent Delivery Using Amazon CloudFront - AWS Presentation - John Mancuso
Content Delivery Using Amazon CloudFront - AWS Presentation - John Mancuso
 
What is AWS?
What is AWS?What is AWS?
What is AWS?
 
Amazon API Gateway
Amazon API GatewayAmazon API Gateway
Amazon API Gateway
 
Cloud Computing Design Considerations
Cloud Computing Design ConsiderationsCloud Computing Design Considerations
Cloud Computing Design Considerations
 
AWS EC2
AWS EC2AWS EC2
AWS EC2
 
Cloud Computing and Amazon Web Services
Cloud Computing and Amazon Web ServicesCloud Computing and Amazon Web Services
Cloud Computing and Amazon Web Services
 
IaaS, SaaS, PasS : Cloud Computing
IaaS, SaaS, PasS : Cloud ComputingIaaS, SaaS, PasS : Cloud Computing
IaaS, SaaS, PasS : Cloud Computing
 
Amazon S3 Masterclass
Amazon S3 MasterclassAmazon S3 Masterclass
Amazon S3 Masterclass
 
AWS S3 Tutorial For Beginners | Edureka
AWS S3 Tutorial For Beginners | EdurekaAWS S3 Tutorial For Beginners | Edureka
AWS S3 Tutorial For Beginners | Edureka
 
AWS Lambda and the Serverless Cloud
AWS Lambda and the Serverless CloudAWS Lambda and the Serverless Cloud
AWS Lambda and the Serverless Cloud
 
Protecting Your Data- AWS Security Tools and Features
Protecting Your Data- AWS Security Tools and FeaturesProtecting Your Data- AWS Security Tools and Features
Protecting Your Data- AWS Security Tools and Features
 
Architecting for the Cloud: Best Practices
Architecting for the Cloud: Best PracticesArchitecting for the Cloud: Best Practices
Architecting for the Cloud: Best Practices
 

Similar to AWS 101 Lunch and Learn | London

AWS 101 Lunch and Learn Jan 2013
AWS 101 Lunch and Learn Jan 2013AWS 101 Lunch and Learn Jan 2013
AWS 101 Lunch and Learn Jan 2013Amazon Web Services
 
AWS 101 Lunch & Learn March 2013
AWS 101 Lunch & Learn March 2013AWS 101 Lunch & Learn March 2013
AWS 101 Lunch & Learn March 2013Amazon Web Services
 
Aws for the Retail Industry, Webinar, September 2012
Aws for the Retail Industry, Webinar, September 2012Aws for the Retail Industry, Webinar, September 2012
Aws for the Retail Industry, Webinar, September 2012Amazon Web Services
 
Journey Through the Cloud - What is AWS? Webinar - Jan 2013
Journey Through the Cloud - What is AWS? Webinar - Jan 2013Journey Through the Cloud - What is AWS? Webinar - Jan 2013
Journey Through the Cloud - What is AWS? Webinar - Jan 2013Amazon Web Services
 
Aws for Start-ups - Introduction & AWS Overview
Aws for Start-ups  - Introduction & AWS OverviewAws for Start-ups  - Introduction & AWS Overview
Aws for Start-ups - Introduction & AWS OverviewAmazon Web Services
 
[G1]aws at deview 2012
[G1]aws at deview 2012[G1]aws at deview 2012
[G1]aws at deview 2012NAVER D2
 
Running Lead and scaling fast @ Taiwan founders drinks e27 (apr 11th)
Running Lead and scaling fast @ Taiwan founders drinks e27 (apr 11th) Running Lead and scaling fast @ Taiwan founders drinks e27 (apr 11th)
Running Lead and scaling fast @ Taiwan founders drinks e27 (apr 11th) Martin Yan
 
Content Management and Running your Website on AWS
Content Management and Running your Website on AWSContent Management and Running your Website on AWS
Content Management and Running your Website on AWSAmazon Web Services
 
Content Management and Running your Website on AWS
Content Management and Running your Website on AWSContent Management and Running your Website on AWS
Content Management and Running your Website on AWSAmazon Web Services
 
Etendez votre datacenter avec aws v4
Etendez votre datacenter avec aws v4Etendez votre datacenter avec aws v4
Etendez votre datacenter avec aws v4Amazon Web Services
 
Extreme Ria Using Dnn
Extreme Ria Using DnnExtreme Ria Using Dnn
Extreme Ria Using Dnnschafer_brad
 
Best Practices for Running eCommerce in the AWS Cloud
Best Practices for Running eCommerce in the AWS CloudBest Practices for Running eCommerce in the AWS Cloud
Best Practices for Running eCommerce in the AWS CloudAmazon Web Services
 

Similar to AWS 101 Lunch and Learn | London (20)

AWS 101 Lunch and Learn Jan 2013
AWS 101 Lunch and Learn Jan 2013AWS 101 Lunch and Learn Jan 2013
AWS 101 Lunch and Learn Jan 2013
 
AWS 101 Lunch & Learn March 2013
AWS 101 Lunch & Learn March 2013AWS 101 Lunch & Learn March 2013
AWS 101 Lunch & Learn March 2013
 
Aws for the Retail Industry, Webinar, September 2012
Aws for the Retail Industry, Webinar, September 2012Aws for the Retail Industry, Webinar, September 2012
Aws for the Retail Industry, Webinar, September 2012
 
AWS for Digital Advertising
AWS for Digital AdvertisingAWS for Digital Advertising
AWS for Digital Advertising
 
Journey Through the Cloud - What is AWS? Webinar - Jan 2013
Journey Through the Cloud - What is AWS? Webinar - Jan 2013Journey Through the Cloud - What is AWS? Webinar - Jan 2013
Journey Through the Cloud - What is AWS? Webinar - Jan 2013
 
[Mar AWS 101] What is AWS?
[Mar AWS 101] What is AWS?[Mar AWS 101] What is AWS?
[Mar AWS 101] What is AWS?
 
[Feb AWS 101] What is AWS?
[Feb AWS 101] What is AWS?[Feb AWS 101] What is AWS?
[Feb AWS 101] What is AWS?
 
Aws for Start-ups - Introduction & AWS Overview
Aws for Start-ups  - Introduction & AWS OverviewAws for Start-ups  - Introduction & AWS Overview
Aws for Start-ups - Introduction & AWS Overview
 
[G1]aws at deview 2012
[G1]aws at deview 2012[G1]aws at deview 2012
[G1]aws at deview 2012
 
Running Lean on AWS
Running Lean on AWSRunning Lean on AWS
Running Lean on AWS
 
Running Lead and scaling fast @ Taiwan founders drinks e27 (apr 11th)
Running Lead and scaling fast @ Taiwan founders drinks e27 (apr 11th) Running Lead and scaling fast @ Taiwan founders drinks e27 (apr 11th)
Running Lead and scaling fast @ Taiwan founders drinks e27 (apr 11th)
 
Content Management and Running your Website on AWS
Content Management and Running your Website on AWSContent Management and Running your Website on AWS
Content Management and Running your Website on AWS
 
Content Management and Running your Website on AWS
Content Management and Running your Website on AWSContent Management and Running your Website on AWS
Content Management and Running your Website on AWS
 
[Mar AWS 201] Technical Workshop
[Mar AWS 201] Technical Workshop[Mar AWS 201] Technical Workshop
[Mar AWS 201] Technical Workshop
 
Etendez votre datacenter avec aws v4
Etendez votre datacenter avec aws v4Etendez votre datacenter avec aws v4
Etendez votre datacenter avec aws v4
 
101 Technical Workshop
101 Technical Workshop101 Technical Workshop
101 Technical Workshop
 
IP Expo - What is AWS?
IP Expo - What is AWS?IP Expo - What is AWS?
IP Expo - What is AWS?
 
Jz 101 t
Jz 101 tJz 101 t
Jz 101 t
 
Extreme Ria Using Dnn
Extreme Ria Using DnnExtreme Ria Using Dnn
Extreme Ria Using Dnn
 
Best Practices for Running eCommerce in the AWS Cloud
Best Practices for Running eCommerce in the AWS CloudBest Practices for Running eCommerce in the AWS Cloud
Best Practices for Running eCommerce in the AWS Cloud
 

More from Amazon Web Services

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...Amazon Web Services
 
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...Amazon Web Services
 
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 FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
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 Amazon Web Services
 
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...Amazon Web Services
 
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...Amazon Web Services
 
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 WorkloadsAmazon Web Services
 
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 sfatareAmazon Web Services
 
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 NodeJSAmazon Web Services
 
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 webAmazon Web Services
 
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 sfatareAmazon 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 AWSAmazon 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 DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon 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
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon 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

UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"DianaGray10
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...Daniel Zivkovic
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5DianaGray10
 

Recently uploaded (20)

UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 

AWS 101 Lunch and Learn | London

  • 1. AWS 101 Lunch & Learn Ryan Shuttleworth Chris Elleman Technical Evangelist Solution Architect @ryanAWS Glen Robinson Alistair McLaurin Solution Architect Solution Architect @glenprobinson
  • 2. Agenda 12:00 - 12:45 Presentation – AWS 101 Introducing the concepts behind AWS such as utility computing and elasticity 12:45 - 13:00 Working lunch 13:00 - 13:45 Presentation and Demonstration Live demonstration and interactive walkthrough 13:45 - 14:00 Q&A session
  • 3. What we are going to cover Keypairs Amazon Machine Images Security groups S3 EC2 instances CloudFront Metadata service Elastic Load balancer EBS volumes RDS Feel free to follow along on your laptops
  • 5. Consumer Seller IT Infrastructure Business Business Business Tens of millions of Sell on Amazon Cloud computing active customer websites infrastructure for accounts hosting web-scale Use Amazon solutions technology for your own retail website Eight countries: Hundreds of US, UK, Germany, Leverage Amazon’s thousands of Japan, France, massive fulfillment registered Canada, China, Italy center network customers in over 190 countries
  • 6. About Amazon How did Amazon… Web Services Deep experience in building and ? operating global web scale systems …get into cloud computing?
  • 7. Over 10 years in the making Enablement of sellers on Amazon Internal need for scalable deployment environment Early forays proved developers were hungry for more
  • 8. AWS Mission Enable businesses and developers to use web services* to build scalable, sophisticated applications. *What people now call “the cloud”
  • 12. Each day AWS adds the equivalent server capacity to power Amazon when it was a global, $2.76B enterprise (circa 2000)
  • 13. Objects in S3 1 Trillion 1000.000 750.000 500.000 250.000 0.000 650k+ peak transactions per second
  • 15. Utility computing On demand Pay as you go Uniform Available
  • 16. Utility computing On demand Pay as you go Uniform Available
  • 18. Utility computing On demand Pay as you go Compute Scaling Security CDN Backup DNS Database Storage Load Balancing Workflow Monitoring Networking Uniform Messaging Available
  • 19. On a global footprint Region US-WEST (N. California) EU-WEST (Ireland) GOV CLOUD ASIA PAC (Tokyo) US-EAST (Virginia) US-WEST (Oregon) ASIA PAC (Singapore) SOUTH AMERICA (Sao Paulo)
  • 20. On a global footprint Availability Zone
  • 21. On a global footprint Edge Locations London(2) Seattle South Bend New York (2) Amsterdam Newark Stockholm Dublin Palo Alto Tokyo San Jose Frankfurt(2) Paris(2) Ashburn(2) Milan Osaka Los Angeles (2) Jacksonville Dallas(2) Hong Kong St.Louis Miami Singapore(2) Sydney Sao Paulo
  • 22. At the end of a web service ec2-run-instances ami-b232d0db ec2-run-instances ami-b232d0db --instance-count 3 --instance-count 5 --availability-zone eu-west-1a --availability-zone eu-west-1c --instance-type m1.small --instance-type m1.medium
  • 23. At the end of a web service ec2-run-instances ami-b232d0db --instance-count 2 --availability-zone eu-east-1d --instance-type m1.xlarge ec2-run-instances ami-b232d0db --instance-count 2 --availability-zone us-east-1b --instance-type m1.xlarge
  • 24. At the end of a web service as-create-auto-scaling-group MyGroup ec2-authorize default -p 80 --launch-configuration MyConfig --availability-zones eu-west-1c --min-size 2 --max-size 200 elb-create-lb myLoadBalancer
  • 25. and rich console services
  • 27. Elastic capacity Traditional IT capacity Capacity Time Your IT needs
  • 28. Elastic capacity On and Off Fast Growth Variable peaks Predictable peaks
  • 29. Elastic capacity WASTE On and Off Fast Growth Variable peaks Predictable peaks CUSTOMER DISSATISFACTION
  • 30. Elastic capacity Capacity Traditional IT capacity Elastic cloud capacity Time Your IT needs
  • 31. Elastic capacity On and Off Fast Growth Variable peaks Predictable peaks
  • 32. 503 Service Temporarily Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
  • 33. 503 Service Temporarily Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
  • 36. Time: +00h <10 cores Elastic Capacity
  • 37. Time: +24h >1500 cores Elastic Capacity
  • 38. Time: +72h <10 cores Elastic Capacity
  • 39. Time: +120h >600 cores Elastic Capacity
  • 40. 40 servers to 5000 in 3 days EC2 scaled to peak of 5000 instances Number of EC2 Instances “Techcrunched” Launch of Facebook modification Steady state of ~40 instances 4/12/2008 4/13/2008 4/14/2008 4/15/2008 4/16/2008 4/17/2008 4/18/2008 4/19/2008 4/20/2008
  • 42. Reference Model Deployment & Administration App Services Compute Storage Database Networking AWS Global Infrastructure
  • 43. Global infrastructure Deployment & Administration App Services Compute Storage Database Regions An independent collection of AWS resources in a Networking defined geography A solid foundation for meeting location-dependent AWS Global Infrastructure privacy and compliance requirements
  • 44. Global infrastructure Deployment & Administration App Services Compute Storage Database Availability Zones Designed as independent failure zones Networking Physically separated within a typical metropolitan region AWS Global Infrastructure
  • 45. Global infrastructure Deployment & Administration App Services Compute Storage Database Edge Locations To deliver content to end users with lower latency Networking A global network of edge locations Supports global DNS infrastructure (Route53) and AWS Global Infrastructure Cloud Front CDN
  • 46. Networking Deployment & Administration App Services Compute Storage Database Direct Connect Dedicated connection between your IT Networking infrastructure and the AWS datacenters Extend your network infrastructure and VLANs AWS Global Infrastructure into AWS
  • 47. Networking Internet Deployment & Administration App Services Compute Storage Database VPN Connection A Hardware VPN connection connects amazon Networking environment to your datacenter Internet Protocol security (IPsec) VPN connection AWS Global Infrastructure Commonly used hardware supported
  • 48. Networking Internet Deployment & Administration App Services Compute Storage Database Virtual Private Cloud Private, isolated section of the AWS Cloud Networking Launch resources in a virtual network that you define complete control over your virtual networking AWS Global Infrastructure environment
  • 49. Networking Route 53 Highly available and scalable Domain Name System 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, Deployment & Administration enabling multi-region application delivery Integrated Integrates with other AWS services allowing Route 53 to front load balancers, S3 and EC2 App Services Secure Integrates with IAM giving fine grained control over DNS record access Compute Storage Database Networking AWS Global Infrastructure
  • 50. Compute Vertical Elastic Compute Cloud (EC2) Scaling Basic unit of compute capacity From $0.02/hr Range of CPU, memory & local disk options 13 Instance types available, from micro to cluster compute Feature Details Flexible Run windows or linux distributions Deployment & Administration Scalable Wide range of instance types from micro to cluster compute App Services Machine Images Configurations can be saved as machine images (AMIs) from which new instances can be created Full control Full root or administrator rights Compute Storage Database Secure Full firewall control via Security Groups Monitoring Publishes metrics to Cloud Watch Networking Inexpensive On-demand, Reserved and Spot instance types AWS Global Infrastructure VM Import/Export Import and export VM images to transfer configurations in and out of EC2
  • 51. Compute Trigger auto- scaling policy as-create-auto-scaling-group MyGroup --launch-configuration MyConfig --availability-zones eu-west-1a --min-size 4 --max-size 200 Deployment & Administration Auto-scaling Automatic re-sizing of compute clusters based upon App Services demand Compute Storage Database Feature Details Control Define minimum and maximum instance pool sizes and when scaling and cool down occurs Networking Integrated to Use metrics gathered by CloudWatch to drive scaling CloudWatch Instance types Run auto scaling for on-demand instances and spot. Compatible with VPC AWS Global Infrastructure
  • 52. Compute Elastic Load Balancing Create highly scalable applications Distribute load across EC2 instances in multiple availability zones Deployment & Administration Feature Details Auto-scaling Automatically scales to handle request colume App Services Available Load balance across instances in multiple availability zones Compute Storage Database Health checks Automatically checks health of instances and takes them in or out of service Session stickiness Route requests to the same instance Networking Secure sockets layer Supports SSL offload from web and application servers with flexible cipher support Monitoring Publishes metrics to Cloud Watch AWS Global Infrastructure
  • 53. Storage S3 - Durable storage, any object 99.999999999% durability of objects Unlimited storage of objects of any type Up to 5TBFeature object size per Details Flexible object store Buckets act like drives, folder structures within Access control Granular control over object permissions Deployment & Administration Server-side encryption 256bit AES encryption of objects Multi-part uploads Improved throughput & control App Services Object versioning Archive old objects and version new ones Object expiry Automatically remove old objects Compute Storage Database Access logging Full audit log of bucket/object actions Networking Web content hosting Serve content as web site with built in page handling Notifications Receive notifications on key events AWS Global Infrastructure Import/Export Physical device import/export service
  • 54. Storage Elastic Block Store High performance block storage device 1GB to 1TB in size Mount as drives to instances Feature Details High performance file Mount EBS as drives and format as required system Deployment & Administration Flexible size Volumes from 1GB to 1TB in size Secure Private to your instances App Services Available Replicated within an Availability Zone Compute Storage Database Backups Volumes can be snapshotted for point in time restore Monitoring Detailed metrics captured via Cloud Watch Networking AWS Global Infrastructure
  • 55. Database Relational Database Service Database-as-a-Service No need to install or manage database instances Scalable and fault tolerant configurations Deployment & Administration Feature Details Platform support Create MySQL, SQL Server and Oracle RDBMS App Services Preconfigured Get started instantly with sensible default settings Automated patching Keep your database platform up to date automatically Compute Storage Database Backups Automatic backups and point in time recovery and full DB backups Backups Volumes can be snapshotted for point in time restore Networking Failover Automated failover to slave hosts in event of a failure AWS Global Infrastructure Replication Easily create read-replicas of your data and seamlessly replicate data across availability zones
  • 56. Database DynamoDB Provisioned throughput NoSQL database Fast, predictable performance Fully distributed, fault tolerant architecture Feature Details Deployment & Administration Provisioned throughput Dial up or down provisioned read/write capacity Predictable Average single digit millisecond latencies from SSD performance backed infrastructure App Services Strong consistency Be sure you are reading the most up to date values Fault tolerant Data replicated across availability zones Compute Storage Database Monitoring Integrated to Cloud Watch Networking Secure Integrates with AWS Identity and Access Management (IAM) Elastic MapReduce Integrates with Elastic MapReduce for complex analytics on large datasets AWS Global Infrastructure
  • 57. Application Services Amazon SQS Processing results Reliable, highly scalable, queue service for storing messages as they Amazon SQS travel between instances Deployment & Administration Processing task/processing trig App Services Feature Details Compute Storage Database Reliable Messages stored redundantly across multiple availability zones Simple Simple APIs to send and receive messages Networking Scalable Unlimited number of messages Secure Authentication of queues to ensure controlled access AWS Global Infrastructure
  • 58. Application Services Simple Workflow 1 Reliably coordinate processing steps across applications Task A 2 Integrate AWS and non-AWS resources Manage distributed state in complex systems Task B 3 (Auto-scaling) Deployment & Administration Task C App Services Feature Details Process state Maintain application state across complex workflows in a reliable and available manner Compute Storage Database Tracking Tracks executions and log process for audit purposes Consistency Ensures processing tasks are executed and duplicity of Networking events does not occur Simple Simple Decider and Task programming model for rapid integration AWS Global Infrastructure
  • 59. Application Services Document Cloud Search Server Elastic search engine based upon Amazon A9 search engine Fully managed service with sophisticated feature set Search Scales automatically Server Deployment & Administration Results App Services Feature Details Auto-scaling Automatically scales based upon request volumes and data volumes Compute Storage Database High performance In memory operation means consistently low latency for search results Sophisticated features Support for faceting, stemming, synonyms, stop Networking words and custom rank expressions Low cost Elastic service, pay for what you use AWS Global Infrastructure
  • 60. Application Services CloudFront 3 Served from S3 /images/* World-wide content distribution network Easily distribute content to end users with low latency, high data transfer speeds, and no commitments. London 2 Served from EC2 *.php Paris Deployment & Administration 1 Single CNAME NY www.mysite.com App Services Feature Details Compute Storage Database Fast Multiple world-wide edge locations to serve content as close to your users as possible Integrated with other Works seamlessly with S3 and EC2 origin servers services Networking Dynamic content Supports static and dynamic content from origin servers Streaming Supports rtmp from S3 and includes support for live AWS Global Infrastructure streaming from Adobe FMS and Microsoft Media Server
  • 61. Deployment & Admin Elastic Beanstalk One-click deployment from Eclipse, Visual Studio and Git Rapid deployment of applications All AWS resources automatically created Deployment & Administration Feature Details Platform support Containers for Java, .net and PHP App Services Resource creation Creates load balancer, instances, autoscaling and monitoring automatically Compute Storage Database Monitoring & Logs Integrated with Cloud Watch and consolidates server logs Versioning Manage versions of applications and easily rollback deployments Networking Notifications Receive alerts on key events Full resource access Access all underlying AWS resources as necessary AWS Global Infrastructure
  • 62. Deployment & Admin Cloud Formation Automate creation of ‘stacks’ in a repeatable way Scripting framework for AWS resource creation Deployment & Administration Feature Details Platform support Support for AWS resources from EC2 to IAM App Services Resource creation Creates AWS resources behind the scenes and reports on progress Compute Storage Database Declarative Specify stacks in JSON format and source control your environments Customizable Drive stack creation with paramaters Networking AWS Global Infrastructure
  • 63. Deployment & Admin Identity & Access Management Granular control of user rights with AWS Automated granting of EC2 service rights Software Developer Kits Comprehensive support of programming models for Deployment & Administration using AWS services App Services Compute Storage Database Networking AWS Global Infrastructure
  • 64. + others Simple Email Service Simple Notification Service ElastiCache Elastic MapReduce CloudWatch …
  • 66. Shared responsibility Foundation Services Amazon Compute Storage Database Networking Availability Zones AWS Global Edge Locations Infrastructure Regions
  • 67. Shared responsibility Customer Data Platform, Applications, Identity & Access Management You Operating System, Network & Firewall Configuration Client-side Data Encryption & Data Server-side Encryption Network Traffic Protection Integrity Authentication (File System and/or Data) (Encryption/Integrity/Identity) Foundation Services Amazon Compute Storage Database Networking Availability Zones AWS Global Edge Locations Infrastructure Regions
  • 68. Security standards Certifications Physical Security HW, SW, Network SOC 1 Type 2 (formerly Datacenters in Systematic change SAS-70) nondescript facilities management ISO 27001 Physical access strictly Phased updates controlled deployment PCI DSS for EC2, S3, EBS, VPC, RDS, ELB, Must pass two-factor Safe storage IAM authentication at least decommission twice for floor access FISMA Moderate Automated monitoring Compliant Controls Physical access logged and self-audit and audited HIPAA & ITAR Advanced network Compliant Architecture protection http://aws.amazon.com/security
  • 70. How do make my application…
  • 71. Available? Scalable? How do make my application… Fault Elastic? tolerant?
  • 72. 1. Use multiple availability zones
  • 73. 2. Use RDS with replicas and slaves
  • 75. 4. Use Elastic Load Balancing
  • 76. 5. Use Route53 to host DNS zones
  • 77. Available? Scalable? Multiple availability zones Route 53 DNS Elastic load balancing Auto-scaling groups RDS slave & replicas Fault Elastic? tolerant?
  • 78. Got get some lunch Be back in 15 mins
  • 81. EC2 terminology EC2 EC2 Instance VPC VPC AMI EBS EBS EBS EBS EBS EBS AZ Availability Zone Amazon Machine Running or Image Stopped machine EBS S3 Buckets Snapshots S3 Region
  • 82. Details of EC2 One or more ephemeral One or more EBS EBS snapshots (temporary) drives (persistent) drives (backup images) (instance storage) VM Workspace Network I/O EBS snapshot Hypervisor EC2 EBS S3
  • 83. Instance key pairs Public Key Standard SSH RSA Key pair Inserted by Amazon into each EC2 instance that you Public/Private Keys launch Public key provided by AWS to EC2 instance for secure, personalized, initial, non-generic access Supports NIST and other security standards for providing non-default user access EC2 Instance Comms secured with private key Private keys are not Private Key Downloaded and stored by stored by AWS you
  • 84. Security groups Name Description Port 22 Security Group Protocol (SSH) Port range IP Address, range, or another security group Port 80 (HTTP) Public EC2 VPC (virtual private cloud) Inbound only Inbound and outbound TCP, UDP, ICMP Any protocol instance only Assigned at launch Assigned at launch or when stopped Modify anytime Modify anytime
  • 85. Bootstrapping Metadata service contains wealth of information about an instance http://169.254.169.254/latest/meta-data ami-id local-hostname ami-launch-index local-ipv4 ami-manifest-path mac block-device-mapping network hostname placement instance-action profile instance-id public-hostname Instanc Instance-type public-ipv4 e kernel-id public-keys AMI reservation-id Standard machine image Receive custom Metadata data to drive Service bootstrapping
  • 86. Bootstrapping Metadata service contains wealth of information about an instance http://169.254.169.254/latest/meta-data + user data Scripts in user-data field of metadata will be executed on launch e.g. #!/bin/sh yum -y install httpd chkconfig httpd on Instanc /etc/init.d/httpd start e AMI Or: Standard machine image <powershell> … Receive custom Metadata </powershell> data to drive Service bootstrapping
  • 87. Now we’re good to go…
  • 89. Cloud computing 30% 70% On-Premise Your Managing All of the Infrastructure Business “Undifferentiated Heavy Lifting”
  • 90. Cloud computing 30% 70% On-Premise Your Managing All of the Infrastructure Business “Undifferentiated Heavy Lifting” AWS Configuring More Time to Focus on Cloud-Based Your Cloud Your Business Infrastructure Assets 70% 30%
  • 92. Faster time to market No need Higher for CapEx availability Cloud Large cost savings Focus on core competency
  • 94. aws.amazon.com get started with the free tier