SlideShare a Scribd company logo
1 of 109
Download to read offline
What is AWS?
Ian Massingham - Technical Evangelist
@IanMmmm
Before we start…

…we’d love your feedback!
background
Consumer
Business

Seller
Business

IT Infrastructure
Business

Tens of millions of active
customer accounts

Sell on Amazon
websites

8 countries:
US, UK, Germany, Japan,
France, Canada, China,
Italy

Use Amazon technology
for your own retail
website

Cloud computing
infrastructure for hosting
web-scale solutions

Leverage Amazon’s
massive fulfillment
center network

Hundreds of thousands
of registered customers
in over 190 countries
About Amazon
Web Services

How did Amazon…

Deep experience in
building and
operating global web
scale systems

?
…get into cloud computing?
AWS Mission
Enable businesses and
developers to use web
services* to build scalable,
sophisticated applications.
*What people now call “the cloud”
Not excess capacity!
Powering the Most Popular Internet Businesses

Find out more at : aws.amazon.com/solutions/case-studies
Trusted by Enterprises

Find out more at : aws.amazon.com/solutions/case-studies
Each day AWS adds the equivalent server
capacity to power Amazon when it was a
global, $7B enterprise
Objects in S3

Trillions of Objects
(000,000,000,000s)
Servicing over 2 million
requests per Second
utility computing
Utility computing

On demand

Uniform

Pay as you go

Available
Utility computing

On demand

Uniform

Pay as you go

Available
Utility computing
Utility computing

On demand

Compute Scaling

Pay as you go

Security
CDN Backup
DNS Database
Storage Load Balancing
Workflow Monitoring

Networking

Uniform

Messaging

Available
On a global footprint
Region
US-WEST (N. California)

EU-WEST (Ireland)
ASIA PAC
(Tokyo)

GOV CLOUD

US-EAST (Virginia)

US-WEST (Oregon)

ASIA PAC
(Singapore)
SOUTH AMERICA (Sao
Paulo)

ASIA PAC
(Sydney)
At the end of a web service
aws ec2 run-instances
--image-id ami-a813fadf
--count 3
--placement AvailabilityZone=eu-west-1a
--instance-type m1.small

aws ec2 run-instances
--image-id ami-a813fadf
--count 5
--placement AvailabilityZone=eu-west-1c
--instance-type m1.medium
and a rich Management Console
elasticity
Elastic capacity

Traditional IT

capacity
Capacity

Time

Your IT needs
Elastic capacity

On and Off

Fast Growth

Variable peaks

Predictable peaks
Elastic capacity
WASTE

On and Off

Fast Growth

Variable peaks

Predictable peaks

CUSTOMER DISSATISFACTION
Elastic capacity

On and Off

Fast Growth

Variable peaks

Predictable peaks
From one instance…
…to thousands
and back…
exploiting elasticity
Typical weekly traffic to Amazon.com

Sunday

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday
November traffic to Amazon.com

November
November traffic to Amazon.com
Provisioned capacity

November
November traffic to Amazon.com
76%
Provisioned capacity

November

24%
November 10th 2010
Turned off last physical web server of
Amazon.com
November 10th 2010
Turned off last physical web server of
Amazon.com

October 31st 2011
Turned off last web servers supporting
European business
November traffic to Amazon.com

November
40 servers to 5000 in 3 days

Number of EC2 Instances

EC2 scaled to peak of
5000 instances

“Techcrunched”
Launch of Facebook
modification
Steady state of ~40
instances

4/12/2008

4/13/2008

4/14/2008

4/15/2008

4/16/2008

4/17/2008

4/18/2008

4/19/2008

4/20/2008
Building a Top500 HPC Cluster on AWS
the toolbox
Reference Model
security

Deployment & Administration
App Services
Compute

Storage

Database

Networking
AWS Global Infrastructure
Global infrastructure

Deployment & Administration
App Services
Compute

Storage

Database

Networking
AWS Global Infrastructure

Regions
An independent collection of AWS resources in a defined

geography
A solid foundation for meeting location-dependent privacy
and compliance requirements
Global infrastructure

Deployment & Administration
App Services
Compute

Storage

Database

Networking
AWS Global Infrastructure

Availability Zones
Designed as independent failure zones

Physically separated within a typical metropolitan region
Global infrastructure

London(2)
Seattle

South Bend

Amsterdam
(2)
Stockholm

New York (3)

Newark

Dublin

Palo Alto
Seoul

San Jose

Tokyo (2)

Frankfurt(2)
Paris(2)

Ashburn(3)
Jacksonvill
e

Los Angeles (2)

Chennai

Milan
Madrid

Osaka
Hong Kong
(2)

Dallas(2)
Mumbai
St.Louis

Deployment & Administration
App Services
Compute

Storage

Miami

Singapore(2)

Sao Paulo

Database

Networking
AWS Global Infrastructure

Sydney

Edge Locations
To deliver content to end users with lower latency

A global network of edge locations Supports global DNS
infrastructure (Route53) and Cloud Front CDN
Networking
Direct Connect
Dedicated connection to AWS

VPN Connection
Secure internet connection to AWS
Deployment & Administration
App Services
Compute

Storage

Virtual Private Cloud
Private, isolated section of the AWS Cloud

Database

Networking
AWS Global Infrastructure

Route 53
Highly available and scalable Domain Name
Service
Compute
Vertical
Scaling
From $0.02/hr

Elastic Compute Cloud (EC2)
Basic unit of compute capacity

Range of CPU, memory & local disk options
13 Instance types available, from micro to cluster compute

Feature

Deployment & Administration

Flexible

Run windows or linux distributions

Scalable

App Services

Wide range of instance types from micro to cluster compute

Machine Images

Compute

Storage

Details

Database

Full control
Secure

Networking
AWS Global Infrastructure

Configurations can be saved as machine images (AMIs) from which new
instances can be created
Full root or administrator rights
Full firewall control via Security Groups

Monitoring

Publishes metrics to Cloud Watch

Inexpensive

On-demand, Reserved and Spot instance types

VM Import/Export

Import and export VM images to transfer configurations in and out of EC2
Compute
Trigger autoscaling policy

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

Deployment & Administration
App Services
Compute

Storage

Auto-scaling
Automatic provisioning of compute resources based upon

