SlideShare una empresa de Scribd logo
1 de 22
An intro to AWS

 15 March 2012


                       Fotis Stamatelopoulos
                        Leonidas Tsementzis
                          Andreas Chatzakis

                                 AWSUG Greece
           Not affiliated with, sponsored or endorsed by AWS
DynamoDB
Storage Gateway
                            SES    SWF        Availability Zones

                      EC2   SimpleDB
                                                     Reserved instance

      EMR            SNS AWS CloudFront
 CloudFormation
                      SQS      Elastic IP
        EBS                             ELB      VPC
                    RDS    CloudWatch           Eventually consistent read



                                                S3
Ephemeral storage


    ElastiCache            Route53
Elastic Compute Cloud: Virtual Servers

EC2 provides resizable compute capacity in the cloud
  Elastic: Obtain or release server instances in minutes


  Full Control: Root access, choice of OS and specs


  Secure: Firewall settings, dedicated instances, VPC


  Automation: Control servers via rich API, Autoscaling


  Cost Effective:

     OnDemand, Reserved & Spot pricing

     Pay per hour + Data Transfer


 
   Globally Available: Regions, AZs, Elastic IPs
  Virtualized: Create Amazon Machine Images (AMI)




                                                            3
AMIs & Instance Types

Virtualization and vertical scaling




                                                          4
Regions & Availability Zones

Reduce Latency - Improve Availability




                                                      5
Security Groups

Protect your services with Security Groups




                                                      6
EC2: Elastic Block Storage

Non ephemeral disk volumes for your EC2 instances.
  Virtual hard drive attached to single EC2 instance

  Up to 1TB each, multiple drives per instance

  Persists independently from instance life

  AZ specific, Replication within that AZ

  Snapshot volumes, persist to Amazon S3, clone

  Variable performance

        Better for larger instance types
        Software RAID considered good practice
   Pay-as-you-go ($ * M I/O + $ * GB-month)



                                                          7
EBS flexibility

Atach, Detach, Snapshot, Create Volume




                                                       8
EC2: Elastic Load Balancing

ELB automatically distributes incoming application traffic
across multiple Amazon EC2 instances
   HTTP, HTTPS, TCP, SSL, Custom
   Health Checks
   CNAME to alias your domain name
   Sticky sessions
   Nothing to manage - Automagically scales
   Pay-as-you-go ($ * hours + $ * GB)
   Operational metrics (latency, count) @ Cloudwatch
   Usually much cheaper than running your own on EC2



                                                             9
Simple Storage Service: Scalable Storage

S3 allows applications to store and retrieve any amount of
data objects, at any time, from anywhere on the web.
   Scalable: Unlimited Objects, up to 5TB each
   Region specific
   Manage via REST & SOAP – POSIX (but s3fs works)
     
         Not a true distributed filesystem
   Download via HTTP,BitTorrent – Public vs Protected
   High (99.999999999%) or reduced (99.99%) durability (cheaper)
   Versioning and MFA deletion protection
   Good for static content, logs, backups
   $ * GBs stored+$ * GBs transfered+$ * 1K requests


                                                                10
Cloudfront: Content Delivery Network

Cloudfront allows content distribution with low latency &
high data transfer speeds
   Caches copies of content close to end users
   Worldwide network of Edge locations
   Download or Stream
   Plays nicely with S3 (origin store)
   No support for query string invalidation (yet)




                                                            11
Amazon Relational Database Service

RDS makes it easy to set up, operate, and scale a
relational database in the cloud.
   Managed service (no server admin work!)
   MySQL or Oracle
   Failover on different AZ for High Availability(extra cost)
   Replica(s) on same AZ for Scalability (extra cost)
   Configurable settings
   Scale horizontally or vertically with no downtime
   Automated Backups & point-in-time recovery
   Automagic replacement of faulty instance



                                                                 12
SimpleDB: Schema-less DB Service

SimpleDB provides a highly available and flexible non-
relational datastore
   Managed service (no server admin work!)
   High Availability and Data Durability
   Data automatically indexed, flexible querying
   No schema (Domains, Items, Attributes and Values)
   Everything is a string (...and padding is your friend)
   Consistent or eventually consistent read requests
   Powerful when combined with S3 (simpleDB for meta-
    data)
   10GB limit per domain (aka table)


                                                             13
DynamoDB: Predictable Scalable NoSQL

High performance NoSQL DB with seamless scalability
   Managed service (no server admin work!)
   Any amount of data, Any level of request traffic
   Durable data (replicated in multiple Azs)
   Guaranteed provisioned throughput
   Primary Key: Hash index or Hash + ranged index
   Schema less but limited query flexibility vs simpleDB
   Strong Consistency, Atomic Counters
   On the background: Shared nothing architecture + SSD
   Plays nice with Elastic Map Reduce



                                                        14
