SlideShare uma empresa Scribd logo
1 de 44
#comdaybe
How to bring Windows Azure Portal to your
datacenter
Infront Consulting Group
Senior Technical Engineer, MVP SCCDM
Christopher Keyaert
2
Designed for hosting service providers to drive lower infrastructure TCO
and deliver new business opportunities.
Network
Virtualization
Disaster
recovery with
Hyper-V Replica
VM scalability
& performance
Web-Farm
Scalability with
IIS8 Storage Spaces
Live Storage
Migration &
Shared Nothing
Live Migration
Granular
Resource
Metering
Hyper-V
Extensible
Switch
Data De-
Duplication
RDS
Improvements
for Desktop
Hosting
3
Best-in-class management for hosting service provider clouds
Physical, virtual, and
cloud management
Operations
automation
Multi-hypervisor
support
Monitoring console
and customizable
dashboards
Provisioning with
Service Templates
Flexible delegation
with control
Application and OS
management Multi-tenancy
Microsoft
Service
provider
Enterprise One
consistent
experience
 New high-density Web Sites with elastic cloud
scaling and complete dev-ops experiences
 New rich IaaS experience for self-service
provisioning of Virtual Machines hosted on
Windows Server and System Center 2012
 New Self-Service Management Portal and REST
APIs for managing new class of cloud based
services
GA release available now for immediate download:
http://www.microsoft.com/hosting/en/us/services.aspx
Consistent Dev-Ops Experiences
Consistent experiences across the Cloud OS
Web Sites
High density and
scalable
Easy deployment
and administration
Fully self-service
Third Party
Services
Go Daddy
Zuora
Parallels
Apprenda
and more
Virtual
Machines
Offer preconfigured
workloads
Windows and Linux
Fully self-service
Service Mgmt
Portal & API
High density and
scalable
Easy deployment
and administration
Fully self-service
7
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 Machines Third 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 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
App
s
VM
s
Self-Service
Portal
Service
Plans
Users
Service
Admin
App
s
VM
s
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
It’s easy to deploy and administer high-density scalable website hosting services
Scalable Automated Flexible
 High-density and secure
web hosting
 Support for Web Deploy
(in WebMatrix and Visual
Studio)
 Support for Git, FTP and
FTPS
 Web Sites empower
customers to easily scale
their number of instances
as well as moving from
shared to reserved
infrastructure with a
single mouse click.
 Support for PHP, Node.js,
and ASP.NET
 Metering and throttling of
resources
 Fully integrated into Web
App Gallery
 Popular open source
software apps
Shared and Reserved Instances
1
shared
Deploy Web Sites into a free, shared/multitenant 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
SHARED INSTANCES
1
reserved
 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 INSTANCES RESERVED INSTANCE
Shared and Reserved Instances
shared
reserved
 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.
RESERVED INSTANCE RESERVED INSTANCE
Shared and Reserved Instances
2
reserved
shared
reserved
Support for PHP
, Node.js, and ASP
.NET
Best platform
for .NET
“Just works” with
PHP (and Node.js)
Embraces web
standards
 Innovations with “Dev11”
and ASP.NET MVC 4
 ASP.NET “webpages” and
Razor syntax
 WebMatrix provides
simple on-ramp and
integrates deeply with
open source.
 First-class support for
FastCGI/PHP
 Popular open source
software apps–WordPress,
Joomla!, Drupal, Umbraco
and DotNetNuke
 Node.js pre-configured
 Standards-based support
 Great for asynchronous
operations and client-
driven web apps.
 Excellent choice for rich
