Windows Azure Platform

Similar documents
Implementing Microsoft Azure Infrastructure Solutions

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Cloud OS. Philip Meyer Partner Technology Specialist - Hosting

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

Microsoft Private Cloud

Private Cloud 201 How to Build a Private Cloud

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

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Assignment # 1 (Cloud Computing Security)

Migrating SaaS Applications to Windows Azure

WINDOWS AZURE DATA MANAGEMENT

Proactively Secure Your Cloud Computing Platform

journey to a hybrid cloud

Transform the datacenter. Henk Den Baes Technology Advisor Datacenter

Deployment Options for Microsoft Hyper-V Server

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

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions

CLOUD COMPUTING & WINDOWS AZURE

Cloud Computing Trends

Building Private & Hybrid Cloud Solutions

Learn. Connect. Explore.

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

Demystifying the Cloud Computing

Windows Azure and private cloud

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

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

Cloud OS. Neue Geschäftsmodelle mit Microsoft Lösungen für Hoster und Service Provider. Windows Server & Windows Azure

Virtualization. as a key enabler for Cloud OS vision. Vasily Malanin Datacenter Product Management Lead Microsoft APAC

IBM Spectrum Protect in the Cloud

Implementing Microsoft Azure Infrastructure Solutions

CA ARCserve Replication and High Availability Deployment Options for Hyper-V

CA Cloud Overview Benefits of the Hyper-V Cloud

Orchestration. Replicate to Azure capacity (100 GB) Guaranteed recovery time objective (RTO) $54 / instance. $16 / instance

Microsoft Azure for IT Professionals 55065A; 3 days

Oliver Wendemuth Partner Technology Strategist, Hosting Team Microsoft

Service-Oriented Cloud Automation. White Paper

The Move to the Cloud

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

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

Platforms in the Cloud

EMC BACKUP-AS-A-SERVICE

EMC SYNCPLICITY FILE SYNC AND SHARE SOLUTION

MICROSOFT CLOUD REFERENCE ARCHITECTURE: FOUNDATION

Managing the Real Cost of On-Demand Enterprise Cloud Services with Chargeback Models

Harnessing the Power of the Microsoft Cloud for Deep Data Analytics

Cloud Services. More agility. More freedom. More choice.

SERVER 101 COMPUTE MEMORY DISK NETWORK

Het is een kleine stap naar een hybrid cloud

Cisco Cloud Architecture for the Microsoft Cloud Platform

How To Use Arcgis For Free On A Gdb (For A Gis Server) For A Small Business

Hyper-V Private Cloud Virtualization & Optimization

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

Implementing Microsoft Azure Infrastructure Solutions

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

Research Paper Available online at: A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS

ANDREW HERTENSTEIN Manager Microsoft Modern Datacenter and Azure Solutions En Pointe Technologies Phone

Microsoft Azure. IaaS Networking Storage. Stefan Geiger Gerry

Microsoft Cloud Platform. Kris Vandermeulen Product Manager Datacenter Microsoft 5/2/2015

Microsoft Private Cloud Fast Track Reference Architecture

Hadoop in the Hybrid Cloud

Introducing. Markus Erlacher Technical Solution Professional Microsoft Switzerland

Architectural Implications of Cloud Computing

Developing Microsoft Azure Solutions 20532A; 5 days

ZADARA STORAGE. Managed, hybrid storage EXECUTIVE SUMMARY. Research Brief

SECURE, ENTERPRISE FILE SYNC AND SHARE WITH EMC SYNCPLICITY UTILIZING EMC ISILON, EMC ATMOS, AND EMC VNX

Windows Server 2012 R2 VDI - Virtual Desktop Infrastructure. Ori Husyt Agile IT Consulting Team Manager orih@agileit.co.il

IT Risk and Security Cloud Computing Mike Thomas Erie Insurance May 2011

Cloud Platforms in the Enterprise

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

Centricity 360 Case Exchange

Cloud File Services: October 1, 2014

Cloud IaaS Migration Roadmap