Database

demand, configuration or schedule
Feature

Networking

Control
Integrated to CloudWatch

AWS Global Infrastructure

Instance types

Details
Define minimum and maximum instance pool sizes and when scaling and
cool down occurs
Use metrics gathered by CloudWatch to drive scaling
Run auto scaling for on-demand instances and spot. Compatible with VPC
Compute

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

availability zones

Deployment & Administration
Feature

App Services
Compute

Storage

Auto-scaling

Database

Available
Health checks

Networking
AWS Global Infrastructure

Session stickiness
Secure sockets layer
Monitoring

Details
Automatically scales to handle request volume
Load balance across instances in multiple availability zones
Automatically checks health of instances and takes them in or out of
service
Route requests to the same instance
Supports SSL offload from web and application servers with flexible
cipher support
Publishes metrics to Cloud Watch
Storage
S3 - Durable storage, any
object
99.999999999% durability of objects
Feature
Details
Unlimited storage of objects of any type
Flexible object store
Buckets
Up to 5TB size per object act like drives, folder structures within

Deployment & Administration

Access control
Server-side encryption

App Services

Multi-part uploads
Object versioning

Compute

Storage

Database

Object expiry
Access logging

Networking
AWS Global Infrastructure

Web content hosting
Notifications
Import/Export

Granular control over object permissions
256bit AES encryption of objects

Improved throughput & control
Archive old objects and version new ones
Automatically remove old objects
Full audit log of bucket/object actions
Serve content as web site with built in page handling
Receive notifications on key events
Physical device import/export service
Storage
Elastic Block Store
High performance block storage device

1GB to 1TB in size
Mount as drives to instances

Deployment & Administration
App Services

Feature
High performance file system

Compute

Storage

Database

Flexible size
Secure

Networking
AWS Global Infrastructure

Available
Backups
Monitoring

Details
Mount EBS as drives and format as required

Volumes from 1GB to 1TB in size
Private to your instances
Replicated within an Availability Zone
Volumes can be snapshotted for point in time restore
Detailed metrics captured via Cloud Watch
Database
Relational Database Service
Database-as-a-Service
No need to install or manage database instances
Scalable and fault tolerant configurations

Deployment & Administration

Feature
Platform support

App Services

Preconfigured

Compute

Storage

Database

Automated patching

Details
Create MySQL, PostgreSQL, Microsoft SQL Server and Oracle RDBMS
Get started instantly with sensible default settings
Keep your database platform up to date automatically

Backups

AWS Global Infrastructure

Backups

Volumes can be snapshotted for point in time restore

Failover

Networking

Automatic backups and point in time recovery and full DB backups

Automated failover to slave hosts in event of a failure

Replication

Easily create read-replicas of your data and seamlessly replicate data
across availability zones
Database
Amazon Relational Database Service (Amazon RDS)
databases stores forum threads, site content, and
project configuration data.
High availability Multi-AZ database deployment to
handle live game metadata and user-generated
content.
Deployment & Administration
App Services
Compute

Storage

Database

Networking
AWS Global Infrastructure

Enterprise-grade fault tolerance for protecting
customer data.
By managing time-consuming database
administration tasks, Amazon RDS allows SEGA to
focus on business critical applications.
Database
DynamoDB
Provisioned throughput NoSQL database

Fast, predictable performance
Fully distributed, fault tolerant architecture

Deployment & Administration

Feature
Provisioned throughput

App Services
Compute

Storage

Predictable performance

Database

Strong consistency
Fault tolerant

Networking

Monitoring
Secure

AWS Global Infrastructure

Elastic MapReduce

Details
Dial up or down provisioned read/write capacity
Average single digit millisecond latencies from SSD backed infrastructure
Be sure you are reading the most up to date values
Data replicated across availability zones
Integrated to Cloud Watch
Integrates with AWS Identity and Access Management (IAM)
Integrates with Elastic MapReduce for complex analytics on large datasets
Database

RDS

Dynamo
DB

Redshift

Deployment & Administration

Redshift

App Services

Managed Massively Parallel Petabyte Scale Data
Compute

Storage

Database

Warehouse
Streaming Backup/Restore to S3

Networking
AWS Global Infrastructure

Extensive Security
2 TB -> 1.6 PB
Application Services
CloudFront

3

