Mostafa Abdollahi Mazandaran University Of Science And Technology January 2011.

Slides:



Advertisements
Similar presentations
雲端計算 Cloud Computing Platform as a Service.
Advertisements

Page 1 Ricardo Villalobos Windows Azure Architect Evangelist Microsoft Corporation Designing, Building, and Deploying Windows Azure applications.
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
Microsoft's Windows Azure. Microsoft's Windows Azure Platform is a cloud platform offering, that "provides a wide range of Internet services that can.
Microsoft Ignite /16/2017 2:42 PM
Azure Services Platform Piotr Zierhoffer. Agenda Cloud? What is Azure? Environment Basic glossary Architecture Element description Deployment.
November 3rd, 2010 COMS W Outline Overview of Azure Key Components A. Windows Azure B. SQL Azure C. Windows Azure Platform AppFabric Demos HelloCloud.
Overview Of Microsoft New Technology ENTER. Processing....
2009 Software as a service Platform as a service Infrastructure as a service Service platform Cloud platform Cloud computing Grid computing Private.
12 → Wed Umbraco User Group Kristofer Liljeblad Windows Azure Kristofer Liljeblad, Microsoft Developer Evangelist
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.
Engineering the Cloud Andrew McCombs March 10th, 2011.
COS302. = Managed for YouStandalone Servers IaaSPaaSSaaS Applications Runtimes Database Operating System Virtualization Server Storage Networking.
Platform as a Service (PaaS)
Cloud Computing Systems Lin Gu Hong Kong University of Science and Technology Sept. 21, 2011 Windows Azure—Overview.
Cross Platform Mobile Backend with Mobile Services James
Osama Shahid ( ) Vishal ( ) BSCS-5B
Cloud Computing Lesson 2: Basic Architecture Course Module by David S Platt Harvard University Extension School Lecture by Nilanjan Banerjee.
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
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Larisa kocsis priya ragupathy
Austin code camp 2010 asp.net apps with azure table storage PRESENTED BY CHANDER SHEKHAR DHALL
Windows Azure Tour Benjamin Day Benjamin Day Consulting, Inc.
Windows Azure: Microsoft’s Cloud Platform By Shahed Chowdhuri.
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.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
 Services Based Hosting – NOT Platform-As-A-Service  Services are accessed via Web standard protocols (HTTP/S, Rest, Atom, etc.)  Compute Hosting 
Microsoft Azure SoftUni Team Technical Trainers Software University
Pradeep S Pushpendra Singh Consultants, Neudesic Technologies, Hyderabad, India.
Azure Services Platform Update James Conard Sr. Director Developer & Platform Evangelism Microsoft Corporation.
One of essential attributes of Cloud Computing where a software architecture is designed in such a way that a single logical instance serves.
The Windows Azure Platform: A Perspective David Chappell Chappell & Associates Copyright © 2009 David Chappell.
Virtual techdays INDIA │ august 2010 Cloud Computing – What and How ? Sandeep J Alur │ Microsoft India.
Windows Azure for scalable compute and storage SQL Azure for relational storage for the cloud AppFabric infrastructure to connect the cloud.
Windows Azure. Azure Application platform for the public cloud. Windows Azure is an operating system You can: – build a web application that runs.
Chad Collins CEO Henry Chan CTO In Latin, nubifer means “bringing the clouds”
3 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
Azure in a Day Training: Windows Azure Module 1: Windows Azure Overview Module 2: Development Environment / Portal – DEMO: Signing up for Windows Azure.
Windows Azure poDRw_Xi3Aw.
Enabling the Cloud OS Today  New high-density Web Sites with elastic cloud scaling and complete dev-ops experiences  New rich IaaS experience for self-service.
Microsoft Cloud Computing. Topics to be covered 1.Environmental Features of windows azure 2.What is Cloud Computing 3.Roles in Cloud Computing 4.Benefits.
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.
Windows Azure Boot CampWindowsAzureBootCamp.com. Windows Azure Boot CampWindowsAzureBootCamp.com.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
1 Cloud Computing, CS An OS for Multicore and Cloud + Microsoft Azure Platform.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
COS312. CLOUD COMPUTING IT as a Service On-PremisesStorageStorage ServersServers NetworkingNetworking O/SO/S MiddlewareMiddleware VirtualizationVirtualization.
Apache Hadoop on Windows Azure Avkash Chauhan
Bret Stateham Owner, Net Connex blogs.netconnex.com twitter.com\bstateham.
Energy Management Solution
Platform as a Service (PaaS)
Deploying Web Application
Platform as a Service (PaaS)
Platform as a Service.
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Andrew McCombs March 10th, 2011
Energy Management Solution
2017 Real Questions
02 | Hosting Services in Windows Azure
A Combination of Public and Private Cloud –
Outline Virtualization Cloud Computing Microsoft Azure Platform
To Handle Scale, Social Product Information Management Platform Looks to the Cloud MINI-CASE STUDY “ACTUALOG was designed to handle millions of user requests,
Azure Enables Mobility, Easy Sync and Share, and Allows Companies to Retain Data Control MINI-CASE STUDY “Azure provides the full stack of technology that.
Saranya Sriram Developer Evangelist | Microsoft
MS AZURE By Sauras Pandey.
Cloud Platform Can Offer Needed Scalability to Handle the Next Big Hit in Social Gaming MINI-CASE STUDY “The Microsoft Azure platform has made it so easy.
Presentation transcript:

