-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Building Clouds with Windows Azure Pack
By :

Windows Azure Pack cloud solution has different fabric components for each cloud offering required to deliver a particular service. Windows Azure Pack components discussed above would remain consistent and have integration with other system centers and other Microsoft components to provide functionality such as IaaS and PaaS.
Usually, each offering requires an extension which can be installed with Windows Azure Pack components and is responsible for portal integration and extension (admin and tenant integration). This extension communicates with resource providers' fabric components (such as SCVMM, SQL Servers, and so on) directly or indirectly to provision and manage services.
The following screenshot illustrates major components of a Windows Azure Pack cloud solution providing IaaS, DBaaS, and PaaS services.
To enable IaaS offering comprising Windows and Linux virtual machines, virtual networks Windows Azure Pack cloud solution requires the following components to be deployed and integrated:
Windows Azure Pack VM Clouds services use SPF to communicate with SCVMM to provision and manage virtual machine resources. All tasks performed by admin or tenants for virtual machines are passed to SCVMM for execution by SPF, that is, SPF is responsible for getting the work done by SCVMM. SMA is integrated with Windows Azure Pack and SPF to add custom automation capabilities to the cloud. IaaS offering also includes virtual network self-service provisioning by tenants provided by SCVMM using Hyper-V network virtualization.
Detailed building procedures for IaaS Cloud will be discussed in Chapter 2, Getting the Cloud Fabric Ready and Chapter 4, Buil ding VM Clouds and IaaS Offerings.
WebSites cloud require the following components to be deployed in order to provide PaaS capabilities for websites cloud services.
Windows Azure Pack communicates to websites management servers for website cloud related operations.
Website's server roles comprise:
Deployment and architecture of the preceding components will be discussed in Chapter 7, Delivering PaaS – WebSites Cloud and Service Bus.
Adding DBaaS offerings in Windows Azure Pack cloud consists of the following components:
Windows Azure Pack database extension API communicates with database server directly to provision and manage databases for tenants. Deployment and architecture of these components will be discussed in Chapter 8, Delivering Database as a Service.
Service bus is another PaaS offering using Windows Azure Pack cloud which helps developers in building and running message-driven applications. This is consistent with Microsoft Azure service bus and provides similar scalability and resiliency. Solution components for service bus offerings include the following components:
Deployment and architecture of service bus will be discussed in Chapter 8, Delivering Database as a Service.
Windows Azure Pack enables capabilities to allow custom resource providers to add additional services to the cloud catalogue. Components of custom providers will depend on its architecture, but will usually contain resource providers' applications servers along with its database, and integrate it with Windows Azure Pack using its custom extensions.
In common scenarios, custom resource providers' solutions includes the following components:
Almost all offerings require general Microsoft Infrastructure components such as Active Directory, DNS, and so on.
Change the font size
Change margin width
Change background colour