Upload
abhishek-sur
View
273
Download
5
Tags:
Embed Size (px)
DESCRIPTION
Azure Pack
Citation preview
Windows Azure Pack
Abhishek Sur, Microsoft MVP in ASP.NET/ IISProduct Head, Insync Tech-fin Solutions Ltd.
Agenda
The Cloud OS vision
Needs and opportunities
Windows Azure technology in your datacenter
Capability drill-down
Why choose the Windows Azure Pack?
Next steps
Big data Cloud
Mobility AppsModern, agile apps for new scenarios
Easy access to any data, any size, anywhere
Powerful analytics in familiar tools On-demand scale, real-time performance
Infrastructure designed to withstand failure
Resources managed at datacenter scale
Great user experience from anywhere
Cloud
Apps
Mobility
Big data
Transforming IT to address new questions
Microsoft’s answer:
The Cloud OS
Empower people-centric IT
Enable modern business apps
Unlock insights on any data
Transform the datacenter
Customer
ServiceProvider
MicrosoftConsistentPlatform
ONE
With Microsoft’s Cloud OS vision, customers can…
Windows Server
Microsoft Azure
Microsoft cloud experience
Windows Server
Microsoft Azure
Bringing our learning to your datacenter
High performance storage on industry-standard hardware
Policy-based automation
Multi-tenant environments with isolation
Application elasticity
Software-defined networking
Windows Server
Microsoft Azure
and many others….
Flexible cloud choice, familiar technology, no lock-in.
Their own multi-tenant cloud, that’s as easy as Azure.
Chargeback.
Simple, automated operations.
More effective utilization of existing hardware assets.
Tenant choice and dynamic control.
Integration with LOB systems.
Commodity and custom cloud offerings.
Enterprises want….
To win more enterprise customers’ business.
Multi-tenant, self-service IaaS and PaaS offerings.
Usage billing.
Extreme automation.
Optimized hardware monetization.
Opportunities to upsell and increase customer usage.
Customized offerings, public cloud differentiation.
Portal integration and branding.
Service providers want….
Enterprise friendly frictionless cloud.
Multi-tenant IaaS based on Windows Azure.
Usage billing.
Automation.
Maximized hardware utilization.
Tenant choice.
Offer management.
Portal integration and branding.
Common requirements
Microsoft Confidential – WSSC Partner Forum, May 2014
Azure technology
Customer Portal & API
Microsoft Azure
Compute, Storage, NetworkIT Admin
Customers
Microsoft Confidential – WSSC Partner Forum, May 2014
In your datacenter
Your datacenter
System Center + Windows Server
Compute, Storage, Network
Tenant Portal & API
Customers
IT Admin
Microsoft Confidential – WSSC Partner Forum, May 2014
In your datacenter
System Center + Windows Server
Compute, Storage, Network
Tenant
Mgt
Auto
-m
atio
n
Reso
urc
e C
louds
Hostin
g
Pla
ns
Billin
g
Admin Portal & API Tenant Portal & API
Customers
IT Admin
Your datacenter
Windows Azure Pack
In your datacenter
System Center + Windows Server
Compute, Storage, Network
Admin Portal & API
Tenant
Mgt
Auto
-m
atio
n
Reso
urc
e C
louds
Hostin
g
Pla
ns
Billin
g
Tenant Portal & API
Customers
IT Admin
Your datacenter
Customer-ready servicesManagement Portal
Web sites
Web Platform
application Services (PaaS)
Virtual machines
Infrastructure Services
(IaaS)
Service bus
Reliable messaging
Service Management REST API
Virtual Networks
Virtual Networking
Database
SQL Server and MySQL database
For service providers and enterprises Enterprise
class
Windows Azure Pack
Windows Server + System Center
• Proven Cloud fabric• Virtual Networking• Extensible
integration• Azure code in your
datacenter• Virtualization and
management
Easy and cost effective
Open and interoperable
• Multi-tenant self-service
• IaaS and Web PaaS out of the box
• Scalable Virtual Machine roles
• VM portability• Web App Portability• Integration API• Node.js, PHP, ASP.NET• GitHub, BitBucket etc• Linux support
Azure technology in your datacenter
Management PortalManagement Portal
Web sites
Web Platform
application Services (PaaS)
Virtual machines
Infrastructure Services
(IaaS)
Service bus
Reliable messaging
Service Management REST API
Virtual Networks
Virtual Networking
Database
SQL Server and MySQL database
Customers
Tenant experience
Customer
ServiceProviderMicrosoft
ConsistentPlatform
ONE
Homepage
Tenant experience
Customer
ServiceProviderMicrosoft
ConsistentPlatform
ONE
Dashboard
IT Admin
Management PortalManagement Portal
Web sites
Web Platform
application Services (PaaS)
Virtual machines
Infrastructure Services
(IaaS)
Service bus
Reliable messaging
Service Management REST API
Virtual Networks
Virtual Networking
Database
SQL Server and MySQL database
Customers
Subscribes to
Plans define Admin-Tenant relationship
Clouds
CreatesPlans
Services
Provisions
Allocated from
Restricted by
Quota, Add-onss
Incl
ude
Creates
Resource Clouds
Customers
IT Admin
Database
SQL Server and MySQL database
Management PortalManagement Portal
Virtual machines
Infrastructure Services
(IaaS)
Service bus
Reliable messaging
Service Management REST API
Virtual Networks
Virtual Networking
Web sites
Web Platform
application Services (PaaS)
Hosting Service Providers
Customer Ready Services
Customer Storefront & Panel(in-house or 3rd party)
Desktop Web Collaborati
onConferenci
ng
CatalogOffersUsersBilling
Customers
$$
With the Windows Azure Pack
Azure Pack Services
CatalogOffersUsersBilling
Customer Ready Services
Customer Storefront & Panel(in-house or 3rd party)
Tenant Portal
Win
dow
s A
zure
Pa
ck
Customers
$$
IT Pro / Dev
Desktop Web Collaborati
onConferenci
ng
Typical Service Provider Flow 1. Provider defines WAP Plan in WAP Admin Portal
2. Create offer in SP catalog referencing WAP Plan
3. Sell offer to customer in SP Control Panel4. Provision/Enroll user for offer via SP Panel5. Provision WAP Subscription to Plan6. Show price of the purchased Subscription in SP
Panel7. Add/Mod/Del Users as Subscription Co-Admins8. Users login/use WAP Services in WAP Tenant
Portal9. WAP usage per Sub gathered by SP billing
system10. SP Panel shows customer billing impact per
Sub
Customers
$$
Offers
Users
Billing
Store/Panel
Catalog
Plans
12
3
4
Services
8
9
Sub
5/7
10
IT Pro / DevTenan
t Portal
SP AdminAdmin
Portal Azu
re Pa
ck
Serv
ice P
rovid
er
Sto
refr
ont
Web Sites
Scalable Platform as a Service
Flexible and Open
Traditional machine-centric modelDistributed model
Web application content
Application databases
Configuration
Internet Information Services web server
Scale from machine to cloud
Web Server Cloud
Platform as a service (PaaS)
Node.js, PHP,
ASP.NET,
ASP.NET
Python
Classic ASP
Node.js
PHP
SQL
MySQL
noSQL
Web App Gallery
Customizable self-service gallery
Popular web apps
Database integration
Source code and developer tools
Use familiar developer tools.
Upload to production folders.
Synchronize IDE with popular source code control systems.
Visual Studio Team Foundation Server
FTP/HTTP
WebDeployNode.js, PHP,
ASP.NET,
Web sites
Web Platform
application Services (PaaS)
Infrastructure servicesManagement Portal
Service bus
Reliable messaging
Service Management REST API
Database
SQL Server and MySQL database
Virtual machines
Infrastructure Services
(IaaS)
Virtual Networks
Virtual Networking
Infrastructure services
Self-Service IaaS
Virtual Networking
System Center and Windows Server
Self-service IaaS
Standalone virtual machines
Scalable virtual machine roles
Attached to virtual network(s)
Virtual networking
Physical server Physical network
Blue virtual machine
Yellow virtual machine Blue network Yellow network
VIRTUALIZATION
System Center and Windows Server
Virtual
MachinesVirtual MachineManager
VM networksVirtual MachineManager
Virtual Machine Roles
Virtual MachineManager
AutomationOrchestrator
Features
• VM management.
• Virtual Machine Roles.
• Self-service VM networks.
• Self-service tenant administration.
• Extensibility for hosted cloud API.
Service Management API / Service Provider Foundation
Microsoft System Center 2012 R2
Windows Server 2012 R2
Virtual machines
Infrastructure Services
(IaaS)
Web sites
Web Platform
application Services (PaaS)
Service BusManagement Portal
Service Management REST API
Virtual Networks
Virtual Networking
Database
SQL Server and MySQL database
Service bus
Reliable messaging
Service Bus
Reliable message delivery
Connect to on-premises applications
Queues and topics
Reliable message delivery
Service Bus
Application Application
Application Application
Asynchronous
Synchronous
Connect to on-premises applications
Web Site Service Bus
Windows Azure
ApplicationOn-premise
App
Corporate Network
Service Bus QueuesOne way asynchronous messaging
Message Sender
Web App
Service Bus Namespace
Queue
Message Receiver
Service Or Application
Mobile App
Service
Service Bus topicsPublish-subscribe one-to-many messaging
Message Sender
Web App
Service Bus Namespace Message Receiver
Mobile App
Service
Subscription 1
Subscription N
Topic
Business Logic
Audit
Service bus
Reliable messaging
Virtual machines
Infrastructure Services
(IaaS)
Web sites
Web Platform
application Services (PaaS)
DatabaseManagement Portal
Service Management REST API
Virtual Networks
Virtual Networking
Database
SQL Server and MySQL database
Service bus
Reliable messaging
Virtual machines
Infrastructure Services
(IaaS)
Web sites
Web Platform
application Services (PaaS)
Windows Azure Pack ExtensibilityManagement Portal
Service Management REST API
Virtual Networks
Virtual Networking
Database
SQL Server and MySQL database
Billing System
Active Director
y
Customer Portal
Custom Service
Your custom service
?
Why choose the Windows Azure Pack?
Enterprise-class Simple 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.
• Azure code running in your datacenter.
• Highly scalable virtualization and management platform.
• Enterprise class developer tools and ecosystem.
• Simple service delivery on multi-tenant cloud infrastructure.
• Out-of-box infrastructure and application service offerings.
• Scalable Virtual Machine Roles
• Automation platform integrates using Powershell
• Advanced Windows Server 2012 features on standard hardware.
• One skillset to manage both public and private clouds.
• Easy VM and Web application portability.
• Consistency across private, hosted and public cloud.
• REST API for portal level integration.
• Broad application platform support including .NET, node.js, PHP.
• Service Bus for asynchronous, distributed application integration.
• Support for industry standard source control solutions.
Next stepsLearn more and download Windows Azure Pack. http://www.microsoft.com/en-us/server-cloud/products/windows-azure-pack
Read about Windows Azure on TechNet. http://www.microsoft.com/technet
See additional Windows Azure resources. http://www.windowsazure.com/en-us/
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.