One of essential attributes of Cloud Computing where a software architecture is designed in such a way that a single logical instance serves multiple client organizations (Tenants) at the same time while upholding service levels in terms of: Data security and privacy Performance Scale
The Road to Multi Tenancy : Architecture Types
Building the Fabric ACCESS & PROVISIONING (SELF SERVICE) Building the Management
13 Microsoft evolves the Product Line Architecture as we capture learnings from customer deployments and support incidents to continuously improve the architecture and our deployment practices. The Benefits of using the PLA include: PerformanceScalability Interoperability ResilienceManageabilityQualitySupportability Disaster RecoveryPortability Proven deployment model Deployed right the first time Reduced time to deployment Predictable and achievable SLA’s The best user experience All workload capabilities realized The PLA delivers the highest quality deployment by following design principles to support/enable … Rulebook
14
15
Shared SAS/Storage Spaces SOFS Connected to SAN
Multiple 10 Gb Multiple1Gb Mix of 1Gb and 10 Gb
SMB3FCiSCSI
Converged Rack Mounted Mix of Blades and Rack Mounted
REST OData API Aggregation Automation https
Managing Services in Multiple Clouds Public Private Public
App Controller
41 Web Sites High density and scalable Easy deployment and administration Fully self-service Service Management API Service Management Portal Virtual Machines Offer preconfigured workloads Windows and Linux Fully self-service Third Party Zuora Parallels Apprenda and more Web Sites Virtual MachinesThird Party Service Provider Foundation API System Center (Virtual Machine Manager Component) Windows Server Third Party Modules Controller (Web farm framework) Web Farm Front-end/Workers (Application Request Routing/Dynamic Windows Process Activation Service ) Windows Server
Worker Role Web Sites VM Role SQL Service Bus Caching Other Services CDN. Media,, etc. Web Sites VMs Private Service Provider Bringing Windows Azure Services to Windows Server SQL Shared Cloud Services Service Bus, etc. Web Sites Apps VMs Self-Service Portal Service Plans Users Service Admin Apps VMs Self-Service Portal Subscriber Self-Service Portal Web Sites Database VMs Apps SP1 w/ Service Provider Foundation Web Sites Databases VMs Subscriber Self-Service Portal Windows Azure Self Service Portal Moves On-Premises Common Mgt. Experience Cloud-Enabled Services Move On-Premises Workload Portability Consistent Dev. Experience