HTML5 applications.
Combine hosts and
networks, storage, and
library resources
together to create a
service provider cloud.
Delegate access to
self-service users and
let them manage cloud
resources and create
services
Deploy VMs to private
clouds or hosts by
using VM templates
Create a cloud by
moving the underlying
resources of network,
storage, & compute
into the cloud.
Configure the
fabric
Create a cloud
from the fabric
Delegate the
cloud to a self-
service user
Deploy VMs
REST OData
API
Aggregation Automation
Tenant 1
Self-service users
Tenant admins
Tenant’s
apps, scripts, and
tools
Tenant 2
Self-service users
Tenant admins
Tenant’s
apps, scripts, and
tools
Virtual Machines
Virtual Machine
Manager
Enables Hosted IaaS
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
• Usage Metering via SCOM
REST-based Odata API
1. SPF and VMM are
installed/configured
2. Admin adds SPF
endpoint to Service
Mgmt API
3. Admin registers VMM
server
6. Tenant creates and
operates VMs
4. Admin creates plan
with VM cloud offer
5. Tenant subscribes to
plan
SPF
VMM
Admin
Tenant
VMM
VMM
Service Mgmt API
Admin
UX
Tenant
UX
Plans
Subscriptions
Accounts
Offers
Stamps
User Roles
Plan
Offer
Subscription
1
2
3
4
5
6
Service Management API
Service Provider Foundation
Virtual Machine Manager
Operations Manager
IaaS
Web
Sites
SQL
Usage
Data
Usage Data Collector
Customer
Billing
System
SPF Usage REST Endpoint
Continuously gather
usage metrics from
every provider
Metric Aggregation Description
MemoryAllocated
Min Lowest allocated memory size for a VM within an hour timespan
Max Highest allocated memory size for a VM within an hour timespan
MemoryConsumed
Min Lowest consumed memory size for a VM within an hour timespan
Max Highest consumed memory size for a VM within an hour timespan
Median Median average consumed memory size for a VM within an hour timespan
CPUAllocationCount
Min Lowest number of CPU core allocated for a VM within an hour timespan
Max Highest number of CPU core allocated for a VM within an hour timespan
CPUPercentUtilization Median Median average in percentage of CPU consumption for a VM within an hour timespan
CrossDiskIOPerSecond
Min Lowest input/output per second (IOPS) across all attached disk for a VM within an hour timespan
Max Highest input/output per second (IOPS) across all attached disk for a VM within an hour timespan
Median Median average input/output per second (IOPS) across all attached disk for a VM within an hour timespan
CrossDiskSizeAllocated
Min Lowest allocated disk size across all attached disk for a VM within an hour timespan
Max Highest allocated disk size across all attached disk for a VM within an hour timespan
PerNICKBSentPerSecond
Min Lowest bytes sent per second on a network adapter attached to a VM within an hour timespan
Max Highest bytes sent per second on a network adapter attached to a VM within an hour timespan
Median Median average bytes sent per second on a network adapter attached to a VM within an hour timespan
Average Straight average bytes sent per second on a network adapter attached to a VM within an hour timespan
PerNICKBReceivedPerSecond
Min Lowest bytes received per second on a network adapter attached to a VM within an hour timespan
Max Highest bytes received per second on a network adapter attached to a VM within an hour timespan
Median Median average bytes received per second on a network adapter attached to a VM within an hour timespan
Average Straight average bytes received per second on a network adapter attached to a VM within an hour timespan
http://msdn.microsoft.com/library/jj838658.aspx
http://msdn.microsoft.com/en-us/library/jj953500.aspx
# of Tenant
Portal instances
Max Concurrent
Users
Requests per
second
1 3000 97
2 5000 165
4 7500 214
6 10000 258
(very high load)
Built to Differentiate
Web
Sites
VMs
Private Service Provider
SQL
Web
Sites
App
s
VM
s
Self-Service
Portal
Service
Plans
Users
Admin Web Sites
Databases
VMs
Subscriber Self-Service
Web Sites
Databases
Contoso Hosting
VMs Custom login, logos, banner,
colors, extensions, etc…
Apprenda
a a pprenda
SP1 w/ Service Provider Foundation
Usage
 Custom Theming
 Management APIs for Custom Portals
 Custom Resource Providers
 Usage Adaptor for Billing Systems
Now available for immediate download
http://bit.ly/ASWS-Samples
HTTP POST
HTTPS://<TENANTSERVICEROOT>/{SUBSCRIPTIONID}/SERVICES/WEBSPACES/
DEFAULTWEBSPACE/SITES HTTP/1.1
<Site xmlns="http://schemas.microsoft.com/windowsazure"
xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<AdminEnabled i:nil="true"/>
<AvailabilityState>Normal</AvailabilityState>
<EnabledHostNames i:nil="true"
xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
<HostNames
xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<a:string>mysite111.katal.dev2</a:string>
</HostNames>
<Name>mysite111</Name>
<Owner i:nil="true"/>
<RepositorySiteName i:nil="true"/><SelfLink i:nil="true"/>
<SiteProperties i:nil="true"/>
….
HTTP POST HTTPS://<ADMINSERVICEROOT>/SUBSCRIPTIONS
<AzureProvisioningInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.microsoft.com/Azure/ProvisioningAgent/1.0">
<AccountAdminLiveEmailId>johndoe@live.com</AccountAdminLiveEmailId>
<AccountAdminLivePuid>johndoe@live.com</AccountAdminLivePuid>
<FriendlyName>JohnDoe subscription</FriendlyName>
<OfferCategory>Gold</OfferCategory>
<ServiceAdminLiveEmailId>johndoe@live.com</ServiceAdminLiveEmailId>
<ServiceAdminLivePuid>johndoe@live.com</ServiceAdminLivePuid>
<SubscriptionId>d8198c18-a00a-442e-8f6d-435d77eae386</SubscriptionId>
</AzureProvisioningInfo>
• Azure Service Bus
• Service Management Automation ( + PowerShell Workflows)
• Active Directory Integration
• Subscription Co-Administrator
• …
http://www.microsoft.com/en-us/server-
cloud/windows-azure-pack.aspx
Christopher.keyaert@infrontconsulting.com
http://scug.be/christopher
Com day   how to bring windows azure portal to your datacenter

Mais conteúdo relacionado

Mais procurados

VMware and AWS together (June 2017)
VMware and AWS together (June 2017)VMware and AWS together (June 2017)
VMware and AWS together (June 2017)Julien SIMON
 
High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...
High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...
High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...Amazon Web Services
 
(SDD422) Amazon VPC Deep Dive | AWS re:Invent 2014
(SDD422) Amazon VPC Deep Dive | AWS re:Invent 2014(SDD422) Amazon VPC Deep Dive | AWS re:Invent 2014
(SDD422) Amazon VPC Deep Dive | AWS re:Invent 2014Amazon Web Services
 
Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)
Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)
Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)Amazon Web Services
 
