360 likes | 374 Views
Transform your data center with the Cloud OS and empower people-centric IT. Windows Azure is a modern platform for hosting web, database, desktop, and app applications with virtualization and multi-tenancy support. This service is designed for service providers to deliver scalable and reliable cloud computing technologies.
E N D
Hosting Service Providers & Windows AzureWorking together for better solutions
The Cloud OS Modern platform for the world’s apps Transforms the datacenter Empowers people-centric IT CUSTOMER CONSTENT PLATFORM 1 WINDOWS AZURE SERVICE PROVIDER Unlocks insights on any data Enables modern apps DEVELOPMENT MANAGEMENT DATA IDENTITY VIRTUALIZATION
Cloud Computing Technologies VM Hosting Web Hosting Database Hosting Desktop Hosting App Hosting Multi-Tenancy Windows Azure Pack Service Provider Foundation API Enterprise Scale Hypervisor Network Virtualization Linux Support Resource Metering Designed for Service Providers Service Templates RemoteFx over WAN Break Through Storage Resource Throttling Hyper-V Replica SQL Server AlwaysOn In Memory Database
Two Choices For Delivering Services Your Datacenter Windows Azure Datacenter Azure-consistent technology in your datacenter Provide services built on top of Windows Azure fabric
Platform Decisions – Azure Considerations Red Hat Linux Dependency Data Sovereignty Latency 32-bit OS Dependency Custom SLAs VHDX Support
Two Choices For Delivering Services Windows Azure Datacenter Windows Azure Pack Provide services built on top of Windows Azure fabric
Windows Azure Technology… Web sites Scalable Web application platform Virtual machines • Management Portal / API • Self-service user experience / • Odata REST API Infrastructure Services (laaS) Service bus Reliable messaging
…in your datacenter CUSTOMER CONSTENT PLATFORM 1 Management Portal / API WINDOWS AZURE SERVICE PROVIDER Windows Server System Center Windows Server System Center Websites VM Service bus Compute / storage / network Compute / storage / network Windows Azure Enterprise Service provider Microsoft
Plans define Admin – Tenant relationship Plans Creates Subscribes to Admin Tenant Include Creates Provisions Quota, Add-ons Resource Clouds Services Allocated from
Admin: Create VM Connect cloud to VMM instance Define usage limits Assign VM templates & networks
Review usage statistics Admin: Monitor VM cloud Storage Memory Virtual CPUs Virtual Machines
Admin: Create plan Include one or more services Bind services to clouds Set Quotas and add-ons
Tenant experience (homepage) Rich self-service experience Windows Azure consistency Monitor and provision services
Tenant experience (dashboard) Core service dashboard Configuration and control Utilization reporting
Web Sites High-density, scalable website hosting services. Simple to deploy and administer. Easily move to customers to higher revenue offerings. Scalable Platform as a Service Flexible & Open
Scale from machine to cloud Distributed model High-density, scalable website hosting services. Simple to deploy and administer. Easily move to customers to higher revenue offerings. Web Server Cloud Web application content aconfigpplicationHost.config root web. Php.ini Internet information services web server Application databases
Shared & reserved instances Shared instances Deploy web sites into a shared/multi-tenant hosting environment running on a shared set of server resources. • When a website is first created it runs in shared mode. • It shares available compute resources with other subscribers that are also running websites in shared mode.
Shared & reserved instances Shared instances Reserved instances • Websites can be upgraded optionally to run in reserved mode. This isolates them to run within a dedicated virtual machine. • When you change the mode from shared to reserved, the website is scaled up.
Shared & reserved instances Reserved instances Reserved instances • Elastically scale the resources sites use to increase reserved instance capacity as traffic increases. • Increasing the value for Reserved Instance Count will provide fault tolerance and improved performance through scale out. • A website in Reserved mode will provide more consistent performance than a website in Shared mode because it is not sharing resources with other tenants. • If Reserved Instance size is changed from Small to Medium or Large, the website will run in a compute instance of corresponding size with access to associated resources for each size.
Web app gallery Customizable self-service gallery Popular web apps Database integration
Source code and developer tools • Visual Studio Team Foundation Server • Node.js, PHP, ASP.NET, • WebDeploy • FTP/HTTP Use familiar developer tools Synchronize IDE with popular source code control systems Upload to production folders
Virtual Machines Use the power of System Center and Windows Server to create an Infrastructure as a Service solution for your customers to provision and manage virtual machines. Easy to Deploy Iaas Self Service Provisioning System Center and Windows Server
Easy IaaS Deployment Tenant 1 Tenant admins Service Management Portal Service Management API Self-service users Service Provider Foundation (SPF) Tenant 2 Tenant admins REST Odata API Automation Aggregation Self-service users Fabric stamps (Virtual Machine Manager)
Virtual Machine Self Service Standalone virtual machines Scalable virtual machine roles Attached to virtual network(s)
System Center and Windows Server Features • VM management. • Service management. • Self-service VM networks. • Multi-tenancy/multi-stamp. • Self-service tenant administration. • Enterprise identity for SPF. • Extensibility for hosted cloud API. Service Management API / Service Provider Foundation Virtual Machines Service Templates VM Networks Automation Orchestrator Virtual Machine Manager Virtual Machine Manager Virtual Machine Manager Virtual Machine Manager Microsoft System Center 2012 R2 Windows Server 2012 R2
Service Bus Reliable messaging services to enable asynchronous messaging for distributed applications Reliable Message Delivery Connect to on-premises application Queues & Topics
Service Bus Queues Service Bus Namespace Message Sender Message Receiver One way asynchronous messaging WebApp Mobile App Queue Service or Application Service
Example: Service Bus Queues Publisher Consumer My Queue Publisher
Service Bus topics and subscriptions Service Bus Namespace Message Sender Message Receiver Publish-subscribe one-to-many messaging WebApp Subscription 1 Business Logic Mobile App Topic Subscription N Service Audit
Example: Service Bus Topics Consumer 1 My First Subscription Publisher Consumer 2 My Topic My Second Subscription Publisher Consumer 3
Why choose the Windows Azure Pack? Enterprise-class Easy and cost-effective Open and interoperable Builds on a familiar foundation of Windows Server and System Center Isolated virtual networks for multi-tenant workloads Extensibility and integration Windows Azure code running in your datacenter Highly scalable virtualization and management platform Simple service delivery for multi-tenant cloud infrastructure Out-of-box laaS and Paasservice offerings Standardized service provisioning using service templates Automation platform Advanced Windows Server 2012 features on standard hardware Easy VM and Web application portability Private, hosted and public cloud Broad application platform support including .NET, node.js, PHP OData REST API for portal level integration Service Bus for asynchronous distributed application integration
Two Choices For Delivering Services Hosting on Windows Azure Windows Azure Datacenter Hosting on Windows Azure Provide services built on top of Windows Azure fabric
Joint Solutions with Windows Azure Desktops Virtual Machines Storage Microsoft Apps Enterprise Apps Why Windows Azure? Lower Your Cost? Delay Infra Purchase? New Market Expansion?
Azure is not licensed for resale What is resale? How to qualify “resale” Azure licensing requires that there is a Customer Solution delivered to the end user. This means that access to Azure services cannot be the primary benefit delivered to the end user. There must be a Customer Solution. The offer delivered to the customer must add Significant and Primary value to the Azure services Access to Azure shouldn’t be the primary benefit Example: billing consolidation and support would not add Primary value to Azure Consider the Customer Experience If the end user is accessing the Azure management experience with Microsoft credentials, then this is probably resale
License Microsoft server on Azure IaaS Area How? Elements Internal Use Azure is an authorized partner for License Mobility through Software Assurance Example: Partner’s HR management application used a SQL database running on an Azure VM Server Licensing: License Mobility for Software Assurance allows some VL products to be run in virtualized environments More Info: Information and requirements available here: http://www.microsoft.com/licensing/software-assurance/license-mobility.aspx External Use Workloads licensed through the Service Provider Licensing Agreement (SPLA) Example: Partner hosts Exchange Server seats for end customers and runs the servers on Azure VMs Server Licensing: SPLA-licensed servers can be hosted on Azure VMs when licensed per-User (SAL) More Info: Does not include processor-licensed products such as Windows Server or Client.
Other Licensing Considerations MSDN Cloud Use Rights Desktop Hosting Customers can now leverage their MSDN product use rights in hosted environments RDS SALs sold through SPLA may be used to host desktops in Windows Azure