virtual techdays INDIA │ august 2010 Cloud Computing – What and How ? Sandeep J Alur │ Microsoft India
2 About Me Developer & Platform Evangelism Enterprise Architect Advisor Enterprise Customers in India Cloud computing, WP7, IE9 Articles Sandeep J Alur │ Microsoft India
3 Cloud Computing Private Cloud Public Cloud Hybrid Cloud IaaS PaaS SaaS Elastic Cloud Virtualization Elastic Cloud Automated Provisioning SOA CapEx vs. OpEx
Background What is Cloud ? Various Forms of Cloud The landscape Analysts Slate Rationale for the need Windows Azure Building Blocks Technologies virtual techdays INDIA │ august 2010 S E S S I O N A G E N D A
2 1 Businesses are forced to capitalize on new opportunities while constraining costs in fragile economic conditions Infrastructure costs are fixed and ongoing, and distract from the mission of reducing business process friction and problems. Leveraging past investments to provide future value. Many data centers at limit—real estate, capacity, cooling and power Challenges Facing Today’s Enterprise 8 Matching capacity to demand. Maintaining security while increasing access and transparency—within and outside the organization. Security, access, and transparency across the value chain: suppliers, partners, etc. Lack of a common platform. Rationale
6 Application Platform Database Platform Middleware Platform Tooling
7 Cloud Computing Internet Based Computing = Business & Operating Model Hardware & Software Hosting Consumption Provisioning ‘Pay as you Go’ Model Image Source: Janakiram MSV
8
9 Hardware & Software Applications/Solutions Sizing & Provisioning Infrastructure Management & Security Application Platform SaaS End Users PaaS Developers IaaS Client Machines
Public Cloud The Cloud Off Premise/Third Party Enterprise
Private Cloud The Cloud Off Premise/Third Party Enterprise On Premises The Cloud
Hybrid Cloud The Cloud Off Premise/Third Party Enterprise On Premises The Cloud
Major Players
BENEFITS FOR YOUR BUSINESS Agility Focus Efficiency Simplicity
Fundamentals How Microsoft Views the Cloud Scale out Automated Service Management High Availability Multi-tenancy Infrastructure Business model Ownership Considerations Management Location
Windows Azure is an internet-scale cloud services platform hosted in Microsoft data centers around the world, proving a simple, reliable and powerful platform for the creation of web applications and services. The Windows Azure Platform
The Fabric Controller communicates with every server within the Fabric. It manages the Windows Azure operating system, monitors every application, decides where new applications should run – optimizing hardware utilization. Defining Windows Azure Architecture
Virtualized Computation provides massive application scalability. Customers can build a combination of web and worker roles. Those roles can be replicated as needed to scale the applications and computational processing power. Storage Services allow customers to scale to store large amounts of data – in any format – for any length of time, only paying for what they use or store. Service Management is performed by the Fabric Controller, which controls all the resources within the data center. The Fabric Controller deploys your service and monitors the overall health of the fabric. Security and Control State-of- the-art physical security processes combined with strictly controlled OS access model. Data is replicated in multiple fault domains in location selected by the customer. State-of-the-art data centers located around the world. Host your applications and data securely, accessible from everywhere you allow. Windows Azure Automates the Management of Your IT Resources
Microsoft Cloud Computing Continuum
Software + Services PCPhone ServerCloud Tools and Cross-Platform Support Client TV
21 Case Study
22 Evidence
virtual techdays INDIA │ august 2010 RESOURCES Resource-1 Windows Azure Story Resource-2 TCO Calculator Resource-3 Learning Resources
virtual techdays THANKS │ august 2010 │