Cloud Architecture: Patterns and Best Practices
Cloud Architecture: Patterns and Best PracticesCloud Architecture: Patterns and Best Practices
Cloud Architecture: Patterns and Best PracticesSascha Möllering
 
Accelerating and Securing your Applications in AWS. In-depth look at Solving ...
Accelerating and Securing your Applications in AWS. In-depth look at Solving ...Accelerating and Securing your Applications in AWS. In-depth look at Solving ...
Accelerating and Securing your Applications in AWS. In-depth look at Solving ...Amazon Web Services
 
AWS and VMware: How to Architect and Manage Hybrid Environments
AWS and VMware: How to Architect and Manage Hybrid EnvironmentsAWS and VMware: How to Architect and Manage Hybrid Environments
AWS and VMware: How to Architect and Manage Hybrid EnvironmentsRightScale
 
Hybrid cloud sample architectures
Hybrid cloud sample architecturesHybrid cloud sample architectures
Hybrid cloud sample architecturesJarek Sokolnicki
 
Windows azure pack overview
Windows azure pack overviewWindows azure pack overview
Windows azure pack overviewAbhishek Sur
 
Microsoft Azure Hybrid Cloud - Getting Started For Techies
Microsoft Azure Hybrid Cloud - Getting Started For TechiesMicrosoft Azure Hybrid Cloud - Getting Started For Techies
Microsoft Azure Hybrid Cloud - Getting Started For TechiesAidan Finn
 
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS Amazon Web Services
 
EMEA OpenStack Day Intro, July 13th 2011 in London
EMEA OpenStack Day Intro, July 13th 2011 in LondonEMEA OpenStack Day Intro, July 13th 2011 in London
EMEA OpenStack Day Intro, July 13th 2011 in LondonMark Collier
 
Managing Multi-Cloud and On-Premises with Microsoft Azure
Managing Multi-Cloud and On-Premises with Microsoft AzureManaging Multi-Cloud and On-Premises with Microsoft Azure
Managing Multi-Cloud and On-Premises with Microsoft Azure2nd Watch
 
Using AWS To Build A Scalable Machine Data Analytics Service
Using AWS To Build A Scalable Machine Data Analytics ServiceUsing AWS To Build A Scalable Machine Data Analytics Service
Using AWS To Build A Scalable Machine Data Analytics ServiceChristian Beedgen
 
Best Practices for Deploying Microsoft Workloads on AWS
Best Practices for Deploying Microsoft Workloads on AWSBest Practices for Deploying Microsoft Workloads on AWS
Best Practices for Deploying Microsoft Workloads on AWSZlatan Dzinic
 
Deep Dive on Elastic Load Balancing
Deep Dive on Elastic Load BalancingDeep Dive on Elastic Load Balancing
Deep Dive on Elastic Load BalancingAmazon Web Services
 

Mais procurados (20)

VMware and AWS together (June 2017)
VMware and AWS together (June 2017)VMware and AWS together (June 2017)
VMware and AWS together (June 2017)
 
Deep Dive: Hybrid Architectures
Deep Dive: Hybrid ArchitecturesDeep Dive: Hybrid Architectures
Deep Dive: Hybrid Architectures
 
High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...
High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...
High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...
 
Ransomeware Recovery by Veeam
Ransomeware Recovery by VeeamRansomeware Recovery by Veeam
Ransomeware Recovery by Veeam
 
(SDD422) Amazon VPC Deep Dive | AWS re:Invent 2014
(SDD422) Amazon VPC Deep Dive | AWS re:Invent 2014(SDD422) Amazon VPC Deep Dive | AWS re:Invent 2014
(SDD422) Amazon VPC Deep Dive | AWS re:Invent 2014
 
Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)
Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)
Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)
 
Cloud Architecture: Patterns and Best Practices
Cloud Architecture: Patterns and Best PracticesCloud Architecture: Patterns and Best Practices
Cloud Architecture: Patterns and Best Practices
 
Accelerating and Securing your Applications in AWS. In-depth look at Solving ...
Accelerating and Securing your Applications in AWS. In-depth look at Solving ...Accelerating and Securing your Applications in AWS. In-depth look at Solving ...
Accelerating and Securing your Applications in AWS. In-depth look at Solving ...
 
Containers for Non-Developers
Containers for Non-DevelopersContainers for Non-Developers
Containers for Non-Developers
 
AWS and VMware: How to Architect and Manage Hybrid Environments
AWS and VMware: How to Architect and Manage Hybrid EnvironmentsAWS and VMware: How to Architect and Manage Hybrid Environments
AWS and VMware: How to Architect and Manage Hybrid Environments
 
Hybrid cloud sample architectures
Hybrid cloud sample architecturesHybrid cloud sample architectures
Hybrid cloud sample architectures
 
SQL Server in the AWS Cloud
SQL Server in the AWS CloudSQL Server in the AWS Cloud
SQL Server in the AWS Cloud
 
Windows azure pack overview
Windows azure pack overviewWindows azure pack overview
Windows azure pack overview
 
