Deploying enterprise applications on Dell Hybrid Cloud System for Microsoft Cloud Platform System Standard

Similar documents
Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

[MS10992]: Integrating On-Premises Core Infrastructure with Microsoft Azure

Implementing Microsoft Azure Infrastructure Solutions

to know how and when to apply which Microsoft technology. In many cases, you can combine multiple

Copyright 2015 EMC Corporation. All rights reserved. Published in the USA.

Infrastructure Provisioning with System Center Virtual Machine Manager

Microsoft Azure Course Content

NE Infrastructure Provisioning with System Center Virtual Machine Manager

Dell EMC Enterprise Hybrid Cloud for Microsoft Azure Stack. Ahmed Iraqi Account Systems Engineer Dell EMC North & West Africa

Overview of Microsoft Virtualization

Microsoft Configuring and Deploying a Private Cloud

20533B: Implementing Microsoft Azure Infrastructure Solutions

Why Choose MS Azure?

Configuring and Deploying a Private Cloud DURATION: Days

[MS20533]: Implementing Microsoft Azure Infrastructure Solutions

70-414: Implementing an Advanced Server Infrastructure Course 01 - Creating the Virtualization Infrastructure

Developing Microsoft Azure Solutions (70-532) Syllabus

Red Hat Cloud Suite 1.1

Deploy Microsoft SQL Server 2014 on a Cisco Application Centric Infrastructure Policy Framework

Copyright 2015 EMC Corporation. All rights reserved. Published in the USA.

Address new markets with new services

Introducing VMware Validated Designs for Software-Defined Data Center

Scale and secure workloads, cost-effectively build a private cloud, and securely connect to cloud services. Beyond virtualization

Introducing VMware Validated Designs for Software-Defined Data Center

Introducing VMware Validated Designs for Software-Defined Data Center

Red Hat Cloud Infrastructure 1.1

Futures: Windows Server and System Center in the Datacenter

70-247: Configuring and Deploying a Private Cloud with System Center 2012

#techsummitch

Implementing Microsoft Azure Infrastructure Solutions (20533)

Azure Development Course

Course Overview This five-day course will provide participants with the key knowledge required to deploy and configure Microsoft Azure Stack.

Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack

Pasiruoškite ateičiai: modernus duomenų centras. Laurynas Dovydaitis Microsoft Azure MVP

Welcome to the. Migrating SQL Server Databases to Azure

BUILDING A PATH TO MODERN DATACENTER OPERATIONS. Virtualize faster with Red Hat Virtualization Suite

How to Lift-and-Shift a Line of Business Application onto Google Cloud Platform

Advanced Solutions of Microsoft SharePoint Server 2013

Hyper-Convergence De-mystified. Francis O Haire Group Technology Director

EASYHA SQL SERVER V1.0

That Set the Foundation for the Private Cloud

Get on-premise private cloud with enterprise managed services.

20532D: Developing Microsoft Azure Solutions

February 2018 Release

Azure Stack. Building an end-to-end validation environment

Hitachi Unified Compute Platform Pro for VMware vsphere

THE HYBRID CLOUD. Private and Public Clouds Better Together

Course AZ-100T01-A: Manage Subscriptions and Resources

Introducing VMware Validated Design Use Cases. Modified on 21 DEC 2017 VMware Validated Design 4.1

70-745: Implementing a Software-Defined Datacenter

Enhancing Oracle VM Business Continuity Using Dell Compellent Live Volume

Developing Microsoft Azure Solutions

20745B: Implementing a Software- Defined DataCenter Using System Center Virtual Machine Manager

Microsoft Office SharePoint Server 2007

Course Outline. Cloud & Datacenter Monitoring with System Center Operations Manager Course 10964B: 5 days Instructor Led

Techno Expert Solutions

Advanced Solutions of Microsoft SharePoint Server 2013 Course Contact Hours

Dell Compellent Storage Center. Microsoft Server 2008 R2 Hyper-V Best Practices for Microsoft SCVMM 2012

Advanced Solutions of Microsoft SharePoint 2013

