Upload
amazon-web-services
View
50
Download
0
Embed Size (px)
Citation preview
© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Leo Zhadanovsky Principal Solutions Architect
Amazon Web Services
4/20/2017
Introducing AWS CodeStar Quickly develop, build, and deploy applications on AWS
Henry Hahn Senior Product Manager Amazon Web Services
Why does DevOps matter?
30x More Frequent Deployments
200x Shorter Lead Times
60x Fewer Failures
168x Faster Recovery
DevOps Culture
• Dev & Ops coming together • No more “silos”
• Shared responsibility • Ownership • Visibility and communication
DevOps Practices
• Microservices architecture • Moving away from large “monolithic”
architectures to smaller decoupled services
DevOps Practices
• Monitoring and Logging • Track and analyze metrics and logs • Understand real-time performance of
infrastructure and application
2001
Development transformation at Amazon: 2001-2009
2009
monolithic architecture + hierarchical organization
Decoupled services + 2 pizza teams
Things went much better under this
model and teams were releasing faster than ever, but we felt
that we could still improve.
We were just waiting.
Wait Write Code Wait Build
Code Wait Deploy to Test
Deploy to
Prod
Mins Days Mins Days Mins Days Mins
We were just waiting.
Wait Write Code Wait Build
Code Wait Deploy to Test
Deploy to
Prod
Weeks
Mins Days Mins Days Mins Days Mins
We were just waiting.
Wait Write Code Wait Build
Code Wait Deploy to Test
Deploy to
Prod
Weeks
Mins Days Mins Days Mins Days Mins
We built tools to automate our software release process
https://secure.flickr.com/photos/lindseygee/5894617854/
Automated actions and transitions; from check-in to production Development benefits: • Faster • Safer • Simplification &
standardization • Visualization of the
process
Pipelines
This has continued to work out really well:
In 2014: • Thousands of service teams across Amazon • Building microservices • Practicing continuous delivery • Many environments (staging, beta, production)
50 million deploys
This has continued to work out really well:
Every year at Amazon, we perform a survey of all our software developers. The 2014 results found only one development tool/service could be correlated statistically with happier developers: Our pipelines service!
continuous delivery == happier developers!
AWS Code Services
Source Build Test Production
Third Party Tooling
Software Release Steps:
AWS CodeCommit AWS CodeBuild AWS CodeDeploy
AWS CodePipeline
Introducing: AWS CodeStar Quickly develop, build, and deploy applications on AWS
Start developing on AWS in minutes
Work across your team, securely
Manage software delivery easily
Choose from a variety of project templates
Atlassian JIRA free licenses offer for AWS
AWS CodeStar integrates with Atlassian JIRA Software Manage JIRA issues directly within AWS CodeStar
AWS Only Offer
First 2,000 AWS CodeStar users to sign up for JIRA Software through AWS CodeStar will receive a free 5-person license of JIRA Sign up through AWS CodeStar today!
More info
Get started with AWS CodeStar at: https://console.aws.amazon.com/codestar Learn more at: https://aws.amazon.com/codestar