Windows Azure and private cloud

Similar documents
Introduction to Azure: Microsoft s Cloud OS

CLOUD COMPUTING & WINDOWS AZURE

How To Run A Modern Business With Microsoft Arknow

Cloud OS. Philip Meyer Partner Technology Specialist - Hosting

Introduction to Windows Azure Cloud Computing Futures Group, Microsoft Research Roger Barga, Jared Jackson,Nelson Araujo, Dennis Gannon, Wei Lu, and

Server & Cloud Management

New hybrid cloud scenarios with SQL Server Matt Smith 6/4/2014

THE WINDOWS AZURE PROGRAMMING MODEL

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions 20532A; 5 days

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series

Implementing Microsoft Azure Infrastructure Solutions

Microsoft Azure for IT Professionals 55065A; 3 days

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

Cloud Computing. Chapter 3 Platform as a Service (PaaS)

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

WINDOWS AZURE EXECUTION MODELS

NEXT UP: John Sanderson, Windows Azure Specialist (Denver) Page 1

SQL Server on Azure An e2e Overview. Nosheen Syed Principal Group Program Manager Microsoft

Building disaster-recovery solution using Azure Site Recovery (ASR) for Hyper-V (Part 1)

Deploying Migrated IBM Notes Applications to the Cloud

PeopleSoft Cloud Architecture Automating PeopleSoft Deployment

Competitive Comparison Between Microsoft and VMware Cloud Computing Solutions

Private Cloud 201 How to Build a Private Cloud

Course Outline: Course 6331: Deploying and Managing Microsoft System Center Virtual Machine Manager Learning Method: Instructor-led Classroom Learning

Assignment # 1 (Cloud Computing Security)

An HPC Application Deployment Model on Azure Cloud for SMEs

Course 10978A Introduction to Azure for Developers

MS 20532B - Developing Microsoft Azure Solutions

Implementing Microsoft Azure Infrastructure Solutions

How To Get A Cloud Cloud Infrastructure (Cloud) To Work For You

Implementing Microsoft Azure Infrastructure Solutions

Microsoft SharePoint Architectural Models

Sacha Dubois RED HAT TRENDS AND TECHNOLOGY PATH TO AN OPEN HYBRID CLOUD AND DEVELOPER AGILITY. Solution Architect Infrastructure

Cloud Platforms in the Enterprise

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led

Course 20532B: Developing Microsoft Azure Solutions

2015 Techstravaganza The Microsoft Cloud

Migrating SaaS Applications to Windows Azure

AZURE / HYBRID SCENARIOS. M a n a g i n g C o n s u l t a n t

Technical Writing - Definition of Cloud A Rational Perspective

Cloud Deployment Models

DEMYSTIFYING THE CLOUD

MS 10978A Introduction to Azure for Developers

Build & Manage Clouds with Red Hat Cloud Infrastructure Products. TONI WILLBERG Solution Architect Red Hat toni@redhat.com

10A CA Plex in the Cloud. Rob Layzell CA Technologies

Hosting Models. Business Model Software (as a Service) Platform (as a Service) Infrastructure (as a Service) On Premises. Applications. Data.

WHITE PAPER. Migrating an existing on-premise application to Windows Azure Cloud

Het is een kleine stap naar een hybrid cloud

<Insert Picture Here> Infrastructure as a Service (IaaS) Cloud Computing for Enterprises

Google Cloud Platform The basics

Windows Azure Platform

Windows Server 2012 R2 System Center 2012 R2 in SPLA. Rick Olague, Business Planning STMG Michael Chacon, HSP

Learn. Connect. Explore.

Virtualization and Cloud Computing

NE-20247D Configuring and Deploying a Private Cloud

Configuring and Deploying a Private Cloud

Private cloud computing advances

Performance Management for Cloudbased STC 2012

10978A: Introduction to Azure for Developers