ElastiCache: In-Memory Cache

Memcache as a service
   Managed service (no servers to manage)
   Add or remove nodes to scale cache size up or down
   Automagic replacement of faulty nodes
   Cloudwatch monitors memcache specific metrics
   Set maintenance window for upgrades
   Configurable




                                                         15
SES: Email Sending Service

Highly scalable and cost-effective bulk and transactional
email-sending service
   Send emails via API or via SMTP
   Reliable & Scalable
   Monitor sending activity & deliverability
   Feedback on bounce backs & spam complaints
   No replacement for your mailbox
   Beware of sending quota




                                                            16
CloudWatch: Resource Monitoring

Cloudwatch is a monitoring system for AWS cloud
resources and custom metrics
   View Graphs & Statistics for AWS services
   Set Alerts and automated Response Actions
   Autoscaling based on cloudwatch metrics
   Submit custom metrics via API




                                                  17
SQS: Message Queue Service

Simple Queue Service is a hosted queue service for
storing messages in a distributed environment
   Reliable and scalable
   Accessible via an API
   Supports object locking
   Authentication mechanisms




                                                     18
There is more!

   Elastic Map – Reduce: Hadoop framework as a service
   SNS: Push Notification Service
   Route53: Reliable DNS hosting
   IAM: Control Access to AWS resources
   SWF: Workflow Service for Coordinating Application
    Components
   Storage Gateway: Integrates on-premises IT environments
    with Cloud storage
   CloudFormation: Templated AWS Resource Creation
   Elastic Beanstalk: AWS Application Container
   VPC: Isolated Cloud Resources



                                                              19
Appendix
Unstructured Data Storage Comparison

                                    Amazon S3                          Amazon EBS                         Amazon EC2 Instance Storage

Type                                Object                             Block                              Block

Performance                         Moderate (single thread) to Very   High                               High
                                    High (multiple threads)

Durability of the data              High                               Moderate                           Low

Elasticity/scalability              Automatic                          Manual (by adding more             No
                                                                       volumes)

Availability                        High                               Moderate to High (using EBS        Low
                                                                       snapshots)

Persistence across instantiations   Yes                                Yes                                No

Cross-instance access               Yes                                No                                 No

Degree of redundancy                Highly redundant across multiple   Redundant within an Availability   Not redundant
                                    data centers                       Zone

Interfaces                          HTTP, REST, or SOAP                Access through EC2 OS/file         Block device map, access
                                                                       system                             through EC2 OS/file system

Size limits                         Effectivley unlimited (5TiB per    1GiB to 1TiB per volume (can       160GiB to 3.3TiB (larger
                                    object, unlimited objects per      use multiple volumes or striping   instances have both larger
                                    bucket)                            for larger capacities)             volumes and more volumes)

Shareability across EC2 nodes       Yes                                No                                 No

Management                          Manual                             Manual                             Automatic




                                                                                                                                        21
DBs in AWS

                    You need..                           ….consider


A relational database service with minimal               Amazon RDS, a fully managed service that offers
administration?                                          a choice of MySQL or Oracle engines, scale
                                                         compute & storage, Multi-AZ availability and
                                                         more.
A relational database you can manage and fully control   Your choice of relational AMIs on Amazon EC2
on your own?                                             and EBS that provide scale compute & storage,
                                                         complete control over instances, and more.


A NoSQL database service for smaller datasets            Amazon SimpleDB, a fully managed service that
(<10GB) with flexible query capabilities?                provides a schemaless database, reliability and
                                                         more.
A fast, highly scalable NoSQL database service?          Amazon DynamoDB, a fully managed service that
                                                         offers extremely fast performance, seamless
                                                         scalability and reliability, low cost and more.




                                                                                                           22

Más contenido relacionado

La actualidad más candente

Amazon Ec2 Application Design
Amazon Ec2 Application DesignAmazon Ec2 Application Design
Amazon Ec2 Application Designguestd0b61e
 
DAT103 Introducing Amazon RedShift - AWS re: Invent 2012
DAT103 Introducing Amazon RedShift - AWS re: Invent 2012DAT103 Introducing Amazon RedShift - AWS re: Invent 2012
DAT103 Introducing Amazon RedShift - AWS re: Invent 2012Amazon Web Services
 
