SlideShare a Scribd company logo
Amazon Web Services
Technical Workshop 101
Welcome!



Get ready for a very deep dive on AWS!
House Keeping

 Silence your phones

 Restrooms / Emergency Exits

 Your instructor:

   Joe Ziegler, zieglerj@amazon.com
   Technical Evangelist
                                       @jiyosub
Setting Up

 Install Firefox or Chrome

 Sign up for AWS




                             @jiyosub
Audience

 System Administrators

 Solutions Architects / Cloud Architects

 IT Professionals

 Software Developers



 ...With enough experience using AWS
AWS Technical Workshop 101
           Objective
Provide a basic understanding of:
Cloud Computing, Amazon Web Services
Provide a basic hands-on experience on:
Amazon EC2 and EBS
Amazon S3
Amazon CloudFront
Amazon RDS


                      6
AWS Workshop 101 Agenda
1) Introduction to Cloud Computing
2) Theory, Demo, Lab Exercise:
   2.1) Amazon S3
   2.2) Amazon EC2
   2.3) Amazon EBS
   2.4) Amazon CloudFront
   2.5) Amazon RDS
3) Conclusions
                      7
Questions?

Feel free to always ask questions!
                8
Cloud Computing
   What is it?
Cloud Computing


1) Elastic Capacity
2) Faster time to market
3) No CapEx
4) Pay as you go, pay for what you use
5) Focus on your business



                      10
Amazon Web Services


Amazon Web Services provides a
+ Highly reliable
+ Scalable
+ Low-cost
Infrastructure Platform in the cloud that
powers hundreds of thousands of
businesses in 190 countries around the
world.               11
Amazon Web Services
     Regions
  Set of multiple data centers




      (as of Dec 2012)
GovCloud:
http://aws.amazon.com/govcloud-us




   We will not talk about GovCloud in this Workshop
Amazon EC2
   Availability Zones (AZ)
 you can run your virtual servers in each AZ




19 Availability Zones in total (as of Dec 2012)
CloudFront + Route53
Content Delivery
                 Edge Locations DNS Service
                  South          New York        Amsterdam
      Seattle                    (2)      London
                  Bend
                          Newark                      Stockholm
   Palo Alto                          Dublin
                                                                                Tokyo

San Jose
                                                        Frankfurt
                                                Paris
   Los Angeles
                                    Ashburn
   (2)                                                                              Hong
                                 Jacksonville                                       Kong
                Dallas                                                                     Sydney
                   St.Louis Miami                                   Singapore


                                         Sao
                                         Paulo




                38 Edge Locations in total (as of Dec 2012)
How to use AWS
The AWS Management
     Console
The AWS Management Console


1) Manage most AWS services
2) Multi-Factor Authentication
3) Secure
4) Accessible
5) Works best on Firefox / Chrome



                    17
18
     AWS Management Console
Questions?

    19
Amazon S3
Simple Storage Service
Amazon S3
           Simple Storage Service
Object-based storage (no Filesystem)
Easily store/retrieve data
Durability of 99.999999999% or 99.99%
Integrated with other AWS Services
Scalable
Redundancy is managed transparently
File (Object): up to 5 TB each
HTTP, HTTPS, BitTorrent protocols

                             21
Amazon S3 Redundancy



                Your Data
                            Any Amazon S3 Region

                                            Data
                              Data
     Data is replicated
      multiple times                               Data

   In case of failure,
data is replicated again,                    Data
                                     Data
     transparently
Amazon S3
             Use cases
Backup
Archive
Disaster Recovery (DR)
Content Storage




                  23
Amazon S3
               Demo
Create an S3 Bucket
Upload/Download files
Work with access permissions




                   24
Amazon S3
                       Lab Exercise
Create a new S3 bucket in the Singapore region to store log files. E.g.
2012-jiyosub-logs (use your name)


Create a new S3 bucket in Singapore to store public content, and
configure logging using the previously created bucket, in a
subdirectory called my-s3-logs.
E.g. 2012-jiyosub-public


Upload a picture file, open it with a browser.
Play with permissions, make it private or public.
Also try Reduced Redundancy as an option.


                                   25
Questions?

    26
Amazon CloudFront
Content Delivery Network
Amazon CloudFront
       Content Delivery Network
Delivery of content worldwide
Static: HTTP / HTTPS
Streaming: RTMP
Origin server: S3, EC2, non-AWS
Public/Private Distributions
Logs

                     28
Regions, Availability Zones,
                      Edge Locations
                                                  Amsterdam
       Seattle South Bend   New York (2)
                                         London
                       Newark                          Stockholm
   Palo Alto                         Dublin
                                                                              Tokyo

