Manage Your Cloud Platform and Extend with Azure System Center Marketing 1/10/2019 Manage Your Cloud Platform and Extend with Azure Julius Davies Datacenter Technology Specialist Microsoft Corporation © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Windows Server Management Marketing 1/10/2019 Agenda Introduction Build and Manage the Private Cloud Extend into Azure Next steps © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Transform your datacenter into a private cloud System Center Marketing 1/10/2019 Transform your datacenter into a private cloud Compute Deploy your compute resources, taking them from bare-metal to fully deployed for your physical and virtualization hosts Storage Discover, classify, and allocate storage for use by the private cloud. Provide the correct storage for use with appropriate access Network Abstract your complex networking infrastructure into virtualized logical networks for cloud use. Assign IP, virtual IP, and MAC addresses from pools and integrate with load balancers Cluster Consolidate your infrastructure components for use in a private cloud As you are preparing for the Private Cloud, you have to think about how do I build the Private Cloud from the different Fabric resources that I have in my Infrastructure. I have Compute needs where I need to deploy the underlying Compute resources like bare metal OS deployments, as well as my Hyper-V Servers. I have different types of Storage within my Fabric, and I will need to be able to properly Discover, Classify, and Allocate this resource to my different Virtualized environments. I have complex Networking requirements in my datacenter which I will need to simplify for use in my Private Cloud. With all of these different Fabric Elements, I will need to be able to pull them together and create Clusters for use as the underlying infrastructure for my Private Cloud. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. 3
Constructing the private cloud System Center Marketing 1/10/2019 Constructing the private cloud Standardized services Production Development Delegated capacity Cloud abstraction Assign dedicated and shared resources Datacenter one Datacenter two Logical and standardized Full Animation and items grouped Diverse infrastructure Development Production © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Bare-metal deployment of compute resources System Center Marketing 1/10/2019 Bare-metal deployment of compute resources Virtual Machine Manager Configuration Manager © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Deploy Hyper-V onto bare-metal servers System Center Marketing 1/10/2019 Deploy Hyper-V onto bare-metal servers Deploy a brand new machine with the hypervisor enabled through the baseboard management controller Deep-discovery to inventory potential host to determine hardware inventory for post install configuration Help ensure hosts are deployed with the approved OS configurations including virtual networking and NIC teaming © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. 6
Bare-metal deep discovery in action WDS server Bare-metal server 2 Boot from PXE 4 Download VMM customized WinPE 3 Authorize PXE boot 5 Execute a set of calls in WinPE to collect hardware inventory data (network adapters and disks) In this animated slide we are showing the deep discovery that System Center 2012 SP1 – Virtual Machine Manager does to inventory a machine before doing a bare metal deployment. VMM server 1 OOB reboot 6 Send hardware data back to VMM 1 2 3 4 5 6
Automated bare-metal Hyper-V deploy in action System Center Marketing 1/10/2019 Automated bare-metal Hyper-V deploy in action WDS server Bare-metal server Contoso 4 Download WINPE 2 Boot from PXE 8 Customize and domain join Hyper-V server Host group 3 Authorize PXE boot VMM server VHD Drivers Host profile 1 OOB reboot Hyper-V server Host group Host group 5 Run generic command execution scripts and configure partitions Hyper-V server Hyper-V server 9 Enable Hyper-V During the bare metal deployment, we talk with the baseboard management controller to orchestrate the OS deployment and enabling of the Hyper-V role Library server 6 Download VHD 7 Inject drivers 10 Run scripts post installation 1 2 3 4 5 6 7 8 9 10 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Virtual Machine Manager or Configuration Manager ? System Center Marketing 1/10/2019 Virtual Machine Manager or Configuration Manager ? Task Virtual Machine Manager Configuration Manager Create VMs Deploy OS VM and Hyper-V host Physical machines Bare-metal deployment Hyper-V hosts Patch applications Patch OS Hyper-V host, clusters, and VMM server roles VMs except image-based patching in service creation feature Software dist Compliance Desired configuration management Templated settings VM templates Service templates for VMM Security (SCEP) Dynamic optimization © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Bare Metal Deployment Demo System Center Marketing 1/10/2019 Bare Metal Deployment Demo © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Optimize storage infrastructure utilization System Center Marketing 1/10/2019 Optimize storage infrastructure utilization Virtual Machine Manager © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Utilize storage more effectively System Center Marketing 1/10/2019 Utilize storage more effectively End-to-end mapping Create associations between storage and VM through reconciling data from Hyper-V and storage arrays Identify storage consumed by VM, host, and cluster Capacity management Add storage to a host or cluster through masking operations, initialization, partitioning, formatting, and CSV cluster resource creation Add storage capacity during new cluster creation Rapid provisioning Create new VMs taking advantage of the SAN to copy the VHD Utilize SMI-S copy services and replication profiles Deploy to host or cluster at scale Rapid provisioning only limited by the capabilities of the array. Line of sight into virtualization fabric Help the frustrated administrator who has no visibility into storage fabric Simplify the end-to-end mapping of virtualization to storage assets Cost reduction through ease of use Simplify consumption of storage capacity Enable IT to provision storage on-demand Reduction in complexity through automation Create value-add on top of VMM storage model and cmdlets Reduction in deployment friction Remove the middle-man when requesting storage Minimize human error Deploy VMs faster with no load on the network, leveraging SAN capabilities © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. 12
Expanding SMI-S support System Center Marketing 1/10/2019 Expanding SMI-S support Storage management providers Enables the discovery of storage and mapping to virtual environment. VMM relies on storage providers that plug into SMAPI SMI-S CIMXML: Netapp, EMC, HP, IBM, Dell (Compellent), Fujitsu, Hitachi, Huawei, StarWind, LSI (Engenio) SMI-S WMI: LSI (MegaRaid) SMP WMI: Dell (EqualLogic), NexSAN Lifecycle indications Remote storage providers inform clients of changes in near real time, updating higher level cache engines to improve discovery performance Host ComputerSystem Array StoragePool StorageVolume Masking SCSIProtocolEndpoint StorageHardwareID SCSIProtocolController Enhanced iSCSI/ SAS support Management of iSCSI SANs that create new iSCSI targets with each new storage logical unit. VMM automates the creation of storage, discovery of portal, and initiator logon (e.g., Microsoft iSCSI target) Management of SAS connected storage including discovery and provisioning Notes here: Microsoft Spaces (compatibility only) is supported in that we can use a Storage Space, but we can’t provision or use it as classification, only we will be able to place VMs on it, etc. Rapid provisioning only limited by the capabilities of the array. Line of sight into virtualization fabric Help the frustrated administrator who has no visibility into storage fabric Simplify the end-to-end mapping of virtualization to storage assets Cost reduction through ease of use Simplify consumption of storage capacity Enable IT to provision storage on-demand Reduction in complexity through automation Create value-add on top of VMM storage model and cmdlets Reduction in deployment friction Remove the middle-man when requesting storage Minimize human error Deploy VMs faster with no load on the network, leveraging SAN capabilities © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. 13
Storage allocation process System Center Marketing 1/10/2019 Storage allocation process Discover storage through SMI-S provider Virtual Machine Manager Host group Create storage-classification pools and associate with storage SMI-S provider Allocate storage to specific host groups Discover: SMI-S support for array based discovery External storage array, pools, logical units (LUN), storage groups, endpoints, and initiators Local Host side disks, volumes, initiators (FC, iSCSI), ports Classify: Generate user defined capability of a storage Create tiers of storage definitions Associate a storage pool to the classification Allocate: Control what storage consumed by hosts and clusters Associate storage pools and logical units with a host group before assigning to cluster Create new logical units from storage pool Assign: Expose new logical units to a host or cluster Unmasking operations, initialization of disk, creation of volume Creates CSV automatically in the cluster case Create: LUN From available capacity Writeable snapshot of logical unit Full clone of logical unit Associate a storage pool and/or logical unit to host group for consumption by hosts/clusters contained in host group You can provision LUNs, Snapshot LUNs, or Copy LUNs depending on need and capabilities of SAN You can assign to Hosts as LUNs, Passthrough disks, and Cluster Shared Volumes Expose iSCSI storage to host/cluster using VMM Creation of persistent sessions Present iSCSI array to existing host/cluster Present host/cluster to existing iSCSI array Support for MultiPortPerView, AllPortsPerView, OnePortPerView Simplify multi-path claiming of storage devices Using default MSDSM Automatic creation of storage groups Standalone host - per host Cluster – per node or per cluster Assign existing LUNs to hosts and clusters Create new LUNs from pool and assign to hosts and clusters Tier 1 Tier 2 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. 14
System Center Marketing 1/10/2019 Storage Demo © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Abstraction of the network infrastructure System Center Marketing 1/10/2019 Abstraction of the network infrastructure Virtual Machine Manager © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Networking and isolation in the private cloud System Center Marketing 1/10/2019 Networking and isolation in the private cloud Standardized services Production Development Delegated capacity VM Networks Cloud abstraction Datacenter one Datacenter two Logical and standardized Customer Pain Points: I have a complex networking environment, and I don’t want to expose that complexity to folks who don’t need to know it. I don’t care what physical adapter it uses, I just want to ensure this app is deployed on my production network. I have different datacenters, and each of them has different IP subnets—how do I easily assign my VMs to the production network without knowing the IP assignments underneath? I want to make it easy for my self-service users to create VMs on the network they want, but I want to have control of which NICs and IPs they use. Talk Track: After I create the Logical abstraction of my resources, and create the Clouds, I also have to account for the different networking needs of my “customers”. [CLICK] In my shared cloud environment, I may have multiple tenants that I want to have share the same physical resources, but I need to ensure isolation. Through the creation of Logical Networks on my physical infrastructure, and virtualized through VM networks assigned to my cloud users… [CLICK[ I can ensure isolation even on shared infrastructure. Logical Networks Diverse infrastructure Development Production © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Abstracting network for simplicity with control System Center Marketing 1/10/2019 Abstracting network for simplicity with control I have a complex networking environment, and I don’t want to expose that complexity to folks who don’t need to know it I don’t care what physical adapter it uses, I just want to ensure this app is deployed on my production network I have different datacenters, and each of them has different IP subnets – how do I easily assign my VMs to the production network without knowing the IP assignments underneath? I want to make it easy for my self-service users to create VMs on the network they want, but I want to have control of which NICs and IPs they use Your existing Networks are Complicated. You have all these different elements and change is difficult, and you have to wait for the Network Team to give you the addresses you need. We make it simple Here we need to set the stage that we need to make Network assignments easier. I have multiple hosts each could have different NICs attached to the network as well as different VLANs assigned. I have multiple datacenters and each of them may have different networking schemes. As an Infrastructure administrator, I want to make it easy for my self service users to create VMs on the network they want, but I want to have control of which NICs/IPs, etc. the VM uses With System Center 2012, I can do this via Logical Network Abstraction. I can create different Logical Networks and I as an administrator can assign which Networks are associated with which Networks. I can also create IP Pools that will allow me to allocate IPs that are appropriate for the specific datacenter I choose. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. 18
Support Software Defined Networking System Center Marketing 1/10/2019 Support Software Defined Networking Create virtual networks that run on top of the physical network. Control traffic flow within the datacenter. Create integrated policies that span the physical and virtual networks. SDN is about being able to configure end hosts and physical network elements, dynamically adjust policies for how traffic flows through the network, and create virtual network abstractions that support real-time VM instantiation and migration throughout the datacenter. This definition of SDN is, in fact, broader, than the definition currently used by many industry players who only focus on configuration of physical network elements. Our broader SDN definition includes programmability of end hosts, enabling end-to-end software control in the datacenter. Our definition also supports real-time changes in response to VM placement and migration. As we will see below, the integration of VM management and network control is important to facilitate automation and reliability in large-scale datacenters. Create virtual networks that run on top of the physical network. In a multi-tenant cloud, a virtual network might represent a tenant’s network topology, complete with the tenant’s own IP addresses, subnets, and even routing topology. Through SDN, virtual networks can be created dynamically, and they can support VM mobility throughout the datacenter while preserving the logical network abstraction. Control traffic flow within the datacenter. Some classes of traffic may need forwarding to a particular appliance (or VM) for security analysis or monitoring. You may need to create bandwidth guarantees or enforce bandwidth caps on particular workloads. Through SDN, you can create these policies and dynamically change them according to the needs of your workloads. Create integrated policies that span the physical and virtual networks. Through SDN, you can ensure that your physical network and endpoints handle traffic similarly. For example, you may want to deploy common security profiles, or you may want to share monitoring and metering infrastructure across both physical and virtual switches. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Software Defined Networking Network virtualization 1/10/2019 Software Defined Networking Network virtualization Run multiple virtual networks on a physical network Abstract network configuration for virtual machines Allow flexible placement of virtual machines—even offsite System Center 2012 Virtual Machine Manager helps manage virtualized networks Hyper-V Extensible Switch allows for manageable switch extensions Blue sees SQL Server Web Storage Hyper-V Host B Hyper-V Host A WHAT’S REALLY HAPPENING Orange sees Let’s look at Software Defined Networking in a bit more detail. Summary: Server Virtualization is a well-understood concept that allows multiple server instances to run on a single physical host concurrently, but isolated from each other, with each server instance essentially acting as if it’s the only one running on the physical machine. Hyper‑V Network Virtualization extends the concept of server virtualization to allow multiple virtual networks, potentially with overlapping IP addresses, to be deployed on the same physical network. With Hyper‑V Network Virtualization, you can set policies that isolate traffic in your dedicated virtual network independently of the physical infrastructure. --- Isolating networks of virtual machines on a shared network can be a challenge. Traditionally, VLANs are used to isolate networks, but VLANs are very complex to manage on a large scale. Unfortunately, when IP addresses are moved to the cloud, the addresses must be changed to accommodate the physical and topological restrictions of the data center. Renumbering IP addresses is cumbersome because the associated policies that are based on the IP addresses must also be updated. The physical layout of a data center influences the permissible potential IP addresses for virtual machines that run on a specific server that is connected to a specific rack in the data center. A virtual machine that is provisioned and placed in the data center must adhere to the choices and restrictions regarding its IP address. This can result in data center administrators assigning IP addresses to virtual machines based on network needs, requiring virtual machine owners to adjust their configurations and policies that were based on the original IP address. This renumbering overhead is so high that some enterprises choose to deploy only new services into the cloud and leave legacy applications unchanged. Hyper‑V Network Virtualization solves these problems. With this feature, you can isolate network traffic from different business units or customers on a shared infrastructure and not be required to use VLANs. Hyper‑V Network Virtualization also lets you move virtual machines as needed within your virtual infrastructure while preserving their virtual network assignments. Finally, you can even use Hyper‑V Network Virtualization to transparently integrate these private networks into a preexisting infrastructure on another site. The figure illustrates how Hyper‑V Network Virtualization isolates the traffic of 2 networks. In it, Orange and Red virtual machines are hosted on a single physical network, and as you can see they’re even consolidated on the same two physical servers. Because they belong to separate Blue and Orange virtual networks, the virtual machines can’t communicate with each other. Even if the customers assign them IP addresses from the same address space, they would run just fine – not overlapping, isolated from each other’s network traffic. System Center 2012 provides the logical switches for the blue and orange networks – and the policy controls needed to configure the VMs in each network properly. Problems solved Network virtualization solves earlier problems by: Removing VLAN constraints. Eliminating hierarchical IP address assignment for virtual machines. REFERENCE ------------------------- Network Virtualization On the same physical network: You can run multiple virtual network infrastructures. You can have overlapping IP addresses. Each virtual network infrastructure acts as if it’s the only one running on the shared physical network infrastructure. The following are the primary drawbacks of VLANs: Cumbersome reconfiguration of production switches is required whenever virtual machines or isolation boundaries must be moved, and the frequent reconfiguration of the physical network to add or modify VLANs increases the risk of an unplanned loss of service. VLANs have limited scalability because typical switches support only 1,000 VLAN IDs (with a maximum of 4,095). VLANs cannot span multiple subnets, which limits the number of nodes in a single VLAN and restricts the placement of virtual machines based on physical location.
Network management components System Center Marketing 1/10/2019 Network management components Logical networks Classify network for VMs to access Map to network topology Allocate to hosts Address pools Allocate a static IP address to VMs from a preconfigured pool Create an IP pool as a managed range of IP address assignments Create a MAC address pool as a managed range of MAC address assignments Load balancers Apply settings for load balancer capability in service deployment Control load balancer through vendor provider based on PowerShell Create virtual IP templates consisting of load balancer configuration settings Networking and Load Balancer Integration Logical network – Classification of network VM connects to Based on purpose or network access level Logical network definition – Map logical network to network topology Based on connectivity of hypervisor host in relation to physical topology IP Pool - Range of IPs managed by VMM Used for static IP assignment to guest OS or as VIP on load balancer MAC Pool - Range of MACs managed by VMM Used for static MAC assignment to VM virtual network adapter Load Balancer Automation – Provisioning of VIP Dedicated IP (DIP) is statically assigned to VM from IP pool Virtual IP is assigned from IP pool Load Balancer Provider – Integration with HW/SW load balancers Providers based on PowerShell and implemented by vendor VIP Template – Property bag with most common used setting on LB Used to streamline the creation of a VM that needs connectivity to LB. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. 21
System Center Marketing 1/10/2019 VM networks and network virtualization System Center 2012 SP1Virtual Machine Manager Connectivity Multi-tenancy Isolation Bring your own IP Mobility Capability Quality of Service (QoS) Security Optimizations Monitors Connectivity relates to how VMs access the network, what are the benefits that VM networks give you Capability relates to what types of optimizations and limitations you can enforce within the VMs running on a host VM networks Logical switch © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. 22
Connectivity VM networks System Center Marketing 1/10/2019 Connectivity VM networks Multi-tenancy Owner Delegation to Application Administrator User Role Self service creation by Tenant Admin user role Degrees of Isolation No Isolation Network virtualization VLAN External Bring your own IP Enabled by network virtualization Tenant/Customer IP address space separate from Provider IP address space Multi-tenancy – Allows separate organizations (tenants) to access Cloud resources in a protected isolated environment Owner Delegation to Application Administrator User Role Self service creation by Tenant Admin user role Degrees of Isolation – Use VM Networks to create isolated networks No isolation Network virtualization VLAN External – Created outside of VMM (through switch extensions or external switches) and VMM doesn’t control it, but leverages it Bring your own IP – Use your IP address space (subnet) in the shared infrastructure – establish connection back to your network through VPN Enabled by network virtualization Tenant/Customer IP address space separate from Provider IP address space VM Mobility – VMs can move around here and the Network policies remain vNICs only connect to VM networks VM networks are built on logical networks VM networks span clouds With NV, IP follows VM migration VM Mobility vNICs only connect to VM networks VM networks are built on logical networks VM networks span clouds With NV, IP follows VM migration © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Capability Logical Switch System Center Marketing 1/10/2019 Capability Logical Switch Defines how a network adapter is able to use its connection Assign Port Profiles to Logical Switches – External, VMs Assign VMs to Port Profiles Provided by Hyper-V extensible virtual switch and extensions switch extension manager Security DHCP Guard, Router Guard MAC spoofing Guest teaming, IEEE priority tagging Quality of Service Minimum/Maximum throughput Relative weight Optimizations SR-IOV IPsec task offloading Virtual machine queue Capability refers to what types of profile can be done when you attach a VM to the Physical Host, and when you connect the physical host to your networking infrastructure. Logical Switches define the Hyper-V virtual switches that are created on the host, and what profiles (which have configuration information related to things like Security, Quality of Service, and Optimizations) are applied to the vms and virtual switches, and how they relate to the physical network. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. 24
System Center Marketing 1/10/2019 Logical Switch Port Profile Sets Logical Switch “Building 44 Prod” Native Switch Settings Extension1 Extension2 Extension3 “DB” classification “Web” classification “iSCSI” classification “ContosoDB” (Virtual) Ext 1: Virtual Profile A Ext 2: Virtual Profile B Ext 3: Virtual Profile C Native Virtual Profile A “ContosoWeb” (Virtual) Ext 1: Virtual Profile A Ext 2: Virtual Profile D Ext 3: Virtual Profile E Native Virtual Profile A “ContosoiSCSI” (Virtual) Ext 1: Virtual Profile A Ext 2: Virtual Profile F Ext 3: Virtual Profile G Native Virtual Profile A “ContosoTeam” (Uplink) Ext 1: Uplink Profile A Ext 2: Uplink Profile B Ext 3: Uplink Profile C Native Virtual Profile C Logical Switch “Building 27 Dev” Native Switch Settings “NativeDB” (Virtual) Native Virtual Profile B “NativeWeb” (Virtual) “NativeiSCSI” (Virtual) “NativeTeam” (Uplink) Native Virtual Profile D “DB” classification “Web” classification “iSCSI” classification Within Logical Switches you will create Port Profiles that determine what capabilities that can be used by VMs connected to this switch as well as how the connection to the Physical adapters are used. You can create different profiles for different classes of applications attaching multiple classifications to the Logical Switch, as well as create multiple Logical switches for different locations or groups of servers or network locations. Within Profiles you can add to add different Virtual Profiles like: Security DHCP Guard, Router Guard MAC spoofing Guest teaming, IEEE priority tagging Quality of Service Minimum/Maximum throughput Relative weight Optimizations SR-IOV IPsec task offloading Virtual machine queue © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Virtual Switch Detail – With VMM System Center Marketing 1/10/2019 Virtual Switch Detail – With VMM Physical Host NICs Uplink pNIC1 Uplink pNIC2 Logical Switch “Building 44 Prod” Uplink Port 1 Uplink Port Profile Set: “Teamed” Uplink Port 2 Uplink Port Profile Set: “Teamed” Native Switch Settings Ext 1 Ext 2 Ext 3 Logical Switch Instance Once a Logical Switch is created, then when a VM is created assign a Port Profile to the VM and it will receive the characteristics of that Port Profile. Also, assign the Logical Switch Uplink ports to the adapters to determine how it should handle the adapter. Virtual Port 1 Port Profile Set: “ContosoDB” Virtual Port 2 Port Profile Set: “ContosoDB” Virtual Port 3 Port Profile Set: “ContosoWeb” Virtual Port 4 Port Profile Set: “ContosoiSCSI” Host&VM vNICs VM1 Classification: “DB” vNIC1 VM2 Classification: “DB” vNIC1 VM3 Classification: “Web” vNIC1 Host1 Classification: “iSCSI” vNIC1 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Network provider support System Center Marketing 1/10/2019 Network provider support Load balancers Connect to load balancer through hardware provider Assign to clouds, host groups, and logical networks Configure load balancing method and add virtual IP on service deployment F5 BIG-IP, Brocade ServerIron ADX, Citrix NetScaler, Microsoft network load balancer Switch extension managers Supplies network objects and policies to VMM Applies virtual switch extensions to appropriate Hyper-V hosts Self-service users can choose port classifications based on extensions Examples: Cisco Nexus 1000v, inMon sFlow, 5nine, NEC Network virtualization gateway Interface and manages third-party gateway device nAppliance © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. 27
Address pools IP pools MAC pools Virtual IP pools VM network and logical network pools Assigned to VMs, hosts Specified use in VM template creation Checked out at VM creation— assigns static IP in VM Returned on VM deletion MAC pools Assigned to VMs Specified use in VM template creation Checked out at VM creation— assigned before VM boot Returned on VM deletion Virtual IP pools Assigned to service tiers that use a load balancer Reserved within IP pools Assigned to clouds Checked out at service deployment Returned on service deletion
System Center Marketing 1/10/2019 Networking Demo © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
“Zero to cluster” the foundation for your private cloud System Center Marketing 1/10/2019 “Zero to cluster” the foundation for your private cloud Virtual Machine Manager © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Zero to Hyper-V cluster System Center Marketing 1/10/2019 Zero to Hyper-V cluster Configure VMM server Bare-metal server Boot and install Configure network Configure storage Hyper-V cluster Goal: Help ensure customers know that in the System Center 2012 release, Virtual Machine Manager now provides automated bare metal to Hyper-v cluster provisioning. Talking points With the System Center 2012 release, VMM now support provisioning of a bare metal server to Hyper-V cluster in an efficient and automated way. <click> First, storage is discovered and provisioned for use with virtual machine deployments. <click> Next, network resources are defined using logical networks. IP, VIP and MAC addresses can then be assigned to new virtual machines from designated pools. <click> At this point VMM communicates with the bare metal server via a baseboard management controller or similar device which can be used to force the machine to boot and begin installing an operating system from a Windows Deployment Server. <click> Once the operating system is installed, VMM then configures Hyper-v on the new server. <click> At this point the Create cluster capability in VMM can be used to join the newly provisioned virtual machine to a cluster and connect to the configured storage and network resources – you’re done! This is pretty powerful considering how long this task could take without standardized and automated processes. Details Network Define network using Logical Networks Assign IP, VIP, and MAC from pools Integrate with load balancers Storage Discover storage device to VM relationship Classify storage according to capabilities Assign new storage to Hyper-V cluster Provision new storage with VM deployment Storage Network © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. 31
Add nodes from host group System Center Marketing 1/10/2019 Add nodes from host group Specify hosts from chosen host group to add to cluster Skip validation. If desired, validate later Specify hosts from chosen host group to add to cluster. Skip validation if desired, validate later. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. 32
Configurable IP addressing on cluster creation System Center Marketing 1/10/2019 Configurable IP addressing on cluster creation Detected IP pool and logical network. Administrator selected the IP pool and used an assigned address from the pool Detected IP pool and logical network. Administrator manually specified the exact address from this pool VMM detected an IP pool and logical network user selected the IP pool and was ok that we use an address from that pool VMM detected an IP pool and logical network but user wanted to specify the exact address from this pool VMM didn’t detect any IP pool and logical network it is required to provide an IP address Neither an IP pool nor a logical network discovered. Administrator assigned manual IP address © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. 33
Assign storage on cluster creation System Center Marketing 1/10/2019 Assign storage on cluster creation Assign existing LUNs allocated to host group Enable CSV support for cluster shared volumes Choose from existing LUNs that have been allocated to this host group Choose how these LUNs are formatted and whether to be treated as a Cluster Shared Volume. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. 34
Constructing the private cloud System Center Marketing 1/10/2019 Constructing the private cloud Standardized services Production Development Delegated capacity Cloud abstraction Assign dedicated and shared resources Datacenter one Datacenter two Logical and standardized Full Animation and items grouped Diverse infrastructure Development Production © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Optimizing cloud utilization through dynamic optimization System Center Marketing 1/10/2019 Optimizing cloud utilization through dynamic optimization Virtual Machine Manager © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Why dynamic optimization? System Center Marketing 1/10/2019 Why dynamic optimization? As application workloads change, I need my private cloud to change resource utilization accordingly At the end of each quarter, my finance application needs more resources, but other times it is mostly idle I need to ensure all applications get the resources they need when they need them, and I can’t watch this all the time If I am not using resources, I don’t want to waste the energy to run the infrastructure. I want power only on what I need When you have created your cloud infrastructure, you want to ensure that the resources are being used to the best advantage and that the workloads will automatically adjust to the changes in demand © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. 37
Dynamic optimization in action System Center Marketing 1/10/2019 Dynamic optimization in action Virtual Machine Manager Resource utilization Optimization threshold How do we handle dynamically changing workloads? As System Center notices that the workloads upon a particular hypervisor pass a threshold, they will automatically adjust the VM distribution to better handle the current load, and as we all know, this load will change depending on many factors (time of day/month, popularity of the application, seasonality, etc.) and you need to adjust the workloads throughout the day, and you don’t want to have to sit there and watch it all the time. Time of day © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Dynamic optimization fundamentals System Center Marketing 1/10/2019 Dynamic optimization fundamentals Live migration Keeps cluster balanced Avoids VM downtime Supports heterogeneous clusters Microsoft Hyper-V VMware vSphere Citrix XenServer Managed resources Considers CPU, memory, disk IO, network IO Optimizes when resource moves above resource threshold Considers entire cluster Options Manual or automatic optimization User-controlled frequency Configurable aggressiveness Resources Optimizes for CPU, Memory, Disk IO and Network IO Optimizes when resource usage goes above DO threshold Considers overall cluster status New UI enhancements for simplified control - NEW Manual and Automatic mode Default is manual User defined frequency Default is 10 minutes Configurable aggressiveness More aggressive = More migrations = More balanced Dynamic optimization handles your ever-changing workloads © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. 39
Power optimization in action System Center Marketing 1/10/2019 Power optimization in action Virtual Machine Manager Resource utilization Optimization threshold Time of day © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Power optimization fundamentals System Center Marketing 1/10/2019 Power optimization fundamentals Managed resources Considers CPU, memory, disk IO, and network IO Optimizes when resource moves below resource threshold Considers entire cluster User-defined schedule Optimized only within specified hours of the day Enabled when dynamic optimization is set to “automated” Power operations Uses live migration to move VMs off the host before powering down Ensures that optimization will not overload remaining systems Ensures that powering off will not violate cluster quorum requirement Takes advantage of out-of-band management for power operations Resources Optimizes for CPU, Memory, Disk IO and Network IO Optimizes when resource usage goes above DO threshold Considers overall cluster status New UI enhancements for simplified control - NEW Manual and Automatic mode Default is manual User defined frequency Default is 10 minutes Configurable aggressiveness More aggressive = More migrations = More balanced Power optimization helps conserve energy in the datacenter © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. 41
System Center Marketing 1/10/2019 Optimisation Demo © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Controlling Access To Your Private Cloud System Center Marketing 1/10/2019 Controlling Access To Your Private Cloud Virtual Machine Manager © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Help protect your private cloud infrastructure in a shared environment System Center Marketing 1/10/2019 Help protect your private cloud infrastructure in a shared environment I want to ensure that application owners have self- service access to the resources they require I need to apply resource quotas to my application owner I need to share the private cloud resources and allow different application owners to use the same infrastructure I want to control the type of self- service actions users can take © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. 44
Delegating access to private cloud capacity System Center Marketing 1/10/2019 Delegating access to private cloud capacity Production Development Delegated capacity Cloud abstraction Datacenter one Datacenter two Full Animation and items grouped Development Production © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
System Center Marketing 1/10/2019 Role-based access VMM Administrator Fabric Administrator Scope: Entire system Can take any action Delegated administrator Fabric Administrator Scope: Host groups and clouds Configure fabric (hosts, networking and storage) Create cloud on fabric Assign cloud Tenant administrator Tenant Scope: Clouds only Author VM Networks Assign cloud Create Tenant Roles All other SSU settings Self-service user Application Owner Scope: Clouds only Author templates Deploy/manage VMs and Services Share resources Revocable actions Quota as a shared and per-user limit With the private cloud, you want to ensure that the correct people have access to the resources that that you control. To accomplish this, we have created access control capabilities to give you fine-grained The Administrator and Delegated Administrator has full control to the underlying Infrastructure and all of the fabric. While the Administrator has access to the entire VMM environment, the Delegated Administrator has the control over the delegated host groups assigned. The Self-Service User will have access to just clouds, and there you can set revocable actions in a quota controlled environment. This gives you the ability to specify what actions these users can do and how much of the cloud resources they can consume. Read only administrator Help Desk Scope: Host groups and clouds, No actions © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. 46
Assign actions to user roles System Center Marketing 1/10/2019 Assign actions to user roles Create custom roles Choose actions and change actions dynamically as needed Talk track – Granular and revocable This isn’t the whole list just some… Integrate into slide An application owner authors the service template and then shares that template with his team to deploy the application. Shareable Objects Profiles (Hardware, Guest OS, Application, SQL) Templates (VM, Service) Virtual machine Service Uses Active Directory users and groups © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. 47
System Center Marketing 1/10/2019 Assign quota capacity Ability to set quota at the “all members combined” level Ability to set quota at the “individual member” level Example of Team vs. User 40 for the team 8 for each user VMs in Library are not counted against Quota Dimension 50 VM limit for all members of user role 10 VM limit per individual member © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. 48
System Center Marketing 1/10/2019 Private Cloud Demo © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Standardizing application servicing System Center Marketing 1/10/2019 Standardizing application servicing Virtual Machine Manager © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Systematic approach to application updates System Center Marketing 1/10/2019 Systematic approach to application updates Easily upgrade applications Server application virtualization OS App ops Web App Data Goal of the slide Click down on Server Application Virtualization (SAV), a game-changing technology that is part of System Center 2012 Virtual Machine Manager. Talking points SAV dramatically simplifies maintaining standardized application services in your private cloud. SAV optimizes your applications (including a subset of existing applications) for private-cloud deployments with sequenced state separation between the application and underlying virtual infrastructure. Further, it dramatically simplifies upgrades and maintenance with image-based configuration and management techniques that reduce administrative effort and expense. It might be good to pick one application and OS combination in your organization that meets the SAV pre-requisites listed below (scroll down). <Click> Let’s look at a scenario in which you can update the business logic–tier of a three-tier application using image-based updates to a previously deployed application service. An image-based approach is where one or more new virtual instances (or VMs) are created, typically from an updated virtual image. Virtual Machine Manager moves the running application into these new VMs, and shuts down any VMs that the application was previously running. <Click> Let’s say we need to update the middle-tier business logic of a running application, so we must install the application’s code in the new VM. This should be pretty straightforward if the application maintains no state within its VM. But applications often make local changes within their VMs, such as modifying the Windows registry or relying on local configuration files. So moving the application successfully to a new VM might require moving this state as well. Virtual Machine Manager can accomplish this by wrapping the application code in an SAV package. Through sequencing, SAV can detect and track any local-state changes the application makes. When the running application is moved into a new VM, the SAV package moves its current state as well, including registry changes and configuration files. Because image-based updates can install a new VM image beneath a running application, it allows a separation of applications and VM images. This eliminates the need to have a separate VM image for each application that uses that image. Instead, an organization might choose to use the same small set of VM images for many applications, combining them as needed with service templates. Managing fewer VM images is simpler, cheaper, and less error-prone. <Click> SAV supports application components belonging to the .NET and Java application frameworks as long as they meet the pre-requisites. See additional details on what’s supported (and what’s not) in System Center 2012 by scrolling down to the FAQ section below. _______________________________________________________________________________ Server Application Virtualization FAQ What is Microsoft Server Application Virtualization (SAV)? SAV is conceptually similar to the Client Application Virtualization solutions that Microsoft’s customers have been using for some time now as part of MDOP. SAV is a packaging technology that helps customers optimize existing data center operations by logically abstracting applications from the underlying infrastructure. SAV enables customers to separate the application configuration and state from the underlying operating system and achieves this abstraction without requiring changes to application code. How does SAV work? SAV packages server applications into “XCopyable” images, which can then be easily and efficiently deployed and started using Virtual Machine Manager for System Center 2012 without an installation process. SAV offers a sequencer to abstract the application from the operating system thereby enabling IT organizations to maintain fewer application and OS images resulting in reduced updating and maintenance. Why should you care about SAV? SAV is a crucial piece of technology to enable the private cloud: Unlocks significant benefits for our customers Works for existing applications—Customers can deploy a sub-set of existing application components in private-cloud environments without necessarily having to rewrite or rearchitect those application components. Since the application is abstracted from the infrastructure, you could think of SAV as a bridge to unlock application mobility across private clouds and public clouds (for example, Windows Azure). Comprehensive application and infrastructure manageability—SAV simplifies provisioning, deployment, and servicing by enabling image-based management techniques. Dramatically reduce operational expense—Maintaining fewer application and OS images requires reduced administrative effort. 2. Strong proof point to our private cloud and System Center 2012 message SAV technology is a strong supporting proof point to Microsoft’s “service-centric” approach to private and public cloud management. By providing customers with a bridging technology to deploy and manage applications across private and public clouds, SAV strongly amplifies the message we’re trying to land with the System Center 2012 releases. 3. Strong VMware differentiation VMware does not have equivalent technology as they don’t have the deep understanding of application and service models like Microsoft. Q. What application types and components are supported by SAV in System Center 2012? OS support SAV supports server OS platforms only. Both x86 (where applicable) and x64 versions of Windows Server 2003, Windows Server 2008, and Windows Server 2008 R2 are supported. All editions are supported with one exception—the Server Core edition is supported for Windows Server 2008 R2 only. Application virtualization support IIS—SAV supports applications that install web sites, virtual directories, and application pools. With SAV, you can easily virtualize applications that create these components on IIS 6.0, IIS 7.0, and IIS 7.5. Windows Services—Many server applications install Windows services. With SAV, you can sequence an application which creates Windows services. When a virtual package is deployed to a server, you will see the same services in the Windows Service Control manager as you would see with a native installation of the application. COM/DCOM/COM+—SAV Sequencer captures COM/DCOM/COM+ components created by the application installer. These components are registered during deployment time so that they can be consumed by other applications or processes. You can also see these components with tools such as dcomcnfg. WMI—Many data center applications create WMI components, such as WMI providers or classes during the application installation. With an SAV virtualized package, you won’t miss any of these components when the package is deployed! Local users and Groups—Unlike desktop applications, it is common for data center applications to create local users or groups as part of the installation process. Many files also contain references to user or group security IDs to restrict access to certain users and groups. SAV is capable of capturing local users and groups created during sequencing of the application and recreating them at deployment time. Any references to the SIDs are also maintained automatically. SSRS—In SAV, we built a special component to handle the virtualization of applications that install SQL Services Reporting Services as part of the installation process. Therefore, if your application uses SSRS, you can use SAV to virtualize it! Does not support applications that install the following components Drivers—If your application installs drivers, SAV won’t install the drivers on deployment machines. Some applications have drivers that are installable separately. If this is the case for your application, you can install the driver first and then sequence the application with SAV sequencer. Before you deploy the package, you should also install the driver to the deployment servers. SharePoint—SAV does not support virtualization of SharePoint or virtualization of an application that installs SharePoint as part of the installation process. If your application uses SharePoint, check if it can connect to an external SharePoint server. If so, you can virtualize the application without installing SharePoint during the sequencing process. SQL Server—SAV does not support SQL Server virtualization. If your application requires SQL Server, you will need to point the installer to a previously deployed SQL Server instance on another machine during sequencing time and update the deployment configuration information to point to an appropriate (again, previously deployed) instance at deployment time. Can SAV enable customers to seamlessly migrate applications between their private cloud and public cloud (such as Windows Azure)? Not today. Most customers tell us that mobility of applications within their on-premises private cloud is their top priority. We’ve enabled that in a significant way with Virtual Machine Manager for System Center 2012, which has application and service modeling capabilities that take advantage of SAV technology. We will continue to take customer and market feedback to engineer mobility between private and public clouds for a broad set of server applications. To be clear, no company offers seamless mobility across clouds for server applications today—VMware might claim mobility, but they essentially move VMs around (with no understanding of application state or service models as mentioned above). How can customers access SAV? We’re shipping SAV as part of System Center 2012 Virtual Machine Manager. In December 2010, we also announced a private, by-invitation-only SAV CTP for Windows Azure. In this way, we’re making the same underlying packaging and sequencing technology available for both private and public cloud scenarios, which is consistent with our “common management” vision. We will update you as soon as additional details are available. .NET Compute Storage Network Java © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Anatomy of a service template System Center Marketing 1/10/2019 Anatomy of a service template Service template (multi-tier .NET applications) Web tier Application tier Data tier Scale out and health policy Scale out and health policy Scale out and health policy Internet Information Services (IIS) Application server SQL Server HW profile OS profile App profile HW profile OS profile App profile HW profile OS profile SQL profile Breakdown of how the Service template comes together to deliver the application. Infra and Fabric will cover the HW profile and OS profile content. Template Starting point for services and source of truth Specifies machine and connectivity requirements Deployed services are always linked to their templates Enables servicing of the instances Instance Groups of machines that work together Includes machine definitions as well as applications Native application types: Web Applications (WebDeploy) Virtual Applications (Server App-V Package) Database Applications (SQL DAC) W2K8R2.VHD OS settings MS deploy package Configuration Configuration App-V SQL DAC Configuration Service template library © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Simplifying application maintenance System Center Marketing 1/10/2019 Simplifying application maintenance Template-driven Provide a single source of truth for service deployments Use Upgrade Domains to limit disruption of service during updates In-place updates Change application or template settings without replacing OS image Change memory, update application package Image-based updates Replace old OS image with new OS image Reinstall the application and restore the state Compute Storage Network Web App Data For managing the service, we leverage the template model where we can update elements in the template and apply them to the deployed services. The template is the “Source of Truth” for the service and as we make modifications and publish those changes, we can see which services need to be updated. We use the concept of “Upgrade Domains” to provide the ability to update the tiers while helping to keep the service available. We have two types of updates, In Place Updates and Image Based Updates. In Place Updates – Update the application or virtual machine specifications which can be applied to the existing version off the OS. Update the Service without replacing the OS image Image Based Updates – Update to the OS can be applied by replacing the OS underneath the application. With this, the process would be to lift up the application, saving the state, replace the OS, drop the application back onto the updated system and then restore the state. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. 53
System Center Marketing TechReady12 System Center Marketing 1/10/2019 1/10/2019 In-place updates Pending service update Service template V1.5 Choose service template from library Deploy an instance of the service Copy the service template, update version number, and update application or configuration Publish the template and set the deployed service to the new template Apply the update while maintaining availability of the service through the use of Upgrade Domains Service template V1.0 Compute Storage Network Web App Data [Click] – The template for the VM is the “Source of Truth” for the VM. [Click] – We can now deploy some services off of that template. [Click] – We want to make updates to the application and apply them to the template. In this example we are making updates to the application running in the middle tier. [Click] – After updating the template we can now “Set” the template which allows us to correlate the services that used the older template. Once the template is set, the Service moves into a “Pending Service Update” mode. [Click] – At this point you can apply the changes and the service is now running with the updated application. Template library V1.0 V1.5 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. © 2011 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. 54
System Center Marketing TechReady12 System Center Marketing 1/10/2019 1/10/2019 Image-based updates Pending service update Service template V1.5 Choose service template from library Deploy an instance of the service Copy the service template, update version number, and update virtual disk or application Publish the template and set the service to the new template Apply the update while maintaining availability of the service by replacing the virtual hard disk and redeploying the application using Ugrade Domains Service template V1.0 Compute Storage Network Web App Data [Click] – The template for the VM is the “Source of Truth” for the VM. [Click] – We can now deploy some services off of that template. [Click] – We want to make updates to the application and apply them to the template. In this example we are making updates to the application running in the middle tier. [Click] – After updating the template we can now “Set” the template which allows us to correlate the services that used the older template. Once the template is set, the Service moves into a “Pending Service Update” mode. [Click] – At this point you can apply the changes and the service is now running with the updated application. Template library V1.0 V1.5 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. © 2011 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. 55
System Center Marketing 1/10/2019 Service Demo © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Maintaining the right-sized cloud System Center Marketing 1/10/2019 Maintaining the right-sized cloud Virtual Machine Manager © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Capacity reporting and management I need to know the utilization of my private cloud infrastructure, now I need to trend my private cloud infrastructure usage over time I need to forecast future private cloud infrastructure resource needs I need to do all this with tools I am familiar with
Private cloud usage reporting System Center Marketing 1/10/2019 Private cloud usage reporting Choose date range Choose hosts View results © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Analysis and what-if forecasting Monitor the usage of the private cloud, and trend the data over time Analyze the historical data to create “what-if” scenarios for future planning
Extend Into Windows Azure System Center Marketing 1/10/2019 Extend Into Windows Azure App Controller © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Introducing the Windows Azure Platform Frameworks caching identity service bus media cdn big data Market integration analytics hpc mobile Services Virtual Machines Web Sites Cloud Services Blob storage SQL database noSQL database Virtual network Connect Traffic Manager Fabric Infrastructure Global Physical Infrastructure servers / network / datacenters N Central US, S Central US, N Europe, W Europe, E Asia, SE Asia + 24 Edge CDN Locations Automated Managed Resources Elastic Usage Based compute storage networking
Windows Azure Cloud Services Platform as a Service Virtual machines in the Cloud Two Flavors: A place for your application code to run… Web Role is simply machine with IIS pre-configured Worker role is for non-web based processing code, back-end business processes You can actually connect to your web/worker roles – they are just VM’s You package your code/artifacts and Windows Azure bootstraps a VM, installs the code and starts up the VM for you. Load balances multiple instances Web Role Worker Role
Windows Azure Virtual Machines Infrastructure as a Service Getting Started Select Image and VM Size New Disk Persisted in Storage Azure Management Portal Scripting (Windows, Linux and Mac) Building a VM in the cloud Instantly run your existing applications in the cloud using Windows Azure Virtual Machines. Virtual Machines allow you to easily move your applications and infrastructure to the cloud without requiring any changes to the existing code. You can bring your own Windows Server or Linux images or select from a gallery. Regardless of your choice, you retain full control to configure and maintain the image. Windows Azure Virtual Machines are great for: Application mobility Virtual Machines give you application mobility, allowing you to move your virtual hard drives (VHDs) back and forth between on-premises and the cloud. Running popular Microsoft server applications Virtual Machines help you run the same on-premises enterprise applications and infrastructure in the cloud, with support for many popular Microsoft server applications such as Microsoft SQL Server, Active Directory and Microsoft SharePoint Server. Future gallery images will support applications such as SQL Server pre-installed on Windows Server for your usage. Integrate with Other Windows Azure Services Virtual machines can be used in coordination with all of the services provided by Windows Azure. Common scenarios would be to use Windows Azure Virtual Network to connect Virtual Machines to your on-premises data center or include a Virtual Machine in the design of your application that includes web and worker roles. You have a number methods of starting this process: Build a VM from the portal, from the command line, use System Center 2012 SP1 OR programmatically calling the REST API. Once your choice of provisioning is made you will need to select the image and instance size to start from. The newly created disk will be stored in blob storage and your machine will boot. App Controller Orchestrator REST API Cloud
Windows Azure Cross-Premises Connectivity Cloud Enterprise App Monitoring & Management System Center Data Synchronization SQL Database Data Sync Application-Layer Connectivity & Messaging Service Bus IP-level connectivity Secure Machine-to-Machine Connectivity Windows Azure Connect Secure Site-to-Site Network Connectivity Windows Azure Virtual Network
Monitoring Azure and Hybrid Applications with System Center Worker Role Web Role Read app roles and structure Windows Azure Service API Performance data, events, logs Table storage Performance data, events, logs Read operational data and grooming On-Premises Operations Manager Windows Azure Application On-premises Windows Azure Operations Manager Console Diagram View
Delegating Access to Windows Azure Subscriptions with System Center App Controller API Authentication Windows Azure Production App Controller Public Key Windows Azure Service API Private keys stored in App Controller database Windows Azure Staging Public Key On-Premises Windows Azure Single view of multiple Windows Azure subscriptions Granular delegation of access to subscriptions
Managing Hybrid Applications with System Center TechReady13 1/10/2019 Managing Hybrid Applications with System Center Deploy Monitor Manage Service Templates Package and Configuration Hyper-V VMware Xen Windows Azure Private Cloud Application management across private, public and service provider clouds Provision Services on Premise or in the cloud Provision VM’s on premise or in the cloud Move VM’s from on-premise to the cloud Scale service on premise or in the cloud Upgrade services on premise or in the cloud Orchestrate lifecycle of services and VM’s whether on premise or in the cloud © 2011 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. 68
Azure and AppController Demo System Center Marketing 1/10/2019 Azure and AppController Demo © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Get the evaluation, get certified, and get trained 1/10/2019 Get the evaluation, get certified, and get trained Get the evaluation Microsoft Server and Cloud Platform: http://www.microsoft.com/en-us/server-cloud/windows-server/2012-default.aspx Get certified Microsoft Learning: http://www.microsoft.com/learning/ Get trained Microsoft Virtual Academy: http://www.microsoftvirtualacademy.com Microsoft Technet Library: System Center 2012 SP1 http://technet.microsoft.com/en-us/library/hh546785.aspx
System Center Marketing 1/10/2019 © 2012 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. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.