AWS 201 - A Walk through the AWS Cloud: App Hosting on AWS - Games, Apps and ...
AWS 201 - A Walk through the AWS Cloud: App Hosting on AWS - Games, Apps and ...AWS 201 - A Walk through the AWS Cloud: App Hosting on AWS - Games, Apps and ...
AWS 201 - A Walk through the AWS Cloud: App Hosting on AWS - Games, Apps and ...Amazon Web Services
 
AWS Summit Sydney 2014 | Running your First Application on AWS
AWS Summit Sydney 2014 | Running your First Application on AWSAWS Summit Sydney 2014 | Running your First Application on AWS
AWS Summit Sydney 2014 | Running your First Application on AWSAmazon Web Services
 
Introduction to Storage on AWS - AWS Summit Cape Town 2017
Introduction to Storage on AWS - AWS Summit Cape Town 2017Introduction to Storage on AWS - AWS Summit Cape Town 2017
Introduction to Storage on AWS - AWS Summit Cape Town 2017Amazon Web Services
 
AWS basics
AWS basicsAWS basics
AWS basicsmbaric
 
AWS RDS Presentation - DOAG Conference
AWS RDS Presentation - DOAG Conference AWS RDS Presentation - DOAG Conference
AWS RDS Presentation - DOAG Conference Amazon Web Services
 
AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...
AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...
AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...Amazon Web Services
 
AWS Webcast - Build Agile Applications in AWS Cloud
AWS Webcast - Build Agile Applications in AWS CloudAWS Webcast - Build Agile Applications in AWS Cloud
AWS Webcast - Build Agile Applications in AWS CloudAmazon Web Services
 
AWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAmazon Web Services
 
Amazon ElastiCache (Dan Zamansky) - AWS DB Day
Amazon ElastiCache (Dan Zamansky) - AWS DB DayAmazon ElastiCache (Dan Zamansky) - AWS DB Day
Amazon ElastiCache (Dan Zamansky) - AWS DB DayAmazon Web Services Korea
 
Talk at Microsoft Cloud Futures 2010
Talk at Microsoft Cloud Futures 2010Talk at Microsoft Cloud Futures 2010
Talk at Microsoft Cloud Futures 2010Deepak Singh
 
Running your First Application on AWS
Running your First Application on AWS Running your First Application on AWS
Running your First Application on AWS Amazon Web Services
 
Ram chinta hug-20120922-v1
Ram chinta hug-20120922-v1Ram chinta hug-20120922-v1
Ram chinta hug-20120922-v1Ram Chinta
 
Architecting for AWS Cloud - let's do it right!
Architecting for AWS Cloud - let's do it right!Architecting for AWS Cloud - let's do it right!
Architecting for AWS Cloud - let's do it right!Misha Hanin
 

La actualidad más candente (20)

AWS for Startups
AWS for StartupsAWS for Startups
AWS for Startups
 
Amazon Ec2 Application Design
Amazon Ec2 Application DesignAmazon Ec2 Application Design
Amazon Ec2 Application Design
 
DAT103 Introducing Amazon RedShift - AWS re: Invent 2012
DAT103 Introducing Amazon RedShift - AWS re: Invent 2012DAT103 Introducing Amazon RedShift - AWS re: Invent 2012
DAT103 Introducing Amazon RedShift - AWS re: Invent 2012
 
AWS 201 - A Walk through the AWS Cloud: App Hosting on AWS - Games, Apps and ...
AWS 201 - A Walk through the AWS Cloud: App Hosting on AWS - Games, Apps and ...AWS 201 - A Walk through the AWS Cloud: App Hosting on AWS - Games, Apps and ...
AWS 201 - A Walk through the AWS Cloud: App Hosting on AWS - Games, Apps and ...
 
AMAZON CLOUD Course Content
AMAZON CLOUD Course ContentAMAZON CLOUD Course Content
AMAZON CLOUD Course Content
 
AWS Summit Sydney 2014 | Running your First Application on AWS
AWS Summit Sydney 2014 | Running your First Application on AWSAWS Summit Sydney 2014 | Running your First Application on AWS
AWS Summit Sydney 2014 | Running your First Application on AWS
 
Introduction to Storage on AWS - AWS Summit Cape Town 2017
Introduction to Storage on AWS - AWS Summit Cape Town 2017Introduction to Storage on AWS - AWS Summit Cape Town 2017
Introduction to Storage on AWS - AWS Summit Cape Town 2017
 
Elasticsearch
ElasticsearchElasticsearch
Elasticsearch
 
AWS basics
AWS basicsAWS basics
AWS basics
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
AWS RDS Presentation - DOAG Conference
AWS RDS Presentation - DOAG Conference AWS RDS Presentation - DOAG Conference
AWS RDS Presentation - DOAG Conference
 
AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...
AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...
AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...
 
AWS Webcast - Build Agile Applications in AWS Cloud
AWS Webcast - Build Agile Applications in AWS CloudAWS Webcast - Build Agile Applications in AWS Cloud
AWS Webcast - Build Agile Applications in AWS Cloud
 
AWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the Cloud
 
Amazon ElastiCache (Dan Zamansky) - AWS DB Day
Amazon ElastiCache (Dan Zamansky) - AWS DB DayAmazon ElastiCache (Dan Zamansky) - AWS DB Day
Amazon ElastiCache (Dan Zamansky) - AWS DB Day
 
Talk at Microsoft Cloud Futures 2010
Talk at Microsoft Cloud Futures 2010Talk at Microsoft Cloud Futures 2010
Talk at Microsoft Cloud Futures 2010
 
Running your First Application on AWS
Running your First Application on AWS Running your First Application on AWS
Running your First Application on AWS
 
Slideshare And Aws
Slideshare And AwsSlideshare And Aws
Slideshare And Aws
 
Ram chinta hug-20120922-v1
Ram chinta hug-20120922-v1Ram chinta hug-20120922-v1
Ram chinta hug-20120922-v1
 
Architecting for AWS Cloud - let's do it right!
Architecting for AWS Cloud - let's do it right!Architecting for AWS Cloud - let's do it right!
Architecting for AWS Cloud - let's do it right!
 

Destacado

Financing Instruments for the Creative Industries
Financing Instruments for the Creative IndustriesFinancing Instruments for the Creative Industries
Financing Instruments for the Creative IndustriesCreative Metropoles
 
LEAD digital presentation EN
LEAD digital presentation ENLEAD digital presentation EN
LEAD digital presentation ENlead-digital
 
Power Application Server System "PAS"
Power Application Server System "PAS"Power Application Server System "PAS"
Power Application Server System "PAS"Alexander Bertels
 
Moldes procedentes de salamanca para fundir maravedís de alfonso viii
Moldes procedentes de salamanca para fundir maravedís de alfonso viiiMoldes procedentes de salamanca para fundir maravedís de alfonso viii
Moldes procedentes de salamanca para fundir maravedís de alfonso viiidarko9
 
Gestión comunal de los derechos de propiedad de la tierra. Un camino particip...
Gestión comunal de los derechos de propiedad de la tierra. Un camino particip...Gestión comunal de los derechos de propiedad de la tierra. Un camino particip...
Gestión comunal de los derechos de propiedad de la tierra. Un camino particip...TIERRA
 
Seminario Barcelona 10-11 Mayo
Seminario Barcelona 10-11 MayoSeminario Barcelona 10-11 Mayo
Seminario Barcelona 10-11 MayoDavid Monllau
 
Going Social: Business and Social Media
Going Social: Business and Social MediaGoing Social: Business and Social Media
Going Social: Business and Social MediaDouglas Karr
 
Plató Punxat TV Girona amb Albert Niell
Plató Punxat TV Girona amb Albert NiellPlató Punxat TV Girona amb Albert Niell
Plató Punxat TV Girona amb Albert NiellAlbert Niell
 
Webináře 2014: Ondřej Neumajer "Počítačové tablety ve škole — na co při jejic...
Webináře 2014: Ondřej Neumajer "Počítačové tablety ve škole — na co při jejic...Webináře 2014: Ondřej Neumajer "Počítačové tablety ve škole — na co při jejic...
Webináře 2014: Ondřej Neumajer "Počítačové tablety ve škole — na co při jejic...KISK FF MU
 
Zur Ökonomie von Netzneutralität
Zur Ökonomie von NetzneutralitätZur Ökonomie von Netzneutralität
Zur Ökonomie von NetzneutralitätDobusch Leonhard
 
superOBD skp-900 key programmer user manual
superOBD skp-900 key programmer user manualsuperOBD skp-900 key programmer user manual
superOBD skp-900 key programmer user manualBill Zhao
 
MORANI SFX
MORANI SFXMORANI SFX
MORANI SFXCineyug
 
ADIDAS case of study
ADIDAS case of studyADIDAS case of study
ADIDAS case of studykathevillegas
 

Destacado (20)

Financing Instruments for the Creative Industries
Financing Instruments for the Creative IndustriesFinancing Instruments for the Creative Industries
Financing Instruments for the Creative Industries
 
LEAD digital presentation EN
LEAD digital presentation ENLEAD digital presentation EN
LEAD digital presentation EN
 
Power Application Server System "PAS"
Power Application Server System "PAS"Power Application Server System "PAS"
Power Application Server System "PAS"
 
