SlideShare a Scribd company logo
ALL THE THINGS
an introduction to
20th February 02018
John Dalziel 

@crashposition
What we’ll cover
• Amazon

• Web Services

• Amazon Web Services

• Demo

• Q&A
Show of Hands
Buzzwords
An Introduction to AWS
2018
• World’s biggest online retailer.

• Handles one third of all US e-commerce.

• Worth nearly $460 billion.
Amazon is worth nearly $460 billion.
1995
Amazon launched in 1995
1997
Amazon floated on the Nasdaq for $438 million.
2002
Amazon Web Services launched in 2002
Web Services
What are Web Services?
• Web Services is not the same as Web Hosting

• Web Hosting is a Web Service

• Web Services are any cloud-based managed service e.g: 







• Web Hosting

• Email hosting
• Data storage

• DNS
– Charles Phillips, CEO Infor (2014)
“Friends don’t let friends build Data Centres.”
Cloud is Convenient
• Instant Provisioning

• Pay-as-you-go Pricing

• On-demand Scaling

• Easier Capacity Planning
Web Services are Modular
• Web Services are modular
and self contained.

• Web Services have no
external dependencies.

• Communication is through a
well defined API
(Application Programming
Interface).
AWS is Modular
All AWS Services are self contained and have an API
• Each service has a dedicated team.

• Each service is self-contained. 

(no external dependencies)

• Each service exposes an API.
Amazon is Modular
Excerpts from a Jeff Bezos memo c2002.
• All teams will henceforth expose their
data and functionality through service
interfaces.

• Teams must communicate with each
other through these interfaces.

• There will be no other form of
interprocess communication allowed: no
direct linking, no direct reads of another
team's data store, no shared-memory
model, no back-doors whatsoever. The
only communication allowed is via
service interface calls over the network.
• It doesn't matter what technology they use.
HTTP, Corba, Pubsub, custom protocols --
doesn't matter. Bezos doesn't care.

• All service interfaces, without exception,
must be designed from the ground up to be
externalizable. That is to say, the team
must plan and design to be able to expose
the interface to developers in the outside
world. No exceptions.

• Anyone who doesn't do this will be fired.

• Thank you; have a nice day!
– Benedict Evans
https://www.ben-evans.com/benedictevans/2017/12/12/the-amazon-machine
“Amazon, then, is a machine to make a machine
- it is a machine to make more Amazon”
The Market
• Amazon Web Services (launched 2002)

• Google Cloud (launched 2004) 

• Microsoft Azure (launched 2009)

• Rackspace, Digital Ocean, Heroku, Oracle, IBM…
Cloud Infrastructure as a Service
Gartner Magic Quadrant 2017
An Introduction to AWS
AWS: Scale
50 Global Regions in multiple Data Centres
AWS: Scale
• AWS powers amazon.com

• and Netflix, SoundCloud, Spotify, GitHub, AirBnB, Slack,
NASA, Adobe, Atlassian, Autodesk…
2002
Launch features for AWS
2018
AWS has over 100 Services
– Me on Twitter
“#JavaScriptFatigue is so last year.
#AWSFatigue is the new fatigue.”
Compute
Data
Storage
Databases Networking Security
AWS Base Services
Compute
ECSEC2 Lambda
ContainersVirtual Machines Serverless
DEMO
EC2 DEMO
EC2
+ +
Data Storage
S3 EBS Glacier
File Storage Block Storage Data Archive
Data Migration
VPN ConnectionGigabyte scale data transport
Data Migration
SnowballPetabyte scale data transport
Data Migration
Exabyte scale data transport Snowmobile
Database
RDS ElastiCache RedShift
SQL 

Databases
Cache

Databases
Data
Warehousing
DynamoDB Neptune
NoSQL

Databases
Graph
Databases
Networking
VPC API Gateway Route 53
Private
Network
API Load
Balancer
Domain Name
Service (DNS)
CloudFront ELB
Content Delivery
Network (CDN)
EC2 Load
Balancer
Security
IAM WAF KMS
User Access
Control
Web Application
Firewall
Encryption
Keys
Shield
Certificate
Manager
DDOS
Protection
SSL
Certificates
Game Development
• AWS Lumberyard: Game Development
• AWS GameLift: Game Server Management
• AWS Sumerian: Virtual Reality / Augmented Reality
AWS Game Dev
Internet of Things
Internet of Things
Connect IoT Devices to the Cloud AWS IoT
Machine Learning
Transcribe Polly Lex
Speech
Recognition
Text to
Speech
Voice/Text
ChatBots
Recognition Translate
Image
Recognition
Natural Language
Translation
Machine Learning
Analyse and extract meaning from images AWS Rekognition
• Identify Objects
• Identify Activities
• Identify Scenes
• Identify Text
Machine Learning
Analyse and extract meaning from images AWS Rekognition
• Facial Recognition • Facial Analysis
Machine Learning
Analyse and extract meaning from text AWS Comprehend
DEMO
Machine Learning Demo:
Amazon Polly
Demo
• Create a unique string of text.

• Pick a random voice.

• Send the string to Polly

• Play back the returned audio.
Demo
• Authenticate a service request.

• Receive and parse request.

• Analyse the text.

• Generate the desired synthetic voice.

• Return the audio. Polly
Demo
Polly
TEXT
MP3
local
Needs more Buzzwords
Internet of Things
Amazon Dash Buttons
An Introduction to AWS
Dash Button Setup
Amazon Dash Button
Amazon Mobile App
How it’s Supposed to Work
Amazon Dash Button WiFi amazon.com
Our Setup
Amazon Dash Button Local Appportable WiFi
Demo
Polly
TEXT
MP3
local
Dash Button WiFi
An Introduction to AWS
APPLAUSE
FIN
Learn More
• https://aws.amazon.com/free/

