Download presentation
Presentation is loading. Please wait.
Published byMaurice Collins Modified over 9 years ago
1
Janakiram MSV Sr. Technology Strategist | Microsoft India Development Center
2
Agenda Evolution Of Cloud Computing Azure Services Platform Windows Azure.NET Services SQL Services
3
Evolution of Distributed Computing RPC 1980 COM DCOM RMI IIOP 1990 SOAP 2000 SOA 2005 2010 ???
4
Evolution Of ISP
5
Some Interesting Trends Emerging standards for distributed computing Popularity of REST, POX & JSON Affordable Bandwidth costs Reliable connectivity Virtualization Green IT initiative
6
Let's Get Onto The Cloud!
7
Wait a minute - But my Web Service is already in the cloud!
8
Web Services Are Different Hardware CPU / Storage / Memory OS RT Framework / SDK Web Application WSDB UICode Web Service Windows Server SQL IISCLR.NET FX ASP.NET Web Services turn the code in your webpage into a callable method over the web
9
Taking the Web Services to the Next Level Hardware CPU / Storage / Memory OS RT Framework / SDK Web Application WSDB UICode Windows Server SQL IISCLR.NET FX ASP.NET Cloud OS ? Cloud FX ? Cloud App ?
10
Cloud Computing Stack Your Application Cloud Computing Infrastructure
14
Operating System For The Cloud
15
The same facilities that a desktop OS provides, but on a set of connected servers: Abstract execution environment Shared file system Resource allocation Programming environments And more: Utility computing 24/7 operation Pay for what you use Simpler, transparent administration What Should The Cloud OS Provide?
16
A Closer Look At Windows Azure Windows Server 2008 64 Bit Virtual Machine Images VMVMVMVMVMVMVMVMVMVMVMVM FabricFabric ComputeComputeStorageStorage CONFIGCONFIG ApplicationApplication
17
Windows Azure Core Offerings
18
What’s in the model? Service topology and size Health constraints Configuration settings Automated Service Management Develop and Model Deploy and Run Maintain Service Health
20
Access Control Workflow Service Bus Support user identities securely across different organizations Model and execute business logic and service interactions Exchange messages between loosely coupled, composite applications Claims-based identity management Interoperable & based on standard protocols (WS-Trust) Manage through web page and/or a services API Supports CardSpace, LiveID, Username/Password Runtime execution environment for XAML-based workflows Enables the orchestration of services Extension of Windows Workflow Foundation XAML-based models can be uploaded to the cloud Simple publish-subscribe eventing Firewall friendly messaging Flexible connection modes Connectivity to on-premises applications to enable hybrid S+S scenarios Extension of Windows Communication Foundation Services for application integration.NET Services
21
Cloud database services Developer Agility Scalability and Flexibility Reliability and Security Relational queries Blobs XML wire format SOAP and REST support Data partitioned for throughput and unlimited Scale Transactional Consistency. Flexible data model - no enforced schema Built using Microsoft SQL Server technology Authentication & Authorization Backup and geo-distribution for Business Continuity SQL Services
22
Live Services Extensible components to build rich consumer services Jump Start Traffic Embed Social Building Blocks Connect across Devices 460+ Million people on Windows Live Comprehensive Windows Live services API’s (incl. Messenger, feeds, contacts, search) Developer Tooling with integrated Live Services Open, interoperable programming interface and resource model across PC, Phone and Web Data synchronization and local accessibility across many end points
23
WebCorporateISV Develop applications at Internet scale Use one platform for expansive user experience and device support Bridge to existing on- premise applications Reach broad market with Microsoft Live properties Extend existing and build new applications Accelerate Innovation with new IT flexibility Use consistent, familiar programming models & tools Maintain enterprise architecture & process governance Integrate applications with partners across networks Accelerate SaaS solutions development Deepen customer relationships and continuously provide new value Capture built-in multi- tenancy Inherent extensibility & integration features Flexibility Reliability Scalability Security Interoperability Azure For Developers
24
Windows Azure Skills Transfer
25
Resources www.azure.com http://msdn.microsoft.com/azure http://channel9.msdn.com/pdc2008 http://blogs.msdn.com/windowsazure http://blogs.msdn.com/ssds http://blogs.msdn.com/netservices http://dev.live.com janakiram.msv@microsoft.com www.janakiramm.net
26
Feedback / QnA Your Feedback is Important! Please take a few moments to fill out our online feedback form Use the Question Manager on LiveMeeting to ask your questions now!
27
© 2007 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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.