Moldes procedentes de salamanca para fundir maravedís de alfonso viii
Moldes procedentes de salamanca para fundir maravedís de alfonso viiiMoldes procedentes de salamanca para fundir maravedís de alfonso viii
Moldes procedentes de salamanca para fundir maravedís de alfonso viii
 
Gestión comunal de los derechos de propiedad de la tierra. Un camino particip...
Gestión comunal de los derechos de propiedad de la tierra. Un camino particip...Gestión comunal de los derechos de propiedad de la tierra. Un camino particip...
Gestión comunal de los derechos de propiedad de la tierra. Un camino particip...
 
Seminario Barcelona 10-11 Mayo
Seminario Barcelona 10-11 MayoSeminario Barcelona 10-11 Mayo
Seminario Barcelona 10-11 Mayo
 
Going Social: Business and Social Media
Going Social: Business and Social MediaGoing Social: Business and Social Media
Going Social: Business and Social Media
 
Actividad de ambientes virtuales
Actividad de ambientes virtualesActividad de ambientes virtuales
Actividad de ambientes virtuales
 
Snapchat w rekrutacji
Snapchat w rekrutacjiSnapchat w rekrutacji
Snapchat w rekrutacji
 
The "Beijing Consensus" in the shadow of the global financial crisis
The "Beijing Consensus" in the shadow of the global financial crisisThe "Beijing Consensus" in the shadow of the global financial crisis
The "Beijing Consensus" in the shadow of the global financial crisis
 
Plató Punxat TV Girona amb Albert Niell
Plató Punxat TV Girona amb Albert NiellPlató Punxat TV Girona amb Albert Niell
Plató Punxat TV Girona amb Albert Niell
 
Webináře 2014: Ondřej Neumajer "Počítačové tablety ve škole — na co při jejic...
Webináře 2014: Ondřej Neumajer "Počítačové tablety ve škole — na co při jejic...Webináře 2014: Ondřej Neumajer "Počítačové tablety ve škole — na co při jejic...
Webináře 2014: Ondřej Neumajer "Počítačové tablety ve škole — na co při jejic...
 
Registration for candidates
Registration for candidatesRegistration for candidates
Registration for candidates
 
Zur Ökonomie von Netzneutralität
Zur Ökonomie von NetzneutralitätZur Ökonomie von Netzneutralität
Zur Ökonomie von Netzneutralität
 
Tracer1210rn Tracer1215rn manual from Ultisolar New Energy
Tracer1210rn Tracer1215rn manual from Ultisolar New EnergyTracer1210rn Tracer1215rn manual from Ultisolar New Energy
Tracer1210rn Tracer1215rn manual from Ultisolar New Energy
 
superOBD skp-900 key programmer user manual
superOBD skp-900 key programmer user manualsuperOBD skp-900 key programmer user manual
superOBD skp-900 key programmer user manual
 
MORANI SFX
MORANI SFXMORANI SFX
MORANI SFX
 
Documentos No negociables
Documentos No negociablesDocumentos No negociables
Documentos No negociables
 
ADIDAS case of study
ADIDAS case of studyADIDAS case of study
ADIDAS case of study
 
Kirtanyoga 5 8_06_08
Kirtanyoga 5 8_06_08Kirtanyoga 5 8_06_08
Kirtanyoga 5 8_06_08
 

Similar a An intro to Amazon Web Services (AWS)

Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC
Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC
Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC Amazon Web Services
 
13h00 aws 2012-fault_tolerant_applications
13h00   aws 2012-fault_tolerant_applications13h00   aws 2012-fault_tolerant_applications
13h00 aws 2012-fault_tolerant_applicationsinfolive
 
AWS Summit 2011: Architecting in the cloud
AWS Summit 2011: Architecting in the cloudAWS Summit 2011: Architecting in the cloud
AWS Summit 2011: Architecting in the cloudAmazon Web Services
 
So There’s This Amazon Thing
So There’s This Amazon ThingSo There’s This Amazon Thing
So There’s This Amazon ThingJared Faris
 
Scaling web application in the Cloud
Scaling web application in the CloudScaling web application in the Cloud
Scaling web application in the CloudFederico Feroldi
 
ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...
ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...
ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...Amazon Web Services
 
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech TalksAWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech TalksAmazon Web Services
 
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech TalksAWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech TalksAmazon Web Services
 
Getting Started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
Getting Started in the AWS Cloud, Glen Robinson, Solutions Architect, AWSGetting Started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
Getting Started in the AWS Cloud, Glen Robinson, Solutions Architect, AWSAmazon Web Services
 
