3. RUNNING EPISERVER CMS IN THE CLOUD
UNLEA S HING THE POW E R O F VSTS A ND MICRO S O F T A ZUR E
4. SESSION OBJECTIVES
1 . C O D E TO C U S TO M E R U S I N G A Z U R E A N D V S T S
2 . V I S UA L S T U D I O T E A M S E RV I C E S
3 . A Z U R E S E RV I C E S F O R E P I S E RV E R C M S
4 . A R M T E M P L AT E S
5 . A P P L I C AT I O N I N S I G H T S
5. VISUAL STUDIO TEAM SERVICES
1 . S E T T I N G U P T H E P R OJ E C T
2 . B A C K LO G
3 . S P R I N T S
4 . I N I T I A L C O M M I T
5 . B U I L D D E F I N I T I O N
6 . R E L E A S E D E F I N I T I O N
6. MICROSOFT AZURE
1 . W E B A P P
2 . S Q L
3 . S TO R A G E
4 . S E RV I C E B U S
5 . A P P L I C AT I O N I N S I G H T S
7. AUTHORING ARM TEMPLATES
1 . A R M D E P LOY M E N T P R OJ E C T
2 . A R M T E M P L AT E S & PA R A M E T E RS
3 . C O N T I N O U S B U I L D
4 . C O N T I N O U S D E L I V E RY
5 . C O N T I N O U S D E P LOY M E N T
11. Write Code
Unit Testing
2
Build
Version Control
Build Verification
Release
After the iteration starts,
developers turn great ideas
into features and functionality …
Develop + Test
12. Cloud
Load Testing
Integration testing
environment
Automated functional
testing environment
3
Pre-production
environment
Staging
environmen
t
Monitor + Learn
When all tests pass, the build is deployed
to testing environments for each
stage in the release process …
Release
13. 4
Monitor
Feedback
Plan the next iteration
When all tests pass, the build is deployed to testing environments for
each stage in the release process
Monitor + Learn
14. The Microsoft DevOps solution
Shorten cycle times
and deliver value faster
Improve quality
and availability
Optimize resources
and eliminate waste
Deliver mobile apps with
digital-era velocity
An integrated, end-to-end solution for teams of any size to design, build
and manage enterprise solutions and cross-platform mobile business apps.