Operationalize Policies. Take Action. Establish Policies. Opportunity to use same tools and practices from desktop management in server environment

A Comparison of Clouds: Amazon Web Services, Windows Azure, Google Cloud Platform, VMWare and Others (Fall 2012)

Implementing Microsoft Azure Infrastructure Solutions

Red Hat CloudForms Roadmap Build & Manage an Open Hybrid Infrastructure. Xavier Lecauchois & John Hardy Product Management, Red Hat June 12, 2013

Course 6331A: Deploying and Managing Microsoft System Center Virtual Machine Manager

Hybrid Cloud Infrastructure-as-a-Service (IaaS)

Realizing the Benefits of Hybrid Cloud. Anand MS Cloud Solutions Architect Microsoft Asia Pacific

Making a Smooth Transition to a Hybrid Cloud with Microsoft Cloud OS

Introduction to Azure for Developers

Practical Guide to Platform as a Service.

Course 10751A: Configuring and Deploying a Private Cloud with System Center 2012

<Insert Picture Here> Enabling Cloud Deployments with Oracle Virtualization

Configuring and Deploying a Private Cloud. Day(s): 5. Overview

MS 10751A - Configuring and Deploying a Private Cloud with System Center 2012

Configuring and Deploying a Private Cloud

Cloud Computing Now and the Future Development of the IaaS

Deploying and Managing Microsoft System Center Virtual Machine Manager

Cloud Courses Description

INTRODUCING WINDOWS AZURE

NCTA Cloud Architecture

Build and Manage Private and Hybrid Cloud. Urban Järund, Sr Regional Services Manager Nordics, Red Hat

Cloud Computing. Chapter 1 Introducing Cloud Computing

IT as a Service. Transforming IT with the Windows Azure Platform. November 2010

20247D: Configuring and Deploying a Private Cloud

Cloud Computing An Elephant In The Dark

AZP: Microsoft Azure Infrastructure for IT Professional

Transcription:

Windows Azure and private cloud Joe Chou Senior Program Manager China Cloud Innovation Center Customer Advisory Team Microsoft Asia-Pacific Research and Development Group 1

Agenda Cloud Computing Fundamentals Windows Azure How Windows Azure works Private Cloud in your own network 2

3 Cloud Computing Fundamentals

Cloud: Efficiency Versus Control Windows Azure = Managed for You Standalone Servers Applications Runtimes Database Operating System Virtualization Server Storage Networking Efficiency IaaS PaaS SaaS Control + Cost 4

IaaS Developer 1) Choose image, then create VM for DBMS and configure DBMS 2) Choose image, then create and configure VM(s) for application 3) Provision database, then create tables and add data 4) Install application 5) Configure load balancer 6) Manage VMs and DBMS (e.g., deploying new OS images in VMs) Library VM Images Data DBMS Operating System VM Application Operating Operating System System VM Web Server Load Balancer 5

PaaS Developer 1) Provision database, then create tables and add data 2) Deploy application Data DBMS Operating System Application Operating System Web Server Load Balancer 6

Microsoft Cloud Consistency Vision - Applications WEB VIRTUAL MICROSOFT WORKLOAD WEB APPS CLOUD APPS TRADITIONAL APPS ON-PREMISES CONSISTENT 1PLATFORM SERVICE PROVIDER WINDOWS AZURE EXPERIENCE Windows Azure Web Sites Windows Azure Worker Role Windows Azure Virtual Machines WINDOWS SERVER EXPERIENCE (Service Provider & Enterprise) Windows Azure Web Sites TBD Windows Private Cloud CLOUD ENABLED SERVICES SERVICES 7

Windows Azure Windows Azure is an OS for the data center Handles resource management, provisioning, and monitoring Manages application lifecycle Allows developers to concentrate on business logic Provides common building blocks for distributed applications Reliable queuing, simple structured storage, SQL storage Application services like access control, caching, and connectivity 8