Getting started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
Getting started in the AWS Cloud, Glen Robinson, Solutions Architect, AWSGetting started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
Getting started in the AWS Cloud, Glen Robinson, Solutions Architect, AWSAmazon Web Services
 
Aws for Startups Building Cloud Enabled Apps
Aws for Startups Building Cloud Enabled AppsAws for Startups Building Cloud Enabled Apps
Aws for Startups Building Cloud Enabled AppsAmazon Web Services
 
AWS Services Overview - September 2016 Webinar Series
AWS Services Overview - September 2016 Webinar SeriesAWS Services Overview - September 2016 Webinar Series
AWS Services Overview - September 2016 Webinar SeriesAmazon Web Services
 
Architecting Cloud Apps
Architecting Cloud AppsArchitecting Cloud Apps
Architecting Cloud Appsjineshvaria
 
Scaling up to your first 10 million users - Pop-up Loft Tel Aviv
Scaling up to your first 10 million users - Pop-up Loft Tel AvivScaling up to your first 10 million users - Pop-up Loft Tel Aviv
Scaling up to your first 10 million users - Pop-up Loft Tel AvivAmazon Web Services
 
AWS Summit 2013 | India - Scaling Seamlessly and Going Global with the Cloud,...
AWS Summit 2013 | India - Scaling Seamlessly and Going Global with the Cloud,...AWS Summit 2013 | India - Scaling Seamlessly and Going Global with the Cloud,...
AWS Summit 2013 | India - Scaling Seamlessly and Going Global with the Cloud,...Amazon Web Services
 

Similar a An intro to Amazon Web Services (AWS) (20)

Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC
Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC
Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC
 
Fault Tolerant Applications on AWS
Fault Tolerant Applications on AWSFault Tolerant Applications on AWS
Fault Tolerant Applications on AWS
 
13h00 aws 2012-fault_tolerant_applications
13h00   aws 2012-fault_tolerant_applications13h00   aws 2012-fault_tolerant_applications
13h00 aws 2012-fault_tolerant_applications
 
AWS Summit 2011: Architecting in the cloud
AWS Summit 2011: Architecting in the cloudAWS Summit 2011: Architecting in the cloud
AWS Summit 2011: Architecting in the cloud
 
So There’s This Amazon Thing
So There’s This Amazon ThingSo There’s This Amazon Thing
So There’s This Amazon Thing
 
AWS Storage Options
AWS Storage OptionsAWS Storage Options
AWS Storage Options
 
AWS Architecting In The Cloud
AWS Architecting In The CloudAWS Architecting In The Cloud
AWS Architecting In The Cloud
 
Scaling web application in the Cloud
Scaling web application in the CloudScaling web application in the Cloud
Scaling web application in the Cloud
 
ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...
ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...
ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...
 
Introduction to AWS tools
Introduction to AWS toolsIntroduction to AWS tools
Introduction to AWS tools
 
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech TalksAWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
 
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech TalksAWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
 
Getting Started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
Getting Started in the AWS Cloud, Glen Robinson, Solutions Architect, AWSGetting Started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
Getting Started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
 
Getting started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
Getting started in the AWS Cloud, Glen Robinson, Solutions Architect, AWSGetting started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
Getting started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
 
Aws for Startups Building Cloud Enabled Apps
Aws for Startups Building Cloud Enabled AppsAws for Startups Building Cloud Enabled Apps
Aws for Startups Building Cloud Enabled Apps
 
AWS Services Overview - September 2016 Webinar Series
AWS Services Overview - September 2016 Webinar SeriesAWS Services Overview - September 2016 Webinar Series
AWS Services Overview - September 2016 Webinar Series
 
Getting Started on AWS
Getting Started on AWSGetting Started on AWS
Getting Started on AWS
 
Architecting Cloud Apps
Architecting Cloud AppsArchitecting Cloud Apps
Architecting Cloud Apps
 
Scaling up to your first 10 million users - Pop-up Loft Tel Aviv
Scaling up to your first 10 million users - Pop-up Loft Tel AvivScaling up to your first 10 million users - Pop-up Loft Tel Aviv
Scaling up to your first 10 million users - Pop-up Loft Tel Aviv
 
AWS Summit 2013 | India - Scaling Seamlessly and Going Global with the Cloud,...
AWS Summit 2013 | India - Scaling Seamlessly and Going Global with the Cloud,...AWS Summit 2013 | India - Scaling Seamlessly and Going Global with the Cloud,...
AWS Summit 2013 | India - Scaling Seamlessly and Going Global with the Cloud,...
 

Más de Andreas Chatzakis

ElasticSearch on AWS - Real Estate portal case study (Spitogatos.gr)
ElasticSearch on AWS - Real Estate portal case study (Spitogatos.gr) ElasticSearch on AWS - Real Estate portal case study (Spitogatos.gr)
ElasticSearch on AWS - Real Estate portal case study (Spitogatos.gr) Andreas Chatzakis
 
Newvem Community - Cloud Management
Newvem Community - Cloud ManagementNewvem Community - Cloud Management
Newvem Community - Cloud ManagementAndreas Chatzakis
 
AWS case study: real estate portal
AWS case study: real estate portalAWS case study: real estate portal
AWS case study: real estate portalAndreas Chatzakis
 

Más de Andreas Chatzakis (6)

ElasticSearch on AWS - Real Estate portal case study (Spitogatos.gr)
ElasticSearch on AWS - Real Estate portal case study (Spitogatos.gr) ElasticSearch on AWS - Real Estate portal case study (Spitogatos.gr)
ElasticSearch on AWS - Real Estate portal case study (Spitogatos.gr)
 
Newvem Community - Cloud Management
Newvem Community - Cloud ManagementNewvem Community - Cloud Management
Newvem Community - Cloud Management
 
Scalr Demo
Scalr DemoScalr Demo
Scalr Demo
 
Cloud Management
Cloud ManagementCloud Management
Cloud Management
 
DynamoDB for PHP sessions
DynamoDB for PHP sessionsDynamoDB for PHP sessions
DynamoDB for PHP sessions
 
AWS case study: real estate portal
AWS case study: real estate portalAWS case study: real estate portal
AWS case study: real estate portal
 

Último

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 

