View
1.284
Download
1
Category
Preview:
DESCRIPTION
Azure Services Platform_Partner_Briefing
Citation preview
1
Microsoft Cloud Computing andAzure Services Platform
Raj RamabadranPlatform Strategy AdvisorRaj.Ramabadran@microsoft.comhttp://rajramabadran.wordpress.com
2
Agenda
Microsoft and Cloud Computing Azure Services PlatformRoadmapQ&AeCompany Store Vouchers (wesy@microsoft.com)
3
Is Cloud Computing for real?Here is what some leading analysts are saying: Leading Analyst Firm
Listed Cloud Computing as one of the “Top 10 Disruptive Technologies for 2008 - 2012. The firm calls Cloud Computing “A style of computing in which massively scalable IT-enabled capabilities are provided as a service across the Internet to multiple external customers.”
Merrill Lynch “The Cloud Wars: $100+ billion at stake” (07 May 2008). It states that by 2011 the volume of cloud computing market opportunity could amount to $160bn, including $95bn in business and productivity applications (email, office, CRM, etc.) and $65bn in online advertising.
Forrester Research Report (March 7, 2008)“Is Cloud Computing Ready for the Enterprise” - concludes that “Cloud Computing is looking like a classic disruptive technology.”
David Chappell “The attractions of cloud-based computing, including scalability and lower costs, are very real. If you work in application development, whether for a software vendor or an end user, expect the cloud to play an increasing role in your future. The next generation of application platforms is here.”
4
Transformational Era
5
Platform Evolution
CloudCloudMobileMobileClientClient ServerServer• Hosted software platformHosted software platform
• Shared infrastructureShared infrastructure
• Virtualized and dynamicVirtualized and dynamic
• Increasingly higher level servicesIncreasingly higher level services
• Pay as you go pricing modelPay as you go pricing model
6
Application runs on-premises
Buy my own hardware, and
manage my own data center
Application runs on-premises
Buy my own hardware, and
manage my own data center
On premises vs. in the cloud
Application runs at a hoster
Co-locationor
Managed servers
Application runs at a hoster
Co-locationor
Managed servers
Application runs using cloud
services
“cloud fabric”(elastic,
infini-scale)
Application runs using cloud
services
“cloud fabric”(elastic,
infini-scale)
Economy of ScaleLow High
ControlHigh Low
7
“Packaged”Application
An application that I buy “off the shelf” and
run myself
“Packaged”Application
An application that I buy “off the shelf” and
run myself
“Home Built”Application
An application that I develop and run myself
“Home Built”Application
An application that I develop and run myself
Hosted “Home Built”
An application that I develop
myself, but run at a hoster
Hosted “Home Built”
An application that I develop
myself, but run at a hoster
Hosted “Packaged”
An application that I buy “off the shelf” and run at a hoster
Hosted “Packaged”
An application that I buy “off the shelf” and run at a hoster
Cloud Platform
An application that I develop
myself, but run in the cloud
Cloud Platform
An application that I develop
myself, but run in the cloud
“Software as a Service”
A hosted application that
I buy from a vendor
“Software as a Service”
A hosted application that
I buy from a vendor
Build
Buy
On premises Cloud
On premises vs. in the cloud
8
Build
Buy
On premises Cloud
On premises vs. in the cloud“Packaged”Application“Packaged”Application
“Home Built”Application
“Home Built”Application
Hosted “Home Built”
Hosted “Home Built”
Hosted “Packaged”
Hosted “Packaged”
“Software as a Service”
“Software as a Service”
Cloud PlatformCloud Platform
WebsiteWebsite
HRHR
EmailEmail
CollaborationCollaboration
ERPERP
Core ProcessesCore Processes
9
Build
Buy
On premises Cloud
On premises vs. in the cloud
Hosted “Home Built”
Hosted “Home Built”
Hosted “Packaged”
Hosted “Packaged”
ERPERP
“Packaged”Application“Packaged”Application
“Home Built”Application
“Home Built”Application
“Software as a Service”
“Software as a Service”
Cloud PlatformCloud Platform
Core ProcessesCore Processes
Social NetworkingSocial Networking
EmailEmail
CollaborationCollaboration
HRHR
WebsiteWebsite
10
SoftwareSoftware ServicServicesesRich User Experiences
Great Offline SupportSecurity & PrivacyCompliance & RegulationsControl & Customizability
Software Plus Services
Attributes of a Cloud Platform?
Reduce capital & operations costsSimplify application deployment & management Application & infrastructure flexibilitySimplify scaling to internet scaleCost effectively handle peak loadsFocus on new functionality & not infrastructure
Consistent experience across all devicesProgramming model symmetryFamiliar development environmentDesigned for security & privacyControl & customizability
Changing the Economics of Software Comprehensive Software Plus Services
12
Spectrum of Choices
Extend existing Extend existing On-Premise ApplicationOn-Premise Application
Deploy Complete Deploy Complete Application in the CloudApplication in the Cloud
Compose New Application Compose New Application from Cloud Servicesfrom Cloud Services
13
Microsoft Cloud Services
14
Azure Themes
Familiar tools, languages, & frameworks with .NET & Visual StudioProvides the choice to build on-premises, cloud, or hybrid solutionsIntegrate with existing assets such as AD & premises applications
Multiple protocol support including HTTP, REST, SOAP, AtomPubBroad investment in open, community-based access to Azure services
Simple scenarios are simple – complex scenarios are possibleServices hosted in Microsoft’s data centersDesigned for high availability & scalability
Building for Scale
17
Windows AzureExtending Windows to the CloudExtending Windows to the Cloud
18
SQL ServicesExtending the SQL Server Data Platform to the CloudExtending the SQL Server Data Platform to the Cloud
Data Mining ETLReferenc
e DataReportin
g
Data Warehouse
19
.NET ServicesExtending .NET to the cloud with Internet Scale Utility ServicesExtending .NET to the cloud with Internet Scale Utility Services
20
.NET Services
Application http://service./
Service.NET Workflow Service
Application
Service
Service
.NET Service Bus
.NET Access Control Service
Application
Service
Workflow
SDS Authority
21
Live FrameworkLive Framework
Live ServicesUser-centric services that provide programmatic access to a User-centric services that provide programmatic access to a user’s data and Windows Liveuser’s data and Windows Live
22
What Can You Do?
Access user data Access informationon user devices
Access user’ssocial graph
Sync user’s data Accessuser’s profile
Provide access control to user’s data
Share user’s data
Provide newson actions
Manageapplications
23
Live Framework Application TypesMesh-enabled Web Applications
Hosted and deployed in user’s Mesh Runs on your desktop or Live Desktop Take full advantage of Live Services
Live Framework-enabled Web Site
Web Site
GET https://user-ctp.windows.net/v0.1
Web apps that can access a user’s dataMust be explicitly delegated access
24
Azure Benefts
Rich set of building block servicesMix & match services based on the needs of your application
• Portfolio of applications you can extend such as:• Windows• Office Live • SharePoint• CRM Online
Comprehensive Cloud Stack
Integrate with existing assets such as AD & premises applicationsCombined platform spans mobile, client, server & cloudTechnical depth from proven technologies
Value from S+S
.NET developers use existing skillsUse familiar tools such as Visual StudioBuilt on standards and web protocols such as REST & SOAP
Best Developer On-Ramp
Strong Ecosystem of Developers, Strong Ecosystem of Developers, Applications, & Partners Applications, & Partners
25
Azure & .NET FrameworkBuild, test, debug, and deploy using a single familiar toolset
On-premises & Hosted Servers
Desktop & Mobile Experiences
Client Server Services
26
Write Applications for Azure
27
Use Services
28
Software Plus Services
29
Azure Roadmap
30
Azure Summary1. Comprehensive cloud services platform2. Abstracts you from the infrastructure3. Flexibility to mix & match services4. Connectivity to on-premises environments5. Familiar programming model & tools 6. Rich client experiences with Live Services7. Standard protocols & formats (HTTP, REST, ...)
31
Partner Go-dos
Understand Microsoft’s software plus services storyConsider extending your business and services to the cloudSign-up for the Windows Azure and Azure Services CTP and betaIf you are a SaaS vendor, think about how you can connect to the on-premises world and work Microsoft on that strategyLots of Microsoft resources to help…
32
Resources
33
eCompany Store Voucher
Thanks for Attending the session todayThis is voucher NOT a gift certificate To Receive Your eCompany Store Voucher please email: wesy@microsoft.com
With the Following Information:First and Last NameCompany NameTitleEmail Address
34
© 2008 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.
Thank youRaj.Ramabadran@microsoft.comhttp://rajramabadran.wordpress.com
Recommended