tech ed 2013: key ingredients for building hybrid (cross-premise) cloud applications

33
Key Ingredients for Building Hybrid (Cross- Premise) Cloud Applications Annur Sumar [MVP] Regional Team Leader Concurrency Inc WAD-B320 www.concurrency.com

Upload: concurrency-inc

Post on 18-Nov-2014

373 views

Category:

Technology


3 download

DESCRIPTION

One of the key challenges for organizations wanting to move to the public cloud is determining which applications or services can be moved externally and which services must remain internal. The challenge frequently comes from not being able to determine how their application can leverage External IaaS and PaaS, along with their private cloud resources. Let’s face it, when it comes to applications there is no “one size fits all” approach. This session walks through a demonstration of a “Hybrid Cloud Application” scenario where Windows Azure IaaS and PaaS are leveraged along with on-premise resources. The primary technologies used in this demonstration are Windows Azure (IaaS and PaaS) along with Microsoft System Center 2012 – Virtual Machine Manager and System Center 2012 – App Controller. More information at http://www.concurrency.com

TRANSCRIPT

Page 1: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Key Ingredients for Building Hybrid (Cross-Premise) Cloud ApplicationsAnnur Sumar [MVP]Regional Team LeaderConcurrency Inc

WAD-B320

www.concurrency.com

Page 2: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Agenda• A look into the different types of cloud models• Understanding where, when and how to

leverage them for hybrid application scenarios• Building connectivity for cross-premise

functionality• Leveraging System Center for end to end

(deployment/configuration/operations) management

• Business benefits, lessons learned and next steps www.concurrency.com

Page 3: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

The changing cloud continuumC

OS

T-E

FF

ICIE

NC

YS

imp

ler M

an

ag

em

en

t

PaaS

SaaS

platform as a service

software as a service

IaaSinfrastructure as a service

Virtualizeddata center

CONTROL ABSTRACTIONwww.concurrency.com

Page 4: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Hybrid Cloud

Hybrid Cloud Ingredients

PrivateCLOUD: On-premises Cloud

TraditionalNON-VIRTUALIZED

PublicCLOUD: Off-premises Cloud

Non-virtualized Applications with Traditional Infrastructure

Pooled, Virtualized, Scalable, On-Premises and On-Demand

External, Scalable, On-Demand IT Service

Hybrid ApplicationPortions of applications and data on-premises and off-premises

www.concurrency.com

Page 5: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Application Portfolio Management

Relevance of Application to Organization

Age/Maturity of Application

Ensure Compliance

Performance of Application

Rewrite or Migration Potential of Application

Hardware Refresh Cycle

The highest level of choice, flexibility for managing your applications Hybrid Cloud

PrivateCLOUD: On-premises Cloud

TraditionalNON-VIRTUALIZED

PublicCLOUD: Off-premises Cloud

www.concurrency.com

Page 6: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Private Cloud Application Ingredients

Datacenter TwoDatacenter One

DevelopmentProduction

Logical and standardized

Diverse infrastructure

Resources (cloud)

abstraction

Delegated capacity

Standardized services

Assign dedicated and shared resources

Production

Development www.concurrency.com

Page 7: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Demo

Private Cloud Application Deployment

www.concurrency.com

Page 8: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Public Cloud Application Ingredients

storagebig data

caching

CDN

database

identity

media

messaging

networking

traffic

websites

VMs

www.concurrency.com

Page 9: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Demo

Public Cloud Application Deployment

www.concurrency.com

Page 10: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

DevelopmentManagement Virtualization

Hybrid Cloud (Cross-Premise) Enablement

PRIVATE

PUBLIC

Identity

Traditional Datacenter Highly Virtualized Datacenter www.concurrency.com

Page 11: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Windows Azure Cross-Premises Connectivity

Cloud Enterprise

Application-Layer Connectivity &

Messaging Service Bus

Data SynchronizationSQL Azure Data Sync

Secure Machine-to-Machine Connectivity

Windows Azure Connect

Secure Site-to-Site Network Connectivity

Virtual Network

App Monitoring & Management

System Center

www.concurrency.com

Page 12: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Windows Azure ConnectFor developers

Windows Azure Roles

On premises machines

Simple to setup

Easy to manage

Rapidly provisioned

www.concurrency.com

Page 13: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Subnets in Windows Azure

On-premise subnets

Provides network admins the control to setup subnets in the cloud and manage them as extensions of on-premise datacenters

Complete control

Complex scenarios

Scalable

Windows Azure Virtual NetworkFor network administrators

www.concurrency.com

Page 14: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Windows Azure Virtual Network ScenariosHybrid Public/Private CloudEnterprise app in Windows Azure requiring connectivity to on-premises resources

Enterprise Identity and Access ControlManage identity and access control with on-premises resources (on-premises Active Directory)

Monitoring and ManagementRemote monitoring and trouble-shooting of resources running in Windows Azure

Advanced Connectivity RequirementsCloud deployments requiring persistent IP addresses and direct connectivity across serviceswww.concurrency.com

Page 15: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Demo

Cross Premises Connectivity

www.concurrency.com

Page 16: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Sample Scenario: Web Application

On Premises Windows Azure

On Premises

SSL Authenticated Traffic

10.10.11.1

10.10.10x VPN Device

Gateway

Persistent VM Role

10.10.20.4

Persistent VM Role

Persistent VM Role

SQL

Cloud

10.10.20.1

Public Internet10.10.20.

210.10.20.

3

Persistent VM Role

SQL

10.10.20.5

SQ

L Mirro

ringWeb App

Frontend