San Jose
                                                      Frankfurt
                                          Pari
   Los Angeles                             s
                                Ashbur
       (2)                        n
                            Jacksonvill                                       Hong
           Dalla                e                                             Kong
            s
               St.Loui   Miam                                      Singapor           Sydney
                  s        i                                           e


                                       Sao
                                      Paulo




                  38 Edge Locations in total (as of Dec 2012)
Let’s simplify a bit:
           we consider only a few of them

                            Stockholm


San Jose




                                             Hong
                                             Kong




                     Sao
                    Paulo


                                        Your web servers
                                        in Singapore
Content Delivery Network:
                    How it works

                                               Stockholm


San Jose




                                                                Hong
                                                                Kong




                                 Sao
                                Paulo

           Dynamic pages (PHP, Java) (from web
                                                           Your web servers
           servers)
                                                           in Singapore
           Static content or streaming (with CloudFront)
Content Delivery Network:
         How it works in details
1) A person opens a website, e.g.
http://www.amazon.com
2) The browser performs a DNS query
3) DNS responds: go to 72.21.214.128
4) A web server responds with a web page
5) Some objects inside the page require further queries
6) Some are hosted on CloudFront “distributions”
7) The browser will be directed to the closest location
8) Content will be served quickly and reliably

                            32
The user doesn’t need to know anything about CDNs
CloudFront + Route53
                            Edge Locations
                                                  Amsterdam
       Seattle South Bend   New York (2)
                                         London
                       Newark                          Stockholm
   Palo Alto                         Dublin
                                                                              Tokyo

San Jose
                                                      Frankfurt
                                          Pari
   Los Angeles                             s
                                Ashbur
       (2)                        n
                            Jacksonvill                                       Hong
           Dalla                e                                             Kong
            s
               St.Loui   Miam                                      Singapor           Sydney
                  s        i                                           e


                                       Sao
                                      Paulo




                  38 Edge Locations in total (as of Dec 2012)
Amazon CloudFront
             Use cases
Accelerated web content delivery
Off-load traffic from web servers
Big spikes in traffic
Event streaming
Marketing campaigns



                        34
Amazon CloudFront
               Demo
Create a static distribution
Test the content




                     35
Amazon CloudFront
                Lab Exercise
Use your S3 bucket 2012-jiyosub-public to create a
distribution using it as the origin.
Delivery method is Downloading.
Logging is into the S3 bucket: 2012-jiyosub-public
Place the logs under the directory my-cf-logs


Select one of your pictures, then open it with a browser.
Test it with your Cloud Buddy. (it might take 10-15 mins)
Once finished, destroy the CloudFront distribution.

                              36
Questions?

    37
Amazon EC2
Elastic Compute Cloud
Amazon EC2
          Elastic Compute Cloud
Linux / Windows virtual machines
Elastic (scale in minutes)
Many Instance types (micro, small, large...)
AMI: Amazon Machine Image
VPC: Virtual Private Cloud
Security (Groups, Keys...)
VM Import
Auto Scaling, Elastic Load Balancing

                             39
Amazon EC2
   Availability Zones (AZ)




21 Availability Zones in total (as of Dec 2012)
Amazon EC2
                    Use cases
Media
Hosting
High Performance Computing
Dev & Test
Internal Applications
Gaming


... Everything that needs computing!



                           41
Amazon EC2
    Demo #1 (from Linux to Linux)
Create a new Security Group
Launch an Amazon EC2 instance (Linux)
Log in with SSH as ec2-user@
Install a web server
Create a simple web page
Test it on a browser: it works!
Create and attach an Elastic IP
Create an AMI from an EC2 Instance

                           42
Amazon EC2
 Demo #2 (from Windows to Linux)
Download the Keypair
Use PuttyGEN to generate a PPK file
Import the PPK file into PuTTY
Use PuTTY to login with SSH (ec2-user@)


Alternatively, you can use MobaXTerm:
http://mobaxterm.mobatek.net
(native support for PPK files)

                          43
Amazon EC2
 Demo #3 (from Linux to Windows)
Create a new Security Group for Windows
Launch a new EC2 instance (Windows)
Log in with RDP



If from Windows: log in with RDP

                   44
Amazon EC2
                    Lab Exercise
Create a new Security Group, “linux-web”
Enable SSH, HTTP, HTTPS
Create a new Keypair, and download it
Launch a t1.micro or t1.small using a Linux AMI
Enable CloudWatch
Associate it with Keypair and Security Group
Log in, install a web server, create a web page
Activate the web server, test it on a browser
Assign an Elastic IP to the Instance
Stop it. Create an AMI from the Instance.
Boot a second Instance from that AMI. Test it.
                               45
Questions?

    46
Amazon EBS
Elastic Block Store
Amazon EBS
             Elastic Block Store