Audience Data center administrators responsible for designing, installing and configuring a private cloud infrastructure.

Advanced Technologies of SharePoint 2016

SHAREPOINT 2016 ADMINISTRATOR BOOTCAMP 5 DAYS

Advanced Technologies of SharePoint 2016

Developing Enterprise Cloud Solutions with Azure

Azure File Sync. Webinaari

What is Dell EMC Cloud for Microsoft Azure Stack?

Microsoft Azure for AWS Experts

Cisco HyperFlex and the F5 BIG-IP Platform Accelerate Infrastructure and Application Deployments

PaaS Anywhere. Isaac Christoffersen Architect, Vizuri

MySQL CLOUD SERVICE. Propel Innovation and Time-to-Market

Storage Considerations for VMware vcloud Director. VMware vcloud Director Version 1.0

Microsoft Azure Windows Server Microsoft System Center

Lenovo Validated Designs

Oracle Cloud Getting Started with Oracle WebCenter Portal Cloud Service

EMC Backup and Recovery for Microsoft Exchange 2007 SP1. Enabled by EMC CLARiiON CX4-120, Replication Manager, and VMware ESX Server 3.

STREAMLINED CERTIFICATION PATHS

IBM Cloud IBM Cloud for VMware Solutions Zeb Ahmed Senior Offering Manager and BCDR Leader VMware on IBM Cloud VMworld 2017 Content: Not for publicati

Leveraging cloud for real business transformation

Design and implement cloud data platform solutions.

SERVERS TO SERVICES HOW MICROSOFT AZURE CAN MODERNISE YOUR IT INFRASTRUCTURE. Joey Lau 9 November 2017

COURSE 10964: CLOUD & DATACENTER MONITORING WITH SYSTEM CENTER OPERATIONS MANAGER

Reference Architecture for Dell VIS Self-Service Creator and VMware vsphere 4

VMWARE PIVOTAL CONTAINER SERVICE

OpenNebula on VMware: Cloud Reference Architecture

System Center Virtual Machine Manager. Overblik Demo. Roadmap

Cloud & Datacenter Monitoring with System Center Operations Manager

The FlashStack Data Center

Advanced Technologies of SharePoint 2016 ( )

Datacenter Management and The Private Cloud. Troy Sharpe Core Infrastructure Specialist Microsoft Corp, Education

Exam : Implementing a Cloud Based Infrastructure

Planning and Administering SharePoint 2016

"Charting the Course... MOC B Cloud & Datacenter Monitoring with System Center Operations Manager Course Summary

Bringing OpenStack to the Enterprise. An enterprise-class solution ensures you get the required performance, reliability, and security

MICROSOFT EXAM QUESTIONS & ANSWERS

20537A: Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack

PaaS Anywhere. Isaac Christoffersen Architect, Vizuri

Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms

ACRONIS DATA CLOUD AT CLOUDFEST YOUR SINGLE SOURCE FOR RELIABLE NEW REVENUE. Markus Bauer, Technology Evangelist EMEA

Introducing VMware Validated Design Use Cases

Microsoft Cloud & Datacenter Monitoring with System Center Operations Manager

Transcription:

Deploying enterprise applications on Dell Hybrid Cloud System for Microsoft Cloud Platform System Standard Date 7-18-2016

Copyright This document is provided as-is. Information and views expressed in this document, including URL and other Internet Web site references, may change without notice. You bear the risk of using it. Some examples depicted herein are provided for illustration only and are fictitious. No real association or connection is intended or should be inferred. This document does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this document for your internal, reference purposes. Dell, the DELL logo, the DELL badge are trademarks for Dell Inc. Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and names or their products. Dell disclaims proprietary interest in the marks and names of others. This document is for informational purposes only. Dell reserves the right to make changes without further notice to any products herein. The content provided is as is and without express or implied warranties of any kind. 2016 Microsoft. All rights reserved.

