container for multiple resources resources exist in one* resource group resource groups can span...

25
park the future. May 4 – 8, 2015 Chicago, IL

Upload: rodger-owens

Post on 17-Jan-2016

216 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource groups can span services

Spark the future.

May 4 – 8, 2015Chicago, IL

Page 2: container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource groups can span services

The Future of Microsoft Azure: Managing Your Cloud Applications

in the New Azure Portal Michael Washam and Sidney Andrewswww.opsgility.com Follow us: @Opsgility

BRK2488

Page 3: container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource groups can span services

Agenda

• Introduction• Enterprise Management and

Monitoring • Integrated DevOps Experience• Azure Resource Manager

Page 4: container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource groups can span services

Introduction

Page 5: container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource groups can span services

Microsoft Azure

Page 6: container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource groups can span services

Resource Group container for multiple resources resources exist in one* resource

group resource groups can span

regions resource groups can span

services

RESOURCE GROUP

*and only one

Page 7: container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource groups can span services

The Azure Management Portal

Create and Configure Cloud Resources• Virtual Machines, Virtual Networks, Web Apps, Mobile

Apps etc..

Monitor Workloads and Configure Alerts• Customizable Startboard and blades

Integrated DevOps Experience • Continuous integration and deployment and

configuration management

Integration with the Azure Market Place• Easy access to Microsoft and Azure certified solutions

Page 8: container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource groups can span services

Enterprise Management and Monitoring

Page 9: container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource groups can span services

Contoso Enterprise

Exchange

SQL Server

File Servers

VPN

Active Directory

Contoso HQ - Texas

Field Workers, Dublin and London

Dev/Test and Training

Corp Users

Remote Users with High LatencyUnhappy users and lost productivity

Development and Test + Training EnvironmentsAged and idle hardware, increased capital expenses, less agile.

Page 10: container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource groups can span services

Contoso Enterprise – Remote Users

Active Directory

Contoso HQ - Texas

Virtual Network

North Europe

VPN

File Servers (DFS)

Field Workers, Dublin and London

Page 11: container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource groups can span services

Contoso Enterprise – LOB Development and Test

Active Directory

Contoso HQ - Texas

Virtual Network

North EuropeVirtual Network

South Central

VPN

File Servers (DFS)

Dev/Test and Training

Corp Users

Exchange

File Servers

Active Directory

Field Workers, Dublin and London

Page 12: container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource groups can span services

Demo

Managing and Monitoring Enterprise Workloads

Page 13: container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource groups can span services

Integrated DevOps Experience

Page 14: container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource groups can span services

DevOps basics2) Code

Repository

1) Developers

3) Build 4) Test 5) Deploy to Cloud

6) Monitor and Improve

Contoso App

Azure

Page 15: container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource groups can span services

Demo

Agility and DevOps

Page 16: container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource groups can span services

Azure Resource Manager (ARM) Templates

Page 17: container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource groups can span services

imperative ordeclarative

You decide

New-AzureVM –VM $myVM

New-AzureStorageAccount –StorageAccountName $acct

Set-AzureVNetConfig –ConfigurationPath -Path

{ "$schema": "https://../deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": {}, "variables": {}, "resources": [], "outputs": {}}

Page 18: container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource groups can span services

Azure Templates can:• Ensure Idempotency

• Simplify Orchestration

• Provide Cross-Resource Configuration and Update Support

Azure Templates are: • Source file, checked-in

• Specifies resources and dependencies (VMs, WebApps, DBs) and connections (config, LB sets)

• Parametrized input/output

Instantiation of repeatable config.Configuration Resource Group

Power of Repeatability

SQL - A Website VirtualMachines

SQL-AWebsite[SQL CONFIG] VM (2x)

DEPENDS ON SQLDEPENDS ON SQL

SQLCONFIG

Page 20: container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource groups can span services

Demo

Azure Resource Manager and the Power of Templates

Page 21: container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource groups can span services

Summary

• Introduction• Enterprise Management and Monitoring • Integrated DevOps Experience• Azure Resource Manager

21

Page 22: container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource groups can span services

Ignite Azure Challenge Sweepstakes

Attend Azure sessions and activities, track your progress online, win raffle tickets for great prizes!

Aka.ms/MyAzureChallenge

Enter this session code online: BRK2488

NO PURCHASE NECESSARY. Open only to event attendees. Winners must be present to win. Game ends May 9th, 2015. For Official Rules, see The Cloud and Enterprise Lounge or myignite.com/challenge

Page 23: container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource groups can span services

Free Resources for DevOps Practices

Optimize your DevOps practices & tools: Get started on your DevOps journey: aka.ms/devops

Accelerate your application delivery lifecycle

Download the Forrester Infrastructure-as-Code whitepaper: Complexity kills. Automate with Infra as code: aka.ms/iac_tlpTechnical resources for Practitioners: Get access to free online training, evals and HOLs: aka.ms/devopsmvaJoin the Community conversations: Use #TalkDevOps on Twitter

Page 24: container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource groups can span services

Visit Myignite at http://myignite.microsoft.com or download and use the Ignite Mobile App with the QR code above.

Please evaluate this sessionYour feedback is important to us!

Page 25: container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource groups can span services

© 2015 Microsoft Corporation. All rights reserved.