Último (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

An intro to Amazon Web Services (AWS)

  • 1. An intro to AWS 15 March 2012 Fotis Stamatelopoulos Leonidas Tsementzis Andreas Chatzakis AWSUG Greece Not affiliated with, sponsored or endorsed by AWS
  • 2. DynamoDB Storage Gateway SES SWF Availability Zones EC2 SimpleDB Reserved instance EMR SNS AWS CloudFront CloudFormation SQS Elastic IP EBS ELB VPC RDS CloudWatch Eventually consistent read S3 Ephemeral storage ElastiCache Route53
  • 3. Elastic Compute Cloud: Virtual Servers EC2 provides resizable compute capacity in the cloud  Elastic: Obtain or release server instances in minutes  Full Control: Root access, choice of OS and specs  Secure: Firewall settings, dedicated instances, VPC  Automation: Control servers via rich API, Autoscaling  Cost Effective:  OnDemand, Reserved & Spot pricing  Pay per hour + Data Transfer  Globally Available: Regions, AZs, Elastic IPs  Virtualized: Create Amazon Machine Images (AMI) 3
  • 4. AMIs & Instance Types Virtualization and vertical scaling 4
  • 5. Regions & Availability Zones Reduce Latency - Improve Availability 5
  • 6. Security Groups Protect your services with Security Groups 6
  • 7. EC2: Elastic Block Storage Non ephemeral disk volumes for your EC2 instances.  Virtual hard drive attached to single EC2 instance  Up to 1TB each, multiple drives per instance  Persists independently from instance life  AZ specific, Replication within that AZ  Snapshot volumes, persist to Amazon S3, clone  Variable performance  Better for larger instance types  Software RAID considered good practice  Pay-as-you-go ($ * M I/O + $ * GB-month) 7
  • 8. EBS flexibility Atach, Detach, Snapshot, Create Volume 8
  • 9. EC2: Elastic Load Balancing ELB automatically distributes incoming application traffic across multiple Amazon EC2 instances  HTTP, HTTPS, TCP, SSL, Custom  Health Checks  CNAME to alias your domain name  Sticky sessions  Nothing to manage - Automagically scales  Pay-as-you-go ($ * hours + $ * GB)  Operational metrics (latency, count) @ Cloudwatch  Usually much cheaper than running your own on EC2 9
  • 10. Simple Storage Service: Scalable Storage S3 allows applications to store and retrieve any amount of data objects, at any time, from anywhere on the web.  Scalable: Unlimited Objects, up to 5TB each  Region specific  Manage via REST & SOAP – POSIX (but s3fs works)  Not a true distributed filesystem  Download via HTTP,BitTorrent – Public vs Protected  High (99.999999999%) or reduced (99.99%) durability (cheaper)  Versioning and MFA deletion protection  Good for static content, logs, backups  $ * GBs stored+$ * GBs transfered+$ * 1K requests 10
  • 11. Cloudfront: Content Delivery Network Cloudfront allows content distribution with low latency & high data transfer speeds  Caches copies of content close to end users  Worldwide network of Edge locations  Download or Stream  Plays nicely with S3 (origin store)  No support for query string invalidation (yet) 11
  • 12. Amazon Relational Database Service RDS makes it easy to set up, operate, and scale a relational database in the cloud.  Managed service (no server admin work!)  MySQL or Oracle  Failover on different AZ for High Availability(extra cost)  Replica(s) on same AZ for Scalability (extra cost)  Configurable settings  Scale horizontally or vertically with no downtime  Automated Backups & point-in-time recovery  Automagic replacement of faulty instance 12
  • 13. SimpleDB: Schema-less DB Service SimpleDB provides a highly available and flexible non- relational datastore  Managed service (no server admin work!)  High Availability and Data Durability  Data automatically indexed, flexible querying  No schema (Domains, Items, Attributes and Values)  Everything is a string (...and padding is your friend)  Consistent or eventually consistent read requests  Powerful when combined with S3 (simpleDB for meta- data)  10GB limit per domain (aka table) 13
  • 14. DynamoDB: Predictable Scalable NoSQL High performance NoSQL DB with seamless scalability  Managed service (no server admin work!)  Any amount of data, Any level of request traffic  Durable data (replicated in multiple Azs)  Guaranteed provisioned throughput  Primary Key: Hash index or Hash + ranged index  Schema less but limited query flexibility vs simpleDB  Strong Consistency, Atomic Counters  On the background: Shared nothing architecture + SSD  Plays nice with Elastic Map Reduce 14
  • 15. ElastiCache: In-Memory Cache Memcache as a service  Managed service (no servers to manage)  Add or remove nodes to scale cache size up or down  Automagic replacement of faulty nodes  Cloudwatch monitors memcache specific metrics  Set maintenance window for upgrades  Configurable 15
  • 16. SES: Email Sending Service Highly scalable and cost-effective bulk and transactional email-sending service  Send emails via API or via SMTP  Reliable & Scalable  Monitor sending activity & deliverability  Feedback on bounce backs & spam complaints  No replacement for your mailbox  Beware of sending quota 16
  • 17. CloudWatch: Resource Monitoring Cloudwatch is a monitoring system for AWS cloud resources and custom metrics  View Graphs & Statistics for AWS services  Set Alerts and automated Response Actions  Autoscaling based on cloudwatch metrics  Submit custom metrics via API 17
  • 18. SQS: Message Queue Service Simple Queue Service is a hosted queue service for storing messages in a distributed environment  Reliable and scalable  Accessible via an API  Supports object locking  Authentication mechanisms 18
  • 19. There is more!  Elastic Map – Reduce: Hadoop framework as a service  SNS: Push Notification Service  Route53: Reliable DNS hosting  IAM: Control Access to AWS resources  SWF: Workflow Service for Coordinating Application Components  Storage Gateway: Integrates on-premises IT environments with Cloud storage  CloudFormation: Templated AWS Resource Creation  Elastic Beanstalk: AWS Application Container  VPC: Isolated Cloud Resources 19
  • 21. Unstructured Data Storage Comparison Amazon S3 Amazon EBS Amazon EC2 Instance Storage Type Object Block Block Performance Moderate (single thread) to Very High High High (multiple threads) Durability of the data High Moderate Low Elasticity/scalability Automatic Manual (by adding more No volumes) Availability High Moderate to High (using EBS Low snapshots) Persistence across instantiations Yes Yes No Cross-instance access Yes No No Degree of redundancy Highly redundant across multiple Redundant within an Availability Not redundant data centers Zone Interfaces HTTP, REST, or SOAP Access through EC2 OS/file Block device map, access system through EC2 OS/file system Size limits Effectivley unlimited (5TiB per 1GiB to 1TiB per volume (can 160GiB to 3.3TiB (larger object, unlimited objects per use multiple volumes or striping instances have both larger bucket) for larger capacities) volumes and more volumes) Shareability across EC2 nodes Yes No No Management Manual Manual Automatic 21
  • 22. DBs in AWS You need.. ….consider A relational database service with minimal Amazon RDS, a fully managed service that offers administration? a choice of MySQL or Oracle engines, scale compute & storage, Multi-AZ availability and more. A relational database you can manage and fully control Your choice of relational AMIs on Amazon EC2 on your own? and EBS that provide scale compute & storage, complete control over instances, and more. A NoSQL database service for smaller datasets Amazon SimpleDB, a fully managed service that (<10GB) with flexible query capabilities? provides a schemaless database, reliability and more. A fast, highly scalable NoSQL database service? Amazon DynamoDB, a fully managed service that offers extremely fast performance, seamless scalability and reliability, low cost and more. 22