We have already completed Continuous Integration and Continuous Delivery part of vision for application deployment. In this chapter, we cover another stepping stone in achieving end to end automation and that is Continuous Monitoring.
This chapter is a bit more theoretical but covers a premium service of Microsoft Azure platform that can be used for specific use cases that Azure Web Apps may not be able to handle effectively. Other than that, it is important to know why we are covering Azure Web Apps and App Service Environment. The reason behind that is it is equally important to have environment ready for package deployment. When we consider it in the context of Java, we need to deploy WAR file in different environment. Here, we are dealing with Platform as a Service so we need not to worry about installing runtime environment else we also need to find ways to automate it.
In the last chapter, we covered details on Visual Studio Team Services (VSTS). In this chapter, we will see how to utilize VSTS for Continuous Integration. We will use sample spring application available on the GitHub and try to integrate it with VSTS.
We have already seen in the Chapter 2 how to use Team Foundation Version Control; in this chapter, we will also see how to create a project where code is managed in Git.
In this chapter, we will introduces the Visual Studio Team Services and sample application structure that is necessary to understand before automating process of building and deploying application in desired environment. We will cover basics of agile process framework supported in the VSTS. This chapter also explains how to use VSTS to manage Code and integrate VSTS with Eclipse IDE so check in process can be managed directly from IDE.
This chapter covers details about basics of Cloud computing, DevOps overview, benefits of PaaS in DevOps Culture, and Microsoft Azure – Cloud Platform and Services.
It will cover required PaaS offering from Microsoft that are necessary for deploying Web Application. This chapter also covers basic concepts of Microsoft Cloud that are important to create, use, and manage Platform services effectively for deploying application.
So, how we authenticate users in organization in traditional way? We need to store users’ data and then authentication needs to be achieved against that.
We have started working on different topics related to Microsoft Azure and following are covered till now. We will add more and update here:Exam Ref 70-533-What is Microsoft Azure
Contents of the book :
- Reference Architecture- Automating Microsoft Azure virtual machine deployment with Chef.
- Create Hosted Chef Account.
- Install Ruby on CentOS based Chef Workstation .
- Install and configure Chef Workstation and Chef Development Kit.
- Chef: Install Knife-azure Plugin.
- Creating a cookbook for Microsoft Azure Virtual Machine .
- Creating a Template for Chef Cookbook.
- Execute knife-azure to create Virtual Machine on Microsoft Azure.