Table of Contents Introduction... 4 Software components... 5 What is Windows Azure Pack?... 5 Why use Windows Azure Pack?... 6 PaaS Services: Web Sites, SQL Server, and MySQL... 6 Subscriptions and plans... 6 Virtualization and deployment of key applications... 7 Deployment methods... 7 Service template-based deployments... 8 Self-service workloads... 8 Library... 10 Storage... 10 Networking... 10 High availability using multiple Dell Hybrid Cloud System for Microsoft DHCS systems... 10 Monitoring workloads... 10 Deploying Select Microsoft Workloads... 11 Common steps for Microsoft first-party workloads... 11 Deployment of SQL Server... 11 Software components... 11 Configurations... 11 Deployment of SharePoint 2013... 12 Planning... 12 Software components... 12 Installation... 12 Configuration... 12 Deployment of Exchange Server... 13 Software components... 13 Configuration... 13 Summary... 14

Introduction Hybrid cloud computing addresses critical needs of enterprises to increase business competitiveness, enable greater agility, improve services to end-users, and reduce costs. The hybrid cloud model allows IT teams to deploy applications in hours instead of days, to provide elasticity for the application workload, and focus on business innovations by offloading some operational functions to a public cloud. While multiple approaches are available for adopting hybrid cloud technologies, these options often require in-house knowledge and resources to deploy the hardware, software, and services, or the budget for assistance to meet these requirements. Implementation can be costly and time consuming. Dell Hybrid Cloud System for Microsoft is an integrated, pre-engineered cloud solution built on Microsoft Cloud Platform System (CPS) Standard. As an integrated hardware and software system, Dell Hybrid Cloud System for Microsoft provides organizations and hosting providers with: A pre-engineered, validated, ready-to-run, optimized cloud solution based on Microsoft CPS Standard, which includes Windows Azure Pack, Windows Server, System Center, and some specific Microsoft Azure services. Highly scalable private cloud platform powered by Dell networking, computing, and storage technology, which allows for the independent scaling of resources based on the environment and underlying needs of application workloads. An extensible, self-service portal that allows users to pick from a gallery of images, workloads, databases and websites. Gallery packages featuring many leading applications are available from a wide variety of sources, including Microsoft and the open source sharing platform, GitHub. Integrated update framework for automated patching and updates with no disruptions to tenant operations. Integration with Microsoft Azure for data backup to the public cloud, disaster recovery, and operational insights (available at a later date). A single, trusted provider (Dell) for complete system support. Make your IT services agile and enhance business flexibility with Dell Hybrid Cloud System for Microsoft. This co-engineered cloud system will streamline all phases of your solution lifecycle from acquisition and deployment, to operations and management and through expansion and growth.

Software components One key software component integrated with Dell Hybrid Cloud System for Microsoft is Windows Azure Pack. This piece of software is an integral part of making Dell Hybrid Cloud System for Microsoft more than a virtualization platform. What is Windows Azure Pack? Windows Azure Pack for Windows Server is a collection of Microsoft Azure-consistent technologies that enable you to experience rich, self-service, multitenant cloud services. Windows Azure Pack is available and integrated in the Dell Hybrid Cloud System for Microsoft software stack. Windows Azure Pack provides the following key capabilities that are available in Dell Hybrid Cloud System for Microsoft: Management portal for tenants. A customizable self-service portal experience that is consistent with Azure classic portal, for provisioning, monitoring and management of services such as Web Sites and Virtual Machines. Management portal for administrators. A portal for administrators to configure and manage resource clouds, user accounts, tenant offers, quotas, and pricing. Support for Web Sites service. Consistent with Microsoft Azure Web Sites, this service helps to provide a high-density, scalable, shared web-hosting platform for ASP.NET, PHP, and Node.js web applications. The service also includes a customizable web application gallery of popular open-source web applications and integrates with source control systems for custom-developed websites and applications. Virtual Machine service. Consistent with Microsoft Azure Virtual Machines, this service helps provide Infrastructure_as_a_Service (IaaS) capabilities for Windows

