Tim O'Brien Microsoft DevCon Russia 2011 keynote

17

Transcript of Tim O'Brien Microsoft DevCon Russia 2011 keynote

Page 1: Tim O'Brien Microsoft DevCon Russia 2011 keynote
Page 2: Tim O'Brien Microsoft DevCon Russia 2011 keynote

Cloud: The Next Generation of AppsTim O’BrienGeneral ManagerMicrosoft

Page 3: Tim O'Brien Microsoft DevCon Russia 2011 keynote

Next generation design point

Disruptive economics

Efficiency and agility

Page 4: Tim O'Brien Microsoft DevCon Russia 2011 keynote

Cloud design point

Elastic infrastructure

Composable services

Continuous availability

Self-service provisioning

Multi-tenant architecture

Page 5: Tim O'Brien Microsoft DevCon Russia 2011 keynote

static void Main(string[] args) { string snippetFilePath = args[0]; string baseUri = null; CloudBlobClient blobStorage = null; if (AccountKey == null) { var clientStorageAccount = CloudStorageAccount.DevelopmentStorageAccount; baseUri = clientStorageAccount.BlobEndpoint.AbsoluteUri; blobStorage = new CloudBlobClient(baseUri, clientStorageAccount.Credentials); } else { byte[] key = Convert.FromBase64String(AccountKey); var creds = new StorageCredentialsAccountAndKey(AccountName, key); baseUri = string.Format(“http://{0}.blob.core.windows.net“, AccountName); blobStorage = new CloudBlobClient(baseUri, creds); }

Coding for the cloud

Multi-instanceState managementLifecycle managementGeodistributionService dependencies

Page 6: Tim O'Brien Microsoft DevCon Russia 2011 keynote

PlatformFOUNDATION

SERVICES

INFORMATION

Compute ▪ Storage ▪ Networking ▪ Identity & Security

TOOLS

Web ▪ Caching ▪ Messaging ▪ Workflow ▪ Content Delivery

Relational Database ▪ Reporting & Analytics ▪ Data Sync

Online Portal ▪ Marketplace ▪ Development ▪ Management

Page 7: Tim O'Brien Microsoft DevCon Russia 2011 keynote

Com

pu

te

Time

Server Usage

“Predictable Bursting“

Com

pu

te

Time

“Unpredictable Bursting“

Server Usage

Server Usage

Com

pu

te

Time

“Growing Fast“

UsageC

om

pu

te

Time

Server

Idle

“On and Off “

Page 8: Tim O'Brien Microsoft DevCon Russia 2011 keynote

Demo: Smooth Streaming with Windows AzureDmitri MartynovPlatform Strategy AdvisorMicrosoft

Page 9: Tim O'Brien Microsoft DevCon Russia 2011 keynote

Unifying technologi

esIdentity

Management

Virtualization

Platform

Tools

Page 10: Tim O'Brien Microsoft DevCon Russia 2011 keynote

Interoperable, open

Page 11: Tim O'Brien Microsoft DevCon Russia 2011 keynote

Cloud-powered experiences

Do you plan to connect [mobile apps] to the following cloud/web services over the next 12-18 months?

Source: Appcelerator/IDC Q2 2011 Mobile Developer Report

78% social networks

70% commerce platforms

65% web media

54% analytics

44% cloud platforms

42% ad platforms

Page 12: Tim O'Brien Microsoft DevCon Russia 2011 keynote

Windows Azure Toolkits for Devices

http://windowsazure.com/mobile

Native librariesSamplesTemplatesDocumentation

Page 13: Tim O'Brien Microsoft DevCon Russia 2011 keynote

Demo: Building Cloud-Powered ExperiencesVladimir KolesnikovDeveloper EvangelistMicrosoft

Page 14: Tim O'Brien Microsoft DevCon Russia 2011 keynote

Availability

http://azure.softline.ru

Page 15: Tim O'Brien Microsoft DevCon Russia 2011 keynote

Bring your skills to Windows Azure

Build to the cloud design point

Deliver cloud-powered experiences

Page 16: Tim O'Brien Microsoft DevCon Russia 2011 keynote

Спасибо

Page 17: Tim O'Brien Microsoft DevCon Russia 2011 keynote