Served from S3
/images/*

World-wide content distribution network
Easily distribute content to end users

with low latency, high data transfer
speeds, and no commitments.

2

London

Served from EC2
*.php

Paris

Deployment & Administration
1

Storage

NY

www.mysite.com

App Services
Compute

Single CNAME

Database

Feature
Fast

Networking

Integrated with other services
Dynamic content

AWS Global Infrastructure

Streaming

Details
Multiple world-wide edge locations to serve content as close to your
users as possible
Works seamlessly with S3 and EC2 origin servers
Supports static and dynamic content from origin servers
Supports rtmp from S3 and includes support for live streaming from
Adobe FMS and Microsoft Media Server
Application Services

Amazon SQS

Processing results

Reliable, highly scalable, queue

Amazon SQS

service for storing messages as they

travel between instances
Deployment & Administration

Processing

task/processing trig

App Services
Compute

Storage

Database

Feature
Reliable

Networking
AWS Global Infrastructure

Simple
Scalable
Secure

Details
Messages stored redundantly across multiple availability zones
Simple APIs to send and receive messages
Unlimited number of messages
Authentication of queues to ensure controlled access
Application Services
Simple Workflow

1

Reliably coordinate processing steps across
2

Task A

applications

Integrate AWS and non-AWS resources
Manage distributed state in complex systems

3

Task B
(Auto-scaling)

Deployment & Administration
Task C

App Services
Compute

Storage

Database

Feature
Process state

Networking

Tracking
Consistency

AWS Global Infrastructure

Simple

Details
Maintain application state across complex workflows in a reliable and
available manner
Tracks executions and log process for audit purposes
Ensures processing tasks are executed and duplicity of events does not
occur
Simple Decider and Task programming model for rapid integration
Deployment & Admin
Elastic Beanstalk
One-click deployment from Eclipse, Visual Studio and Git

Rapid deployment of applications
All AWS resources automatically created

Deployment & Administration
Feature

App Services

Platform support

Details
Containers for Java, .net and PHP

Storage

Database

Networking
AWS Global Infrastructure

Resource creation

Creates load balancer, instances, autoscaling and monitoring
automatically

Monitoring & Logs

Compute

Integrated with Cloud Watch and consolidates server logs

Versioning
Notifications
Full resource access

Manage versions of applications and easily rollback deployments
Receive alerts on key events
Access all underlying AWS resources as necessary
Deployment & Admin
OpsWorks
DevOps focused managed application stacks

Underlying Chef recipes allow for complete customisation

Deployment & Administration
App Services
Feature

Compute

Storage

Database
Platform support

Networking
AWS Global Infrastructure

Resource creation

Layered

Details
Chef recipes allows for community expansion for platform components
such as Solr, NgniX etc
Customizable deployments, rollback, partial deployments, patch
management, automatic instance scaling, and auto healing

Manage logical application layers and combine into stacks.
Deployment & Admin

Deployment & Administration
App Services
Compute

Storage

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

Database

Networking

Feature
Platform support
Resource creation
Declarative

AWS Global Infrastructure

Customizable

Details
Support for AWS resources from EC2 to IAM
Creates AWS resources behind the scenes and reports on progress
Specify stacks in JSON format and source control your environments
Drive stack creation with parameters
Deployment & Admin
Identity & Access Management
Granular control of user rights with AWS
Automated granting of EC2 service rights

Software Developer Kits
Deployment & Administration

Comprehensive support of programming models for using AWS
services

App Services
Compute

Storage

Database

Networking
AWS Global Infrastructure
+ others
Cloud Search
Simple Email Service
Simple Notification Service
ElastiCache (Memcache & Redis)
Elastic MapReduce
CloudWatch

…and more to come!
security & compliance
Amazon

Shared responsibility

Foundation Services
Compute

Storage

Database

Networking

Availability Zones

AWS Global Infrastructure

Edge Locations
Regions
Shared responsibility

You

Customer Data

Platform, Applications, Identity & Access Management
Operating System, Network & Firewall Configuration

Amazon

Client-side Data Encryption & Data
Integrity Authentication

Server-side Encryption
(File System and/or Data)

Network Traffic Protection
(Encryption/Integrity/Identity)

Foundation Services
Compute

Storage

Database

Networking

Availability Zones

AWS Global Infrastructure

Edge Locations
Regions
Security standards
Certifications

Physical Security

HW, SW, Network

SOC 1 Type 2 (formerly SAS70)

Datacenters in nondescript
facilities

Systematic change
management

ISO 27001

Physical access strictly
controlled

Phased updates deployment

PCI DSS for EC2, S3, EBS,
VPC, RDS, ELB, IAM
FISMA Moderate Compliant
Controls

HIPAA & ITAR Compliant
Architecture

Safe storage decommission
Must pass two-factor
authentication at least twice for
floor access
Physical access logged and
audited

Automated monitoring and selfaudit

Advanced network protection

http://aws.amazon.com/security
So what are
we going to
build today?
Instance

Availability Zone

Region
Instance

Availability Zone

S3

Region
Cloud
Front

Instance

Availability Zone

S3

Region
Cloud
Front

S3

Instance

RDS
Availability Zone

Region
Cloud
Front

Elastic Load
Balancer

Instance

Instance

S3

RDS
Availability Zone

Region
Cloud
Front

Elastic Load
Balancer

Instance

Auto
scaling
Group

Instance

S3

RDS

Availability Zone

Region
Time for a break, but
come back at 11:00,
and we’ll build it
#AWS101

@AWS_UKI for local AWS events & news
@AWScloud for Global AWS News and Announcements

©Amazon.com, Inc. and its affiliates. All rights reserved.
Ask questions
(it will fill time when we wait for things to launch)
There will be a recording of this demo on
YouTube, so don’t worry if you miss anything
Instance

Availability Zone

Region
EC2
launch an instance
bootstrapping
passing data to an instance
Instance
request

User
data
Instance
request

User
data

Meta-data
service
Instance
request

User
data

Meta-data
service

Instance
Script executed on launch:
<script>
ipconfig /all > c:ipconfig.txt
netstat > c:netstat.txt
</script>
Script executed on launch:
#!/bin/sh
yum -y install httpd php php-mysql
chkconfig httpd on
/etc/init.d/httpd start
security groups
instance firewalling
Port 22
(SSH)
Port 80
(HTTP)

Security Group

instance

Name
Description
Protocol
Port range
IP Address, range, or
another security
group
key pairs
secure access
Public Key
Inserted by Amazon into
each EC2 instance that you
launch

EC2
Instance
Comms secured
with private key

Private Key
Downloaded and stored by
you
index.php
Reads instance meta-data
Some php code that gets the data
<?php
// get the instance id
$url = "http://169.254.169.254/latest/meta-data/instance-id";
$instance_id = file_get_contents($url);
// get the AZ where the instance is running
$url = "http://169.254.169.254/latest/meta-data/placement/availability-zone";
$zone = file_get_contents($url);
// get the security group it is in
$url = "http://169.254.169.254/latest/meta-data/security-groups";
$group = file_get_contents($url);
// get the public DNS name
$url = "http://169.254.169.254/latest/meta-data/public-hostname";
$hostname = file_get_contents($url);
?>
And displays it
Instance ID: <?php echo $instance_id; ?>
Availability Zone: <?php echo $zone; ?>
Security Group: <?php echo $group; ?>
S3
For Static Website Hosting
Instance

Availability Zone

S3

Region
CloudFront
Global CDN
Cloud
Front

Instance

Availability Zone

S3

Region
Amazon RDS
Managed Relational DB
Cloud
Front

S3

Instance

RDS
Availability Zone

Region
ELB
elastic load balancer
Cloud
Front

Elastic Load
Balancer

S3

Instance

RDS
Availability Zone

Region
Elastic Load Balancer

Instance

Instance

Availability Zone

Instance

Instance

Availability Zone

Region

Instance

Instance

Availability Zone
Cloud
Front

Elastic Load
Balancer

Instance

Auto
scaling
Group

Instance

S3

RDS

Availability Zone

Region
auto-scaling
elastic server pool
Launch Configuration

Auto-Scaling Group

Auto-Scaling Policy

Describes what Auto Scaling
will create when adding
Instances

Auto Scaling managed grouping
of EC2 instances

Parameters for performing an
Auto Scaling action

AMI
Instance Type
Security Group
Instance Key Pair

Automatic health check to maintain
pool size

Scale Up/Down and by how much

Only one active launch configuration
at a time
Auto Scaling will terminate instances
with old launch configuration first
rolling update

Automatically scale the number of
instances by policy – Min, Max,
Desired

ChangeInCapacity (+/- #)
ExactCapacity (#)
ChangeInPercent (+/- %)
Cool Down (seconds)

Automatic Integration with ELB
Automatic distribution & balancing
across AZs

Policy can be triggered by
CloudWatch events
Cloud
Front

Elastic Load
Balancer

Instance

Auto
scaling
Group

Instance

S3

RDS

Availability Zone

Region
We’d love your feedback!
#AWS101

Ian Massingham – Technical Evangelist
@IanMmmm

@AWS_UKI for local AWS events & news
@AWScloud for Global AWS News and Announcements
©Amazon.com, Inc. and its affiliates. All rights reserved.

More Related Content

What's hot

RDS and DynamoDB - Module 3 Part 2 - AWSome Day 2017
RDS and DynamoDB - Module 3 Part 2 - AWSome Day 2017RDS and DynamoDB - Module 3 Part 2 - AWSome Day 2017
RDS and DynamoDB - Module 3 Part 2 - AWSome Day 2017Amazon Web Services
 
Aws overview (Amazon Web Services)
Aws overview (Amazon Web Services)Aws overview (Amazon Web Services)
Aws overview (Amazon Web Services)Jatinder Randhawa
 
AWS Canberra WWPS Summit 2013 - Cloud Computing with AWS: Introduction to AWS
AWS Canberra WWPS Summit 2013 - Cloud Computing with AWS: Introduction to AWSAWS Canberra WWPS Summit 2013 - Cloud Computing with AWS: Introduction to AWS
AWS Canberra WWPS Summit 2013 - Cloud Computing with AWS: Introduction to AWSAmazon Web Services
 
Module 2: AWS Infrastructure – Compute, Storage and Networking - AWSome Day O...
Module 2: AWS Infrastructure – Compute, Storage and Networking - AWSome Day O...Module 2: AWS Infrastructure – Compute, Storage and Networking - AWSome Day O...
Module 2: AWS Infrastructure – Compute, Storage and Networking - AWSome Day O...Amazon Web Services
 
Aws platform overview
Aws platform overviewAws platform overview
Aws platform overviewVinay Yelluri
 
AWSome Day Glasgow | Technical Track
AWSome Day Glasgow | Technical TrackAWSome Day Glasgow | Technical Track
AWSome Day Glasgow | Technical TrackAmazon Web Services
 
Artem Zhurbila - 1 aws overview
Artem Zhurbila - 1 aws overviewArtem Zhurbila - 1 aws overview
Artem Zhurbila - 1 aws overviewArtem Zhurbila
 
AWS 101 business seminar in Taipei
AWS 101 business seminar in TaipeiAWS 101 business seminar in Taipei
AWS 101 business seminar in TaipeiAmazon Web Services
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web ServicesHarish Ganesan
 
T1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on awsT1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on awsAmazon Web Services
 
AWS AWSome Day 2018 - Technical Track
AWS AWSome Day 2018 - Technical TrackAWS AWSome Day 2018 - Technical Track
AWS AWSome Day 2018 - Technical TrackTom Woodyer
 
2017 AWSome day Taichung sharing
2017 AWSome day Taichung sharing2017 AWSome day Taichung sharing
2017 AWSome day Taichung sharingYu-Lin Huang
 

What's hot (20)

RDS and DynamoDB - Module 3 Part 2 - AWSome Day 2017
RDS and DynamoDB - Module 3 Part 2 - AWSome Day 2017RDS and DynamoDB - Module 3 Part 2 - AWSome Day 2017
RDS and DynamoDB - Module 3 Part 2 - AWSome Day 2017
 
Aws overview (Amazon Web Services)
Aws overview (Amazon Web Services)Aws overview (Amazon Web Services)
Aws overview (Amazon Web Services)
 
AWS
AWSAWS
AWS
 
AWS Canberra WWPS Summit 2013 - Cloud Computing with AWS: Introduction to AWS
AWS Canberra WWPS Summit 2013 - Cloud Computing with AWS: Introduction to AWSAWS Canberra WWPS Summit 2013 - Cloud Computing with AWS: Introduction to AWS
AWS Canberra WWPS Summit 2013 - Cloud Computing with AWS: Introduction to AWS
 
AWS Elastic Compute Cloud (EC2)
AWS Elastic Compute Cloud (EC2) AWS Elastic Compute Cloud (EC2)
AWS Elastic Compute Cloud (EC2)
 
Module 2: AWS Infrastructure – Compute, Storage and Networking - AWSome Day O...
Module 2: AWS Infrastructure – Compute, Storage and Networking - AWSome Day O...Module 2: AWS Infrastructure – Compute, Storage and Networking - AWSome Day O...
Module 2: AWS Infrastructure – Compute, Storage and Networking - AWSome Day O...
 
Aws platform overview
Aws platform overviewAws platform overview
Aws platform overview
 
AWS Overview
AWS Overview AWS Overview
AWS Overview
 
AWS Overview in a Single Diagram
AWS Overview in a Single DiagramAWS Overview in a Single Diagram
AWS Overview in a Single Diagram
 
AWSome Day Glasgow | Technical Track
AWSome Day Glasgow | Technical TrackAWSome Day Glasgow | Technical Track
AWSome Day Glasgow | Technical Track
 
Amazon EC2 Masterclass
Amazon EC2 MasterclassAmazon EC2 Masterclass
Amazon EC2 Masterclass
 
Artem Zhurbila - 1 aws overview
Artem Zhurbila - 1 aws overviewArtem Zhurbila - 1 aws overview
Artem Zhurbila - 1 aws overview
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
Introduction to AWS
Introduction to AWSIntroduction to AWS
Introduction to AWS
 
AWS 101 business seminar in Taipei
AWS 101 business seminar in TaipeiAWS 101 business seminar in Taipei
AWS 101 business seminar in Taipei
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web Services
 
AWS for Startups
AWS for StartupsAWS for Startups
AWS for Startups
 
T1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on awsT1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on aws
 
AWS AWSome Day 2018 - Technical Track
AWS AWSome Day 2018 - Technical TrackAWS AWSome Day 2018 - Technical Track
AWS AWSome Day 2018 - Technical Track
 
2017 AWSome day Taichung sharing
2017 AWSome day Taichung sharing2017 AWSome day Taichung sharing
2017 AWSome day Taichung sharing
 

Similar to AWS What is AWS - An Introduction

AWS101: London May 2014
AWS101: London May 2014AWS101: London May 2014
AWS101: London May 2014Ian Massingham
 
AWS RoadShow Bristol - Part 1 Introduction to AWS
AWS RoadShow Bristol - Part 1 Introduction to AWSAWS RoadShow Bristol - Part 1 Introduction to AWS
AWS RoadShow Bristol - Part 1 Introduction to AWSIan Massingham
 
AWS Roadshow Edinburgh Part 1 - Intro to AWS
AWS Roadshow Edinburgh Part 1 - Intro to AWSAWS Roadshow Edinburgh Part 1 - Intro to AWS
AWS Roadshow Edinburgh Part 1 - Intro to AWSIan Massingham
 
AWS RoadShow Manchester - Part 1 - Introduction to AWS
AWS RoadShow Manchester - Part 1 - Introduction to AWSAWS RoadShow Manchester - Part 1 - Introduction to AWS
AWS RoadShow Manchester - Part 1 - Introduction to AWSIan Massingham
 
AWS RoadShow Dublin - Intro to AWS
AWS RoadShow Dublin - Intro to AWSAWS RoadShow Dublin - Intro to AWS
AWS RoadShow Dublin - Intro to AWSIan Massingham
 
AWS Roadshow Cambridge Part 1 - Intro to AWS
AWS Roadshow Cambridge Part 1 - Intro to AWSAWS Roadshow Cambridge Part 1 - Intro to AWS
AWS Roadshow Cambridge Part 1 - Intro to AWSIan Massingham
 
AWS 101, London - September 2014
AWS 101, London - September 2014AWS 101, London - September 2014
AWS 101, London - September 2014Ian Massingham
 
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWSAWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWSAmazon Web Services
 
AWS Overview - Cloud for the Enterprise - AWS Enterprise Tour - SF - 2010, D...
AWS Overview  - Cloud for the Enterprise - AWS Enterprise Tour - SF - 2010, D...AWS Overview  - Cloud for the Enterprise - AWS Enterprise Tour - SF - 2010, D...
AWS Overview - Cloud for the Enterprise - AWS Enterprise Tour - SF - 2010, D...Amazon Web Services
 
AWS Enterprise Day | Hybrid IT with AWS: Best of Both Worlds
AWS Enterprise Day | Hybrid IT with AWS: Best of Both WorldsAWS Enterprise Day | Hybrid IT with AWS: Best of Both Worlds
AWS Enterprise Day | Hybrid IT with AWS: Best of Both WorldsAmazon Web Services
 
AWS Cloud Computing for Startups Werner Vogels -part i
AWS Cloud Computing for Startups   Werner Vogels -part iAWS Cloud Computing for Startups   Werner Vogels -part i
AWS Cloud Computing for Startups Werner Vogels -part iAmazon Web Services
 
AWS Summit Milan - Applicazioni Enterprise con AWS
AWS Summit Milan - Applicazioni Enterprise con AWSAWS Summit Milan - Applicazioni Enterprise con AWS
AWS Summit Milan - Applicazioni Enterprise con AWSAmazon Web Services
 
AWS Webcast - What is Cloud Computing?
AWS Webcast - What is Cloud Computing?AWS Webcast - What is Cloud Computing?
AWS Webcast - What is Cloud Computing?Amazon Web Services
 

Similar to AWS What is AWS - An Introduction (20)

AWS101: London May 2014
AWS101: London May 2014AWS101: London May 2014
AWS101: London May 2014
 
AWS 101 Event December 2013
AWS 101 Event December 2013AWS 101 Event December 2013
AWS 101 Event December 2013
 
AWS RoadShow Bristol - Part 1 Introduction to AWS
AWS RoadShow Bristol - Part 1 Introduction to AWSAWS RoadShow Bristol - Part 1 Introduction to AWS
AWS RoadShow Bristol - Part 1 Introduction to AWS
 
Getting started with AWS
Getting started with AWSGetting started with AWS
Getting started with AWS
 
AWS Roadshow Edinburgh Part 1 - Intro to AWS
AWS Roadshow Edinburgh Part 1 - Intro to AWSAWS Roadshow Edinburgh Part 1 - Intro to AWS
AWS Roadshow Edinburgh Part 1 - Intro to AWS
 
AWS RoadShow Manchester - Part 1 - Introduction to AWS
AWS RoadShow Manchester - Part 1 - Introduction to AWSAWS RoadShow Manchester - Part 1 - Introduction to AWS
AWS RoadShow Manchester - Part 1 - Introduction to AWS
 
AWS RoadShow Dublin - Intro to AWS
AWS RoadShow Dublin - Intro to AWSAWS RoadShow Dublin - Intro to AWS
AWS RoadShow Dublin - Intro to AWS
 
AWS RoadShow Dublin
AWS RoadShow DublinAWS RoadShow Dublin
AWS RoadShow Dublin
 
AWS Roadshow Cambridge Part 1 - Intro to AWS
AWS Roadshow Cambridge Part 1 - Intro to AWSAWS Roadshow Cambridge Part 1 - Intro to AWS
AWS Roadshow Cambridge Part 1 - Intro to AWS
 
AWS 101, London - September 2014
AWS 101, London - September 2014AWS 101, London - September 2014
AWS 101, London - September 2014
 
AWS 101 December 2014
AWS 101 December 2014AWS 101 December 2014
AWS 101 December 2014
 
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWSAWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
 
Werner Vogels
Werner Vogels Werner Vogels
Werner Vogels
 
AWS Overview - Cloud for the Enterprise - AWS Enterprise Tour - SF - 2010, D...
AWS Overview  - Cloud for the Enterprise - AWS Enterprise Tour - SF - 2010, D...AWS Overview  - Cloud for the Enterprise - AWS Enterprise Tour - SF - 2010, D...
AWS Overview - Cloud for the Enterprise - AWS Enterprise Tour - SF - 2010, D...
 
India Webinar
India WebinarIndia Webinar
India Webinar
 
AWS Enterprise Day | Hybrid IT with AWS: Best of Both Worlds
AWS Enterprise Day | Hybrid IT with AWS: Best of Both WorldsAWS Enterprise Day | Hybrid IT with AWS: Best of Both Worlds
AWS Enterprise Day | Hybrid IT with AWS: Best of Both Worlds
 
AWS Cloud Computing for Startups Werner Vogels -part i
AWS Cloud Computing for Startups   Werner Vogels -part iAWS Cloud Computing for Startups   Werner Vogels -part i
AWS Cloud Computing for Startups Werner Vogels -part i
 
AWS Summit Milan - Applicazioni Enterprise con AWS
AWS Summit Milan - Applicazioni Enterprise con AWSAWS Summit Milan - Applicazioni Enterprise con AWS
AWS Summit Milan - Applicazioni Enterprise con AWS
 
AWS Webcast - What is Cloud Computing?
AWS Webcast - What is Cloud Computing?AWS Webcast - What is Cloud Computing?
AWS Webcast - What is Cloud Computing?
 
Aws
AwsAws
Aws
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Recently uploaded

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Recently uploaded (20)

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

AWS What is AWS - An Introduction

  • 1. What is AWS? Ian Massingham - Technical Evangelist @IanMmmm
  • 2. Before we start… …we’d love your feedback!
  • 4. Consumer Business Seller Business IT Infrastructure Business Tens of millions of active customer accounts Sell on Amazon websites 8 countries: US, UK, Germany, Japan, France, Canada, China, Italy Use Amazon technology for your own retail website Cloud computing infrastructure for hosting web-scale solutions Leverage Amazon’s massive fulfillment center network Hundreds of thousands of registered customers in over 190 countries
  • 5. About Amazon Web Services How did Amazon… Deep experience in building and operating global web scale systems ? …get into cloud computing?
  • 6. AWS Mission Enable businesses and developers to use web services* to build scalable, sophisticated applications. *What people now call “the cloud”
  • 7.
  • 9. Powering the Most Popular Internet Businesses Find out more at : aws.amazon.com/solutions/case-studies
  • 10. Trusted by Enterprises Find out more at : aws.amazon.com/solutions/case-studies
  • 11. Each day AWS adds the equivalent server capacity to power Amazon when it was a global, $7B enterprise
  • 12. Objects in S3 Trillions of Objects (000,000,000,000s) Servicing over 2 million requests per Second
  • 17. Utility computing On demand Compute Scaling Pay as you go Security CDN Backup DNS Database Storage Load Balancing Workflow Monitoring Networking Uniform Messaging Available
  • 18. On a global footprint Region US-WEST (N. California) EU-WEST (Ireland) ASIA PAC (Tokyo) GOV CLOUD US-EAST (Virginia) US-WEST (Oregon) ASIA PAC (Singapore) SOUTH AMERICA (Sao Paulo) ASIA PAC (Sydney)
  • 19. At the end of a web service aws ec2 run-instances --image-id ami-a813fadf --count 3 --placement AvailabilityZone=eu-west-1a --instance-type m1.small aws ec2 run-instances --image-id ami-a813fadf --count 5 --placement AvailabilityZone=eu-west-1c --instance-type m1.medium
  • 20. and a rich Management Console
  • 23. Elastic capacity On and Off Fast Growth Variable peaks Predictable peaks
  • 24. Elastic capacity WASTE On and Off Fast Growth Variable peaks Predictable peaks CUSTOMER DISSATISFACTION
  • 25. Elastic capacity On and Off Fast Growth Variable peaks Predictable peaks
  • 30. Typical weekly traffic to Amazon.com Sunday Monday Tuesday Wednesday Thursday Friday Saturday
  • 31. November traffic to Amazon.com November
  • 32. November traffic to Amazon.com Provisioned capacity November
  • 33. November traffic to Amazon.com 76% Provisioned capacity November 24%
  • 34. November 10th 2010 Turned off last physical web server of Amazon.com
  • 35. November 10th 2010 Turned off last physical web server of Amazon.com October 31st 2011 Turned off last web servers supporting European business
  • 36. November traffic to Amazon.com November
  • 37. 40 servers to 5000 in 3 days Number of EC2 Instances EC2 scaled to peak of 5000 instances “Techcrunched” Launch of Facebook modification Steady state of ~40 instances 4/12/2008 4/13/2008 4/14/2008 4/15/2008 4/16/2008 4/17/2008 4/18/2008 4/19/2008 4/20/2008
  • 38. Building a Top500 HPC Cluster on AWS
  • 40. Reference Model security Deployment & Administration App Services Compute Storage Database Networking AWS Global Infrastructure
  • 41. Global infrastructure Deployment & Administration App Services Compute Storage Database Networking AWS Global Infrastructure Regions An independent collection of AWS resources in a defined geography A solid foundation for meeting location-dependent privacy and compliance requirements
  • 42. Global infrastructure Deployment & Administration App Services Compute Storage Database Networking AWS Global Infrastructure Availability Zones Designed as independent failure zones Physically separated within a typical metropolitan region
  • 43. Global infrastructure London(2) Seattle South Bend Amsterdam (2) Stockholm New York (3) Newark Dublin Palo Alto Seoul San Jose Tokyo (2) Frankfurt(2) Paris(2) Ashburn(3) Jacksonvill e Los Angeles (2) Chennai Milan Madrid Osaka Hong Kong (2) Dallas(2) Mumbai St.Louis Deployment & Administration App Services Compute Storage Miami Singapore(2) Sao Paulo Database Networking AWS Global Infrastructure Sydney Edge Locations To deliver content to end users with lower latency A global network of edge locations Supports global DNS infrastructure (Route53) and Cloud Front CDN
  • 44. Networking Direct Connect Dedicated connection to AWS VPN Connection Secure internet connection to AWS Deployment & Administration App Services Compute Storage Virtual Private Cloud Private, isolated section of the AWS Cloud Database Networking AWS Global Infrastructure Route 53 Highly available and scalable Domain Name Service
  • 45. Compute Vertical Scaling From $0.02/hr Elastic Compute Cloud (EC2) Basic unit of compute capacity Range of CPU, memory & local disk options 13 Instance types available, from micro to cluster compute Feature Deployment & Administration Flexible Run windows or linux distributions Scalable App Services Wide range of instance types from micro to cluster compute Machine Images Compute Storage Details Database Full control Secure Networking AWS Global Infrastructure Configurations can be saved as machine images (AMIs) from which new instances can be created Full root or administrator rights Full firewall control via Security Groups Monitoring Publishes metrics to Cloud Watch Inexpensive On-demand, Reserved and Spot instance types VM Import/Export Import and export VM images to transfer configurations in and out of EC2
  • 46. Compute Trigger autoscaling policy aws autoscaling create-auto-scaling-group --auto-scaling-group-name MyGroup --launch-configuration-name MyConfig --availability-zones eu-west-1a --min-size 4 --max-size 200 Deployment & Administration App Services Compute Storage Auto-scaling Automatic provisioning of compute resources based upon Database demand, configuration or schedule Feature Networking Control Integrated to CloudWatch AWS Global Infrastructure Instance types Details Define minimum and maximum instance pool sizes and when scaling and cool down occurs Use metrics gathered by CloudWatch to drive scaling Run auto scaling for on-demand instances and spot. Compatible with VPC
  • 47. Compute Elastic Load Balancing Create highly scalable applications Distribute load across EC2 instances in multiple availability zones Deployment & Administration Feature App Services Compute Storage Auto-scaling Database Available Health checks Networking AWS Global Infrastructure Session stickiness Secure sockets layer Monitoring Details Automatically scales to handle request volume Load balance across instances in multiple availability zones Automatically checks health of instances and takes them in or out of service Route requests to the same instance Supports SSL offload from web and application servers with flexible cipher support Publishes metrics to Cloud Watch
  • 48. Storage S3 - Durable storage, any object 99.999999999% durability of objects Feature Details Unlimited storage of objects of any type Flexible object store Buckets Up to 5TB size per object act like drives, folder structures within Deployment & Administration Access control Server-side encryption App Services Multi-part uploads Object versioning Compute Storage Database Object expiry Access logging Networking AWS Global Infrastructure Web content hosting Notifications Import/Export Granular control over object permissions 256bit AES encryption of objects Improved throughput & control Archive old objects and version new ones Automatically remove old objects Full audit log of bucket/object actions Serve content as web site with built in page handling Receive notifications on key events Physical device import/export service
  • 49.
  • 50. Storage Elastic Block Store High performance block storage device 1GB to 1TB in size Mount as drives to instances Deployment & Administration App Services Feature High performance file system Compute Storage Database Flexible size Secure Networking AWS Global Infrastructure Available Backups Monitoring Details Mount EBS as drives and format as required Volumes from 1GB to 1TB in size Private to your instances Replicated within an Availability Zone Volumes can be snapshotted for point in time restore Detailed metrics captured via Cloud Watch
  • 51. Database Relational Database Service Database-as-a-Service No need to install or manage database instances Scalable and fault tolerant configurations Deployment & Administration Feature Platform support App Services Preconfigured Compute Storage Database Automated patching Details Create MySQL, PostgreSQL, Microsoft SQL Server and Oracle RDBMS Get started instantly with sensible default settings Keep your database platform up to date automatically Backups AWS Global Infrastructure Backups Volumes can be snapshotted for point in time restore Failover Networking Automatic backups and point in time recovery and full DB backups Automated failover to slave hosts in event of a failure Replication Easily create read-replicas of your data and seamlessly replicate data across availability zones
  • 52. Database Amazon Relational Database Service (Amazon RDS) databases stores forum threads, site content, and project configuration data. High availability Multi-AZ database deployment to handle live game metadata and user-generated content. Deployment & Administration App Services Compute Storage Database Networking AWS Global Infrastructure Enterprise-grade fault tolerance for protecting customer data. By managing time-consuming database administration tasks, Amazon RDS allows SEGA to focus on business critical applications.
  • 53. Database DynamoDB Provisioned throughput NoSQL database Fast, predictable performance Fully distributed, fault tolerant architecture Deployment & Administration Feature Provisioned throughput App Services Compute Storage Predictable performance Database Strong consistency Fault tolerant Networking Monitoring Secure AWS Global Infrastructure Elastic MapReduce Details Dial up or down provisioned read/write capacity Average single digit millisecond latencies from SSD backed infrastructure Be sure you are reading the most up to date values Data replicated across availability zones Integrated to Cloud Watch Integrates with AWS Identity and Access Management (IAM) Integrates with Elastic MapReduce for complex analytics on large datasets
  • 54. Database RDS Dynamo DB Redshift Deployment & Administration Redshift App Services Managed Massively Parallel Petabyte Scale Data Compute Storage Database Warehouse Streaming Backup/Restore to S3 Networking AWS Global Infrastructure Extensive Security 2 TB -> 1.6 PB
  • 55. Application Services CloudFront 3 Served from S3 /images/* World-wide content distribution network Easily distribute content to end users with low latency, high data transfer speeds, and no commitments. 2 London Served from EC2 *.php Paris Deployment & Administration 1 Storage NY www.mysite.com App Services Compute Single CNAME Database Feature Fast Networking Integrated with other services Dynamic content AWS Global Infrastructure Streaming Details Multiple world-wide edge locations to serve content as close to your users as possible Works seamlessly with S3 and EC2 origin servers Supports static and dynamic content from origin servers Supports rtmp from S3 and includes support for live streaming from Adobe FMS and Microsoft Media Server
  • 56. Application Services Amazon SQS Processing results Reliable, highly scalable, queue Amazon SQS service for storing messages as they travel between instances Deployment & Administration Processing task/processing trig App Services Compute Storage Database Feature Reliable Networking AWS Global Infrastructure Simple Scalable Secure Details Messages stored redundantly across multiple availability zones Simple APIs to send and receive messages Unlimited number of messages Authentication of queues to ensure controlled access
  • 57. Application Services Simple Workflow 1 Reliably coordinate processing steps across 2 Task A applications Integrate AWS and non-AWS resources Manage distributed state in complex systems 3 Task B (Auto-scaling) Deployment & Administration Task C App Services Compute Storage Database Feature Process state Networking Tracking Consistency AWS Global Infrastructure Simple Details Maintain application state across complex workflows in a reliable and available manner Tracks executions and log process for audit purposes Ensures processing tasks are executed and duplicity of events does not occur Simple Decider and Task programming model for rapid integration
  • 58.
  • 59.
  • 60.
  • 61. Deployment & Admin Elastic Beanstalk One-click deployment from Eclipse, Visual Studio and Git Rapid deployment of applications All AWS resources automatically created Deployment & Administration Feature App Services Platform support Details Containers for Java, .net and PHP Storage Database Networking AWS Global Infrastructure Resource creation Creates load balancer, instances, autoscaling and monitoring automatically Monitoring & Logs Compute Integrated with Cloud Watch and consolidates server logs Versioning Notifications Full resource access Manage versions of applications and easily rollback deployments Receive alerts on key events Access all underlying AWS resources as necessary
  • 62. Deployment & Admin OpsWorks DevOps focused managed application stacks Underlying Chef recipes allow for complete customisation Deployment & Administration App Services Feature Compute Storage Database Platform support Networking AWS Global Infrastructure Resource creation Layered Details Chef recipes allows for community expansion for platform components such as Solr, NgniX etc Customizable deployments, rollback, partial deployments, patch management, automatic instance scaling, and auto healing Manage logical application layers and combine into stacks.
  • 63. Deployment & Admin Deployment & Administration App Services Compute Storage Cloud Formation Automate creation of ‘stacks’ in a repeatable way Scripting framework for AWS resource creation Database Networking Feature Platform support Resource creation Declarative AWS Global Infrastructure Customizable Details Support for AWS resources from EC2 to IAM Creates AWS resources behind the scenes and reports on progress Specify stacks in JSON format and source control your environments Drive stack creation with parameters
  • 64. Deployment & Admin Identity & Access Management Granular control of user rights with AWS Automated granting of EC2 service rights Software Developer Kits Deployment & Administration Comprehensive support of programming models for using AWS services App Services Compute Storage Database Networking AWS Global Infrastructure
  • 65. + others Cloud Search Simple Email Service Simple Notification Service ElastiCache (Memcache & Redis) Elastic MapReduce CloudWatch …and more to come!
  • 68. Shared responsibility You Customer Data Platform, Applications, Identity & Access Management Operating System, Network & Firewall Configuration Amazon Client-side Data Encryption & Data Integrity Authentication Server-side Encryption (File System and/or Data) Network Traffic Protection (Encryption/Integrity/Identity) Foundation Services Compute Storage Database Networking Availability Zones AWS Global Infrastructure Edge Locations Regions
  • 69. Security standards Certifications Physical Security HW, SW, Network SOC 1 Type 2 (formerly SAS70) Datacenters in nondescript facilities Systematic change management ISO 27001 Physical access strictly controlled Phased updates deployment PCI DSS for EC2, S3, EBS, VPC, RDS, ELB, IAM FISMA Moderate Compliant Controls HIPAA & ITAR Compliant Architecture Safe storage decommission Must pass two-factor authentication at least twice for floor access Physical access logged and audited Automated monitoring and selfaudit Advanced network protection http://aws.amazon.com/security
  • 70. So what are we going to build today?
  • 77. Time for a break, but come back at 11:00, and we’ll build it
  • 78. #AWS101 @AWS_UKI for local AWS events & news @AWScloud for Global AWS News and Announcements ©Amazon.com, Inc. and its affiliates. All rights reserved.
  • 79. Ask questions (it will fill time when we wait for things to launch) There will be a recording of this demo on YouTube, so don’t worry if you miss anything
  • 86. Script executed on launch: <script> ipconfig /all > c:ipconfig.txt netstat > c:netstat.txt </script>
  • 87. Script executed on launch: #!/bin/sh yum -y install httpd php php-mysql chkconfig httpd on /etc/init.d/httpd start
  • 89. Port 22 (SSH) Port 80 (HTTP) Security Group instance Name Description Protocol Port range IP Address, range, or another security group
  • 91. Public Key Inserted by Amazon into each EC2 instance that you launch EC2 Instance Comms secured with private key Private Key Downloaded and stored by you
  • 93. Some php code that gets the data <?php // get the instance id $url = "http://169.254.169.254/latest/meta-data/instance-id"; $instance_id = file_get_contents($url); // get the AZ where the instance is running $url = "http://169.254.169.254/latest/meta-data/placement/availability-zone"; $zone = file_get_contents($url); // get the security group it is in $url = "http://169.254.169.254/latest/meta-data/security-groups"; $group = file_get_contents($url); // get the public DNS name $url = "http://169.254.169.254/latest/meta-data/public-hostname"; $hostname = file_get_contents($url); ?>
  • 94. And displays it Instance ID: <?php echo $instance_id; ?> Availability Zone: <?php echo $zone; ?> Security Group: <?php echo $group; ?>
  • 103. Elastic Load Balancer Instance Instance Availability Zone Instance Instance Availability Zone Region Instance Instance Availability Zone
  • 106. Launch Configuration Auto-Scaling Group Auto-Scaling Policy Describes what Auto Scaling will create when adding Instances Auto Scaling managed grouping of EC2 instances Parameters for performing an Auto Scaling action AMI Instance Type Security Group Instance Key Pair Automatic health check to maintain pool size Scale Up/Down and by how much Only one active launch configuration at a time Auto Scaling will terminate instances with old launch configuration first rolling update Automatically scale the number of instances by policy – Min, Max, Desired ChangeInCapacity (+/- #) ExactCapacity (#) ChangeInPercent (+/- %) Cool Down (seconds) Automatic Integration with ELB Automatic distribution & balancing across AZs Policy can be triggered by CloudWatch events
  • 108. We’d love your feedback!
  • 109. #AWS101 Ian Massingham – Technical Evangelist @IanMmmm @AWS_UKI for local AWS events & news @AWScloud for Global AWS News and Announcements ©Amazon.com, Inc. and its affiliates. All rights reserved.