Cloud Computing Systems Lin Gu Hong Kong University of Science and Technology Sept. 21, 2011 Windows Azure—Overview.

Slides:



Advertisements
Similar presentations
What Is Azure ! Thierry Gasser Technical Solution Professional (TSP)
Advertisements

Microsoft Dynamics AX Technical Conference 2013
Welcome To #GWAB 2014 Welcome The Charity The Sponsors The Social Fun Agenda.
System Center 2012 R2 Overview
Page 1 Ricardo Villalobos Windows Azure Architect Evangelist Microsoft Corporation Designing, Building, and Deploying Windows Azure applications.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 6 2/13/2015.
Introducing Windows Azure
The Microsoft Cloud Azure Platform This presentation incorporates some content from Microsoft.
Azure Services Platform Piotr Zierhoffer. Agenda Cloud? What is Azure? Environment Basic glossary Architecture Element description Deployment.
Overview Of Microsoft New Technology ENTER. Processing....
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
Compute/Storage/Network Users On-Premises Data Center A VM A A AA A Application VM Virtual Machine.
Usage Compute Time Average Inactivity Period Compute Time Average Usage Compute Time Compute Time Average Usage.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
B UILDING M ULTI - TIER W EB A PPLICATIONS IN V IRTUAL E NVIRONMENTS.
Inside Windows Azure Virtual Machines Vijay Rajagopalan Microsoft Corporation.
Engineering the Cloud Andrew McCombs March 10th, 2011.
Joey Snow Technical Evanglist Microsoft Corporation SESSION CODE: WSV310.
Cloud Power Application Driven Comprehensive & Open Cloud under Your Control!
Cloud Computing Systems Lin Gu Hong Kong University of Science and Technology Sept. 26, 2011 Windows Azure—Microsoft Cloud Computing Technologies.
Cloud Computing Source:
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
UBAX04 – Cloud Computing Overview for the Dynamics AX Company.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
Components of Windows Azure - more detail. Windows Azure Components Windows Azure PaaS ApplicationsWindows Azure Service Model Runtimes.NET 3.5/4, ASP.NET,
Migrating Business Apps to Windows Azure Marc Müller Principal Consultant, 4tecture GmbH
Getting Started with Windows Azure Name Title Microsoft Corporation.
Austin code camp 2010 asp.net apps with azure table storage PRESENTED BY CHANDER SHEKHAR DHALL
1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7.
Cloud Computing Systems Lin Gu Hong Kong University of Science and Technology Sept. 26, 2011 Amazon Web Services and EC2.
Introduction to Cloud Computing
Windows Azure: Microsoft’s Cloud Platform By Shahed Chowdhuri.
Mostafa Abdollahi Mazandaran University Of Science And Technology January 2011.
Introduction to Windows Azure BUGAEV ROMAN. Azure Windows Azure Platform is thus classified as platform as a service and forms part of Microsoft's cloud.
Microsoft Virtual Academy.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
AZR308. Building distributed systems on an abstraction against commodity hardware at Internet scale, composed of multiple services. Distributed System.
INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING.
Azure Services Platform Update James Conard Sr. Director Developer & Platform Evangelism Microsoft Corporation.
Ubuntu, SUSE, OpenSUSE, CentOS & Oracle EL + hundreds on VM Depot Bring your own framework! Ecosystem Supported Microsoft 1st Party Support.
Windows Azure Virtual Machines Anton Boyko. A Continuous Offering From Private to Public Cloud.
Windows Azure Cloud Services Anton Boyko.NET developer.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
 Mike Martin  Architect  MEET Member  Crew Member of Azug  Windows Azure Insider  Windows Azure MVP  
