Intro to AWS for Women Who Code Bristol

Post on 19-Jun-2015

205 views 0 download

Tags:

description

An introduction to AWS talk that I gave at the first meeting of the Bristol Women Who Code group on Oct 23rd.

transcript

Amazon Web Services

Ian Massingham - Technical Evangelist

23 October 2014

ianmas@amazon.com

@IanMmmm

Why are organisations using the Cloud?

The primary reason businesses are

moving so quickly to AWS and the cloud

#1: Agility

Why does agility matter?

Hotels Music StorageMagazines

Old World: Infrastructure in

weeks

Enterprises Can’t Afford to Be Slow

A Culture of Innovation: Experiment Often & Fail Without Risk

A broad and deep platform helps customers

build sophisticated, scalable applications

#2: Platform Breadth

Infrastructure

Foundation Services

Regions Availability Zones CDN Points of Presence

Storage (Object, Block and Archive) NetworkingSecurity &

Access Control

Platform Services

Databases

Relational

NoSQL

Columnar

Caching

Analytics

Hadoop

Real-time

Data warehouse

App Services

Queuing

Orchestration

App streaming

Transcoding

Email

Search

Deployment & Management

Containers

Dev/ops Tools

Resource Templates

Mobile & Devices

Identity

Sync

Mobile Analytics

Notifications

Applications Virtual Desktops Collaboration and Sharing

Data Workflows

Usage Tracking

Monitoring and Logs

Compute (VMs, Auto-scaling and Load Balancing)

11 regions

28 availability zones

52 edge locations

#3: Continual Iteration and Innovation

AWS continuously upgrades infrastructure, so you don’t have to

New SSD-Backed Elastic Block Storage

New default block storage option

Simple pricing structure, you only pay for the storage provisioned (no need to provision IOPS or to factor in the cost of I/O operations

Predictably burst up to 3,000 IOPS,

Deliver 3 sustained IOPS for every GB of configured storage

GENERAL PURPOSE (SSD) EBS VOLUMES

JUNE 17 2014https://aws.amazon.com/blogs/aws/new-ssd-backed-elastic-block-storage/

EC2 T2 Instances

Reduce costs for applications that can benefit from bursts of CPU power

Available in three sizes (micro, small, and medium) with On-Demand prices that start at $0.013 per hour ($9.50 per month)

Intel Xeon processors running at 2.5 GHz (up to 3.3 GHz in Turbo mode)

T2 INSTANCE FAMILY

JULY 01 2014https://aws.amazon.com/blogs/aws/low-cost-burstable-ec2-instances/

Name vCPUs Baseline Performance RAM (GiB) CPU Credits / Hour Price / Hour Price / Month t2.micro 1 10% 1.0 6 $0.013 $9.50 t2.small 1 20% 2.0 12 $0.026 $19.00 t2.medium 2 40% 4.0 24 $0.052 $38.00

Trade Capex for variable expense

1

Pricing model choice to support variable & stable

workloads

On-demand

Reserved

Spot

3

Save more money as you grow bigger

Tiered pricing

Volume discounts

Custom pricing

4Economies-of-scale provide lower costs

than companies can do on their own

2

45 price reductions since 2006

#4: Cost Savings and Flexibility

To: AWS Customer From: Amazon Web Services Subject: Potential Cost Savings

Dear Customer, We have identified $49,000 of potential savings in your current AWS deployment.

-Amazon Web Services

To: AWS Customer From: Amazon Web Services Subject: Potential Cost Savings

Dear Customer, We have identified $49,000 of potential savings in your current AWS deployment.

-Amazon Web Services

AWS Trusted Advisor: Automated Cost Optimization and Advice

1,700,000+ recommendations

$300M in cost reductions

To: AWS Customer From: Amazon Web Services Subject: Potential Cost Savings

Dear Customer, We have identified $49,000 of potential savings in your current AWS deployment.

-Amazon Web Services

Who is using AWS and what are they using it for?

Startups on AWS

150,000people are hosted on any given night

Total Number of Guests

January 2013 4 Million

Sep 2008 Mar 2009 Sep 2013Sep 2009 Mar 2013Sep 2012Mar 2012Sep 2011Mar 2011Mar 2010 Sep 2010

3M

Mar 2014 Jun 2014

6M

9M

12M

15M

Sep 2008 Mar 2009 Sep 2013Sep 2009 Mar 2013Sep 2012Mar 2012Sep 2011Mar 2011Mar 2010 Sep 2010

June 2014 15 Million

Up by Over 10 Million in One YearTotal Number of Guests

3M

Mar 2014 Jun 2014

6M

9M

12M

15M

0

350

700

1,050

1,400

2010 2014

24 48

432

1,300

Total Number of EC2 instances

Why AWS?

EC2 Servers, Production

Traffic, Hive, Hadoop

RDS All Relational Databases

S3 Storage, User Generated

Content

DynamoDB Rollups, Metadata

ElastiCache Memcache

Route 53 DNS, Inventory

We have a 5 person operations team.

AWS allows us to devote our resources and mindshare to the core business.

“”

Enterprises on AWS

How does AWS Innovate?

Small, autonomous teams Roadmap ownership

Decoupled launch schedules

Get Core Functionality in the Hands of Customers, Quickly

Small, “Two Pizza” Teams

Operational stability High scale

Limited initial feature set

Iterate Based on Customer Feedback

Epic Collaboration+ =

2008 2009 2010 2011

Amazon EBSAmazon EC2

Amazon SNS

AWS Identity & Access Management

AWS Import & Export

Amazon CloudWatch

Amazon EMR

Amazon RDS

Amazon VPC

Auto Scaling

Elastic Load Balancing

Amazon ElastiCache

Amazon SES

AWS CloudFormation

AWS Direct ConnectAWS Elastic Beanstalk

GovCloud

Amazon SWF

Amazon Route 53

Amazon Redshift

Amazon Glacier

Amazon Dynamo DB

Amazon CloudSearch

Amazon EC2

AWS Storage Gateway

Amazon CloudTrail

Amazon CloudHSM

Amazon WorkSpaces

Amazon Kinesis

Amazon Elastic Transcoder

Amazon AppStream

AWS OpsWorks

AWS Data Pipeline

AWS Rapid Pace of Innovation

+24

+48

+61+82

+159

+280

20132012

Since inception AWS has: • Released 1002 new services and features • Introduced over 35 major new services • Announced 45 price reductions

+345

2014

Amazon Mobile Analytics

Amazon Cognito

AWS Zocalo

AWS Directory Service

Amazon Cognito Amazon

Mobile Analytics Amazon

Mobile SDK SNS Push

Notifications

Hi!

AWS Mobile Services

AWS SUMMIT NEW YORK, JULY 10 2014OVER 10,000 REGISTRATIONSANNOUNCED AMAZON COGNITO, AMAZON MOBILE ANALYTICS & AMAZON MOBILE SDK, UPDATED SNS PUSH

https://aws.amazon.com/mobile/

aws.amazon.com/blogs/aws

aws.amazon.com/new

@AWScloud @AWS_UKI

Questions?

ianmas@amazon.com

@IanMmmm