• https://aws.amazon.com/summits/

London, 9th and 10th May 2018
• https://www.terraform.io/

• https://www.ansible.com/
an introduction to
20th February 02018
John Dalziel 

@crashposition
ALL THE THINGS
Tue 13th Mar
7pm to 9pm
Indie Game Night
Fresh Egg, 1-13 Buckingham Road
Tue 10th Apr
7pm to 9pm
Digital Marketing Night
Fresh Egg, 1-13 Buckingham Road
Tue 22nd May
7pm to 9pm
CodeBar + 1
Collonade House
NEW EVENTS

More Related Content

PPTX
Migration to Aws Cloud
PDF
Web Application Architectures on AWS
PPTX
AWS 101 - Amazon Web Services
PDF
Comenzando con AWS Mobile Services
PDF
AWS Education and Research 101
PPTX
Introduction to amazon web services for developers
PDF
Cloud Computing con Amazon Web Services
PDF
An Introduction to AWS
Migration to Aws Cloud
Web Application Architectures on AWS
AWS 101 - Amazon Web Services
Comenzando con AWS Mobile Services
AWS Education and Research 101
Introduction to amazon web services for developers
Cloud Computing con Amazon Web Services
An Introduction to AWS

What's hot (7)

PPTX
AWS architecture Overview
PPTX
Escalando para sus primeros 10 millones de usuarios
PPTX
AWS vs. Azure
PPTX
AWS Fundamentals @Back2School by CloudZone
PPTX
AWS Overview in a Single Diagram
PPTX
AWS vs. Azure
PPTX
AWS basics
AWS architecture Overview
Escalando para sus primeros 10 millones de usuarios
AWS vs. Azure
AWS Fundamentals @Back2School by CloudZone
AWS Overview in a Single Diagram
AWS vs. Azure
AWS basics
Ad

Similar to An Introduction to AWS (20)

PDF
Introduction to AWS (2020)
PPT
Amazon Web Services
PPTX
Introduction to AWS July
PPT
Amazon2009 04 22 Amsterdam
PPTX
Amazon Web Services - Media Use Cases
PPT
Amazon Webservice & Cloud Computing
PPTX
Innovations fueled by IoT and the Cloud
PDF
Aws seminar report
PPT
Amazon Web Services
PDF
Programming Amazon EC2 Survive your Success 1st Edition Van Vliet
PPTX
Website on aws
PPTX
AWS_CLOUD (2).pptx
PPTX
Aws training in chennai
PDF
Introduction to AWS
PPTX
AWS 101 - An Introduction to the Amazon Cloud
PDF
The IoT Academy_awstraining_part2_aws_ec2_iaas
PDF
Amazon Web Services - The New Normal
PPT
WTIA Cloud Computing Series - Part II: Scaling into the Cloud with Amazon Web...
PDF
Introducing to serverless computing and AWS lambda - Israel Clouds Meetup
PDF
Microservices and serverless for MegaStartups - DLD TLV 2017
Introduction to AWS (2020)
Amazon Web Services
Introduction to AWS July
Amazon2009 04 22 Amsterdam
Amazon Web Services - Media Use Cases
Amazon Webservice & Cloud Computing
Innovations fueled by IoT and the Cloud
Aws seminar report
Amazon Web Services
Programming Amazon EC2 Survive your Success 1st Edition Van Vliet
Website on aws
AWS_CLOUD (2).pptx
Aws training in chennai
Introduction to AWS
AWS 101 - An Introduction to the Amazon Cloud
The IoT Academy_awstraining_part2_aws_ec2_iaas
Amazon Web Services - The New Normal
WTIA Cloud Computing Series - Part II: Scaling into the Cloud with Amazon Web...
Introducing to serverless computing and AWS lambda - Israel Clouds Meetup
Microservices and serverless for MegaStartups - DLD TLV 2017
Ad

More from John Dalziel (6)

PDF
A Brief History of Time Zones and DST.pdf
PDF
From zero to website
PDF
Make your own Amazon Alexa Skill
PDF
Adventures at EMF Camp 2018
PDF
A brief history of Leap Seconds
PPT
Fast Slim Correct: The History and Evolution of JavaScript.
A Brief History of Time Zones and DST.pdf
From zero to website
Make your own Amazon Alexa Skill
Adventures at EMF Camp 2018
A brief history of Leap Seconds
Fast Slim Correct: The History and Evolution of JavaScript.

Recently uploaded (20)

PPTX
Spectroscopy.pptx food analysis technology
PDF
Electronic commerce courselecture one. Pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
MYSQL Presentation for SQL database connectivity
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
DOCX
The AUB Centre for AI in Media Proposal.docx
Spectroscopy.pptx food analysis technology
Electronic commerce courselecture one. Pdf
cuic standard and advanced reporting.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Advanced methodologies resolving dimensionality complications for autism neur...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Unlocking AI with Model Context Protocol (MCP)
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
MYSQL Presentation for SQL database connectivity
The Rise and Fall of 3GPP – Time for a Sabbatical?
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
MIND Revenue Release Quarter 2 2025 Press Release
Spectral efficient network and resource selection model in 5G networks
Understanding_Digital_Forensics_Presentation.pptx
Encapsulation theory and applications.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Reach Out and Touch Someone: Haptics and Empathic Computing
The AUB Centre for AI in Media Proposal.docx

An Introduction to AWS