My Top 5 Topics to Consider when Designing Apps for Azure

There is a lot of great guidance on designing and building cloud applications for Azure. But there are also so many things to consider that sometimes it’s difficult to decide how to approach the architecture and design of a solution. Here is a short overview of my personal top 5 topics I typically look at…

0

Designing for Big Scale in Azure

Introduction Using a public Cloud such as Microsoft Azure is associated with a general expectation of infinite capacity and scalability. While we all know that there are always physical limits, the massive scale, ease of management and self-service nature of cloud environments give us the impression of a seemingly infinite set of computing resources. However,…

0

Just in Time Disaster Recovery to Azure with Symantec Disaster Recovery Orchestrator

Authors: Lisa Erickson (Symantec), Konstantin Dotchkoff (Microsoft)   Introduction One of the fundamental promises of cloud computing is cost benefits from economy of scale. Running applications in a public cloud is typically less expensive than in an on-premises environment. But there is even more potential for cost reductions. Because cloud computing makes the costs for…

0

Architecture Patterns for Data Upload to Windows Azure

Authors: Jason Short, Tony Guidici, Konstantin Dotchkoff   Introduction With the transition of IT resources and apps to the cloud, one very common requirement is about transferring data from an on-premises or from a client to a cloud environment. In this blog post we are going to cover common scenarios for data upload to Windows…

0

Custom Provisioning Service for Windows Azure Applications – An Example Pattern

Introduction Windows Azure provides a variety of possibilities to automate management and deployment of Azure services, for example through scripting from the command line, programmatically calling the Management API or using tools such as Systems Center Operations Manager. In this blog post I introduce a pattern for building a scalable custom provisioning service for a…

0

Cross-Datacenter Disaster Recovery in Windows Azure – Example Solution

  Introduction The planning of a High Availability (HA) and Disaster Recovery (DR) solution for an on-premises environment involves balancing business continuity requirements with the complexity and cost of implementation. It typically involves hardware and software redundancy as protection against failures. As is well-known, HADR can be fairly expensive and increasing the HA targets can…

0

Creating VM VHDs in Windows Azure

  There are several ways to create virtual machines (VM) in Windows Azure. One option is to create a new VM from the Azure management portal using a platform image from the Image Gallery. You can also create an image in an on-premises environment, upload the .vhd file to Windows Azure and then use it…

0

Serving Users from a Globally Distributed Multi-tenant Azure Solution – The Stratocast Example

Authors: Jonathan Doyon (Genetec), Konstantin Dotchkoff (Microsoft)   Introduction Running an app in Windows Azure allows you to address global markets. Once you have built an app for Windows Azure you can deploy it in a datacenter (DC) of your choice. And you can easily expand your presence to new regions by deploying the app…

0

Implementing custom load balancing with “sticky” connections on Windows Azure

Authors: Jonathan Doyon (Genetec), Konstantin Dotchkoff (Microsoft)   Running an app in a cloud environment is all about scalability and using the economics of the Cloud. Scaling out (or scaling back) provides a great flexibility to adapt to workload changes. Windows Azure provides load-balancing capabilities that can transparently distribute workload across multiple instances of an…

1