Block Level Storage for use with EC2
Volume: 1 GB to 1 TB
Raw unformatted block device
Local to an Availability Zone
Redundant
Persistent
Point-in-time snapshots to Amazon S3
Integration with CloudWatch

                          48
Amazon EBS
                 Demo
Create a new EBS volume
Attach it to an EC2 Instance
Partition it and create a File System
Mount it; create a file in it
Create an EBS Snapshot
Create a new volume from the Snapshot

                       49
Amazon EBS
                      Lab Exercise
Create a new 5 GB volume, in the same AZ as your running
EC2 Instance
Attach it
Log into the EC2 Instance, confirm the volume is visible
Partition the volume, create a File System (ext3)
Mount the volume
Create a file in it
Unmount it
Create a snapshot from the Management Console
Create a volume from the snapshot
Mount the new snapshot, verify that the file is there
                               50
Questions?

    51
Amazon RDS
Relational Database Service
Amazon RDS
     Relational Database Service
Relational Database “as a Service”
Simple to Deploy
Managed by the AWS team
MySQL or Oracle (as of Jan 2012)
Scalable
Optional: automatic Standby Replica
Optional: multiple Read-Only copies
Easy DB Snapshots and automated backup

                        53
Amazon RDS
              Demo
Create a DB Instance on RDS (MySQL)
Enable Multi-AZ Deployment
Enable one Read Replica
Optional: connect to the DB Instance




                    54
Amazon RDS
                 Lab Exercise
From the AWS Management Console, under Amazon
RDS, create a new DB Instance (MySQL)
Enable Multi-AZ Deployment
Once the DB Instance is running, enable Read Replica
Perform a manual DB Snapshot


Optional: connect to the DB Instance, create a new
Database, a new Table, enter some values



                          55
Questions?

    56
IMPORTANT!
To avoid unwanted running costs:
+ Delete your S3 objects
+ Destroy your CloudFront distributions
+ Stop or Shut Down your EC2 and RDS instances


The customer is responsible for the resources he’s using.
AWS declines any responsibility if the customer forgets
to shut down resources.



                           57
How to learn more?
Resources
• aws.amazon.com/architecture/
• aws.amazon.com/solutions/case-studies/
• aws.amazon.com/developertools
• www.slideshare.net/AmazonWebServices/
• www.youtube.com/user/AmazonWebServices
This Presentation




  http://slidesha.re/12iUXek
The team
        http://aws.amazon.com

  James Tien 田哲禹                  Jia Woei Ling
Account Manager Taiwan   Manager Asia Pacific Tech Sales
  jtien@amazon.com            jwling@amazon.com
      Martin Yan                  Lorcano Pan
Regional Sales Manager         Account Manager
 ymartin@amazon.com         locarnop@amazon.com
Unofficial AWS Taiwan User Group
           (AWS在台灣)

  http://on.fb.me/Vy0bNe
Thank you!


                 Joe Ziegler
             zieglerj@amazon.com
             Technical Evangelist



                                @jiyosub

More Related Content

Viewers also liked

ARC304 Solutions in Action - AWS re: Invent 2012
ARC304 Solutions in Action - AWS re: Invent 2012ARC304 Solutions in Action - AWS re: Invent 2012
ARC304 Solutions in Action - AWS re: Invent 2012
Amazon Web Services
 
TLS304 Getting Productive with the AWS SDK for Ruby - AWS re: Invent 2012
TLS304 Getting Productive with the AWS SDK for Ruby - AWS re: Invent 2012TLS304 Getting Productive with the AWS SDK for Ruby - AWS re: Invent 2012
TLS304 Getting Productive with the AWS SDK for Ruby - AWS re: Invent 2012
Amazon Web Services
 
AWS Customer Presentation - HotPads
AWS Customer Presentation - HotPadsAWS Customer Presentation - HotPads
AWS Customer Presentation - HotPads
Amazon Web Services
 
Dr. Werner Vogels Keynote
Dr. Werner Vogels KeynoteDr. Werner Vogels Keynote
Dr. Werner Vogels Keynote
Amazon Web Services
 
Security and Privacy in the AWS Cloud - AWS India Summit 2012
Security and Privacy in the AWS Cloud - AWS India Summit 2012Security and Privacy in the AWS Cloud - AWS India Summit 2012
Security and Privacy in the AWS Cloud - AWS India Summit 2012
Amazon Web Services
 
AWS Update | London - Amazon Glacier
AWS Update | London - Amazon GlacierAWS Update | London - Amazon Glacier
AWS Update | London - Amazon Glacier
Amazon Web Services
 
Architecting with AWS Sydney Customer Appreciation Day
Architecting with AWS Sydney Customer Appreciation DayArchitecting with AWS Sydney Customer Appreciation Day
Architecting with AWS Sydney Customer Appreciation Day
Amazon Web Services
 
AWS Customer Presentation - AideRss
AWS Customer Presentation - AideRss AWS Customer Presentation - AideRss
AWS Customer Presentation - AideRss
Amazon Web Services
 
Scalability and Availability for Marketing Campaigns
Scalability and Availability for Marketing CampaignsScalability and Availability for Marketing Campaigns
Scalability and Availability for Marketing Campaigns
Amazon Web Services
 
AWS Customer Presentation - Smugmug
AWS Customer Presentation - SmugmugAWS Customer Presentation - Smugmug
AWS Customer Presentation - Smugmug
Amazon Web Services
 
MBL101 Distributing through Appstore and Kindle Fire - AWS re: Invent 2012
MBL101 Distributing through Appstore and Kindle Fire - AWS re: Invent 2012MBL101 Distributing through Appstore and Kindle Fire - AWS re: Invent 2012
MBL101 Distributing through Appstore and Kindle Fire - AWS re: Invent 2012
Amazon Web Services
 
MED201 Media Ingest and Storage Solutions with AWS - AWS re: Invent 2012
MED201 Media Ingest and Storage Solutions with AWS - AWS re: Invent 2012MED201 Media Ingest and Storage Solutions with AWS - AWS re: Invent 2012
MED201 Media Ingest and Storage Solutions with AWS - AWS re: Invent 2012
Amazon Web Services
 
AWS Support Services Overview - Spiezio
AWS Support Services Overview - SpiezioAWS Support Services Overview - Spiezio
AWS Support Services Overview - Spiezio
Amazon Web Services
 
CPN209 Your Amazon Linux AMI - AWS re: Invent 2012
CPN209 Your Amazon Linux AMI - AWS re: Invent 2012CPN209 Your Amazon Linux AMI - AWS re: Invent 2012
CPN209 Your Amazon Linux AMI - AWS re: Invent 2012
Amazon Web Services
 
Data-driven Innovation - Wood
Data-driven Innovation - WoodData-driven Innovation - Wood
Data-driven Innovation - Wood
Amazon Web Services
 
Corporate Culture
Corporate CultureCorporate Culture
Corporate Culture
Minh Tuan, Dong
 
AWS RDS Presentation - DOAG Conference
AWS RDS Presentation - DOAG Conference AWS RDS Presentation - DOAG Conference
AWS RDS Presentation - DOAG Conference
Amazon Web Services
 
AWS Start-up Event Seattle 2009: AWS Overview
AWS Start-up Event Seattle 2009: AWS OverviewAWS Start-up Event Seattle 2009: AWS Overview
AWS Start-up Event Seattle 2009: AWS Overview
Amazon Web Services
 
Brief Security Overview
Brief Security OverviewBrief Security Overview
Brief Security Overview
Amazon Web Services
 

Viewers also liked (19)

ARC304 Solutions in Action - AWS re: Invent 2012
ARC304 Solutions in Action - AWS re: Invent 2012ARC304 Solutions in Action - AWS re: Invent 2012
ARC304 Solutions in Action - AWS re: Invent 2012
 
TLS304 Getting Productive with the AWS SDK for Ruby - AWS re: Invent 2012
TLS304 Getting Productive with the AWS SDK for Ruby - AWS re: Invent 2012TLS304 Getting Productive with the AWS SDK for Ruby - AWS re: Invent 2012
TLS304 Getting Productive with the AWS SDK for Ruby - AWS re: Invent 2012
 
AWS Customer Presentation - HotPads
AWS Customer Presentation - HotPadsAWS Customer Presentation - HotPads
AWS Customer Presentation - HotPads
 
Dr. Werner Vogels Keynote
Dr. Werner Vogels KeynoteDr. Werner Vogels Keynote
Dr. Werner Vogels Keynote
 
Security and Privacy in the AWS Cloud - AWS India Summit 2012
Security and Privacy in the AWS Cloud - AWS India Summit 2012Security and Privacy in the AWS Cloud - AWS India Summit 2012
Security and Privacy in the AWS Cloud - AWS India Summit 2012
 
AWS Update | London - Amazon Glacier
AWS Update | London - Amazon GlacierAWS Update | London - Amazon Glacier
AWS Update | London - Amazon Glacier
 
Architecting with AWS Sydney Customer Appreciation Day
Architecting with AWS Sydney Customer Appreciation DayArchitecting with AWS Sydney Customer Appreciation Day
Architecting with AWS Sydney Customer Appreciation Day
 
AWS Customer Presentation - AideRss
AWS Customer Presentation - AideRss AWS Customer Presentation - AideRss
AWS Customer Presentation - AideRss
 
