SlideShare a Scribd company logo
Explaining the CloudViral Tarpara – Technical Evangelist - Microsoft
Questions to AskWhat is the Cloud?What are the Different Types of Cloud?Why the Cloud?Is Client/Server Dead?Regulatory and Compliance Laws ?Data Protection?Who to choose?
Imagine
What is the Cloud?
Definition: CloudA model for enabling convenient, on-demand network access to a sharedpoolof configurable computing resources that can be rapidlyprovisioned and released with minimalmanagementeffort or service provider interaction.- Definition of Cloud Computing - NIST 2009
Cloud Makeup
Types of Cloud?
Software  + Services
I see the “services”Where is the “software?”
Computing RealitiesSaaS isn’t the silver bulletRich clients will always be neededNative clients tend to be prefferedComputational efficiency matters7 billion people without broadband
Offline is Key
Microsoft’s Vision
3 Screens and The Cloud
Windows Azure
Application ComputeStorageFabricConfigWindows AzureWindows in the cloudAppFabricApplicationsSQL AzureWindows AzureApplicationsMobileDesktopServerOthers
Web vs Worker RoleWorker RoleWeb RoleSystem HostIIS HostYour CodeYour Code
Common Azure PatternWorker RoleWeb RoleQueueStorageBlobStorage
StorageStorage*QueueBlobAccountTables* New for 2010 - “Drives” – durable NTFS volumes built on Blob storage
BlobsBlobsContainersPhoto1.pngPhoto2.pngPicturesPhoto3.png
TablesEntitiesTablesGenre = …Title    = …MoviesGenre = …Title    = …ActorsName  = …DOB    = …
Partitions and Rows
QueuesMessagesQueues“Body1”“Body2”ThumbnailJobs“Body3”
Development Fabric and StorageLocal MachineWindows Azure Simulation Environment Development StorageDevelopment Fabric
Portal
Windows Azure for Application DevelopersHostedServicePortalSDKStorageDevelopRunDeploy
Why the Cloud?
Map Your Infrastructure JourneyFully managed collaboration platform with governance and pervasive access; disconnected, cross-firewall collaboration; content-centric social computing capabilities Seamless, federated collaboration across the firewall; building robust  composite applications; people-centric social computing capabilitiesBasic e-mail, file shares, face-to-face meetings as Collaboration; possible ad-hoc workspaces or portals exist; possible static intranetOrg-wide collaboration infrastructure in place; possible experimentation with social computing, but not part of infrastructureIT is a more efficient cost centerIT is a strategic assetIT is a cost center IT is a business enabler
Any…GPLBSDApache
Competitive Advantage
Which Cloud to Choose?Best ToolsBest Offline StoryBest SLAsBest Interoperability

More Related Content

PPTX
Interoperability @ Microsoft
PPTX
Cloud computing
PPTX
Ravi namboori | Cloud computing
PPTX
Cloud Computing Basics by Ravi Namboori Cisco Evangelist
PPTX
cloud computing
PPTX
Microsoft Cloud Computing
PPTX
Cloud computing
PPTX
Microsoft Windows Azure
Interoperability @ Microsoft
Cloud computing
Ravi namboori | Cloud computing
Cloud Computing Basics by Ravi Namboori Cisco Evangelist
cloud computing
Microsoft Cloud Computing
Cloud computing
Microsoft Windows Azure

What's hot (20)

PDF
Cloudcomputingsimpleppt 141114085742-conversion-gate01 (1)
PPTX
Cloud computing
PDF
Microsoft And Cloud Computing
PPT
Cloud computing
PDF
Cloud computing services by cloudsyntrix
PPTX
Exchange Server 2010 Overview - San Francisco
PPTX
Service Models
PPTX
Cloud computing
PPTX
Cloud Compting History.
PPTX
Private cloud
PPTX
Cloud Computing Using Platforms.
PPTX
Cloud Computing
PPT
Cloud computing Brief
PPT
Cloud computing by Bharat Bodage
DOCX
Comparing public and private cloud
PPTX
Cloud technologies
PPTX
Cloud computing
PPTX
Cloud computing and business impact
PDF
20 Cloud Computing Quotes You Can't Miss
PPTX
Common Standards in Cloud Computing
Cloudcomputingsimpleppt 141114085742-conversion-gate01 (1)
Cloud computing
Microsoft And Cloud Computing
Cloud computing
Cloud computing services by cloudsyntrix
Exchange Server 2010 Overview - San Francisco
Service Models
Cloud computing
Cloud Compting History.
Private cloud
Cloud Computing Using Platforms.
Cloud Computing
Cloud computing Brief
Cloud computing by Bharat Bodage
Comparing public and private cloud
Cloud technologies
Cloud computing
Cloud computing and business impact
20 Cloud Computing Quotes You Can't Miss
Common Standards in Cloud Computing
Ad