Microsoft Azure Hybrid Cloud - Getting Started For Techies
Microsoft Azure Hybrid Cloud - Getting Started For TechiesMicrosoft Azure Hybrid Cloud - Getting Started For Techies
Microsoft Azure Hybrid Cloud - Getting Started For Techies
 
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
 
EMEA OpenStack Day Intro, July 13th 2011 in London
EMEA OpenStack Day Intro, July 13th 2011 in LondonEMEA OpenStack Day Intro, July 13th 2011 in London
EMEA OpenStack Day Intro, July 13th 2011 in London
 
Managing Multi-Cloud and On-Premises with Microsoft Azure
Managing Multi-Cloud and On-Premises with Microsoft AzureManaging Multi-Cloud and On-Premises with Microsoft Azure
Managing Multi-Cloud and On-Premises with Microsoft Azure
 
Using AWS To Build A Scalable Machine Data Analytics Service
Using AWS To Build A Scalable Machine Data Analytics ServiceUsing AWS To Build A Scalable Machine Data Analytics Service
Using AWS To Build A Scalable Machine Data Analytics Service
 
Best Practices for Deploying Microsoft Workloads on AWS
Best Practices for Deploying Microsoft Workloads on AWSBest Practices for Deploying Microsoft Workloads on AWS
Best Practices for Deploying Microsoft Workloads on AWS
 
Deep Dive on Elastic Load Balancing
Deep Dive on Elastic Load BalancingDeep Dive on Elastic Load Balancing
Deep Dive on Elastic Load Balancing
 

Destaque

Presentation on management compensation by falguni cm(sagar)
Presentation on management compensation  by falguni cm(sagar)Presentation on management compensation  by falguni cm(sagar)
Presentation on management compensation by falguni cm(sagar)falgunisagar
 
Valor Ims Overview
Valor Ims OverviewValor Ims Overview
Valor Ims Overviewindaclds
 
Moral of the story by falguni cm
Moral of the story by falguni cmMoral of the story by falguni cm
Moral of the story by falguni cmfalgunisagar
 
13 o krtkovi, kterému se někdo vykakal na hlavu (!!!)
13   o krtkovi, kterému se někdo vykakal na hlavu (!!!)13   o krtkovi, kterému se někdo vykakal na hlavu (!!!)
13 o krtkovi, kterému se někdo vykakal na hlavu (!!!)Martin Linhart
 
How to automate your server provisioning
How to automate your server provisioningHow to automate your server provisioning
How to automate your server provisioningChristopher Keyaert
 
Nivelamento de capacidade de produção
Nivelamento de capacidade de produçãoNivelamento de capacidade de produção
Nivelamento de capacidade de produçãoEdson Domenech
 
Kunti an epic character of the mahabharata
Kunti   an epic character of the mahabharataKunti   an epic character of the mahabharata
Kunti an epic character of the mahabharatafalgunisagar
 
What's new in Windows Server 2012 R2
What's new in Windows Server 2012 R2What's new in Windows Server 2012 R2
What's new in Windows Server 2012 R2Christopher Keyaert
 
Southwest case study ppt by falguni cm
Southwest case study ppt by falguni cmSouthwest case study ppt by falguni cm
Southwest case study ppt by falguni cmfalgunisagar
 

Destaque (11)

Blazniva fakta.
Blazniva fakta.Blazniva fakta.
Blazniva fakta.
 
Presentation on management compensation by falguni cm(sagar)
Presentation on management compensation  by falguni cm(sagar)Presentation on management compensation  by falguni cm(sagar)
Presentation on management compensation by falguni cm(sagar)
 
Valor Ims Overview
Valor Ims OverviewValor Ims Overview
Valor Ims Overview
 
Moral of the story by falguni cm
Moral of the story by falguni cmMoral of the story by falguni cm
Moral of the story by falguni cm
 
13 o krtkovi, kterému se někdo vykakal na hlavu (!!!)
13   o krtkovi, kterému se někdo vykakal na hlavu (!!!)13   o krtkovi, kterému se někdo vykakal na hlavu (!!!)
13 o krtkovi, kterému se někdo vykakal na hlavu (!!!)
 
How to automate your server provisioning
How to automate your server provisioningHow to automate your server provisioning
How to automate your server provisioning
 
Bílý sex :-)
Bílý sex :-)Bílý sex :-)
Bílý sex :-)
 
Nivelamento de capacidade de produção
Nivelamento de capacidade de produçãoNivelamento de capacidade de produção
Nivelamento de capacidade de produção
 
Kunti an epic character of the mahabharata
Kunti   an epic character of the mahabharataKunti   an epic character of the mahabharata
Kunti an epic character of the mahabharata
 
What's new in Windows Server 2012 R2
What's new in Windows Server 2012 R2What's new in Windows Server 2012 R2
What's new in Windows Server 2012 R2
 
Southwest case study ppt by falguni cm
Southwest case study ppt by falguni cmSouthwest case study ppt by falguni cm
Southwest case study ppt by falguni cm
 

Semelhante a Com day how to bring windows azure portal to your datacenter

CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012Spiffy
 
