Azure Resource Manager: The Shift from Services to Resources
In the first part of this series, we discussed the evolution of Azure IaaS
and role of Azure Resource Manager. The next installment of the series
explains the key differences between Azure Service Management (ASM) and Azure
Resource Management (ARM) models. We will also take a look at key concepts
and terminology related to ARM.
ASM or ARM?
One of the key tenets of cloud, especially infrastructure services, is
programmability. Almost every cloud provider exposes a set of APIs to
manipulate the virtual infrastructure programmatically. Even before the Cloud
Computing term became a buzzword, Amazon exposed APIs for storage and
compute, which eventually became the core of AWS.
When Microsoft built Azure, developers could interact with the control plane
through the Azure Service Management (ASM) API. Before off... (more)
How Microsoft Is Making Big Impact with Machine Learning
During the last two years, Microsoft has upped the ante on Machine Learning
and Analytics. From hiring top notch data scientists to acquiring niche
startups, Redmond has made the all the right moves to transform Azure into
one of the best analytics platforms. These investments have started to pay
off for the company. It has been successful in articulating and demonstrating
the value of data-driven insights to governments, medical institutions, and
public sector organizations.
Emerging markets that are turning technology sav... (more)
In the era of microservices and cloud-native applications, Software
Development Lifecycle (SDLC) is going through a major transformation. The
combination of containers and continuous integration and deployment (CI/CD)
is enabling rapid deployment of software like never before. And though the
languages, runtimes, frameworks, deployment targets have changed
dramatically, the tooling hasn’t evolved much. Developers are still relying
on traditional integrated development environments (IDEs) such as Visual
Studio, Eclipse, and IntelliJ. While they may be powerful, they are
During the early days of my career, I used a variety of development
environments, including the most popular Turbo C along with FoxPro,
PowerBuilder, and Delphi before finally settling down with Microsoft Visual
Studio. The first line of code that I have ever written was in QBasic running
on Microsoft DOS. The editor had useful features like adding the line numbers
and automatically converting the statements to uppercase. Hitting F5 would
run the program instantly without having to switch to the command prompt.
The family of Visual Studio had a variety of tools bundled together —... (more)
Azure Resource Manager: The Secret Sauce of the Microsoft Cloud Strategy
Since its introduction in 2009, Microsoft Azure has gone through a
significant transformation. What started as a hardcore set of platform
services is now a force to be reckoned within the infrastructure market as
According to Gartner, Azure is inching closer to AWS, firmly securing its
place in the top right section of the Infrastructure-as-a-Service (IaaS)
Magic Quadrant, which is reserved only for the market leaders.
One technology that’s accelerating Microsoft’s infrastructure services
is Azure Res... (more)