Scalability and Availability for Marketing Campaigns
Scalability and Availability for Marketing CampaignsScalability and Availability for Marketing Campaigns
Scalability and Availability for Marketing Campaigns
 
AWS Customer Presentation - Smugmug
AWS Customer Presentation - SmugmugAWS Customer Presentation - Smugmug
AWS Customer Presentation - Smugmug
 
MBL101 Distributing through Appstore and Kindle Fire - AWS re: Invent 2012
MBL101 Distributing through Appstore and Kindle Fire - AWS re: Invent 2012MBL101 Distributing through Appstore and Kindle Fire - AWS re: Invent 2012
MBL101 Distributing through Appstore and Kindle Fire - AWS re: Invent 2012
 
MED201 Media Ingest and Storage Solutions with AWS - AWS re: Invent 2012
MED201 Media Ingest and Storage Solutions with AWS - AWS re: Invent 2012MED201 Media Ingest and Storage Solutions with AWS - AWS re: Invent 2012
MED201 Media Ingest and Storage Solutions with AWS - AWS re: Invent 2012
 
AWS Support Services Overview - Spiezio
AWS Support Services Overview - SpiezioAWS Support Services Overview - Spiezio
AWS Support Services Overview - Spiezio
 
CPN209 Your Amazon Linux AMI - AWS re: Invent 2012
CPN209 Your Amazon Linux AMI - AWS re: Invent 2012CPN209 Your Amazon Linux AMI - AWS re: Invent 2012
CPN209 Your Amazon Linux AMI - AWS re: Invent 2012
 
Data-driven Innovation - Wood
Data-driven Innovation - WoodData-driven Innovation - Wood
Data-driven Innovation - Wood
 
Corporate Culture
Corporate CultureCorporate Culture
Corporate Culture
 
AWS RDS Presentation - DOAG Conference
AWS RDS Presentation - DOAG Conference AWS RDS Presentation - DOAG Conference
AWS RDS Presentation - DOAG Conference
 
AWS Start-up Event Seattle 2009: AWS Overview
AWS Start-up Event Seattle 2009: AWS OverviewAWS Start-up Event Seattle 2009: AWS Overview
AWS Start-up Event Seattle 2009: AWS Overview
 
Brief Security Overview
Brief Security OverviewBrief Security Overview
Brief Security Overview
 

Similar to 101 Technical Workshop

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
Amazon Web Services
 
[G1]aws at deview 2012
[G1]aws at deview 2012[G1]aws at deview 2012
[G1]aws at deview 2012
NAVER D2
 
AWS for Digital Advertising
AWS for Digital AdvertisingAWS for Digital Advertising
AWS for Digital Advertising
Amazon Web Services
 
AWS 101 Lunch and Learn | London
AWS 101 Lunch and Learn | LondonAWS 101 Lunch and Learn | London
AWS 101 Lunch and Learn | London
Amazon Web Services
 
Jz 201 t
Jz 201 tJz 201 t
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
Amazon Web Services
 
AWS 101 Lunch & Learn March 2013
AWS 101 Lunch & Learn March 2013AWS 101 Lunch & Learn March 2013
AWS 101 Lunch & Learn March 2013
Amazon 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 AWS
Amazon 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 2013
Amazon 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 Overview
Amazon 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 2012
Amazon Web Services
 
AWS Lambda@Edge Lightning Demos
AWS Lambda@Edge Lightning Demos AWS Lambda@Edge Lightning Demos
AWS Lambda@Edge Lightning Demos
Amazon Web Services
 
4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS
4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS
4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS
ETCenter
 
Extreme Ria Using Dnn
Extreme Ria Using DnnExtreme Ria Using Dnn
Extreme Ria Using Dnn
schafer_brad
 
Containerless in the Cloud with AWS Lambda
Containerless in the Cloud with AWS LambdaContainerless in the Cloud with AWS Lambda
Containerless in the Cloud with AWS Lambda
Ryan Cuprak
 
Webinar: Delivering Static and Dynamic Content Using CloudFront
Webinar: Delivering Static and Dynamic Content Using CloudFrontWebinar: Delivering Static and Dynamic Content Using CloudFront
Webinar: Delivering Static and Dynamic Content Using CloudFront
Amazon Web Services
 
Day of Cloud: Amazon EC2
Day of Cloud: Amazon EC2Day of Cloud: Amazon EC2
Day of Cloud: Amazon EC2
cmcavoy
 
OSCON Data 2011 -- NoSQL @ Netflix, Part 2
OSCON Data 2011 -- NoSQL @ Netflix, Part 2OSCON Data 2011 -- NoSQL @ Netflix, Part 2
OSCON Data 2011 -- NoSQL @ Netflix, Part 2
Sid Anand
 
