340 likes | 674 Views
Introduction To Cloud Computing. Janakiram MSV Sr. Technology Strategist | Microsoft India Development Center. Agenda. Evolution Of Cloud Computing Azure Services Platform Windows Azure .NET Services SQL Services. Evolution of Distributed Computing. 2010. ???. 2005. 2000. SOA.
E N D
Introduction To Cloud Computing Janakiram MSV Sr. Technology Strategist | Microsoft India Development Center
Agenda • Evolution Of Cloud Computing • Azure Services Platform • Windows Azure • .NET Services • SQL Services
Evolution of Distributed Computing 2010 ??? 2005 2000 SOA SOAP 1990 COM DCOM RMI IIOP 1980 RPC
Some Interesting Trends • Emerging standards for distributed computing • Popularity of REST, POX & JSON • Affordable Bandwidth costs • Reliable connectivity • Virtualization • Green IT initiative
Web Services Are Different Web Service Web Services turn the code in your webpage into a callable method over the web Web Application UI Code ASP.NET Framework / SDK .NETFX RT DB WS SQL CLR IIS OS Windows Server Hardware CPU / Storage / Memory
Taking the Web Services to the Next Level Web Application UI Code ASP.NET Cloud App ? Framework / SDK .NETFX RT DB WS SQL CLR IIS Cloud FX ? OS Windows Server Cloud OS ? Hardware CPU / Storage / Memory
Cloud Computing Stack Your Application Cloud Computing Infrastructure DataSync AppMgmt ConnectivityServices Identity Services DatabaseServices WorkflowServices Building Block Services • ConnectedDevices Foundation Services Compute Storage Mgmt Networking Deployment Operations Hardware
Operating System For The Cloud FederatedData Centers Data Centers Processors Networks Boards Blades Racks Containers
What Should The Cloud OS Provide? • 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
A Closer Look At Windows Azure Application C O N F I G Compute Storage Fabric Virtual Machine Images VM VM VM VM VM VM Windows Server 2008 64 Bit
Windows Azure Core Offerings ServiceMgmt VirtualizedCompute Blobs Tables Queues Locks
Automated Service Management • What’s in the model? • Service topology and size • Health constraints • Configuration settings Develop and Model Deploy and Run Maintain Service Health
.NET Services • Services for application integration
SQL Services • Cloud database services
Live Services • Extensible components to build rich consumer services
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
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!