azure services platform_partner_briefing

34
1 Microsoft Cloud Computing and Azure Services Platform Raj Ramabadran Platform Strategy Advisor [email protected] http://rajramabadran.wordpress. com

Upload: wes-yanaga

Post on 07-Nov-2014

1.284 views

Category:

Technology


1 download

DESCRIPTION

Azure Services Platform_Partner_Briefing

TRANSCRIPT

Page 1: Azure Services Platform_Partner_Briefing

1

Microsoft Cloud Computing andAzure Services Platform

Raj RamabadranPlatform Strategy [email protected]://rajramabadran.wordpress.com

Page 2: Azure Services Platform_Partner_Briefing

2

Agenda

Microsoft and Cloud Computing Azure Services PlatformRoadmapQ&AeCompany Store Vouchers ([email protected])

Page 3: Azure Services Platform_Partner_Briefing

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.”

Page 4: Azure Services Platform_Partner_Briefing

4

Transformational Era

Page 5: Azure Services Platform_Partner_Briefing

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

Page 6: Azure Services Platform_Partner_Briefing

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

Page 7: Azure Services Platform_Partner_Briefing

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

Page 8: Azure Services Platform_Partner_Briefing

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

Page 9: Azure Services Platform_Partner_Briefing

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

Page 10: Azure Services Platform_Partner_Briefing

10

SoftwareSoftware ServicServicesesRich User Experiences

Great Offline SupportSecurity & PrivacyCompliance & RegulationsControl & Customizability

Software Plus Services

Page 11: Azure Services Platform_Partner_Briefing

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

Page 12: Azure Services Platform_Partner_Briefing

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

Page 13: Azure Services Platform_Partner_Briefing

13

Microsoft Cloud Services

Page 14: Azure Services Platform_Partner_Briefing

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

Page 15: Azure Services Platform_Partner_Briefing

Building for Scale

Page 16: Azure Services Platform_Partner_Briefing
Page 17: Azure Services Platform_Partner_Briefing

17

Windows AzureExtending Windows to the CloudExtending Windows to the Cloud

Page 18: Azure Services Platform_Partner_Briefing

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

Page 19: Azure Services Platform_Partner_Briefing

19

.NET ServicesExtending .NET to the cloud with Internet Scale Utility ServicesExtending .NET to the cloud with Internet Scale Utility Services

Page 20: Azure Services Platform_Partner_Briefing

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

Page 21: Azure Services Platform_Partner_Briefing

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

Page 22: Azure Services Platform_Partner_Briefing

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

Page 23: Azure Services Platform_Partner_Briefing

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

Page 24: Azure Services Platform_Partner_Briefing

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

Page 25: Azure Services Platform_Partner_Briefing

25

Azure & .NET FrameworkBuild, test, debug, and deploy using a single familiar toolset

On-premises & Hosted Servers

Desktop & Mobile Experiences

Client Server Services

Page 26: Azure Services Platform_Partner_Briefing

26

Write Applications for Azure

Page 27: Azure Services Platform_Partner_Briefing

27

Use Services

Page 28: Azure Services Platform_Partner_Briefing

28

Software Plus Services

Page 29: Azure Services Platform_Partner_Briefing

29

Azure Roadmap

Page 30: Azure Services Platform_Partner_Briefing

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, ...)

Page 31: Azure Services Platform_Partner_Briefing

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…

Page 32: Azure Services Platform_Partner_Briefing

32

Resources

Page 33: Azure Services Platform_Partner_Briefing

33

eCompany Store Voucher

Thanks for Attending the session todayThis is voucher NOT a gift certificate To Receive Your eCompany Store Voucher please email: [email protected]

With the Following Information:First and Last NameCompany NameTitleEmail Address

Page 34: Azure Services Platform_Partner_Briefing

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 [email protected]://rajramabadran.wordpress.com