Windows Azure Custom Software Development Mobile Middleware Windows Azure Compute Dipl.-Ing. Damir Dobric Lead Architect daenet
Web Technologies Lecture 13 Introduction to cloud computing.
Windows Azure poDRw_Xi3Aw.
Cloud Computing Shannon McManus Michael Weihert. What is Cloud Computing?
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
#SPSMX I want to use SharePoint in the Cloud Should I use Office 365 or Azure? Luis Du Solier SharePoint Premier Field Engineer Microsoft.
Building Cloud Solutions Presenter Name Position or role Microsoft Azure.
(re)-Architecting cloud applications on the windows Azure platform CLAEYS Kurt Technology Solution Professional Microsoft EMEA.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
HoraSesión 9:00 - 9:30Registro 9:30 – 10:30Empezando con Windows Azure 10:45 – 12:00HOL: Laboratorio – Empezando con Windows Azure 12:00 – 13:15Azure.
Unit 3 Virtualization.
Cloud Data platform (Cloud Application Development & Deployment)
Platform as a Service.
Andrew McCombs March 10th, 2011
Windows Azure Cloud Visit – Ravindra verma.
02 | Hosting Services in Windows Azure
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Outline Virtualization Cloud Computing Microsoft Azure Platform
Windows Azure Cloud.
Saranya Sriram Developer Evangelist | Microsoft
Emerging technologies-
Cloud Computing: Concepts
Presentation transcript:

Cloud Computing Systems Lin Gu Hong Kong University of Science and Technology Sept. 21, 2011 Windows Azure—Overview

Cloud Systems Infrastructure as a Service (IaaS): basic compute and storage resources – E.g., Amazon EC2, VMWare vCloud Platform as a Service (PaaS): cloud application infrastructure – E.g. Google App Engine, Salesforce.com, Windows Azure Software as a Service (SaaS): cloud applications – E.g. Google Docs, Microsoft Office Web Companions, Office 365

Windows Azure - Overview Windows Azure is a platform for cloud-based application development – For the datacenter: parallel processing, resource management, provisioning, and monitoring – For users: cloud-based applications, integrated development environment

Application Model Cloud apps are constructed in role-instance Model – A role instance is a set of code, configuration, and local data, deployed in a dedicated VM At runtime each Role executes on one or more instances

Windows Azure Web & Worker Roles Customized for web applications A web role is a worker role with the addition of IIS (i.e., it can do everything a worker role can do as well) For general development and computation Background processing Web Role Worker Role Windows Azure currently supports two types of roles: worker role and web role. A service must include at least one role of either type, but may consist of any number of web or worker roles.

Azure Apps– Overview Storage Tables LBLB LBLB Blobs Worker Service Worker Role Managed Interface Call Worker Role Managed Interface Call Web Site (ASPX, ASMX, WCF) Web Site (ASPX, ASMX, WCF) Web Site (ASPX, ASMX, WCF) Web Site (ASPX, ASMX, WCF) Web Role IIS as Host Web Role IIS as Host Queues Windows Azure Data Center LBLB LBLB LBLB LBLB The Internet The Internet via TCP or HTTP

Azure Apps - Scale out

How Azure runs an app The Fabric Controller – Process app definition files to create VHDs (Virtual Hard Disks) – Place role VHDs on compute nodes – Boot and configure role instance VMs – Start role host processes (IIS, WCF…) – Run role instances – Response to HTTP request – Maintain service health

Node Structure A node is a management unit of FC – Contains an FC Agent in Hyper-V root partition – Each role instance runs in Guest OS with GA – FA delegates GAs to handle VM status

Node Health Monitoring Based on heartbeats, which are typically sent in 15 second intervals – Once the index falls below zero, FC attempts to heal node – For example, host agent timeout is 10 minutes Timeouts vary depending on node state and operation – Worst-case reaction time is timeout interval + heartbeat interval Node Health Index Missed Heartbeats Heartbeat Interval Missed Heartbeat Recovery Initiated Heartbeat Timeout

Windows Azure Storage The Windows Azure storage services provide storage for binary and text data, messages, and structured data – Blob service: storing binary and text data – Queue service: storing messages that may be accessed by a client – Table service: structured storage for non-relational data – Windows Azure drives: mounting an NTFS volume accessible to code running in your Windows Azure service “Programmatic access to the Blob, Queue, and Table services is available via the Windows Azure Managed Library and the Windows Azure storage services REST API” --