110 likes | 272 Views
NETE4631 Using Microsoft Cloud Services. Lecture Notes #7. Lecture Outline. Exploring Microsoft Cloud Services Windows Azure Platform Pricing Models Cloud Providers Comparison. Exploring Microsoft Cloud Services. Windows Azure Platform. Provides support for .NET, Java, Node.js and PHP.
E N D
NETE4631Using Microsoft Cloud Services Lecture Notes #7
Lecture Outline • Exploring Microsoft Cloud Services • Windows Azure Platform • Pricing Models • Cloud Providers Comparison
Windows Azure Platform • Provides support for .NET, Java, Node.js and PHP. • Automatically manage • Hardware • Application deployment • Resource scaling • Application availability
Windows Azure Platform • Windows Azure (IaaS) • The Fabric Control (Hypervisor (Hyper-V)) • Regulates hosting environment by pooling individual computers, load balancing, data replications and other tasks • Storage mechanism • Three storages (Blobs, Tables, and Queues) • Compute Service • Enables Azure to host user applications • Load-balance window server configuration
Windows Azure Platform (2) • Other Components • Microsoft SQL Services –Database services and reporting • Structured, Semi-structured, and unstructured data • Microsoft .Net Services –Service-based implementation of .NET framework • Developer-oriented services –available through REST, SOAP, and HTTP
Windows Azure Platform (3) • Live Services • Information provider for getting started with Windows Live • SharePoint Service • Microsoft Dynamic CRM
Pricing models • Pricing based on computing, storage, network utilization, access control schemes, caching, Data storage and transfer.
Cloud Providers Comparison • AWS – a deployment enabler • Google – a development platform • Microsoft – a complimentary platform to its other platforms (software plus service approach)
References • Chapter 10 of Course Book: Cloud Computing Bible, 2011, Wiley Publishing Inc. • http://msdn.microsoft.com/en-us/library/windowsazure/dd163896.aspx • http://www.windowsazure.com/en-us/