and Linux virtual machines. It includes a virtual machine template gallery, scaling options, and virtual networking capabilities. Databases. Through Windows Azure Pack, you can create cloud-based database offerings that are easy to provision and administer by using SQL Server and MySQL. Automation and extensibility. Windows Azure Pack also includes capabilities for automating and integrating additional custom services into the services framework, including a runbook editor and execution environment. Why use Windows Azure Pack? Enterprises typically want the flexibility and affordability that cloud environments offer, while service providers want the ability to win and easily set up more enterprise customers. Windows Azure Pack builds on the power of Windows Server and System Center to deliver an enterprise-class, cost-effective solution for self-service, multitenant cloud infrastructure and application services. Windows Azure Pack provides a multitenant (where multitenant can mean multiple departments in an enterprise that require some degree of isolation), self-service cloud that works on top of your existing software and hardware investments in Dell Hybrid Cloud System for Microsoft. Because it builds on the familiar foundation of Windows Server and System Center, Windows Azure Pack offers a flexible and familiar solution to help your business deliver self-service provisioning and manage infrastructure (Infrastructure_as_a_Service) and application services (Platform_as_a_Service) such as Web Sites and Virtual Machines. PaaS Services: Web Sites, SQL Server, and MySQL The Windows Azure Pack management portal for tenants also enables the deployment of web-based applications based on shared infrastructure virtual machines that support websites and databases. These Platform_as_a_Service (PaaS) features allow for the efficient use of the hardware and remove the need for tenants to manage individual virtual machines. Instead, they can focus on building their web applications. Deploying these specific applications will require additional configurations depending on intended use. Subscriptions and plans For self-service workloads, each tenant must subscribe to one or more plans. The administrator creates and publishes plans through the Windows Azure Pack management portal for administrators. When authorized users sign in to the tenant portal, they can subscribe to published plans. From there, they can create virtual machines (from artifacts previously added to VMM by the administrator) and select other gallery Items. If configured, they can also deploy websites with or without databases. For more information, see Administer Windows Azure Pack for Windows Server.

Virtualization and deployment of key enterprise applications Dell Hybrid Cloud System for Microsoft self-service allows IT organizations to deploy key enterprise software and applications, including, but not limited to, Microsoft SharePoint, Exchange Server, and SQL Server, using virtualization aspects of the platform. As a general purpose IaaS solution, any workload that can be virtualized could be deployed. Before getting into the specifics of making workloads available for tenant use, we have included a brief description of additional concepts and terms that are used in this paper. Fabric. Fabric is a term used to describe the underlying hardware and software components upon which virtualized workloads will run. The security context of the fabric is isolated from the tenants. Fabric administrator. The fabric administrator runs the fabric and has the ability to configure clouds, networks and storage resources on behalf of all tenants. The fabric administrator manages what is made available through the tenant portal, such as plans, and can act on behalf of the tenant by configuring workloads either directly using Virtual Machine Manager, or through the Windows Azure Pack management portal for administrators. Tenant. A tenant is a "customer" of the fabric. The tenant uses the shared resources of the fabric but is largely unaware of it, or of any other tenants. Tenants run workloads such as virtual machines, websites, and databases. Tenant administrator. The tenant administrator is the designated admin for the tenant s virtual machines. The tenant administrator works through the tenant portal, and optionally uses APIs to automate the tenant s work. The fabric administrator can also give the tenant admin the ability to interact with the fabric through Virtual Machine Manager (not discussed here). Virtual Machine Manager (VMM). VMM is the System Center component responsible for all activities on the fabric. VMM aggregates all the fabric resources, such as networking and storage, and securely delegates these to the tenants. Gallery. The gallery is a feature of Windows Azure Pack, and can be thought of as a collection of items that can be offered to tenants through plans. For example, a complete Exchange Server can be described by a gallery item; the item would be advertised as part of a plan; and a tenant can deploy the operating system and the workload in just a few clicks. Deployment methods Typically, Dell Hybrid Cloud System for Microsoft customers will use one of the following mechanisms to deploy workloads: VMM service template-based deployments Self-service (through the Windows Azure Pack management portal for tenants)