Web AppFrontend

DC DNS

DC DNS

54.0

.0.1

Load

Balan

cer

52.2.2.2

Corporate Proxy

IPSEC Tunne

l

www.concurrency.com

Page 17: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Windows Azure

Your Data Center

The power of VHD mobility…

www.concurrency.com

Page 18: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Windows Azure

Your Data Center

The power of VHD mobility…

www.concurrency.com

Page 19: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Your Data Center

Windows Azure Other Service Providers

The power of VHD mobility…

www.concurrency.com

Page 20: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Monitoring Hybrid Applications with System Center

Worker Role

Web Role

Table storage

Windows AzureService API

Performance data,events, logs

Read app rolesand structure

Read operationaldata and grooming

Windows Azure ApplicationOn-Premises Operations Manager

Windows AzureOn-premises

Performance data,events, logs

Operations Manager Console Diagram Viewwww.concurrency.com

Page 21: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Service Templates

Managing Hybrid Applications with System Center

Private Cloud

XenVMwar

eHyper-V

Windows Azure

Deploy

Manage

MonitorPackage and Configuration

Application management

across private and public

www.concurrency.com

Page 22: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Online Snapshots

Disk-Based Recovery

Active Directory

Tape-Based Backup

Data Protection Manager

Up to Every 15 minutes

Disaster Recoverywith offsite replication and tape

Data Protection Manager

Protecting Hybrid Applications

www.concurrency.com

Page 23: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Demo

Hybrid Cloud Management and Automation

www.concurrency.com

Page 24: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Self Service

Service Delivery & Automation

Hybrid IT as a Service

Deploy

Configure

Service Model

IT Admin

Operate

Monitor

Virtual

Physical

Public Cloud

Private Cloud

Virtual Machine Manager

Operations Manager

App Controller

Service Manager Service Manager

Orchestrator

Data Protection Manager

AppOwner

Application Management Service Delivery & Automation Infrastructure Management

www.concurrency.com

Page 25: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Starting Points Common Use Case Scenarios *

CloudNativeApplications

Architected specifically for cloud

E-businessHosting and Applications

SaaS Apps, Commerce Sites

TestDevelopment Prototyping

Project oriented resourcing, timing

WebBased Business Applications

Custom and commercial, general purpose

DisasterRecovery /Business Continuity

Storage & DB replication, failover sites

Batch Computing

HPC, data analytics, modeling

Largeon-demand capacity

Unpredictable bursting, peak intervals

Provisioning for growth/scale

Unpredictable bursting, demand

Growing fast Predictable bursting, usage seasonality

Potential for mixed mode PaaS and IaaS optimization of Applications

* Source: Gartner, Lydia Leong, March 2012www.concurrency.com

Page 26: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Service Bus MessagingEasily connect applications – from anywhere – at any time

StoreBranches

MobileDeliveryWorkers

Suppliers,Partners

Relay to securely call into applications hosted behind firewalls and NATs

Topics & Subscriptions publish messages to multiple subscribers

Queues for occasionally connected devices

Cloud

WebFrontend

BackendWorkers

www.concurrency.com

Page 27: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

On-Premises Cloud

Scale-out via multiple copies of data

E.g. Separate reporting & OLTP workloads; multiple web sites

Geo-located web applications

Use with Windows Azure Traffic Manager

One-way publish or two-way sharing

Share data between locations and/or aggregate data in cloud

SQL Server

Application

SQL Server

Application

SQL Databa

se

Application

SQL Databa

se

Application

SQL Databa

se

Application

SQL Databa

se

Application

SQL Data Sync

www.concurrency.com

Page 28: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Track Resources & Calls To ActionGet Started with Windows Azure

Develop and Test in VMs, Build Websites, Extend on-premises applicationshttp://www.windowsazure.com

*No purchase necessary. Open to eligible Visual Studio Professional, Premium or Ultimate with MSDN subscribers as of June 1, 2013. Ends 11:59 p.m. PT on September 30, 2013. For full official rules including odds, eligibility and prize restrictions see website. Sponsor: Microsoft Corporation. Aston Martin is a trademark owned and licensed by Aston Martin Lagonda Limited. Image copyright Evox Images. All rights reserved.

Drop by the Windows Azure booth to participate in the Windows Azure Challenge for even more prizes!

MSDN Subscribers: you’ve got it, now use itActivate your MSDN Benefit & try it by 9/30You could win* an Aston Martin V8 Vantage!Go to: http://aka.ms/AzureContest

www.concurrency.com

Page 29: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Windows Track ResourcesWindows Enterprise: windows.com/enterprise

Windows Springboard: windows.com/ITpro

Microsoft Desktop Optimization Package (MDOP): microsoft.com/mdop

Desktop Virtualization (DV): microsoft.com/dv

Windows To Go: microsoft.com/windows/wtg

Outlook.com: tryoutlook.comwww.concurrency.com

Page 30: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

msdn

Resources for Developers

http://microsoft.com/msdn

Learning

Microsoft Certification & Training Resources

www.microsoft.com/learning

TechNet

Resources

Sessions on Demand

http://channel9.msdn.com/Events/TechEd

Resources for IT Professionals

http://microsoft.com/technet

www.concurrency.com

Page 31: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Complete an evaluation on CommNet and enter to win!

www.concurrency.com

Page 32: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

Evaluate this session

Scan this QR code to evaluate this session and be automatically entered in a drawing to win a prize www.concurrency.com

Page 33: Tech Ed 2013: Key Ingredients for Building Hybrid (Cross-Premise) Cloud Applications

© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. www.concurrency.com