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.
2. 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
3.
4. 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
5. 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
8. 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
9.
10.
11.
12.
13. 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
14. 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.
15. 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)
16. 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
23. 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
24.
25. 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.