Service template-based deployments A VMM service template enables more complex multi-tier applications to be deployed by the fabric administrator or by delegated individuals (self-service). There are numerous examples of service templates available, and the administrator can create their own. Service templates are very important for creating consistent deployments. Learn more about this at Creating and Deploying Virtual Machines and Services in VMM. For enterprise scale or multi-tier applications such as a full-featured SharePoint farms or a VDI hosting environment, or when multiple Dell Hybrid Cloud System for Microsoft systems are used in highly available (HA) configurations, deploying via service templates is the preferred approach. This is best suited where the tenants are members of the same organization (enterprise). Self-service workloads and applications As the name implies, self-service enables tenants (end-users) of the private cloud to deploy their own virtual machines containing an operating system, and optionally including applications. Windows Azure Pack is ideally suited for virtual machines (Linux or Windows), simple workloads, or any do-it-yourself workload built on top of standard operating system images. These tenant workloads are typically operated in isolated environments (for example, separate Active Directory domains). Either the fabric administrator or the tenant can deploy these, as long as separate VM networks (based on separate VLANs) are established. There are some limitations to using gallery Items for deploying complex workloads. Examples in a later section help guide you through these considerations. To deploy self-service workloads through the Windows Azure Pack management portal for tenants, a Virtual Machine Role (VM Role) package must be created and imported into the gallery, and source files must exist in the VMM library. To author or modify new VM Roles, the easiest approach is the VM Role Authoring Tool. A valuable resource for sample workload artifacts (both service templates or gallery items) is the Web Platform Installer, or "WebPI."

Add the http://www.microsoft.com/web/webpi/partners/servicemodels.xml custom feed through the Options page to give you access to these items on the Service Models tab. You can select a variety of workload-specific gallery items, or general purpose VMM service templates. Note that items marked "CPS Premium" or "CPS Workloads" will not run on Dell Hybrid Cloud System for Microsoft without extensive modification. These are intended only for the Microsoft Cloud Platform System Premium product and depend on features that are not available in CPS Standard.