Windows Azure Platform Red Dog Front End (RDFE) Fabric Controller Windows Azure Networking 9

10 The Windows Azure Service Model

The Windows Azure Service Model A Windows Azure application is called a service Definition information Configuration information At least one role Roles are like DLLs in the service process Collection of code with an entry point that runs in its own virtual machine Windows Azure compute SLA requires two instances of each role 99.95% for connectivity to two instances Achieved with update and fault domains 11

Role Types There are currently three role types: Web Role: IIS7 and ASP.NET in Windows Azure-supplied OS Worker Role: arbitrary code in Windows Azure-supplied OS VM Role: uploaded VHD with customer-supplied OS VM Role: is it a VM? No, because it is stateless Good for: Long install (5+ minutes) Manual install/config Fragile install/config 12

Windows Azure Storage 13

Windows Azure Storage Fundamentals Storage characteristics Durable replicated three times Scalable (capacity and throughput) Highly available Simple and familiar programming interfaces REST (HTTP and HTTPS).NET accessible 14

15 High Availability and Windows Azure Services

The Fabric Controller (FC) The kernel of the cloud operating system Manages datacenter hardware Manages Windows Azure services Four main responsibilities: Datacenter resource allocation Datacenter resource provisioning Service lifecycle management Service health management Inputs: Description of the hardware and network resources it will control Service model and binaries for cloud applications Word Server SQL Server Exchange Online Datacenter SQL Azure 16

Node and Role Health Maintenance FC maintains service availability by monitoring the software and hardware health Based primarily on heartbeats Automatically heals affected roles Problem Fabric Detection Fabric Response Role instance crashes FC guest agent monitors role termination FC restarts role Guest VM or agent crashes FC host agent notices missing guest agent heartbeats FC restarts VM and hosted role Host OS or agent crashes FC notices missing host agent heartbeat Tries to recover node FC reallocates roles to other nodes Detected node hardware issue Host agent informs FC FC migrates roles to other nodes Marks node out for repair 17

18

19

Microsoft Cloud Consistency Vision - Applications WEB VIRTUAL MICROSOFT WORKLOAD WEB APPS CLOUD APPS TRADITIONAL APPS ON-PREMISES CONSISTENT 1PLATFORM SERVICE PROVIDER WINDOWS AZURE EXPERIENCE Windows Azure Web Sites Windows Azure Worker Role Windows Azure Virtual Machines WINDOWS SERVER EXPERIENCE (Service Provider & Enterprise) Windows Azure Web Sites TBD Windows Private Cloud CLOUD ENABLED SERVICES SERVICES 20

21

Private Service Provider Public Web Web Service Sites Web Sites App Self Service Portal Web Sites Sites Plans s VM Service Databases Self-Service Moves On-Premises sapps VM Users s VMs Subscriber Self-Service Database s Admin Portal VMs Portal Self-Service Subscriber Self-Service Portal Portal Common Mgt. Experience VMs VMs SQL Shared Cloud Services Messaging, Caching Hadoop, etc. Cloud-Enabled Services Move On-Premises Worker Role Web Sites VM Role SQL Service Bus Caching Other Services CDN. Media,, etc. Workload Portability Consistent Dev. Experience

23

Conclusion Platform as a Service in Windows Azure is all about reducing management and operations overhead The Windows Azure Fabric Controller is the foundation for Windows Azure s PaaS Provisions machines Deploys services Configures hardware for services Monitors service and hardware health It is extremely easy to use Windows Azure and Window Azure alike environment in your own network 24

Resources Windows Azure http://www.windowsazure.com/en-us/ Bring Windows Azure Services to Windows Server http://www.microsoft.com/hosting/en/us/services.aspx Download installation guide http://download.microsoft.com/download/e/6/6/e666b18b -B0DE-483C-A7B1- F2645F90DB43/Service_Management_Portal_Service_Man agement_api_web%20sites_installation_guide_beta.pdf 25

26 Q&A