Similar to Explaining The Cloud (20)

PPTX
Microsoft Partner Roadshow - To the Cloud
PPTX
Windows Azure Platform - Jonathan Wong
PPT
Cloud Computing
PPT
Hybrid Cloud Service on the ThinkFree Mobile Android Platform
PPTX
Azure Introduction
PPTX
An Overview of Windows Azure
PPT
cloud computing
PDF
Cloud Computing: Overview and Examples
PPTX
Cloud Computing and Microsoft
PPTX
Clouds Infrastructure Administration
PPT
Moving to cloud computing step by step linthicum
PPT
cloud computing
PPTX
AZUG.BE - Azure User Group Belgium - First public meeting
PPT
Cloud computing - dien toan dam may
PPSX
Computer project
PPTX
Introduction to Azure Cloud Storage
PPTX
Introduction to Cloud Computing.pptx
PPTX
Cloud computing ft
PPTX
Cloud computing
PPTX
Intoduction of cloud computing
Microsoft Partner Roadshow - To the Cloud
Windows Azure Platform - Jonathan Wong
Cloud Computing
Hybrid Cloud Service on the ThinkFree Mobile Android Platform
Azure Introduction
An Overview of Windows Azure
cloud computing
Cloud Computing: Overview and Examples
Cloud Computing and Microsoft
Clouds Infrastructure Administration
Moving to cloud computing step by step linthicum
cloud computing
AZUG.BE - Azure User Group Belgium - First public meeting
Cloud computing - dien toan dam may
Computer project
Introduction to Azure Cloud Storage
Introduction to Cloud Computing.pptx
Cloud computing ft
Cloud computing
Intoduction of cloud computing
Ad

More from ukdpe (20)

PPTX
Mike Ormond: Silverlight for Windows Phone 7 (UK TechDays)
PPTX
Windows Phone 7: How (Not) to Fail Marketplace Ingestion
PPTX
Mike Ormond: Developing for Windows Phone 7
PPTX
Mike Taulty OData (NxtGen User Group UK)
PPTX
Microsoft UK TechDays - jQuery and ASP.NET
PPTX
Microsoft UK TechDays - Top 10 ASP.NET 4.0 Features
PPTX
Microsoft UK TechDays - ASP.NET 4.0 Overview
PDF
Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
PDF
Mike Taulty MIX10 Silverlight 4 Accelerated Fundamentals
PDF
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTP
PDF
Mike Taulty TechDays 2010 Silverlight 4 - What's New?
PDF
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 2
PDF
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1
PDF
Mike Taulty DevDays 2010 Silverlight MEF
PDF
Mike Taulty DevDays 2010 Silverlight 4 Networking
PPTX
Mike Taulty MIX10 Silverlight Frameworks and Patterns
PPTX
Microsoft In Education - Steve Beswick
DOC
How Microsoft Secures its Online Services [WHITEPAPER]
PPTX
Overview of Microsoft App-V 4.5
PPTX
Optimising your site for search engines
Mike Ormond: Silverlight for Windows Phone 7 (UK TechDays)
Windows Phone 7: How (Not) to Fail Marketplace Ingestion
Mike Ormond: Developing for Windows Phone 7
Mike Taulty OData (NxtGen User Group UK)
Microsoft UK TechDays - jQuery and ASP.NET
Microsoft UK TechDays - Top 10 ASP.NET 4.0 Features
Microsoft UK TechDays - ASP.NET 4.0 Overview
Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Accelerated Fundamentals
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTP
Mike Taulty TechDays 2010 Silverlight 4 - What's New?
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 2
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1
Mike Taulty DevDays 2010 Silverlight MEF
Mike Taulty DevDays 2010 Silverlight 4 Networking
Mike Taulty MIX10 Silverlight Frameworks and Patterns
Microsoft In Education - Steve Beswick
How Microsoft Secures its Online Services [WHITEPAPER]
Overview of Microsoft App-V 4.5
Optimising your site for search engines