Ad cloud
Ad cloudAd cloud
Ad cloud
Denis Pavlov
 
Serverless cat detector workshop - cloudyna 2017 (16.12.2017)
Serverless cat detector   workshop - cloudyna 2017 (16.12.2017)Serverless cat detector   workshop - cloudyna 2017 (16.12.2017)
Serverless cat detector workshop - cloudyna 2017 (16.12.2017)
Paweł Pikuła
 

Similar to 101 Technical Workshop (20)

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
 
[G1]aws at deview 2012
[G1]aws at deview 2012[G1]aws at deview 2012
[G1]aws at deview 2012
 
AWS for Digital Advertising
AWS for Digital AdvertisingAWS for Digital Advertising
AWS for Digital Advertising
 
AWS 101 Lunch and Learn | London
AWS 101 Lunch and Learn | LondonAWS 101 Lunch and Learn | London
AWS 101 Lunch and Learn | London
 
Jz 201 t
Jz 201 tJz 201 t
Jz 201 t
 
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
 
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
 
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
 
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
 
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 Lambda@Edge Lightning Demos
AWS Lambda@Edge Lightning Demos AWS Lambda@Edge Lightning Demos
AWS Lambda@Edge Lightning Demos
 
4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS
4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS
4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS
 
Extreme Ria Using Dnn
Extreme Ria Using DnnExtreme Ria Using Dnn
Extreme Ria Using Dnn
 
Containerless in the Cloud with AWS Lambda
Containerless in the Cloud with AWS LambdaContainerless in the Cloud with AWS Lambda
Containerless in the Cloud with AWS Lambda
 
Webinar: Delivering Static and Dynamic Content Using CloudFront
Webinar: Delivering Static and Dynamic Content Using CloudFrontWebinar: Delivering Static and Dynamic Content Using CloudFront
Webinar: Delivering Static and Dynamic Content Using CloudFront
 
Day of Cloud: Amazon EC2
Day of Cloud: Amazon EC2Day of Cloud: Amazon EC2
Day of Cloud: Amazon EC2
 
OSCON Data 2011 -- NoSQL @ Netflix, Part 2
OSCON Data 2011 -- NoSQL @ Netflix, Part 2OSCON Data 2011 -- NoSQL @ Netflix, Part 2
OSCON Data 2011 -- NoSQL @ Netflix, Part 2
 
Ad cloud
Ad cloudAd cloud
Ad cloud
 
Serverless cat detector workshop - cloudyna 2017 (16.12.2017)
Serverless cat detector   workshop - cloudyna 2017 (16.12.2017)Serverless cat detector   workshop - cloudyna 2017 (16.12.2017)
Serverless cat detector workshop - cloudyna 2017 (16.12.2017)
 

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 Fargate
Amazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
Amazon 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
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
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 Workloads
Amazon Web Services
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
Amazon 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 sfatare
Amazon 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 NodeJS
Amazon 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 web
Amazon 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 sfatare
Amazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
Amazon 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

High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
Vadym Kazulkin
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
Fwdays
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
ScyllaDB
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
FilipTomaszewski5
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
ScyllaDB
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
LizaNolte
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 

Recently uploaded (20)

High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 

