mandag den 12. januar 2009

Why ASP.NET Developers Should Care about Windows Azure


Skyforklaringer ...
/Sik


Cloudy informations ...
/Sik



Quote

What is Windows Azure?

The short, and not very informative, explanation of Windows Azure is that Windows Azure is “Windows in the cloud.” But, what exactly does that mean?

Imagine that you need to build a new web application. It doesn’t really matter what the application is. You might need to build a new internal web application used by a few dozen of the employees of your company. Or, you might be launching a new startup and you want millions of people to use your new application. It doesn’t really matter because you’ll most likely want to use Azure for any type of web application that you create.

Imagine, furthermore, that you have an unlimited amount of funds. There was a massive bank error and you end up with billions in your checking account that you can use to build your application. You decide to go on a spending spree to set up the hardware for your web application.

If money were not a consideration then you would buy multiple servers. If your startup is successful then you want your application to scale to meet the demand. In that case, you would want hundreds of machines to host your website so you could handle thousands, or even millions, of visitors to your website. You would need the ability to load balance the traffic to your website across multiple servers.

Furthermore, you would want hardware redundancy. If one server fails, you don’t want your application to fail. You want your application to fail over to a new server automatically. And, if you want to sleep very peacefully at night, then you would want the servers to be located at different geographical locations. That way, if a blackout brings down your web servers hosted in Iowa, then your website could fail over automatically to web servers in Texas.

If you had an unlimited amount of funds then you would spend the money maintaining multiple data centers located at multiple geographical locations even if your needs were modest. If you take the trouble to build a web application then you don’t want it to fail because of a hardware failure even when the application is being used by a small number of users.

In short, you want to build a web application and then you don’t want to worry about it. [...]


Read more: 

Ingen kommentarer:

Send en kommentar