Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

aws aws aws aws aws aws
aws 1 million enterprise customers
190 countries
Revenue $25.66 Billion (2018)
Run rate $30 Billion
Year over year growth 47% (17 -> 18)
Azure estimated $11B revenue
GCP estimated $4B
GCP 12% Azure 27% aws 61%
compute Compute (9)
storage Storage (6)
database Database (7)
migration and transfer Migration and Transfer (7)
networking and content delivery Networking and content Delivery (8)
developer tools Developer Tools (7)
robotics Robotics (1)
blockchain Blockchain (1)
satellite Satellite (1)
management and governance Management and Governance (16)
media services Media Services (9)
machine learning Machine Learning (13)
analytics Analytics (10)
security identity and compliance Security, Identity and Compliance (15)
AWS cost management AWS Cost Management (3)
mobile Mobile (4)
ar and vr AR and VR (1)
application integration Application Integration (5)
customer engagement Customer Engagement (3)
business applications Business Applications (3)
end user computing End User Computing (4)
internet of things Internet of Things (10)
game development Game development (1)
23 subsection 144 services
compute EC2
Lightsail
ECR
ECS
EKS
Lambda
Batch
Elastic Beanstalk
Serverless Application Repository
Lightsale

Lightsale

lightsale

Most similar to "hosting" option
Point and click Instances, databases, IP and DNS, storage and backups
No cli, all complex stuff hidden

think 1 and 1, OHV

Elastic Beanstalk

Elastic Bean Stalk

Next step up of hosting options
Greater levels of automation
Restricted cli, most complex stuff hidden

think 1 and 1, OHV

Serverless Application Repository (SAR)

Off the shelf custom services
Lots provided by certain vendors
Check where you are getting things from (always)

Datadog log forwarder
image resizer services
dynamodb index in elastic search
Storage boring
Databases
database RDS
Dynamodb
Elasticache
Neptune
Amazon Redshift
Amazon QLDB
Amazon DocumentDB
RDS

RDS

1 click deployments
Multiple engines
Aurora, all the scale none of the Rack
Serverless

Aurora, Mysql, MariaDB, PostgreSQL, Oracle, SQL server
Aurora 6 instances multiple read and write self healing

Neptune

Graph database
Open graph api standards
Fast, like super fast

Gremlin or Sparql
upto 64TB
upto15 replicas, gives single digit millisecond latency often
six way replication
Not cheap to play with, cheapest option in London 40 cents per hour plus data storage, io and transfer

QLDB

Fully managed ledger database
Transparent
Immutable
Cryptographically verifiable transactions

quantum ledger database
Think block chain with out decentralisation and multiple untrusted parties
Migration and transfer
migration AWS Migration Hub
Application Discovery service
Database migration Service
Server Migration Service
AWS Transfer for SFTP
Snowball
DataSync
SFTP

SFTP

No management of infastructure
Metadata retained with the object on storage
Only SFTP

Integration with multiple authentication backends
All data stored into S3, use triggers for further processing
Super scaleable
Networking and Content Delivery
database VPC
CloudFront
Route 53
API Gateway
Direct Connect
AWS App Mesh
AWS Cloud Map
Global Accelerator
AWS App Mesh

AWS App Mesh

The control plane for mesh networking
Uses envoy as the proxy
Free(ish)
Low level of entry
Everyone wants a service mesh

Istio replacement
you only pay for the resources that the proxy requires
4 step process to configure mesh and virtual service, add a virtual node and virtual router
Service mesh technology is pretty new do you really need it?
Does remove the need to individually implement:-
service to service security
each service metrics
tracing
advanced load balancing

AWS Cloud Map

Service discovery on the AWS platform
Perfect for microservice environments
Can help on your immutable environments and CI/CD

Other examples are etcd, consul, zookeeper, eureka

Global Accelerator

Fixed entry point
route to optimal endpoint
Great for DR/failover

but why, route53 does this anyway
Developer tools
database CodeStar
CodeCommit
CodeBuild
CodeDeploy
CodePipeline
Cloud9
X-Ray
CodeStar

Codestar

XRay

Application error and tracing tool

Management and Governance
database
AWS Organizations
CloudWatch
AWS Auto Scaling
CloudFormation
CloudTrail
Config
OpsWorks
Service Catalog
Systems Manager
Trusted Advisor
Managed Services
Control Tower
AWS License Manager
AWS Well-Architected Tool
Personal Health Dashboard
AWS Chatbot
AWS Chatbot

ChatOps
Chime and slack
SNS to push notifications

Media
database Elastic Transcoder
Kinesis Video Streams
MediaConnect
MediaConvert
MediaLive
MediaPackage
MediaStore
MediaTailor
Elemental Appliances & Software
Machine learning
database
Amazon SageMaker
Amazon Comprehend
AWS DeepLens
Amazon Lex
Machine Learning
Amazon Polly
Rekognition
Amazon Transcribe
Amazon Translate
Amazon Personalize
Amazon Forecast
Amazon Textract
AWS DeepRacer
Analytics
database Athena
EMR
CloudSearch
Elasticsearch Service
Kinesis
QuickSight
Data Pipeline
AWS Glue
AWS Lake Formation
MSK

Analytics Pipeline

mobile
database AWS Amplify
Mobile Hub
AWS AppSync
Device Farm

Amplify

Works with react native, ios, android and web.
Makes the integration been app front end and backend seamless

Device Farm

IoS
Android
Fire
Remote access possible on some devices

Could be expensive at $250 per slot but thats fixed. you can do pay as you go and $0.17/minute
274 device types
possible to send them a private device
Application integration
database Step Functions
Amazon EventBridge
Amazon MQ
Simple Notification Service
Simple Queue Service
SWF

Event Bridge

IFTTT for aws and all applications

Questions?

Use a spacebar or arrow keys to navigate.
Press 'P' to launch speaker console.