aws update from aws user group uk july meetup

20
AWS Update [email protected] @IanMmmm Ian Massingham — Technical Evangelist

Upload: ian-massingham

Post on 14-Aug-2015

62 views

Category:

Technology


1 download

TRANSCRIPT

AWS [email protected]@IanMmmm

Ian Massingham — Technical Evangelist

AWS CodeDeploy

• Scale from 1 instance to thousands • Deploy without downtime • Centralize deployment control and monitoring • On-Premises support

StagingCodeDeployv1, v2, v3

Production

Dev

Coordinate automated deployments, just like Amazon

Application Revisions Deployment Groups

AWS CodePipeline

• Inspired by Amazon’s Pipelines service • Flexible workflow engine • Extensible, plugin based architecture

Continuous delivery and release automation, just like Amazon

Build1) Build 2) Unit test

1) Deploy 2) UI test

Source Beta Production1) Deploy 2) Load test

Gamma1) Deploy region1 2) Deploy region2 3) Deploy region3

AWS CodeCommit

• Data redundancy across AZs • Data at rest encryption • Integrated with AWS Identity and Access Management • No repo size limit

git  push CodeCommit

Git objects in S3

Git index in DynamoDB

Encryption key in KMS

SSH or HTTPS

Secure, scalable, and managed Git source control

MySQL compatible

Available, durable, and fault tolerant

5X better performance of high-end MySQL database

Highly scalable and secure

Thousands of customers in the Amazon RDS preview

1/10th the cost of the leading commercial database solutions

Amazon Aurora

Amazon Aurora Now generally available

in US West, US East and EU (Ireland)

SQL

Transactions

Caching

VPC

Amazon S3

Data Plane Control Plane

DynamoDB Amazon SWF Amazon Route 53Logging and Storage

The Architecture of Amazon Aurora

Launch and terminate Docker containers

Across a cluster of EC2 instances

Mount persistent volumes at launch

Private Docker repositories

Amazon EC2 Container Service

aws.amazon.com/blogs/aws/ec2-container-service-latest-features-customer-successes-and-more

Amazon EC2 Container Service: New Features

Support coming soon for: Docker Compose Docker Swarm

https://youtu.be/at72dhg-SZY?t=1h6m12s

aws.amazon.com/ecs

λAWS Lambda

An event-driven computing service for dynamic applications

A Focus on Functions, Data and Events

AutomaticCloud FunctionsEvents from AWS services

us-west-2

ELB

ELB

Bidders

Ad Servers

us-east-1

ELB

ELB

Bidders

Ad Servers

eu-west-1

ELB

ELB

Bidders

Ad Servers

ap-southeast-1

ELB

ELB

Bidders

Ad Servers

ap-northeast-1

ELB

ELB

Bidders

Ad Servers

Kinesis

S3

60B Events/Day

600k Files/Day

SQS

SQS

SQS

SQS

Machine Learning

Analytics

Dynamic Creatives

Profiles

DynamoDB

us-west-2

DynamoDB

us-east-1

DynamoDB

eu-west-1

DynamoDB

ap-southeast-1

DynamoDB

ap-northeast-1

Create robust, scalable and secure APIs in minutes

Amazon API Gateway

Versioning Metering and throttling

Caching Signing & authorization

SDK generation

Mobile Apps

Websites

Services

Internet

CloudWatch

API Gateway

API Gateway Cache

Lambda Functions

EC2 Endpoints

Any Other Endpoint

https://github.com/awslabs/aws-apigateway-swagger-importer

You can now import your Swagger API definitions into Amazon API Gateway.

The Swagger importer tool allows you to easily create and deploy new APIs as well as update existing ones using Amazon API Gateway.

https://reinvent.awsevents.com

aws.amazon.com/blogs/aws

aws.amazon.com/new

@AWScloud @AWS_UKI