31
Azure pack – Deep Dive Alexandre Verkinderen Inovativ SCCDM MVP @AlexVerkinderen Christopher Keyaert Inovativ SCCDM MVP @Keyaertc

azure track -05- windows azure pack deep dive

Embed Size (px)

DESCRIPTION

by Alexandre Verkinderen, Christopher Keyaert In this session, we will deep dive into Windows Azure Pack and demonstrate all the benefits that you could get from it. How to quickly create and deploy your web application ? How can the dev guys create their own isolated environment in a few clicks without your intervention ? How to use Azure Active Directory and multi-factor authentication with your WAP environment? Come to this session to get answers to all these questions and everything that your should know about Windows Azure Pack.

Citation preview

Page 1: azure track -05- windows azure pack deep dive

Azure pack – Deep DiveAlexandre VerkinderenInovativSCCDM MVP@AlexVerkinderen

Christopher KeyaertInovativSCCDM MVP@Keyaertc

Page 2: azure track -05- windows azure pack deep dive

Introduction

The Cloud OS Vision

Page 3: azure track -05- windows azure pack deep dive

Windows Server

Microsoft Azure

Microsoft cloud experience

Page 4: azure track -05- windows azure pack deep dive

In your datacenterYour datacenter

System Center + Windows Server

Compute, Storage, Network

Tenant Portal & API

Customers

IT Admin

Page 5: azure track -05- windows azure pack deep dive

In your datacenter

System Center + Windows Server

Compute, Storage, Network

Tenant M

gt

Auto-m

ation

Resource Clouds

Hosting Plans

Billing

Admin Portal & API Tenant Portal & API

Customers

IT Admin

Your datacenter

Page 6: azure track -05- windows azure pack deep dive

Windows Azure Pack

In your datacenter

System Center + Windows Server

Compute, Storage, Network

Admin Portal & API

Tenant M

gt

Auto-m

ation

Resource Clouds

Hosting Plans

Billing

Tenant Portal & API

Customers

IT Admin

Your datacenter

Page 7: azure track -05- windows azure pack deep dive

Customer-ready servicesManagement Portal

Web sites

Web Platform application

Services (PaaS)

Virtual machines

Infrastructure Services (IaaS)

Service bus

Reliable messaging

Service Management REST API

Virtual Networks

Virtual Networking

Database

SQL Server and MySQL

database

Page 8: azure track -05- windows azure pack deep dive

Demo - WEBpi

WAP installation

Page 9: azure track -05- windows azure pack deep dive

Tenant Portal• Plan

– Enables Tenant subscription access to a single VMM cloud

• Quota – Aligned with VMM Tenant Admin user roles– VMs, CPUs, Memory, Storage– Networks– Allowed Actions

• Resources– VM templates, VM Networks, HW profiles– Gallery Items

Page 10: azure track -05- windows azure pack deep dive

Tenant Virtual Machine Features• Cloud OS Virtual Machine Role

– Scale-out and Scale-In of a Virtual Machine Role– Update settings– Upgrade to new version– Change networks– Start/Stop/Shutdown VMs– Add/Remove Devices

• Support for VM Templates• Active Directory Authentication• Co-admins can share subscription

Page 11: azure track -05- windows azure pack deep dive

Demo

VM Tenant portal

Page 12: azure track -05- windows azure pack deep dive

Demo

VM Management portal

Page 13: azure track -05- windows azure pack deep dive

WAP URLs

For the Tenant and Admin Portals

Page 14: azure track -05- windows azure pack deep dive

Virtual Machines

VM Role vs VM Template

Page 15: azure track -05- windows azure pack deep dive

Virtual Machine Templates• Windows Azure-consistent IaaS

– User Experience & API

• Virtual Machine Templates• Virtual Networks

– Site to Site connectivity– Tenant supplied IP addresses

Page 16: azure track -05- windows azure pack deep dive

Virtual Machine Roles• Focus on VM Roles, not just VM Templates • Don’t author resources manually, use VM Role Authoring Tool• Gallery resources are available for a variety of workloads, including

database (MS SQL and Oracle) • GRIT (Gallery Resource Import Tool)

VM Role Authoring Tool https://vmroleauthor.codeplex.com/

Gallery Resource Import Tool http://gallery.technet.microsoft.com/Gallery-Resource-Import-2273ce71

WAP VMRole Gallery Items for Database Workloads http://blogs.technet.com/b/privatecloud/archive/2014/01/15/windows-azure-pack-vmrole-gallery-items-for-database-workloads.aspx

Page 17: azure track -05- windows azure pack deep dive

Virtual Machine Role (what you build)

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

Page 18: azure track -05- windows azure pack deep dive

Virtual Machine Roles (what you import)

Page 19: azure track -05- windows azure pack deep dive

Demo

Virtual Machine Roles

Page 20: azure track -05- windows azure pack deep dive

Authentication

Azure Active Directory, ADFS,...

Page 21: azure track -05- windows azure pack deep dive

Authentication

• .Net Repository• Azure Active Directory• AD Federation Service• Multi Factor

Authentication

Page 22: azure track -05- windows azure pack deep dive

WAP Admin

RD Gateway

Hyper-V Hosts

DC SQL

SPF SMA Web

VMM SQL SMA Runbook DC

Tenant workloads

DMZ

MGT

ACL

Admins

Tenants

Firewall

Firewall

Authentication

WAP TenantWeb App Proxy

ADFS

Page 23: azure track -05- windows azure pack deep dive

Extend WAP

GridPro

Page 24: azure track -05- windows azure pack deep dive

The Challenges with the Cloud• There is no Governance!!• There is no quick way of adding new

services or change running services

Page 25: azure track -05- windows azure pack deep dive

The Solution with GridPro• Governance to the cloud. For things that

needs approval and tracking SCSM can be used.

• Adding additional service to WAP easy.• Support the Tenant from within the one

console to provide a consistence experience for self-service and support.

Page 26: azure track -05- windows azure pack deep dive

Demo

GridPro

Page 27: azure track -05- windows azure pack deep dive

Conclusion

Take Aways

Page 28: azure track -05- windows azure pack deep dive

Take Aways• Reconfigure the URLs• VM Roles are PowerFull• Use ADFS or Azure AD• WAP could be extended

Everything will be available on http://scug.be

Page 29: azure track -05- windows azure pack deep dive

Follow Technet Belgium@technetbelux

Subscribe to the TechNet newsletteraka.ms/benews

Be the first to know

Page 30: azure track -05- windows azure pack deep dive

And take home the Lumia 1320

Present your feedback form when you exit the last session & go for the drink

Give Me Feedback

Page 31: azure track -05- windows azure pack deep dive

Belgiums’ biggest IT PRO Conference