AWS year in revie€¦ ·  · 2016-01-27Amazon EC2 Container Service (EC2) provides everything...

39
AWS year in review

Transcript of AWS year in revie€¦ ·  · 2016-01-27Amazon EC2 Container Service (EC2) provides everything...

AWSyear in review

Innovation!AWS announced 450 new things in 2015!I aggregated the new stuff released in 2015 for you.

2Storage &

CDN

5

Databases

8Dev &

MGMT Tools

3

Analytics

6

Networking

9Security &

Identity

1

Compute

4App

Services

7Internet of

Things

1

Compute2

5

8

3

6

9

1

4

7

Serverless code

execution

AWS Lambda

Event Sources⊙ S3 bucket notifications⊙ Amazon DynamoDB Streams: in response

to a database change⊙ Amazon CloudWatch logs: in response to

new logs⊙ Amazon Simple Email Service: in response

to a received email⊙ Amazon Kinesis streams: in response to

new records in your stream⊙ Amazon SNS: in response to a pub/sub

message⊙ Amazon API Gateway: when calling an

HTTP REST endpoint⊙ Scheduled events⊙ manually by invoking the API

Environments⊙ Node.js⊙ JVM⊙ Python

OpinionThis will likely be a game changer!

Docker containers

ECS & ECR

Amazon EC2 Container Service (EC2) provides everything between raw EC2 instances and a running docker container. It integrates nicely with EBS, IAM and ELB. The EC2 Container Registry (ECR) makes it easy for developers to store, manage, and deploy Docker container images.

Want big savings?Bid on spare EC2 capacity.

Spot instances

EC2

$$$

on-demand

$$

reserved

$

spot

⊙ EC2 Spot Instance Termination Notices

⊙ EC2 Spot Bid Advisor⊙ Spot Instance Fleets⊙ EC2 Spot Instances for Specific

Duration Workloads

Demo

C4 / M4compute / memory optimized

t2.nano / largeburstable performance

D2HDD storage optimized (max 48 TB)

You can now attach or detach Elastic Load Balancers in your Auto Scaling Group on-the-fly.

blue/green deployments

Load Balancers

ELB

Elastic Load Balancing now support all ports (1-65535).

2

Storage & CDN2

5

8

3

6

9

1

4

7

“ You can now create EBS volumes that can store up to 16 TB, and process up to 20,000 IOPS.

New CDN edge locations in Seoul, Korea, Chicago, Illinois.

You can now invalidate multiple objects by providing invalidation patterns like *.png* or even *.

Content Delivery

CloudFront

You can now configurable default & max TTL.

CloudFront now supports Gzip compression at the edge.

You can now add or modify request headers forwarded from CloudFront to your origin.

Object store and archival

S3Glacier

Introduction of cross-region replication to copy S3 objects into another region.

A new Amazon S3 storage class (Standard - Infrequent Access) where the per GB price is lower but you pay an additional retrieval fee.

Amazon Glacier Vault Access Policies provide a second way to grant access to a Glacier vault besides IAM.

You can now meet regulatory storage requirements with Amazon Glacier Vault Lock by set a "write once read many" policy.

Lower Glacier prices.

3

Analytics2

5

8

3

6

9

1

4

7

Data stream

Kinesis

Amazon Kinesis is a continuous data stream. It is real-time and elastic and you can use it to reliably deliver any amount of data to your mission-critical applications.

Data stream

Kinesis

⊙ Reduced the time between inserting and retrieving data from seconds to "no time".

⊙ Can now remember data up to 7 days.

⊙ Client Library for Ruby and Node.js Developers.

Machine Learningbinary classification, multi-class classification or

regression models

Demo

“Data Science”

Hadoop as a Service⊙ Hadoop 2.6.0⊙ Hive 1.0.0⊙ Pig 0.14.0⊙ Spark 1.5.2⊙ Hue 3.7.1⊙ Ganglia 3.6.0⊙ Mahout 0.11.0

EMR

4Application

Services2

5

8

3

6

9

1

4

7

Managed HTTP API

backend

API Gateway

API Gateway provides an HTTP API endpoint that is fully configurable.

ElasticsearchManaged by AWS

Receive emails with SESYou are now able to forward incoming emails to a SNS topic or call a Lambda function directly.You can now create pretty cool features like comment by email.

5

Databases2

5

8

3

6

9

1

4

7

RDS⊙ Encryption using KMS⊙ Database storage size up to 6TB⊙ Engines:

○ Amazon Aurora: MySQL-compatible database engine made by Amazon

○ MariaDB○ ...

DynamoDB⊙ Enhanced metrics for

better operational insight are now provided every minute

⊙ DynamoDB Streams was added

columnar SQL store

Redshift

⊙ Scalar User-Defined Functions in Python.

⊙ Modifying cluster accessibility (VPC, public).

⊙ Specifying sort order for NULL values.⊙ Tag-based permissions (with IAM) and

default access privileges (inside the database).

⊙ BZIP2 compression format.

6

Networking2

5

8

3

6

9

1

4

7

6

Networking

VPC Flow Logs

Route 53 Latency

measurement health

checks

Managed NAT

gateway

Route 53 Traffic Flow

7Internet of

Things2

5

8

3

6

9

1

4

7

8Developer & MGMT Tools

2

5

8

3

6

9

1

4

7

Remote Instance

Management at Scale

Simple Systems Manager

Executing scripts or commandson all your EC2 instances (Linux & Windows).

Cloud Formation

Additional parameter types like Security Group id, Subnet id, and many more.

CloudFormation Designer you can visually author templates.

AWS Marketplace now supports AWS CloudFormation templates besides AMI images.

9Security &

Identity2

5

8

3

6

9

1

4

7

To support you to follow the principle of least privilege the IAM service helps you to quickly identify when an access key was last used. So you can delete keys that are no longer used.

Following the principle

of least privilege

IAM

The Access Advisory tab now shows information what services are allowed and when the last access was recorded. If you see services without access these are candidates for removal!

Web Application Firewall

Credits Special thanks to all the people who made and released these awesome resources for free:⊙ Presentation template by

SlidesCarnival⊙ Photographs by Unsplash

2

5

8

3

6

9

1

4

7