Morning Coffee - Windows Server 2016
Morning Coffee - Windows Server 2016Morning Coffee - Windows Server 2016
Morning Coffee - Windows Server 2016Primend
 
Qinnova Cloud Computing Session
Qinnova Cloud Computing Session Qinnova Cloud Computing Session
Qinnova Cloud Computing Session aleyeldean
 
System Center Virtual Machine Manager 2012 - Whats New
System Center  Virtual Machine Manager 2012 - Whats NewSystem Center  Virtual Machine Manager 2012 - Whats New
System Center Virtual Machine Manager 2012 - Whats NewAmit Gatenyo
 
VMware End-User-Computing Best Practices Poster
VMware End-User-Computing Best Practices PosterVMware End-User-Computing Best Practices Poster
VMware End-User-Computing Best Practices PosterVMware Academy
 
And the new System Center is here... what's actually new?
And the new System Center is here... what's actually new?And the new System Center is here... what's actually new?
And the new System Center is here... what's actually new?Tomica Kaniski
 
Transforming the Data Center
Transforming the Data CenterTransforming the Data Center
Transforming the Data CenterSynergy Technical
 
Multi Tenancy In The Cloud
Multi Tenancy In The CloudMulti Tenancy In The Cloud
Multi Tenancy In The Cloudrohit_ainapure
 
Comparisons of the most famous container Orchestrators
Comparisons of the most famous container OrchestratorsComparisons of the most famous container Orchestrators
Comparisons of the most famous container OrchestratorsThierry Gayet
 
Private Cloud Academy: Backup and DPM 2010
Private Cloud Academy: Backup and DPM 2010Private Cloud Academy: Backup and DPM 2010
Private Cloud Academy: Backup and DPM 2010Aidan Finn
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stackNitin Mehta
 
virtual-machine-ppt 18030 cloud computing.pptx
virtual-machine-ppt 18030 cloud computing.pptxvirtual-machine-ppt 18030 cloud computing.pptx
virtual-machine-ppt 18030 cloud computing.pptxZarwashgulrez
 
Harbour IT & VMware - vForum 2010 Wrap
Harbour IT & VMware - vForum 2010 WrapHarbour IT & VMware - vForum 2010 Wrap
Harbour IT & VMware - vForum 2010 WrapHarbourIT
 
GigaSpaces CCF 4 Xap
GigaSpaces CCF 4 XapGigaSpaces CCF 4 Xap
GigaSpaces CCF 4 XapShay Hassidim
 
Server Virtualization using Hyper-V
Server Virtualization using Hyper-VServer Virtualization using Hyper-V
Server Virtualization using Hyper-VMd Yousup Faruqu
 
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 PreviewCloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 PreviewChip Childers
 
Microsoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMicrosoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMd Yousup Faruqu
 
E2EVC SCVMM / Windows Azure Pack
E2EVC SCVMM / Windows Azure PackE2EVC SCVMM / Windows Azure Pack
E2EVC SCVMM / Windows Azure PackMichael Rüefli
 
Windows Server 2012 R2 at VMUG.org in Leeds
Windows Server 2012 R2 at VMUG.org in LeedsWindows Server 2012 R2 at VMUG.org in Leeds
Windows Server 2012 R2 at VMUG.org in LeedsSimon May
 

Semelhante a Com day how to bring windows azure portal to your datacenter (20)

CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
 
Morning Coffee - Windows Server 2016
Morning Coffee - Windows Server 2016Morning Coffee - Windows Server 2016
Morning Coffee - Windows Server 2016
 
Qinnova Cloud Computing Session
Qinnova Cloud Computing Session Qinnova Cloud Computing Session
Qinnova Cloud Computing Session
 
System Center Virtual Machine Manager 2012 - Whats New
System Center  Virtual Machine Manager 2012 - Whats NewSystem Center  Virtual Machine Manager 2012 - Whats New
System Center Virtual Machine Manager 2012 - Whats New
 
VMware End-User-Computing Best Practices Poster
VMware End-User-Computing Best Practices PosterVMware End-User-Computing Best Practices Poster
VMware End-User-Computing Best Practices Poster
 
IBM Notes in the Cloud
IBM Notes in the CloudIBM Notes in the Cloud
IBM Notes in the Cloud
 
And the new System Center is here... what's actually new?
And the new System Center is here... what's actually new?And the new System Center is here... what's actually new?
And the new System Center is here... what's actually new?
 
Transforming the Data Center
Transforming the Data CenterTransforming the Data Center
Transforming the Data Center
 
Multi Tenancy In The Cloud
Multi Tenancy In The CloudMulti Tenancy In The Cloud
Multi Tenancy In The Cloud
 
Comparisons of the most famous container Orchestrators
Comparisons of the most famous container OrchestratorsComparisons of the most famous container Orchestrators
Comparisons of the most famous container Orchestrators
 
Private Cloud Academy: Backup and DPM 2010
Private Cloud Academy: Backup and DPM 2010Private Cloud Academy: Backup and DPM 2010
Private Cloud Academy: Backup and DPM 2010
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
 
virtual-machine-ppt 18030 cloud computing.pptx
virtual-machine-ppt 18030 cloud computing.pptxvirtual-machine-ppt 18030 cloud computing.pptx
virtual-machine-ppt 18030 cloud computing.pptx
 
