0% found this document useful (0 votes)
78 views2 pages

DevOps and Microsoft Azure

DevOps and Microsoft Azure provides an overview of DevOps and how it can be implemented using Microsoft Azure tools and services. DevOps aims to improve collaboration and communication between development and operations teams to better manage application lifecycles. While DevOps is a culture change, Microsoft Azure offers platforms and tools like Visual Studio Team Services to support practices like continuous integration, delivery, and deployment that are key to DevOps. DevOps does not require specific tools and can also be implemented using open source options or other cloud providers like AWS.

Uploaded by

Peer Mohamed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
78 views2 pages

DevOps and Microsoft Azure

DevOps and Microsoft Azure provides an overview of DevOps and how it can be implemented using Microsoft Azure tools and services. DevOps aims to improve collaboration and communication between development and operations teams to better manage application lifecycles. While DevOps is a culture change, Microsoft Azure offers platforms and tools like Visual Studio Team Services to support practices like continuous integration, delivery, and deployment that are key to DevOps. DevOps does not require specific tools and can also be implemented using open source options or other cloud providers like AWS.

Uploaded by

Peer Mohamed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

DevOps and Microsoft Azure

Introduction
In recent times, organizations have realized that the cost of managing resources in the
cloud as the efforts are the same in managing resources, considering security
configurations, and other configurations. Hence, IaaS was becoming difficult day by day
with the evolution of PaaS. PaaS has evolved over the years and its approach is much
wider, and its services include multiple programming languages such as Java,
PHP, .NET, Python, and Ruby.

Why DevOps?
Cloud service providers are responsible for maintaining availability of the application
and its resources. Over the years, PaaS has gained its momentum and many
organizations have realized that there are less complexities and less management
overhead involved in it. With new technology and evolution in organization practices,
PaaS is headed towards maturity. Nowadays, aPaaS is getting popular. An Application
Platform as a Service (aPaaS) provides features to design, develop, deploy, and
manage an application life cycle, enabling effective resource utilization, agility, and
faster time to market. While we are considering organization’s best practices or culture,
DevOps has also gained momentum in recent times along with PaaS. PaaS and
DevOps culture are breaking a lot of barriers in the traditional culture of IT.

DevOps Culture – A Way Forward for Organizations


DevOps is a buzz word nowadays and everyone wants to just jump into it to gain
benefits. Let’s understand that it is all about making organization’s culture better with
the use of existing set of people, existing or improved set of processes, and existing and
or path breaking, innovative, and open source or commercial tools. It helps to develop
communication and collaboration between Development and IT Operations teams so as
to manage the application life cycle more effectively than the existing ways of doing it.

Make no mistake, this requires CHANGE. Change in mindset and change in the way we
have been doing things to manage application lifecycle over the years. It is not an
overnight Journey but it is a long, painful yet fruitful journey whose benefits can be
realized in the longer span. The DevOps culture involves implementation of source
control systems, build tools, CI, cloud computing (service models such as IaaS, PaaS,
and SaaS; deployment models such as the public cloud, private cloud, hybrid cloud, and
community cloud), containers, configuration management, Continuous Delivery (CD),
continuous deployment, continuous feedback, security, governance, and so on.

DevOps with Microsoft Azure


Microsoft Azure is one of the most popular Cloud Service providers available in the
market. Microsoft Toolsets provides an easy way to deploy applications having a
platform such as Java, .NET, Android, and iOS. The intent of VSTS and Microsoft Azure
Cloud Services is to provide agility, scalability, faster time to market, and automation for
end-to-end application life cycle management.

The Microsoft Azure application platform services provide application development,


repository services, application deployment services, performance testing, security, and
governance. The Microsoft Azure App Service is a PaaS used to rapidly build an
application that may be web- or mobile-based that can be highly available, scalable, and
flexible. Microsoft Azure provides other PaaS offerings—DBMS, App Insights (preview),
and so on.

Visual Studio Team Services (VSTS) is a cloud-based service offering from Microsoft
that provides the Team Foundation Server (TFS) like version control system. VSTS
supports Team Foundation Version Control (TFVC) and the Git repository. VSTS
provides hosted agents to execute builds. In VSTS, we can manage CI, continuous
testing, or unit testing, and static code analysis in the Build section; performance testing
is managed in the Test section; and CD and continuous deployment are managed in the
Release section. We can also provide security and governance while configuring
release operations of deployment based on the approval system.

To implement the DevOps culture, it is not necessary to use VSTS or Microsoft Azure
Public Cloud. It is not about tools. We can also utilize Open Source Automation Server
such as Jenkins and we can utilize DevOps for Web Development using AWS public
Cloud as well.

Let me reiterate, DevOps is not a tool, technology, model or framework… DevOps is a


culture and it is not an overnight journey to implement it.

DevOps Bootcamp

You might also like