Each item from WebPI contains a Readme file that explains how to use it and what additional items (such as operating system disks or product MSI files) you must download and prepare. Library You must populate the VMM library with images for each of the operating system and workload virtual hard disks (VHDs). This allows easy access and saves space because each tenant VM will use a differencing VHD which will be very small. It also means that every workload source disk can be shared. Templates are also stored in the library and various capabilities; such as virtual machine profiles are defined here as well. Storage As shipped from the factory, most of the storage has not been configured. This provides the fabric administrator the most flexibility to define file shares that best suit the requirements of particular workloads. One or more shares must be defined for the workloads to use as operating system and data disks. Networking Similar to storage, for tenants to be able to use virtualized workloads on Dell Hybrid Cloud System for Microsoft, the administrator must create one or more separate VLANs for use by that tenant. You must do this before users try to deploy workloads. You can create the VLAN-based logical networks and VM networks for tenant use directly in the VMM console (These are based on VLANs in the physical network. Note, however, that separate plans will need to be created for each tenant (where a tenant could be a department or team, such as Human Resources). By using separate VLANs, you can restrict those workloads to only VLANs that are defined for them. By using separate plans for the tenants, it becomes possible to isolate these networks. Separate tenant clouds could also be configured but is beyond the scope of this document. High availability using multiple Dell Hybrid Cloud System for Microsoft systems Workloads that require higher availability can be deployed across multiple Dell Hybrid Cloud System for Microsoft installations. These would include workloads that replicate data between two or more application instances, such as SQL Server AlwaysOn and Exchange database availability groups (DAGs). Monitoring workloads and applications Although Dell Hybrid Cloud System for Microsoft includes System Center Operations Manager for the fabric, tenant workloads will need to be monitored through another Operations Manager instance. You can also use Operations Management Suite to monitor cloud workloads where connection to the public Azure cloud is permitted.

Deploying Select Microsoft Applications Common steps for Microsoft first-party applications All the workloads discussed in this section require an Active Directory domain and a VLAN. VLANs were discussed earlier. You can use any of the following domain models for a tenant: 1. Create a new domain for a tenant. 2. Use an existing domain and synchronize with the tenant s domain using Active Directory Federation Services. 3. Use an Azure Active Directory domain. Creating a new domain involves adding one or more virtual machines running Windows Server to the tenant s subscription. The Windows servers are then configured as domain controllers. They also provide Domain Name System (DNS) for the tenant virtual machines that will join this domain. For all of the workloads described in the next section, the fabric administrator will need to follow the steps for each gallery item. The examples all make use of the same operating system (Windows Server 2012 R2), so it s important to create a common image that contains pre-requisites, the latest updates, agents such as antimalware applications, and then prepare the image by using Sysprep. Deployment of SQL Server SQL Server is a building block for many workloads. This section discusses creating virtual machines that will run SQL Server. There is also a PaaS capability described separately (earlier section on SQL and MySQL) which is better suited for lighter weight applications or for use when an external SQL Server is deployed. Software components SQL Server 2014 with SP1, Windows Server 2012 R2,.NET Framework 3.5 Configurations The example available through WebPI is for a simple one-vm instance of SQL Server. More complex configurations, including SQL Server AlwaysOn, can be constructed using Windows Azure Pack, but are better suited to VMM. Where multiple Dell Hybrid Cloud System for Microsoft instances are available, SQL Server AlwaysOn clusters which eliminate single points of failure enable the highest availability. SQL Server will replicate between the instances in the AlwaysOn Availability Groups. We recommend that you configure storage for performance and reliability. This includes deploying three-way mirroring with an SSD tier. You may opt for lower redundancy when AlwaysOn is used because it mirrors the data between nodes. In that case, twoway mirroring with SSD is a good alternative.

Deployment of SharePoint 2013 SharePoint 2013 is available in multiple editions. SharePoint Foundation can be installed on a single VM; other editions require a separate instance of SQL Server. Planning Refer to Capacity management and sizing for SharePoint Server 2013 for information. Software components SharePoint Server 2013 with SP1, SQL Server 2014 with SP1. Installation Either self-service through the Windows Azure Pack management portal for tenants, or through service templates as explained earlier. For enterprise scale or multi-tier applications such as a full-featured SharePoint farm, use services templates. Configuration You must configure SharePoint after you install the operating system and the product. There are many different SharePoint services. You can pick some or all of them, and decide how they are distributed among the VMs in a tier. Consequently, SharePoint configuration can be somewhat difficult. We provide a set of scripts and deployment tools to help with this. You should monitor performance, particularly of the front end (IIS). You may need to adjust the size of the VMs if these servers get too busy. Storage recommendations are the same for SharePoint as for SQL Server.

Deployment of Exchange Server The gallery package is a simple implementation where Exchange Server is running in a non-ha configuration, supporting a small number of users. Dell Hybrid Cloud System for Microsoft can also support more complex configurations which use database availability groups (DAGs). These are best supported through the use of a service template. (A sample is also available through the WebPI feed.) Use the Exchange Role Requirements Tool, even for simple configurations. This helps determine storage requirements and VM sizing. Exchange Server Role Requirements Calculator v7.8 Software components Exchange Server 2013 with SP1, Unified Communications Management API (UCMA) 4.0 [Note: UCMA 5.0 is not supported], Windows Server 2012 R2 Configuration The suggested configuration for Exchange Server is to deploy all roles on each VM (multi-role servers). Database Availability Groups (DAGs) are recommended for all highly available instances and one database per volume keeps the configuration simpler. Configure storage with two-way mirrors where possible, since the DAG keeps copies. This minimizes wasted spindles (as would be the case with a three-way mirror). Separate pools or virtual disks per server avoids contention between VMs that share the same spindles.

Summary The Dell Hybrid Cloud System for Microsoft is the world s first integrated hybrid cloud solution validated with Microsoft Cloud Platform System Standard. While the time to get the system up and running at a customer site will vary, the average time is around three hours. After the system is live, a customer can deploy virtual machines and set up appropriate private cloud workloads and enterprise applications. This white paper examines the different deployment methods for some key applications and help guide the administrators and end users of these systems on the best method for them. To find out for on this solution, please visit: www.dell.com/dhcs.