Tim O'Brien Microsoft DevCon Russia 2011 keynote

Preview:

Citation preview

Cloud: The Next Generation of AppsTim O’BrienGeneral ManagerMicrosoft

Next generation design point

Disruptive economics

Efficiency and agility

Cloud design point

Elastic infrastructure

Composable services

Continuous availability

Self-service provisioning

Multi-tenant architecture

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

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

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 “

Demo: Smooth Streaming with Windows AzureDmitri MartynovPlatform Strategy AdvisorMicrosoft

Unifying technologi

esIdentity

Management

Virtualization

Platform

Tools

Interoperable, open

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

Windows Azure Toolkits for Devices

http://windowsazure.com/mobile

Native librariesSamplesTemplatesDocumentation

Demo: Building Cloud-Powered ExperiencesVladimir KolesnikovDeveloper EvangelistMicrosoft

Availability

http://azure.softline.ru

Bring your skills to Windows Azure

Build to the cloud design point

Deliver cloud-powered experiences

Спасибо