Azure Services Platform_Partner_Briefing

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