101 Technical Workshop

  • 2. Welcome! Get ready for a very deep dive on AWS!
  • 3. House Keeping Silence your phones Restrooms / Emergency Exits Your instructor:  Joe Ziegler, zieglerj@amazon.com  Technical Evangelist @jiyosub
  • 4. Setting Up Install Firefox or Chrome Sign up for AWS @jiyosub
  • 5. Audience System Administrators Solutions Architects / Cloud Architects IT Professionals Software Developers ...With enough experience using AWS
  • 6. AWS Technical Workshop 101 Objective Provide a basic understanding of: Cloud Computing, Amazon Web Services Provide a basic hands-on experience on: Amazon EC2 and EBS Amazon S3 Amazon CloudFront Amazon RDS 6
  • 7. AWS Workshop 101 Agenda 1) Introduction to Cloud Computing 2) Theory, Demo, Lab Exercise: 2.1) Amazon S3 2.2) Amazon EC2 2.3) Amazon EBS 2.4) Amazon CloudFront 2.5) Amazon RDS 3) Conclusions 7
  • 8. Questions? Feel free to always ask questions! 8
  • 9. Cloud Computing What is it?
  • 10. Cloud Computing 1) Elastic Capacity 2) Faster time to market 3) No CapEx 4) Pay as you go, pay for what you use 5) Focus on your business 10
  • 11. Amazon Web Services Amazon Web Services provides a + Highly reliable + Scalable + Low-cost Infrastructure Platform in the cloud that powers hundreds of thousands of businesses in 190 countries around the world. 11
  • 12. Amazon Web Services Regions Set of multiple data centers (as of Dec 2012)
  • 13. GovCloud: http://aws.amazon.com/govcloud-us We will not talk about GovCloud in this Workshop
  • 14. Amazon EC2 Availability Zones (AZ) you can run your virtual servers in each AZ 19 Availability Zones in total (as of Dec 2012)
  • 15. CloudFront + Route53 Content Delivery Edge Locations DNS Service South New York Amsterdam Seattle (2) London Bend Newark Stockholm Palo Alto Dublin Tokyo San Jose Frankfurt Paris Los Angeles Ashburn (2) Hong Jacksonville Kong Dallas Sydney St.Louis Miami Singapore Sao Paulo 38 Edge Locations in total (as of Dec 2012)
  • 16. How to use AWS The AWS Management Console
  • 17. The AWS Management Console 1) Manage most AWS services 2) Multi-Factor Authentication 3) Secure 4) Accessible 5) Works best on Firefox / Chrome 17
  • 18. 18 AWS Management Console
  • 21. Amazon S3 Simple Storage Service Object-based storage (no Filesystem) Easily store/retrieve data Durability of 99.999999999% or 99.99% Integrated with other AWS Services Scalable Redundancy is managed transparently File (Object): up to 5 TB each HTTP, HTTPS, BitTorrent protocols 21
  • 22. Amazon S3 Redundancy Your Data Any Amazon S3 Region Data Data Data is replicated multiple times Data In case of failure, data is replicated again, Data Data transparently
  • 23. Amazon S3 Use cases Backup Archive Disaster Recovery (DR) Content Storage 23
  • 24. Amazon S3 Demo Create an S3 Bucket Upload/Download files Work with access permissions 24
  • 25. Amazon S3 Lab Exercise Create a new S3 bucket in the Singapore region to store log files. E.g. 2012-jiyosub-logs (use your name) Create a new S3 bucket in Singapore to store public content, and configure logging using the previously created bucket, in a subdirectory called my-s3-logs. E.g. 2012-jiyosub-public Upload a picture file, open it with a browser. Play with permissions, make it private or public. Also try Reduced Redundancy as an option. 25
  • 28. Amazon CloudFront Content Delivery Network Delivery of content worldwide Static: HTTP / HTTPS Streaming: RTMP Origin server: S3, EC2, non-AWS Public/Private Distributions Logs 28
  • 29. Regions, Availability Zones, Edge Locations Amsterdam Seattle South Bend New York (2) London Newark Stockholm Palo Alto Dublin Tokyo San Jose Frankfurt Pari Los Angeles s Ashbur (2) n Jacksonvill Hong Dalla e Kong s St.Loui Miam Singapor Sydney s i e Sao Paulo 38 Edge Locations in total (as of Dec 2012)
  • 30. Let’s simplify a bit: we consider only a few of them Stockholm San Jose Hong Kong Sao Paulo Your web servers in Singapore
  • 31. Content Delivery Network: How it works Stockholm San Jose Hong Kong Sao Paulo Dynamic pages (PHP, Java) (from web Your web servers servers) in Singapore Static content or streaming (with CloudFront)
  • 32. Content Delivery Network: How it works in details 1) A person opens a website, e.g. http://www.amazon.com 2) The browser performs a DNS query 3) DNS responds: go to 72.21.214.128 4) A web server responds with a web page 5) Some objects inside the page require further queries 6) Some are hosted on CloudFront “distributions” 7) The browser will be directed to the closest location 8) Content will be served quickly and reliably 32 The user doesn’t need to know anything about CDNs
  • 33. CloudFront + Route53 Edge Locations Amsterdam Seattle South Bend New York (2) London Newark Stockholm Palo Alto Dublin Tokyo San Jose Frankfurt Pari Los Angeles s Ashbur (2) n Jacksonvill Hong Dalla e Kong s St.Loui Miam Singapor Sydney s i e Sao Paulo 38 Edge Locations in total (as of Dec 2012)
  • 34. Amazon CloudFront Use cases Accelerated web content delivery Off-load traffic from web servers Big spikes in traffic Event streaming Marketing campaigns 34
  • 35. Amazon CloudFront Demo Create a static distribution Test the content 35
  • 36. Amazon CloudFront Lab Exercise Use your S3 bucket 2012-jiyosub-public to create a distribution using it as the origin. Delivery method is Downloading. Logging is into the S3 bucket: 2012-jiyosub-public Place the logs under the directory my-cf-logs Select one of your pictures, then open it with a browser. Test it with your Cloud Buddy. (it might take 10-15 mins) Once finished, destroy the CloudFront distribution. 36
  • 39. Amazon EC2 Elastic Compute Cloud Linux / Windows virtual machines Elastic (scale in minutes) Many Instance types (micro, small, large...) AMI: Amazon Machine Image VPC: Virtual Private Cloud Security (Groups, Keys...) VM Import Auto Scaling, Elastic Load Balancing 39
  • 40. Amazon EC2 Availability Zones (AZ) 21 Availability Zones in total (as of Dec 2012)
  • 41. Amazon EC2 Use cases Media Hosting High Performance Computing Dev & Test Internal Applications Gaming ... Everything that needs computing! 41
  • 42. Amazon EC2 Demo #1 (from Linux to Linux) Create a new Security Group Launch an Amazon EC2 instance (Linux) Log in with SSH as ec2-user@ Install a web server Create a simple web page Test it on a browser: it works! Create and attach an Elastic IP Create an AMI from an EC2 Instance 42
  • 43. Amazon EC2 Demo #2 (from Windows to Linux) Download the Keypair Use PuttyGEN to generate a PPK file Import the PPK file into PuTTY Use PuTTY to login with SSH (ec2-user@) Alternatively, you can use MobaXTerm: http://mobaxterm.mobatek.net (native support for PPK files) 43
  • 44. Amazon EC2 Demo #3 (from Linux to Windows) Create a new Security Group for Windows Launch a new EC2 instance (Windows) Log in with RDP If from Windows: log in with RDP 44
  • 45. Amazon EC2 Lab Exercise Create a new Security Group, “linux-web” Enable SSH, HTTP, HTTPS Create a new Keypair, and download it Launch a t1.micro or t1.small using a Linux AMI Enable CloudWatch Associate it with Keypair and Security Group Log in, install a web server, create a web page Activate the web server, test it on a browser Assign an Elastic IP to the Instance Stop it. Create an AMI from the Instance. Boot a second Instance from that AMI. Test it. 45
  • 48. Amazon EBS Elastic Block Store Block Level Storage for use with EC2 Volume: 1 GB to 1 TB Raw unformatted block device Local to an Availability Zone Redundant Persistent Point-in-time snapshots to Amazon S3 Integration with CloudWatch 48
  • 49. Amazon EBS Demo Create a new EBS volume Attach it to an EC2 Instance Partition it and create a File System Mount it; create a file in it Create an EBS Snapshot Create a new volume from the Snapshot 49
  • 50. Amazon EBS Lab Exercise Create a new 5 GB volume, in the same AZ as your running EC2 Instance Attach it Log into the EC2 Instance, confirm the volume is visible Partition the volume, create a File System (ext3) Mount the volume Create a file in it Unmount it Create a snapshot from the Management Console Create a volume from the snapshot Mount the new snapshot, verify that the file is there 50
  • 53. Amazon RDS Relational Database Service Relational Database “as a Service” Simple to Deploy Managed by the AWS team MySQL or Oracle (as of Jan 2012) Scalable Optional: automatic Standby Replica Optional: multiple Read-Only copies Easy DB Snapshots and automated backup 53
  • 54. Amazon RDS Demo Create a DB Instance on RDS (MySQL) Enable Multi-AZ Deployment Enable one Read Replica Optional: connect to the DB Instance 54
  • 55. Amazon RDS Lab Exercise From the AWS Management Console, under Amazon RDS, create a new DB Instance (MySQL) Enable Multi-AZ Deployment Once the DB Instance is running, enable Read Replica Perform a manual DB Snapshot Optional: connect to the DB Instance, create a new Database, a new Table, enter some values 55
  • 57. IMPORTANT! To avoid unwanted running costs: + Delete your S3 objects + Destroy your CloudFront distributions + Stop or Shut Down your EC2 and RDS instances The customer is responsible for the resources he’s using. AWS declines any responsibility if the customer forgets to shut down resources. 57
  • 58. How to learn more?
  • 59. Resources • aws.amazon.com/architecture/ • aws.amazon.com/solutions/case-studies/ • aws.amazon.com/developertools • www.slideshare.net/AmazonWebServices/ • www.youtube.com/user/AmazonWebServices
  • 60. This Presentation http://slidesha.re/12iUXek
  • 61. The team http://aws.amazon.com James Tien 田哲禹 Jia Woei Ling Account Manager Taiwan Manager Asia Pacific Tech Sales jtien@amazon.com jwling@amazon.com Martin Yan Lorcano Pan Regional Sales Manager Account Manager ymartin@amazon.com locarnop@amazon.com
  • 62. Unofficial AWS Taiwan User Group (AWS在台灣) http://on.fb.me/Vy0bNe
  • 63. Thank you! Joe Ziegler zieglerj@amazon.com Technical Evangelist @jiyosub