Cloud Database Demystified to Deliver SaaS Customer Value

CLOUD COMPUTING An Overview

Intel IT Cloud Extending OpenStack* IaaS with Cloud Foundry* PaaS

How To Make A Cloud Based System A Successful Business Model

NCTA Cloud Architecture

How To Run A Modern Business With Microsoft Arknow

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

Microsoft Big Data Solutions. Anar Taghiyev P-TSP

What Is Microsoft Private Cloud Fast Track?

Web Application Hosting Cloud Architecture

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

White Paper on CLOUD COMPUTING

SQL Azure vs. SQL Server

Bring the cloud to your datacenter

Private Cloud Database Consolidation with Exadata. Nitin Vengurlekar Technical Director/Cloud Evangelist

Technical Writing - Definition of Cloud A Rational Perspective

Successfully Deploying Globalized Applications Requires Application Delivery Controllers

Establishing a Private Cloud

The last 18 months. AutoScale. IaaS. BizTalk Services Hyper-V Disaster Recovery Support. Multi-Factor Auth. Hyper-V Recovery.

Virtualization and Cloud Computing

Transcription:

Windows Azure Platform Giordano Tamburrelli, PhD giotam@microsoft.com Academic Developer Evangelist Slides by David Chou

You manage You manage You manage Types of Clouds Private (On-Premise) Infrastructure (as a Service) Platform (as a Service) Applications Applications Applications Runtimes Runtimes Runtimes Security & Integration Security & Integration Security & Integration Databases Servers Virtualization Server HW Storage Networking Databases Servers Virtualization Server HW Storage Networking Managed by vendor Databases Servers Virtualization Server HW Storage Networking Managed by vendor

Types of Clouds Private (On-Premise) Infrastructure (as a Service) Platform (as a Service)

A Hybrid World Consistency & Control Scalability & Availability Private Cloud (on-premise) Real-Time Performance Security & Privacy Customizability Physical Resources Heterogeneity Global Reach Ease of Provisioning Abstract Resources Public Cloud (off-premise) Redundancy & Resiliency Homogeneity

State of Cloud Computing > Perceptions The end of software On-demand infrastructure Cheaper and better > Reality Hybrid world; not all-or-nothing Leverage existing IT skills and investments Seamless user experiences Evolutionary; not revolutionary > Drivers Ease-of-use, convenience Product effectiveness Simplify IT, reduce costs > Types Public Private Internal External Hybrid > Categories SaaS PaaS IaaS

The Microsoft Cloud Globally Distributed Data Centers Quincy, WA Chicago, IL San Antonio, TX Dublin, Ireland Generation 4 DCs

The Microsoft Cloud Categories of Services Application Services Software Services Platform Services Infrastructure Services

The Microsoft Cloud Data Center Infrastructure > Purpose-built data centre to accommodate containers at large scale Cost $500 million, 100,000 square foot facility (10 football fields) > 40 foot shipping containers can house as many as 2,500 servers Density of 10 times amount of compute in equivalent space in traditional data centre > Can deliver an average PUE of 1.22 Power Usage Effectiveness benchmark from The Green Grid consortium on energy efficiency

The Microsoft Cloud Data Center Infrastructure

The Microsoft Cloud Data Center Infrastructure

The Microsoft Cloud Server Container Deployment

The Microsoft Cloud Server Container Deployment

The Microsoft Cloud Server Container Deployment

The Microsoft Cloud Server Container Deployment

The Microsoft Cloud Server Container Deployment

The Microsoft Cloud Server Container Deployment

The Microsoft Cloud Server Container Deployment

The Microsoft Cloud Highly available, scalable, and consistent application fabric environment

The Microsoft Cloud Categories of Services Application Services Software Services Platform Services Infrastructure Services

