Microsoft Cloud Platform Integration Framework – Architecture

The Cloud Platform Integration Framework (CPIF) provides an enterprise or cloud service provider architect patterns that helps bridge the gaps between infrastructure and workloads by providing guidance to application and workload teams for integrating with the Microsoft cloud platform.


Cloud Platform Integration Framework Overview and Patterns:

Cloud Platform Integration Framework – Overview and Architecture

Modern Datacenter Architecture Patterns-Hybrid Networking

Modern Datacenter Architectural Patterns-Azure Search Tier

Modern Datacenter Architecture Patterns-Multi-Site Data Tier

Modern Datacenter Architecture Patterns – Offsite Batch Processing Tier

Modern Datacenter Architecture Patterns-Global Load Balanced Web Tier


This framework presents a number of best-practices patterns that:

  • Focus on enabling hybrid cloud solutions
  • Provide a lightweight framework for cloud integration which is application across diverse workloads
  • Surface practical examples of Azure design patterns
  • Minimize the need for customer development

These patterns have been proven in the field are based on Microsoft Consulting Services field experience. There are a number of pattern guides available and each of the patterns guides includes:

  • An overview that includes requirements and service description for the pattern
  • Architecture patterns dependencies, considerations, and component Azure services
  • Information on Interfaces and endpoints
  • Coverage of availability and performance considerations
  • A composite service level agreement (SLA)
  • Cost considerations, including cost factors and cost drivers
  • Operations considerations, such as CPIF deployment, monitoring, update and business continuity and disaster recovery (BC/DR)
  • Architectural anti-patterns

The following Cloud Platform Integration Framework (CPIF) patterns are currently available:

Cloud Platform Integration Framework – Overview and Architecture

This article discusses each of the pillars of the Cloud Platform Integration Framework and goes into details of how each of the pattern documents are structured

Modern Datacenter Architecture Patterns-Hybrid Networking

This article provides an overview of Microsoft Azure networking capabilities for hybrid environments. Microsoft Azure Virtual Networking enables you to create logically isolated networks in Azure and securely connect them to your on-premises datacenter over the Internet or using a private network connection.

Modern Datacenter Architectural Patterns-Azure Search Tier

This article provides details of Azure Search Tier design pattern which includes the Azure features and services required to deliver search services that can provide predictable performance and high availability across geographic boundaries and provides an architectural pattern for using Azure Search in delivering a search solution.

Modern Datacenter Architecture Patterns-Multi-Site Data Tier

The Multi-Site Data Tier design pattern details the Azure features and services required to deliver data tier services that can provide predictable performance and high availability across geographic boundaries.

Modern Datacenter Architecture Patterns – Offsite Batch Processing Tier

This article describes the Offsite Batch Processing Tier design pattern and details the Azure features and services required to deliver backend data processing that is both fault tolerant and scalable. These services are realized as worker roles in cloud services on Azure, which currently can be deployed to any Azure data center.

Modern Datacenter Architecture Patterns-Global Load Balanced Web Tier

The Global Load Balanced Web Tier design pattern details the Azure features and services required to deliver web tier services that can provide predictable performance and high availability across geographic boundaries.

We hope that you’ll find these patterns helpful when you architect and design solutions that integrate your on-premises environments with the Microsoft Azure public cloud. More are coming in the future, so stay tuned to this space!

If you have questions or suggestions for integration patterns to be included in the future, please leave a comment at the bottom of this page. If you prefer, you can email me, Tom Shinder, at tomsh@microsoft.com I will make sure that the team gets your input and I’ll get you a response quickly.


Go Social with Building Clouds!
Building Clouds blog
Private Cloud Architecture Facebook page
Private Cloud Architecture Twitter account
Building Clouds Twitter account
Private Cloud Architecture LinkedIn Group
Building Clouds Google+ Community
Cloud TechNet forums
TechNet Cloud and Datacenter Solutions Site
Cloud and Datacenter Solutions on the TechNet Wiki
image