Tuesday, June 8, 2010

Microsoft TechEd - June 8, 2010

It is still hot as ever here in New Orleans. The humidity makes it like a sauna. Here's a summary from a session on Microsoft Azure:

Session "A lap around the windows azure platform" -Steve Marx, technical strategist, Microsoft

Note - during this presentation he was tricked by the no Internet thing - the entire conference was dark most of the afternoon. Steve wasn't prepared for an offline presentation and made due with what he had.

Microsoft Azure and SQL Azure have a few dimensions to them: Scale, developer experience, management, compute, data, and connectivity.

Scale
Global presence
Elastic resources
Utility billing
Pay for what you use
Simple meters (compute, bandwidth, storage, ...)
Developer experience
Familiar tools
Web standards
Language choice ( .net, java, php, ruby, ...)
Useful programming models
Easy provisioning. Right click, deploy to cloud.
Management
Automated "power assist"
Provisioning
Deployment
Upgrades
Failure recovery
Everything programmable

Management tools
Visual studio 2010
Web portal
API
Powershell
Mmc snap in
More being built

Diagnostics
Collect - all configurable at runtime
Performance counters
IIS logs
Crash dumps
Custom logs

Compute
Scalable hosting and storage
Simple development
Automated management
-Windows- if it can run on windows, you can get it to work.

Data
Reliable database as a service (SQL Azure)
1gb, 10 gb, 50gb
Scale out
Automated management
Configurable firewall rules

Windows Azure Storage
Scale out
TB's of data
REST API
four abstractions
Blobs (named files) up to 200gb optional CDN for videos etc
Tables - structured data, partitioned for scale, ado.net data services,
No schema - dynamically extended.
Drives - mountable NTFS volumes (backed by blob storage) up to 1TB
Queues - (this section misplaced?)
Asynchronous
Reliable
Simple
Backed by durable storage

Codename "Dallas"
Information marketplace
For developers - REST ATOM
For content owners - monetize your data

Connectivity
Service bus
Relay service running in the cloud to allow apps to talk to one another.
Common patterns
Eventing
One way communication
Unicast or multicast
Immediate or buffered
Remoting
Rpc, request/response or duplex
Access control
Any platform
Claims based authentication
OAuth WRAP & SWT
Integrates with AD FS v2
Simple delegation
One code base
3 ways - plaintext, AD, SAML

So what's a blog without a pic? Here's a pic from outside the convention center. This is a tribute to Katrina victims here in New Orleans.





- Posted using BlogPress from my iPad

1 comment:

  1. Wow. Formatting a blog on a iPad bites. I lost most of the formatting.

    ReplyDelete