Monday, October 27, 2008

Cloud Services Lap Around Part 1

This is the first session of the conference.





Azure - "operating system for the cloud"

What is the cloud.
Servers that developers can install and run services and applications on.

Expand locale listed as challenge of current dev model. Maybe they will standardize imternationalization on azure.





Azure provides same services as desktop.



What are the features of the platform.
-Automated service management.
- powerful service hosting environment
- scalable and available.
- a rich familiar deb experience

Demo of service.

Showed development fabric designer on desktop that had multiple virtual machines defined for each "worker thread"

First step to development is to define model.
Model:
- service topology
- health constraints
- configuration settings

Maintaining the service health:
- Detect failures and violations of health constraints.
- replaced failed resources transparently.
- made possible via abstraction.

Looks like azure foundation has a recognition of virtual services almost as if they are virtual machines.

Storage in the cloud:



Large items of user data: blobs file streams

Cloud storage iis like ASPnet. It is not a database. That is what SQL services of for.





Debugging is not used because not work well with this model. Instead they have advanced logging and trace ( trace not in ctp)

Partner demo:
Used cloud to send down policies to manage teacher laptops in Ethiopia.

Two types of roles for azure:
Web role.
Worker role.
load balancer sits in front of web role.
Both roles sit on top of the cloud storage.





On azure you can write code to connect to any ip address.

Use queue to initiate worker roles. Web roles provide aspnet front end.





Azure is designed to push or limit you to best practices.

Www.azure.com

You can download development sdk that is a local instance of the full cloud on the desktop so you can develop while on a plane.

Every instance of every role is running on it's own vpc with 2 gb of ram.





System is live today and will be continually updated. At some point we will ( develop community) when it is ready to be used for production.

Check out www.azure.com

No comments: