Jim ONeil Microsoft Developer Evangelist [email protected] Twitter: @jimoneil .

21
Jim O’Neil Microsoft Developer Evangelist [email protected] Twitter: @jimoneil http://blogs.msdn.com/jimoneil

Transcript of Jim ONeil Microsoft Developer Evangelist [email protected] Twitter: @jimoneil .

Page 1: Jim ONeil Microsoft Developer Evangelist jim.oneil@microsoft.com Twitter: @jimoneil .

Jim O’NeilMicrosoft Developer Evangelist

[email protected]: @jimoneil

http://blogs.msdn.com/jimoneil

Page 2: Jim ONeil Microsoft Developer Evangelist jim.oneil@microsoft.com Twitter: @jimoneil .
Page 3: Jim ONeil Microsoft Developer Evangelist jim.oneil@microsoft.com Twitter: @jimoneil .

Software + Services

Page 4: Jim ONeil Microsoft Developer Evangelist jim.oneil@microsoft.com Twitter: @jimoneil .

Software-as-a-service

Page 5: Jim ONeil Microsoft Developer Evangelist jim.oneil@microsoft.com Twitter: @jimoneil .

Image from http://news.cnet.com/2300-1001_3-10001898-5.html?tag=mncol

Page 6: Jim ONeil Microsoft Developer Evangelist jim.oneil@microsoft.com Twitter: @jimoneil .
Page 7: Jim ONeil Microsoft Developer Evangelist jim.oneil@microsoft.com Twitter: @jimoneil .

=Fabric Agent

Fabric Agent

VM V

M

VM

VM

VM

Load balancingCheckpoint and recoveryService management

Windows Server 2008 –

x641 x 1.6Ghz 1.75 GB memory 250 GB storage

Windows Server 2008 –

x642 x 1.6Ghz 3.5 GB

memory 500 GB storage

Windows Server 2008 –

x644 x 1.6Ghz

7 GB memory 1000 GB storage

Windows Server 2008 –

x648 x 1.6Ghz 14 GB

memory 2000 GB storage

Page 8: Jim ONeil Microsoft Developer Evangelist jim.oneil@microsoft.com Twitter: @jimoneil .
Page 9: Jim ONeil Microsoft Developer Evangelist jim.oneil@microsoft.com Twitter: @jimoneil .

*Web Role

*Hosted in IIS (Web Server)

*Public facing service

*Worker Role

*Background process

*Can be public facing

*Language agnostic

WebRoleWebRole

Worker

Role

Worker

Role

WebRole(IIS)

WebRole(IIS)

Worker

Role

Worker

Role

HTTP/HTTPS

Page 10: Jim ONeil Microsoft Developer Evangelist jim.oneil@microsoft.com Twitter: @jimoneil .

*Blobs – file/container storage

*Tables - non-schematized data

*Queues – inter-role communication

*Drives – durable storage (in beta)

HTTP/HTTPS

BlobsTables

DrivesQueues

Page 11: Jim ONeil Microsoft Developer Evangelist jim.oneil@microsoft.com Twitter: @jimoneil .

*Developer portal

*Management API

*REST

*X.509 mutual authentication

Page 12: Jim ONeil Microsoft Developer Evangelist jim.oneil@microsoft.com Twitter: @jimoneil .

* Service Bus

Communication across organizational and network boundaries

* Access Control Service

Federated, claims-based identity

Page 13: Jim ONeil Microsoft Developer Evangelist jim.oneil@microsoft.com Twitter: @jimoneil .

*“SQL Server” in the cloud

*Core relational database capabilities

*REST, native, and ODBC accessibility

*Data Sync between cloud and on-premise databases

*Automatic replication and failover

1GB1GB1GB

1GB1GB10GB

Web Edition Business Edition

Page 14: Jim ONeil Microsoft Developer Evangelist jim.oneil@microsoft.com Twitter: @jimoneil .

*SQL Azure Portal

*SQL Server Management Studio

*SQL Server Integration Services (SSIS)

*bcp

*Your favorite tool that used TDS to communicate to SQL Server

Page 15: Jim ONeil Microsoft Developer Evangelist jim.oneil@microsoft.com Twitter: @jimoneil .

http://www.jumpman23mosaic.com/

Page 16: Jim ONeil Microsoft Developer Evangelist jim.oneil@microsoft.com Twitter: @jimoneil .
Page 17: Jim ONeil Microsoft Developer Evangelist jim.oneil@microsoft.com Twitter: @jimoneil .

*Standards participation

*Cloud Security Alliance corporate member(http://cloudsecurityalliance.org)

*Open Cloud Standards Incubator (DMTF) Leadership Board (http://www.dmtf.org/about/cloud-incubator)

*Simple Cloud co-founder(http://simplecloud.org)

*Data Center Compliance

*SAS 70 Type I and Type II attestations

*ISO/IEC 27001:2005

http://bit.ly/SecuringMicrosoftsCloud

Page 18: Jim ONeil Microsoft Developer Evangelist jim.oneil@microsoft.com Twitter: @jimoneil .

SQL AzurePer monthWeb Edition (1GB) = $9.99Business Edition (10GB) = $99.99

Compute Per Service Hour

Small: $0.12Medium: $0.24Large: $0.48X-Large: $0.96

StoragePer GB stored and transactionsStorage = $0.15 / GBTransaction = $0.10 / 100K

BandwidthPer GB transfer in/out of a datacenterUS/EU = $0.10 in / $0.15 out Asia Pacific = $0.30 in / $0.45 out

AppFabric Per Message Operation

$0.015 per 10K messages

http://www.microsoft.com/windowsazure/tco/

Page 19: Jim ONeil Microsoft Developer Evangelist jim.oneil@microsoft.com Twitter: @jimoneil .

Instancehealth

SQL Azureavailability

AppFabricavailability

Computeconnectivity

Storage availability

Page 20: Jim ONeil Microsoft Developer Evangelist jim.oneil@microsoft.com Twitter: @jimoneil .

http://azure.com/evidencehttp://azure.com/evidence

Page 21: Jim ONeil Microsoft Developer Evangelist jim.oneil@microsoft.com Twitter: @jimoneil .

http://azure.com/offers

Check us out - Free!

http://bostonazure.com