Windows Azure Platform Internet-scale, highly available cloud fabric Globally distributed Microsoft data centers (ISO/IEC 27001:2005 and SAS 70 Type I and Type II certified) Consumption and usage-based pricing; enterprise-class SLA commitment Compute autoprovisioning 64-bit application containers in Windows Server VMs; supports a wide range of application models Storage highly available distributed table, blob, queue, & cache storage services Languages.NET 3.5 (C#, VB.NET, etc.), IronRuby, IronPython, PHP, Java, native Win32 code Data massively scalable & highly consistent distributed relational database; georeplication and geo-location of data Processing relational queries, search, reporting, analytics on structured, semi-structured, and unstructured data Integration synchronization and replication with onpremise databases, other data sources Service Bus connectivity to on-premises applications; secure, federated fire-wall friendly Web services messaging intermediary; durable & discoverable queues Access Control rulesdriven federated identity; AD federation; claims-based authorization Workflows declarative service orchestrations via REST-based activities

Pricing Compute $0.12 / CPU hour Storage $0.15 / GB / month $0.01 / 10k transactions / month Bandwidth $0.10 in / GB $0.15 out / GB Web Edition (1GB) $9.99 / month Business Edition (10GB) $99.99 / month Bandwidth $0.10 in / GB $0.15 out / GB Service Bus $0.15 / 100k messages Access Control $0.15 / 100k tokens Bandwidth $0.10 in / GB $0.15 out / GB Virtual Machine instances Host OS Guest OS Hypervisor CPU Memory Network Transient storage Windows Server 2008 x64 Windows Server 2008 Enterprise x64 Hyper-V 1.5-1.7 GHz x64 equivalent 1.7GB 100Mbps 250GB Load balancers, routers, etc. Automated service management - Fabric controller operations (deploy/upgrade/delete/scale) - Load balancer programming Blob Storage Table Storage Multiple replicas Ingress/Egress (to/from internet only)

Windows Azure Architecture BUSINESSES CONSUMERS INTERNET

Windows Azure Architecture Fabric Fabric controller Compute Storage The Fabric Controller communicates with every server within the Fabric. It manages Windows Azure, monitors every application, decides where new applications should run optimizing hardware utilization.

Windows Azure Architecture The Fabric Controller automates load balancing and computes resource scaling Computation provides application scalability. Developers can build a combination of web and worker roles. Those roles can be replicated as needed to scale the applications and computational processing power. Storage Services allow customers to scale to store large amounts of data in any format for any length of time, only paying for what they use or store. Security and Control Features include storage encryption, access authentication, and over-the-wire encryption using HTTPS. Industry certification is part of the Windows Azure roadmap. Geographically distributed, state-ofthe-art data centers host your applications and data, internetaccessible from everywhere you choose to allow.

Windows Azure Architecture Fabric Controller Interacts with a Fabric Agent on each machine Monitors every VM, application and instance Performs load balancing, check pointing and recovery

Windows Azure Architecture Compute GOAL: SCALABILITY Scale out by replicating worker instances as needed. Two instance types: Web Role & Worker Role Windows Azure applications are built with web role instances, worker role instances, or a combination of both. Allow applications to scale user and compute processing independently. Each instance runs on its own VM (virtual machine), replicated as needed

Windows Azure Architecture Storage GOAL: SCALABLE, DURABLE STORAGE Windows Azure storage is an application managed by the Fabric Controller Blobs: large, unstructured data (audio, video, etc) Tables: simply structured data, accessed using ADO.NET Data Services Queues: serially accessed messages or requests, allowing webroles and worker-roles to interact Windows Azure applications can use native storage or SQL Azure Application state is kept in storage services, so worker roles can replicate as needed

Windows Azure Architecture Services Management GOAL: AUTOMATED APPLICATION MANAGEMENT AND CONTROL Fabric The Fabric Controller automates service management

3 Key Takeaways > Platform-as-a-service fabric cloud > Hybrid on-premise software and cloud services platform > Consistent programming model and tools

http://www.azure.com Sign up at the Windows Azure Platform developers portal Windows Azure access Developer tools White papers Sample applications Plan pilot applications, proofs of concept, and architectural design sessions with Windows Azure partners

Thank you Giordano Tamburrelli, PhD giotam@microsoft.com Academic Developer Evangelist Slides by David Chou 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.