Harbour IT & VMware - vForum 2010 Wrap
Harbour IT & VMware - vForum 2010 WrapHarbour IT & VMware - vForum 2010 Wrap
Harbour IT & VMware - vForum 2010 Wrap
 
GigaSpaces CCF 4 Xap
GigaSpaces CCF 4 XapGigaSpaces CCF 4 Xap
GigaSpaces CCF 4 Xap
 
Server Virtualization using Hyper-V
Server Virtualization using Hyper-VServer Virtualization using Hyper-V
Server Virtualization using Hyper-V
 
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 PreviewCloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
 
Microsoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMicrosoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private Cloud
 
E2EVC SCVMM / Windows Azure Pack
E2EVC SCVMM / Windows Azure PackE2EVC SCVMM / Windows Azure Pack
E2EVC SCVMM / Windows Azure Pack
 
Windows Server 2012 R2 at VMUG.org in Leeds
Windows Server 2012 R2 at VMUG.org in LeedsWindows Server 2012 R2 at VMUG.org in Leeds
Windows Server 2012 R2 at VMUG.org in Leeds
 

Último

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Último (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Com day how to bring windows azure portal to your datacenter

  • 1. #comdaybe How to bring Windows Azure Portal to your datacenter Infront Consulting Group Senior Technical Engineer, MVP SCCDM Christopher Keyaert
  • 2. 2 Designed for hosting service providers to drive lower infrastructure TCO and deliver new business opportunities. Network Virtualization Disaster recovery with Hyper-V Replica VM scalability & performance Web-Farm Scalability with IIS8 Storage Spaces Live Storage Migration & Shared Nothing Live Migration Granular Resource Metering Hyper-V Extensible Switch Data De- Duplication RDS Improvements for Desktop Hosting
  • 3. 3 Best-in-class management for hosting service provider clouds Physical, virtual, and cloud management Operations automation Multi-hypervisor support Monitoring console and customizable dashboards Provisioning with Service Templates Flexible delegation with control Application and OS management Multi-tenancy
  • 5.  New high-density Web Sites with elastic cloud scaling and complete dev-ops experiences  New rich IaaS experience for self-service provisioning of Virtual Machines hosted on Windows Server and System Center 2012  New Self-Service Management Portal and REST APIs for managing new class of cloud based services GA release available now for immediate download: http://www.microsoft.com/hosting/en/us/services.aspx Consistent Dev-Ops Experiences
  • 6. Consistent experiences across the Cloud OS Web Sites High density and scalable Easy deployment and administration Fully self-service Third Party Services Go Daddy Zuora Parallels Apprenda and more Virtual Machines Offer preconfigured workloads Windows and Linux Fully self-service Service Mgmt Portal & API High density and scalable Easy deployment and administration Fully self-service
  • 7. 7 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 Machines Third 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 Windows Server
  • 8.
  • 9. 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 App s VM s Self-Service Portal Service Plans Users Service Admin App s VM s 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
  • 10.
  • 11.
  • 12. It’s easy to deploy and administer high-density scalable website hosting services Scalable Automated Flexible  High-density and secure web hosting  Support for Web Deploy (in WebMatrix and Visual Studio)  Support for Git, FTP and FTPS  Web Sites empower customers to easily scale their number of instances as well as moving from shared to reserved infrastructure with a single mouse click.  Support for PHP, Node.js, and ASP.NET  Metering and throttling of resources  Fully integrated into Web App Gallery  Popular open source software apps
  • 13. Shared and Reserved Instances 1 shared Deploy Web Sites into a free, shared/multitenant 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 SHARED INSTANCES
  • 14. 1 reserved  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 INSTANCES RESERVED INSTANCE Shared and Reserved Instances shared reserved
  • 15.  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. RESERVED INSTANCE RESERVED INSTANCE Shared and Reserved Instances 2 reserved shared reserved
  • 16. Support for PHP , Node.js, and ASP .NET Best platform for .NET “Just works” with PHP (and Node.js) Embraces web standards  Innovations with “Dev11” and ASP.NET MVC 4  ASP.NET “webpages” and Razor syntax  WebMatrix provides simple on-ramp and integrates deeply with open source.  First-class support for FastCGI/PHP  Popular open source software apps–WordPress, Joomla!, Drupal, Umbraco and DotNetNuke  Node.js pre-configured  Standards-based support  Great for asynchronous operations and client- driven web apps.  Excellent choice for rich HTML5 applications.
  • 17.
  • 18. Combine hosts and networks, storage, and library resources together to create a service provider cloud. Delegate access to self-service users and let them manage cloud resources and create services Deploy VMs to private clouds or hosts by using VM templates Create a cloud by moving the underlying resources of network, storage, & compute into the cloud. Configure the fabric Create a cloud from the fabric Delegate the cloud to a self- service user Deploy VMs
  • 19. REST OData API Aggregation Automation Tenant 1 Self-service users Tenant admins Tenant’s apps, scripts, and tools Tenant 2 Self-service users Tenant admins Tenant’s apps, scripts, and tools
  • 20. Virtual Machines Virtual Machine Manager Enables Hosted IaaS 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 • Usage Metering via SCOM REST-based Odata API
  • 21.
  • 22.
  • 23. 1. SPF and VMM are installed/configured 2. Admin adds SPF endpoint to Service Mgmt API 3. Admin registers VMM server 6. Tenant creates and operates VMs 4. Admin creates plan with VM cloud offer 5. Tenant subscribes to plan SPF VMM Admin Tenant VMM VMM Service Mgmt API Admin UX Tenant UX Plans Subscriptions Accounts Offers Stamps User Roles Plan Offer Subscription 1 2 3 4 5 6
  • 24.
  • 25.
  • 26. Service Management API Service Provider Foundation Virtual Machine Manager Operations Manager IaaS Web Sites SQL Usage Data Usage Data Collector Customer Billing System SPF Usage REST Endpoint Continuously gather usage metrics from every provider
  • 27. Metric Aggregation Description MemoryAllocated Min Lowest allocated memory size for a VM within an hour timespan Max Highest allocated memory size for a VM within an hour timespan MemoryConsumed Min Lowest consumed memory size for a VM within an hour timespan Max Highest consumed memory size for a VM within an hour timespan Median Median average consumed memory size for a VM within an hour timespan CPUAllocationCount Min Lowest number of CPU core allocated for a VM within an hour timespan Max Highest number of CPU core allocated for a VM within an hour timespan CPUPercentUtilization Median Median average in percentage of CPU consumption for a VM within an hour timespan CrossDiskIOPerSecond Min Lowest input/output per second (IOPS) across all attached disk for a VM within an hour timespan Max Highest input/output per second (IOPS) across all attached disk for a VM within an hour timespan Median Median average input/output per second (IOPS) across all attached disk for a VM within an hour timespan CrossDiskSizeAllocated Min Lowest allocated disk size across all attached disk for a VM within an hour timespan Max Highest allocated disk size across all attached disk for a VM within an hour timespan PerNICKBSentPerSecond Min Lowest bytes sent per second on a network adapter attached to a VM within an hour timespan Max Highest bytes sent per second on a network adapter attached to a VM within an hour timespan Median Median average bytes sent per second on a network adapter attached to a VM within an hour timespan Average Straight average bytes sent per second on a network adapter attached to a VM within an hour timespan PerNICKBReceivedPerSecond Min Lowest bytes received per second on a network adapter attached to a VM within an hour timespan Max Highest bytes received per second on a network adapter attached to a VM within an hour timespan Median Median average bytes received per second on a network adapter attached to a VM within an hour timespan Average Straight average bytes received per second on a network adapter attached to a VM within an hour timespan
  • 28.
  • 29.
  • 30.
  • 31.
  • 33. http://msdn.microsoft.com/en-us/library/jj953500.aspx # of Tenant Portal instances Max Concurrent Users Requests per second 1 3000 97 2 5000 165 4 7500 214 6 10000 258 (very high load)
  • 34.
  • 35. Built to Differentiate Web Sites VMs Private Service Provider SQL Web Sites App s VM s Self-Service Portal Service Plans Users Admin Web Sites Databases VMs Subscriber Self-Service Web Sites Databases Contoso Hosting VMs Custom login, logos, banner, colors, extensions, etc… Apprenda a a pprenda SP1 w/ Service Provider Foundation Usage
  • 36.  Custom Theming  Management APIs for Custom Portals  Custom Resource Providers  Usage Adaptor for Billing Systems Now available for immediate download http://bit.ly/ASWS-Samples
  • 37.
  • 38. HTTP POST HTTPS://<TENANTSERVICEROOT>/{SUBSCRIPTIONID}/SERVICES/WEBSPACES/ DEFAULTWEBSPACE/SITES HTTP/1.1 <Site xmlns="http://schemas.microsoft.com/windowsazure" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <AdminEnabled i:nil="true"/> <AvailabilityState>Normal</AvailabilityState> <EnabledHostNames i:nil="true" xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <HostNames xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <a:string>mysite111.katal.dev2</a:string> </HostNames> <Name>mysite111</Name> <Owner i:nil="true"/> <RepositorySiteName i:nil="true"/><SelfLink i:nil="true"/> <SiteProperties i:nil="true"/> …. HTTP POST HTTPS://<ADMINSERVICEROOT>/SUBSCRIPTIONS <AzureProvisioningInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.microsoft.com/Azure/ProvisioningAgent/1.0"> <AccountAdminLiveEmailId>johndoe@live.com</AccountAdminLiveEmailId> <AccountAdminLivePuid>johndoe@live.com</AccountAdminLivePuid> <FriendlyName>JohnDoe subscription</FriendlyName> <OfferCategory>Gold</OfferCategory> <ServiceAdminLiveEmailId>johndoe@live.com</ServiceAdminLiveEmailId> <ServiceAdminLivePuid>johndoe@live.com</ServiceAdminLivePuid> <SubscriptionId>d8198c18-a00a-442e-8f6d-435d77eae386</SubscriptionId> </AzureProvisioningInfo>
  • 39.
  • 40.
  • 41.
  • 42. • Azure Service Bus • Service Management Automation ( + PowerShell Workflows) • Active Directory Integration • Subscription Co-Administrator • … http://www.microsoft.com/en-us/server- cloud/windows-azure-pack.aspx

Notas do Editor

  1. Slide Objective: This slide is couched in the three value prop pillars we put forth to Service Providers – More Customers, More Efficiencies and More Services. More Customers is about the massive installed base of customers Microsoft has (over 22M Windows Servers, over 3M SQL Servers and over 6M Business Apps, including SharePoint, Exchange, Lync, and custom) and how they will want to eventually move to hosted environments. More Efficiencies is really about all the efficiency enhancements in the underlying OS and management software. More Services is about all the value-add services that hosting service providers can easily stand up and monetize when using Windows Server, System Center and the rest of the STB products. This can include some of the components that are now available to create a service around (think Hyper-V Replica), but also includes finished services, such as the one we’re describing in this presentation. <click to next slide> Some other data points for this slide include: Networking Enhancements Network virtualization enables IP Address Mobility: create a logical grouping of IP addresses and assign to VM; today have to be on a single network "cluster"; can more easily move VMs to other networks (move from on-premises to another cloud). Improved multi-tenant support for networks–improvements to deliver completion isolation down to wire critical for multi-tenant scenarios. Virtual Switches: out of box support for virtual switch. Management interface for network. Storage Lower Storage Costs. Storage Spaces–pool underlying storage and access and manage storage across multiple disks as a single store, taking away dependencies on SAN that can create cheaper DAS storage solutions. Data de-duplication Thin provisioning VM Scalability and Performance Higher density of VMs per host Up to 32 virtual procs/VM Support for up to 160 logical procs (# of procs x cores) Management Over 2000 new PowerShell commands Enhanced Remote Server Multi-Server Management
  2. Slide Objective This slide leverages the same framework at the top as the prior slide, but instead highlights management enhancements brought with the latest release of System Center. Top Features for Service Providers Physical, virtual, and Cloud management Application and OS management Operations automation Multi-tenancy Multi-hypervisor support Provisioning with service templates Flexible delegation with control Monitoring console and customizable dashboards
  3. As I mentioned earlier, a core part of what the Cloud OS means is the ability to have parity of experiences across the three primary deployment locations: on premise, in a hosted environment, or on Windows Azure. We have found Azure to be a great environment for developing and testing highly distributed cloud services and now we’re bringing all the technology to hosting service providers as part of the technology found in Windows Server and System Center. These technologies are currently in beta release and are expected to be fully available with the release of the Service Pack 1 for System Center 2012 in early 2013. <click to build out the four pillars> The first two services that we’re taking from Windows Azure to Windows Server are Web Sites and Virtual Machines. This session will obviously spend a lot more time talking about the Virtual Machines scenario, but it’s good to have the context for the entire solution. The other piece of technology that Microsoft delivers for this solution is the Service Management API and Portal, which is the third pillar. The API layer is really the key to this solution since once it has been adopted, the service provider will more easily be able to continue to plug in new modules, whether they’re from Microsoft or third party providers. The fourth pillar highlights the fact that there are 3rd party vendors who are also writing solutions to this new API and making those services available to hosters as well. The next slide will give you a better understanding of the technology stack from a high level. <click to next slide>
  4. Web Sites is a highly scalable web hosting service for public and private clouds that is optimized for cloud hosting economics and integrated with the world’s most popular OSS Web apps, frameworks and tools. Create high-density, scalable website hosting services that are simple to deploy and administer, operating tens of thousands of sites in a single web farm. Out-of-the-box automation lowers customer onboarding costs while resource metering and throttling can help tailor customer offerings. Supports many frameworks including ASP.NET, Classic ASP, PHP, and Node.js with full Git integration for source code control. Integration of the Web App Gallery allows customers access to popular web applications.
  5. The Management Portal can be used to scale websites, and to specify whether if they can run in Shared website mode or Reserved website mode. Shared mode When a website is first created it runs in Shared mode, meaning that it shares available compute resources with other subscribers that are also running websites in Shared mode. A single instance of a website configured to run in Shared mode will provide somewhat limited performance when compared to other configurations but should still provide sufficient performance to complete development tasks or proof of concept work. If a website that is configured to run in a single instance using Shared mode is put into production, the resources available to the website may prove to be inadequate as the average number of client requests increases over time. Before putting a website into production, estimate the load that the website will be expected to handle and consider scaling up or scaling out the website by changing configuration options available on the website's Scale management page. References: http://www.windowsazure.com/en-us/manage/services/web-sites/how-to-scale-websites/#reservedmode
  6. When a website’s mode is changed from Shared to Reserved the website is scaled up to run on a single dedicated core with access to additional memory, disk space and bandwidth.
  7. References: http://www.windowsazure.com/en-us/manage/services/web-sites/how-to-scale-websites/#reservedmode
  8. Web Sites includes support for the following: Multiple frameworks including ASP.NET, PHP and Node.js Popular open source software apps including WordPress, Joomla!, Drupal, Umbraco and DotNetNuke SQL Database and MySQL databases Multiple types of developer tools and protocols including Visual Studio, FTP, Visual Studio Team Foundation Services and Microsoft WebMatrix