Mostafa Abdollahi Mazandaran University Of Science And Technology January 2011

AN OVERVIEW OF WINDOWS AZURE Windows Azure applications run in Microsoft data centers and are accessed via the Internet. Customers use it to run applications and store data on Internet-accessible machines owned by Microsoft. 2/20

Applications that can be built on Windows Azure An ISV might create a SaaS application that targets consumers Enterprises might use Windows Azure to build and run applications that are used by their own employees 3/20

Windows Azure Benefits Easy to build Easy to maintain High scalability High security Reliable environment Pay as you go Support multiple programming languages 4/20

Windows Azure Architecture 5/20

The Compute Service Run many different kinds of applications Support applications that have a very large number of simultaneous users Microsoft would build its own SaaS applications on Windows Azure Windows Azure is designed to support applications that scale out, not scale up 6/20

The Compute Service(Cont’d) 7/20

Web Role A Web role instance can accept incoming HTTP or HTTPS requests It runs in a VM that includes Internet Information Services (IIS) 7 Developers can create Web role instances using ASP.NET, Windows Communication Foundation (WCF), or another.NET technology that works with IIS. Using the.NET Framework isn’t required. This means that developers can upload and run other technologies as well, including PHP and the Java-based Tomcat Web role instances must be stateless 8/20

Worker Role Worker role instances are similar to, but not quite the same as their Web role cousins Worker role instances don’t have IIS configured Running a Web server like Apache Web Server is allowed Worker role instance is more likely to function like a background job 9/20

The Storage Service 10/20

The Storage Service(Cont’d) Blobs A blob contains binary data A storage account can have one or more containers, each of which holds one or more blobs Information about where a JPEG photograph was taken or who the singer is for an MP3 file Block or Page Blobs Private or Public Tables These aren’t relational tables the data each one holds is actually stored in a group of entities that contain properties 11/20

The Storage Service(Cont’d) The reason for this apparently idiosyncratic approach is that it allows scale-out storage a single Windows Azure table can contain billions of entities holding terabytes of data Queues Blobs and tables are both focused on storing and accessing data provide a way for Web role instances to communicate asynchronously with Worker role instances 12/20

Tables 13/20

Queues 14/20

The Fabric 15/20

The Fabric(Cont’d) Windows Azure Fabric consists of a (large) group of machines, all of which are managed by software called the fabric controller The fabric controller is replicated across a group of five to seven machines It can communicate with a fabric agent on every computer, so it’s also aware of every Windows Azure application in this fabric 16/20

Duties Of Fabric Controller Monitors all running applications Manages operating systems Taking care of things like patching the version of Windows Server that runs in Windows Azure VMs Decides where new applications should run … 17/20

Where should new applications run Fabric controller depends on a configuration file that is uploaded with each Windows Azure application An XML-based description of what the application needs How many Web role instances How many Worker role instances And more Fabric controller then monitors each of them If one of Web role instances dies, the fabric controller will automatically restart a new one 18/20

References D. Chappell, "Introducing windows azure," Microsoft, Dec, D. l Augustyn and L. Warcha, "Cloud Service Solving N-Body Problem Based on Windows Azure Platform," 2010, p. 84. H. Li, Introducing Windows Azure: Springer, A. Mackey, "Windows Azure," Introducing. NET 4.0, pp , T. Redkar, "Introducing Cloud Services," Windows Azure Platform, pp. 1-51, Windows Azure Platform Home Page 19/20

? 20/20