Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Windows azure pack overview
1. Windows Azure
Pack
Abhishek Sur, Microsoft MVP in ASP.NET/ IIS
Product Head, Insync Tech-fin Solutions Ltd.
2. 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
6. Bringing our learning to your datacenter
Windows Server
Microsoft Azure
Windows Server
Microsoft Azure
and many others….
7. Enterprises want….
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.
Commodity and custom cloud offerings.
Integration with LOB systems.
8. Service providers 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.
9. Common requirements
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.
Microsoft Confidential – WSSC Partner Forum, May 2014
10. Microsoft Azure
IT Admin
Customers
Microsoft Confidential – WSSC Partner Forum, May 2014
11. Customers
IT Admin
Microsoft Confidential – WSSC Partner Forum, May 2014
14. Customer-ready services
Web
Platform
application
Services
(PaaS)
Infrastructure
Services
(IaaS)
Reliable
messaging
Virtual
Networking
SQL Server
and MySQL
database
15. For service providers and enterprises
Enterprise class
• 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
16. Management Portal
Web
Platform
application
Services
(PaaS)
Infrastructure
Services
(IaaS)
Reliable
messaging
Virtual
Networking
SQL Server
and MySQL
database
Customers
19. Management Portal
IT Admin
Web
Platform
application
Services
(PaaS)
Infrastructure
Services
(IaaS)
Reliable
messaging
Virtual
Networking
SQL Server
and MySQL
database
Customers
20. Plans define Admin-Tenant relationship
Subscribes to
Creates
IT Admin Customers
Provisions
Allocated from
Include
Quota,
Add-ons
Creates
Resource Clouds
21. SQL Server
and MySQL
database
Management Portal
Infrastructure
Services
(IaaS)
Reliable
messaging
Virtual
Networking
Web
Platform
application
Services
(PaaS)
22. Hosting Service Providers
Customer Storefront & Panel
(in-house or 3rd party)
Customer Ready Services
Email Desktop Web Collaboration Conferencing
Catalog
Offers
Users
Billing
Customers
$$
23. With the Windows Azure Pack
Azure Pack Services
Catalog
Offers
Users
Billing
Customer Storefront & Panel
(in-house or 3rd party)
Customer Ready Services
Windows Azure Pack
Customers
$$
IT Pro / Dev
Email Desktop Web Collaboration Conferencing
24. 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 Panel
4. Provision/Enroll user for offer via SP Panel
5. Provision WAP Subscription to Plan
6. Show price of the purchased Subscription in SP Panel
7. Add/Mod/Del Users as Subscription Co-Admins
8. Users login/use WAP Services in WAP Tenant Portal
9. WAP usage per Sub gathered by SP billing system
10. SP Panel shows customer billing impact per Sub
Customers
$$
Store/
Panel
Catalog
Offers
Users
Billing
IT Pro / Dev
SP Admin
Service Provider Storefront
26. Scale from machine to cloud
TDriasdtriitbiounteadl m maocdheinle-centric model
Web application content
Application databases
Configuration
Web Server Cloud
Internet Information Services
web server
27. Platform as a service (PaaS)
ASP.NET
Python
Classic ASP
Node.js
PHP
SQL
MySQL
noSQL
Node.js,
PHP,
ASP.NET
28. Web App Gallery
Customizable self-service gallery
Popular web apps
Database integration
29. Source code and developer tools
Use familiar developer tools.
Synchronize IDE with popular source
code control systems.
Upload to production folders.
Visual Studio Team
Foundation Server
Node.js, WebDeploy
PHP,
ASP.NET
FTP/HTTP
30. Infrastructure services
Web
Platform
application
Services
(PaaS)
Reliable
messaging
SQL Server
and MySQL
database
Infrastructure
Services
(IaaS)
Virtual
Networking
33. Virtual networking
Blue virtual
machine
Yellow virtual
machine Blue network Yellow network
Physical server Physical network
34. System Center and Windows Server
Virtual Machines
Virtual Machine
Manager
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
35. Infrastructure
Services
(IaaS)
Service Bus
Web
Platform
application
Services
(PaaS)
Virtual
Networking
SQL Server
and MySQL
database
Reliable
messaging
37. Reliable message delivery
Synchronous
Application Application
Application Service Bus
Application
Asynchronous
38. Connect to on-premises applications
Windows Azure
Web Site Service Bus
Corporate Network
Application
On-premise
App
39. Service Bus Queues
One way asynchronous messaging
Message Sender
Web App
Service Bus Namespace
Queue
Message Receiver
Service Or Application
Mobile App
Service
40. Service Bus topics
Publish-subscribe one-to-many messaging
Message Sender
Web App
Service Bus Namespace Message Receiver
Mobile App
Service
Subscription 1
Topic
Subscription N
Business
Logic
Audit
41. Reliable
messaging
Infrastructure
Services
(IaaS)
Web
Platform
application
Services
(PaaS)
Database
Virtual
Networking
SQL Server
and MySQL
database
42. Windows Azure Pack Extensibility
Reliable
messaging
Infrastructure
Services
(IaaS)
Web
Platform
application
Services
(PaaS)
Virtual
Networking
SQL Server
and MySQL
database
?
Your custom
service
43. 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.
44. Next steps
Learn more and download Windows Azure Pack.
http://www.microsoft.com/en-us/server-cloud/
products/windows-azure-pack
See additional Windows Azure resources.
http://www.windowsazure.com/en-us/
Read about Windows Azure on TechNet.
http://www.microsoft.com/technet
Hinweis der Redaktion
When creating a new Web site, tenants can choose from a gallery of popular, pre-configured web applications.
Where needed, the application can automatically provision and configure database (SQL or MySQL)
Administrators can tailor the list of web applications available in the gallery
For a custom website where the gallery doesn’t provide a suitable application, tenants can provision a blank website and upload their web application to the empty folder.
Developer tools, including Visual Studio and WebMatrix, are deeply integrated into the Web Sites on Windows Server user experience, decreasing onboarding costs and increasing customer satisfaction.
Integration with source control allows developers to rapidly iterate and deploy changes. Built in rollback functionality allows customers to revert web site changes with a few clicks of the mouse.
Source control repositories such as GitHub, Team Foundation Server and others can be configured to automatically push updates to the running web site which will pick up the latest changes and deploy them to the live website.