WHAT IS WINDOWS AZURE?
It is an OPEN and FLEXIBLE cloud platform. You can build, deploy and manage apps across a global network of Microsoft managed data centers.
Provides Network Load Balancing. Better resilience to hardware failures. Supports a very innovative deployment model that you can use to upgrade your app without much downtime. Features and services are exposed using the REST protocol.
One can build apps in any language, using any tools and any frameworks. Windows Azure client libraries are available for multiple programming languages, and they are released under a open source license, and are also hosted on GitHub.
Unlimited Storage. Unlimited Servers In Azure:
Windows Azure allows you to scale up your application to any size. It is fully-automated self-service platform that you can use to provide services within minutes to your clients. Resource utilization can grow or shrink on the fly. Windows Azure is available across multiple datacenters across the globe, so deploying your app is much easier, and faster.
Powerful Capabilities in AZURE
Windows Azure provides a very flexible cloud platform that can satisfy any application need. So what this means is that you can easily put in your app code and scale it up and down – all of this within compute rules. Windows Azure also uses ‘Distributed Caching’ and ‘CDN Services’ to reduce latency and deliver great app performance anywhere in the world.
So…. What CAN I do with Windows Azure?
Firstly, you can write a web-application that is stored in a datacenter which is managed by Microsoft. Secondly, if you are too reluctant to house your application on a Microsoft datacenter, you may as well just store the data in the datacenter, and run your application in your local machine. Thirdly, you can use it to create virtual machines.
First and foremost, you must be able to EXECUTE your app on this platform, right? So, the three things, Virtual Machine, Web Sites and Cloud Services provide exactly that. You can use either or all of them together or a combination of any two together to run your application. You will typically use Virtual Machines whenever you are in a test environment, where your only goal is to test and be sure that your application will run when deployed. You will use Web Sites as opposed to VMs when you only want a web site but you require that somebody else do the admin job for you. You will use Cloud Services when your application is designed in such a way that it needs to cater to a huge audience. You can use VM for this, but the headache of reliability is bestowed upon you, the admin.
Typically, you will be handling huge data, and you want this to be managed and maintained successfully. Windows Azure provides you this support. It provides three different kinds of data storage options: Relational Database NoSQL Tables Unstructured Binary Storage Relational Database provides support for data integrity and atomic transactions. NoSQL Tables is a good option to go with when you need to have very fast access to data, but you do not want to perform any complex SQL queries. Go with Unstructured Binary Storage whenever you want cheap storage, and fast access.
To answer the question of how are we even talking to the Microsoft managed datacenters, WindowsAzure provides the three methodologies. They are: Via Virtual Networks Azure Connect Azure Traffic Manager In Virtual Networks, you’ll be treating the public cloud as an extension of your private datacenter. You’ll use Azure Connect to establish a secure connection between a Windows Azureapplication and a group of computers that are using or running Windows. You’ll typically have to specify certain rules that define how requests will be handled and eventually routed to datacenters.
It is always a good idea to keep the data that your application needs closer to your application rather than keeping it far away. What this basically means is that data that your application requires MUST be placed in the same datacenter as your application so that the over-all performance of your application increases.
DOWNLOAD LINK AZURE