Recently uploaded (20)

PPTX
sap open course for s4hana steps from ECC to s4
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Big Data Technologies - Introduction.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Approach and Philosophy of On baking technology
PPTX
Cloud computing and distributed systems.
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
KodekX | Application Modernization Development
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
sap open course for s4hana steps from ECC to s4
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
NewMind AI Weekly Chronicles - August'25 Week I
MIND Revenue Release Quarter 2 2025 Press Release
Encapsulation_ Review paper, used for researhc scholars
Reach Out and Touch Someone: Haptics and Empathic Computing
Diabetes mellitus diagnosis method based random forest with bat algorithm
Big Data Technologies - Introduction.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Digital-Transformation-Roadmap-for-Companies.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
MYSQL Presentation for SQL database connectivity
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Approach and Philosophy of On baking technology
Cloud computing and distributed systems.
Programs and apps: productivity, graphics, security and other tools
Review of recent advances in non-invasive hemoglobin estimation
KodekX | Application Modernization Development
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf

Explaining The Cloud

Editor's Notes

  • #4: World where a developer no longer has to worry about infrastructureWorld where a developer can use any language they wantWorld where millions of loosely and tightly coupled software components can seamlessly communicate with each other
  • #5: Windows Azure runs on a large number of machines, all located in Microsoft data centers and accessible via the Internet. A common Windows Azure fabric knits this plethora of processing power into a unified whole. Windows Azure compute and storage services are built on top of this fabric. The Windows Azure compute service is based, of course, on Windows. For the initial availability of this service, a Community Technology Preview (CTP) made public in the fall of 2008, Microsoft allowed Windows Azure to run only applications built on the .NET Framework. The company has announced plans to support unmanaged code as well, i.e., applications that aren’t built on the .NET Framework, on Windows Azure in 2009. In the CTP version of Windows Azure, developers can create .NET-based software such as ASP.NET applications and Windows Communication Foundation (WCF) services. To do this, they can use C# and other .NET languages, along with traditional development tools such as Visual Studio 2008. And while many developers are likely to use this initial version of Windows Azure to create Web applications, the platform also supports background processes that run independently—it’s not solely a Web platform. Both Windows Azure applications and on-premises applications can access the Windows Azure storage service, and both do it in the same way: using a RESTful approach. The underlying data store is not Microsoft SQL Server, however. In fact, Windows Azure storage isn’t a relational system, and its query language isn’t SQL. Because it’s primarily designed to support applications built on Windows Azure, it provides simpler, more scalable kinds of storage. Accordingly, it allows storing binary large objects (blobs), provides queues for communication between components of Windows Azure applications, and even offers a form of tables with a straightforward query language. Running applications and storing their data in the cloud can have clear benefits. Rather than buying, installing, and operating its own systems, for example, an organization can rely on a cloud provider to do this for them. Also, customers pay just for the computing and storage they use, rather than maintaining a large set of servers only for peak loads. And if they’re written correctly, applications can scale easily, taking advantage of the enormous data centers that cloud providers offer. Yet achieving these benefits requires effective management. In Windows Azure, each application has a configuration file. By changing the information in this file manually or programmatically, an application’s owner can control various aspects of its behavior, such as setting the number of instances that Windows Azure should run. The Windows Azure fabric monitors the application to maintain this desired state. To let its customers create, configure, and monitor applications, Windows Azure provides a browser-accessible portal. A customer provides a Windows Live ID, then chooses whether to create a hosting account for running applications, a storage account for storing data, or both. An application is free to charge its customers in any way it likes: subscriptions, per-use fees, or anything else. Windows Azure is a general platform that can be used in various scenarios.