advertisement

Windows Azure Pack Enabling Virtual Machines - IaaS & Virtual Machine Role - EPC Group

67 %
33 %
advertisement
Information about Windows Azure Pack Enabling Virtual Machines - IaaS & Virtual Machine...
Technology

Published on March 12, 2014

Author: errino

Source: slideshare.net

Description

Windows Azure Pack Enabling Virtual Machines - IaaS & Virtual Machine Role -

Web: www.epcgroup.net | E-mail: contact@epcgroup.net | Phone: (888) 381-9725 | Twitter: @epcgroup

* SharePoint Server 2013, Office 365, Windows Azure, Amazon Web Services (AWS), SharePoint Server 2010 & SharePoint 2007: Review, Architecture Development, Planning, Configuration & Implementations, Upgrades, Global Initiatives, Training, and Post Go-live Support with Extensive Knowledge Transfer | Custom Branding and Responsive Web Design (RWD)
* Health Check & Assessments (Roadmap Preparation to Upgrade to 2013 or 2010) - Including Custom Code & Solution Review
* Enterprise Content Management Systems based on Microsoft SharePoint 2013, Office 365 Hybrid Cloud (Both On-premises and cloud)
* Enterprise Metadata Design, Taxonomy | Retention Schedule Dev | Disposition Workflow, and Records Management | eDiscovery | Microsoft Exchange 2013 Migration \ Integration | Roadmap, Requirements Gathering, Planning, Designing & Performing the Actual Implementation
* Best Practices Consulting on SharePoint 2013, Office 365, SharePoint 2010, 2007 | EPC Group has completed over 900+ initiatives
* Intranet, Knowledge Management, Internet & Extranet-Facing as Well as Mobility (BYOD Roadmap), Cloud, Hybrid, and Cross-Browser | Cross-Platform Solutions for SharePoint 2013 with Proven Past-performance
*Upgrades or Migrations of Existing Deployments or Other LOB Systems (Documentum, LiveLink, FileNet, SAP, etc.)
* Custom Apps, Custom Application Development, Custom Feature, Master Pages, Web Parts, Security Model, Usability (UI) & Workflow Development (Visual Studio 2012, Visual Studio 2013)
* Migration Initiatives to SharePoint 2013 \ Office 365 and those organizations with both on-premises and cloud assets for a SharePoint Hybrid Architecture and Deployment
* Key Performance Indicators, Dashboard & Business Intelligence Reporting Solutions (PerformancePoint 2013, SQL Server 2012 R2, SQL Server 2014, BI, KPIs, PowerPivot, Scorecards, Big Data) and Power BI
* Experts in Global \ Enterprise Infrastructure, Security, Hardware Configuration & Disaster Recovery (Global performance considerations)
* Tailored SharePoint "in the trenches" Training on SharePoint 2013, 2010, 2007 + Office 365
* Support Contracts (Ongoing Support your Organization's 2013, 2010, or 2007 Implementations)
* .NET Development, Custom applications, BizTalk Server experts
* Project Server 2013, 2010, and 2007 Implementations
* SharePoint Roadmap & Governance Development: 6, 12, 18, 24 and 36 months (Steering Committee & Code Review Board Development)
* EPC Group's HybridCloudAdvisor.com - Navigating the Ever Changing World of the Hybrid Cloud to include SLA development & consulting services | advisory | best practices around PaaS, IaaS, SaaS, VDI, Windows Azure, AWS as well as security, compliance & and regulatory issues facing cloud and Hybrid Cloud deployments throughout the globe.
advertisement

Windows Azure Pack Enabling Virtual Machines: IaaS and Virtual Machine Role

2 Consistent Experiences Across the Cloud OS VIRTUAL MACHINES SERVICE MGMT PORTAL & API WEBSITE SERVICE BUS Reliable Messaging Standards Based Cross Cloud Fully self-service Web Application PaaS Highly Scalable Dev-ops optimized Integrated SCC Fully self-service IaaS - Elastic Tiers Virtual Networks Window and Linux Gallery of apps Fully self-service Azure Consistent Federated Identities Active Directory Standards Based Device Friendly MICROSOFT SERVICE PROVIDERON-PREMISES CONSISTENT PLATFORM 1

A consistent service model amongst Windows Server, System Center and Windows Azure for composing, deploying and scaling virtualized applications and workloads Portal user experience Deployment artifacts Management APIs On-premises, hosted clouds, Windows Azure

Portal User Experience • IaaS Gallery • Site to Site Networks • Windows and Linux Deployment Artifacts • Gallery Items • Virtual Machine Role • Application • VHDs Management APIs • Virtual Machine Role APIs Clouds • Service Provider • On-premise

Service Admin Portal Tenant Portal Service Management API Service Provider Foundation (Tenant, Admin, Usage) Virtual Machine Manager Orchestrator Operations Manager Windows Server Hyper-V

Gallery Item (Virtual Machine Role Template) Application Extension (App Profile and Payload) VMM Virtual Machine Role VM VM VM SPF Gallery Wizard Service Admin Manage Gallery Offer to Tenants Tenant Create Virtual Machine Role Manage Virtual Machine Role Powershell Portal 2 1 3 4 5 1. Import Application Extension into VMM 2. Import Gallery Item into SPF 3. Offer to Tenants 4. Create Virtual Machine Role 5. Manage existing Virtual Machine Roles

Browser Remote Desktop Client client supporting RDPTLSv2 Windows Azure Pack Portal System Center 2012 R2 Windows Server 2012 R2 Remote Desktop Gateway RDP File RDP File Tokens (Host, VM) Console Request Windows Server 2012 R2 Hyper-V

Virtual Machine Role Gallery • Catalog of Virtual Machine Role templates for tenants. Tenants view a curated and role-scoped list of Virtual Machine Role templates in the Tenant Portal, Powershell or APIs. Virtual Machine Role Gallery Item • A single Virtual Machine Role template Virtual Machine Role • Homogenous scalable tier of Virtual Machines. Virtual Machine Role View Definition (VIEWDEF) • UI artifact for a gallery item. The VIEWDEF includes constructs to build the ui wizard in order for the tenant to enter values for deployment. Virtual Machine Role Resource Definition (RESDEF) • Template artifact for a Virtual Machine Role. The RESDEF includes hardware, network, OS, and Application configuration. Virtual Machine Role Resource Extension (RESEXT) • Application template and installation payload (MSI, scripts, SQL DAC, etc) used to deploy an application into a Virtual Machine Role.

Cloud Service 1 Virtual Machine Role 1 VM1.1 Virtual Machine Role Resource Definition (RESDEF) VM Container Specification Extension (RESEXT) Application Configuration Application, Network, VM Settings VM1.2 UI Wizard (VIEWDEF)

Application (RESEXT) • Roles and Features • Payload and scripts • OS Image requirements • Network IP and Load balancer • RESEXT Parameters Virtual Machine Role (RESDEF) • VM settings (size) • OS Settings • OS Image Reference • RESEXT Reference • RESEXT Parameter bindings • RESDEF Parameters UI Wizard (VIEWDEF) • UI for RESDEF Parameters • Grouping • Ordering • Validation • Localization Deployment Configuration (RESCONFIG) • RESDEF Parameter Values • Single deployment • Versioned

OPC { "Name": "IIS_Demo_2", "Publisher": "Microsoft, "Version": "1.0.0.0", "ExtensionHostingContract": "MicrosoftCompute/VMRole/1.0.0.0", ", "SchemaVersion": "1.0.0.0", "DataPackage" : { "Location" : "IISWS2012", "Version" : "1.0.0.0" }, "ResourceExtensionParameters": [ { "Name" : "IISPort", “Type" : "String", "Description" : "IIS Port" } ], "ResourceRequirements": { "OSVirtualHardDiskRequirements": ["WindowsServer2012", "Datacenter" ] }, "ExtensionSettings": { "SchemaVersion": "1.0.0.0", "WindowsServerRolesAndFeatures": [ "Web-Server", "Web-WebServer", "Web-Common-Http", "Web- Default-Doc", "Web-Dir-Browsing", "Web-Http-Errors“ ] "ApplicationProfile": { "ApplicationPayload": [ { "ID" : "123dbce1-8ccd-4fb1-af39-a2a3b69b4123", "RelativePath" : "IISConfiguration.cr" } ], "Name": "389cb52d-a950-46d3-b021-48b7fe67267e", "WindowsApplicationProfile": { "ProvisioningScripts": [ { "AlwaysReboot" : faalse, "ApplicationPayloadId" : "123dbce1-8ccd-4fb1- af39-a2a3b69b4123", "DeploymentOrder" : 1, "ErrorPolicy" : "FailOnMatch", "ExecutableAndParams" : { "Executable" : "cmd.exe", "Parameters" : "/q /c iisconfig.cmd [Param.IISPort]" }, "ExitCodeRegex" : "[[1-9][[0-9]*", "RebootExitCodeRegex" : null, "RestartOnRetry" : false, "ScriptBlock" : null, "ScriptCredential" : null, "ScriptType" : "PreInstall", "StandardErrorPath" : "C:iisconfig-gceerr.txt", "StandardErrorRegex" : null, "StandardInput" : null, "StandardOutputPath" : "C:iisconfig-gceout.txt", "StandardOutputRegex" : null, "TimeoutInSeconds" : 1200, "WorkingDirectory" : null

{ "Name": "IIS_Demo", "Publisher": "Microsoft", "Version": "1.0.0.0", "Type": "MicrosoftCompute/VMRole", "SchemaVersion": "1.0.0.0", "ResourceParameters": [ { "Name": "RoleVMSize", "Type": "String", "Description": "Platform-specific VM size (for Blue: XS | S | M | L | XL)" }, { "Name": "IISPort", "Type": "String", "Description": "IISPort desc." } ], "ResourceExtensionReferences": [ { "ReferenceName": "IIS_Demo_2", "Name": "IIS_Demo_2", "Publisher": Microsoft", "Version": "1.0.0.0", "ResourceExtensionParameterValues" : '{ "IISPort" : "[Param.IISPort]"}' } ], "IntrinsicSettings": { "SchemaVersion": "1.0.0.0", "HardwareProfile": { "VMSize": "[Param.RoleVMSize]" }, "ScaleOutSettings": { "InitialInstanceCount": "[Param.RoleInitialInstanceCount]",

{ "Label": "{{IISWS2012Label}}", "PublisherLabel": "Microsoft", "Description": "{{WS2012IISDescription}}", "DefaultLanguageCode": "en-US", "Sections": [ { "Title": "{{WS2012IISVMSettings}}", "Categories": [ { "CategoryName": "{{ScaleOutSettingGroup}}", "Parameters": [ { "Name": "RoleVMSize", "Label": "VM Size", "Type": "VMSize", "DefaultValue": "ExtraSmall", "Description": "{{RoleSizeDesc}}", "Validation": { "Required": true, "Messages": { "Required": {{RoleSizeRequiredMessage}}“ } } }, { "Name": "RoleOSVHDImageNameVersion", "Label": "OS Virtual Hard disk", "Type": "OSVirtualHardDisk", "Description": "{{OSDisk}}", "ImageTags": [ "WindowsServer2012", "Datacenter“ ], "Validation": {"Required": true, "Messages": {"Required": "OS Disk is Required" } } }, { "Name": "RoleInitialInstanceCount", "Label": "Initial Instance Count", "Type": "Number", "DefaultValue": "1", "Description": "{{RoleInitialInstanceCountDescription}}", "Validation": {

{ "Version": "1.0.0.0", “ParameterValues” : ‘ { “IISPort": “80", “RoleVMSize” : “Small”, “ComputerNamePattern” : null, "NetworkName" : "corp" }’ }

.ResdefPkg • Resdef file • Viewdef file • Icon • Language directories and files .ResextPkg • Resext file • Script Payload • Application Payload

Download or author resource and extension packages Import .ResextPkg into VMM Verify Deployment dependencies • VHD meets requirements • Network • Load Balancer Import .ResdefPkg into Portal Publish Gallery item to Plans

Portal reads Gallery Item VIEWDEF to build wizard and gather user input Portal produces a Resource Configuration (RESCONFIG) • Parameter Bindings for a single deployment Portal creates a new Cloud Service or chooses existing Portal calls SPF layer to deploy gallery item into Cloud Service using settings in the RESCONFIG SPF reads RESDEF and calls VMM with RESDEF, RESCONFIG and Cloud Service VMM combines RESCONFIG and RESDEF with referenced RESEXT to assemble deployment configuration VMM deploys Virtual Machine Role instances into Cloud Services using RESCONFIG settings.

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Enabling On-Premises IaaS Solutions with the Windows Azure ...

Enabling On-Premises IaaS Solutions ... Azure - Duration: 1:39:49. EPC Group.net ... Cloud-Windows Azure Pack and the Virtual Machine Role ...
Read more

Windows Azure Pack - gallery.technet.microsoft.com

Windows Azure Pack for Windows ... 2012 R2 for IaaS. Windows Azure Pack uses ... offering IaaS Service like Virtual Machines and SQL ...
Read more

wasabi - How to autoscale virtual machines(IaaS approach ...

How to autoscale virtual machines(IaaS approach) in azure instead of web/worker role autoscaling ... Can Windows Azure IaaS virtual machines persist ...
Read more

Azure compute options - Cloud Services | Microsoft Azure

... Cloud Services, and Virtual Machines ... Create a Windows Virtual Machine Create an Azure ... With IaaS, such as Azure Virtual Machines, ...
Read more

Cloud Platform roadmap recently available | Microsoft

In addition to IaaS VM backup, Windows Server machines as well as Azure ... for Azure Virtual Machine workloads which ... and Windows Azure Pack, ...
Read more

Windows Azure Pack – hyper-v.nu

... deployments of Windows Azure Pack. Enabling the Cloud OS for ... Azure Pack will now instruct Virtual Machine ... Azure Pack IaaS ...
Read more

Virtual Machine Manager | Building Clouds

... Virtual Machine Manager, Windows Azure Pack; ... blog posts about how to leverage the WAP APIs to work with virtual machines ... Hyper-V cloud, IaaS ...
Read more

ScottGu's Blog - Windows Azure: Improvements to Virtual ...

If you’re interested further in Windows Azure Virtual ... of Virtual Machine support as part of our IaaS ... on Windows Virtual Machines.
Read more

How to use Azure diagnostics (.NET) with Cloud Services ...

Using Azure diagnostics to gather data from Azure ... Azure services; Virtual Machines ... Windows Virtual Machine Create an Azure ...
Read more