Software Quality

May 3, 2015

Azure Updates Improve automation, integration, security and more

Filed under: Uncategorized — David Allen @ 11:54 am

Azure continues to gain power. I am amazed at the speed and relevance of the improvements. Here is my summary of the benefits described in the April blog article: http://azure.microsoft.com/blog/2015/04/29/iaas-just-got-easier-again/

Taken together, these features improve ease of automation, expand integration with third-party services including open-source, and improve security and financial tracking which are essential to enterprise adoption.

Background

Azure Templates defined

“Most applications that are designed to run in Microsoft Azure use a combination of resources (such as a database server, database, or website) to perform as designed. An Azure Resource Manager Template makes it possible for you to deploy and manage these resources together by using a JSON description of the resources and associated deployment parameters.”

From <https://msdn.microsoft.com/en-us/library/azure/dn835138.aspx?f=255&MSPPError=-2147217396>

Summary of Improvements

Feature

Benefit

IT Goals Supported

Specific dependency chains

Allows one resource to be created based on results from another resource. This increases the range of complexity we can automate in Azure templates.

Automation -> Efficiency -> Agility, Economy, and Reliability

VM Extensions

Allows deployment of a wide set of technologies directly on to a Virtual Machine at any point in the lifecycle of the VM. These extensions may be from Microsoft or third parties

Third-party services -> Efficiency -> Agility, Economy, and Reliability

Additional partners in the Azure ecosystem

VM Extensions enable vendors to more easily offer services for consumption by developers.

Third-party services -> Efficiency -> Agility, Economy, and Reliability

Role-Based Access Control (RBAC)

Control access to Azure resources to improve security. Examples might be to grant all developers rights to resources for development but only allow lead developers to deploy to production.

Security -> Reliability and Continuity

Tagging, Tracking and Billing

Track usage by various dimensions to enable cost management. (e.g. by product team, by production vs development)

Budgeting and Financial tracking -> Economy

Hybrid Consistency

All the cool benefits above are available whether you are using privately hosted or public clouds. Partners like Dell and others are building tooling to support this.

Efficiency, Agility

Leave a Comment »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Blog at WordPress.com.

%d bloggers like this: