Date post: | 14-Aug-2015 |
Category: |
Technology |
Upload: | ian-massingham |
View: | 62 times |
Download: | 1 times |
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
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
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.