What is Windows Azure?clip_image002

Windows Azure is Comprehensive platform for running applications; simply you can consider it as a place where you can host and execute your code in the cloud.

The main benefit of azure are:-

    • Scalability
    • Availability
    • Fault Tolerance

Azure has three core components:-

1. Compute: - is the virtual machines that will run your code.

2. Storage: - is a scalable storage in the cloud which is auto-scale to meet massive volume and throughput database based on customer needs. Any data you upload in the cloud storage automatically replicated to 3 locations in Azure to provide you with high availability.

Windows Azure storage has four types:-

· Table: - group of entities (name/value pairs)

· Queue: - Simple non-transactional message queue

· Blob: - Large binary storage

· Drives: - NTFS VHD mounted into Compute instance

3. SQL Azure Database:- Is SQL Server relational database model delivered as a service which support clip_image004

· Support for existing APIs & tools

· Built for the cloud with high availability & fault tolerance

· Easily provision and manage databases across multiple datacenters

Service, Roles, and Instances

Service, Roles, and Instances are representing the structure in windows Azure. Let say that you want to host website on windows azure, the first step you have to do is creating a service. The service is a container for your application and you assign the public URL for this service, so you can consider for every application you need to create a service.clip_image006

Each service can contains one or more role. Let say that you want to host website which is 2 tier applications, so you will create a service for your website contains 2 roles one is web role and the second one is database server.

Finally, you have to define how many instance you need from each role. Back to our example if you want to host website you will create 1 service contains 2 Role (web, SQL) and 2 instances from web role (2 web server) and 2 instances from Database role.

Windows Azure Role

Windows Azure has 3 roles as web role, worker role and VM role. VM role is the new role and till now still under Beta program.

clip_image008

How create account in Azure

1- Simply you logon to http://www.windowsazure.com/en-us/pricing/free-trial/ and create free trial account

clip_image010

2- You need to enter your credit card information nothing charge.

 

3- Congratulation now you’re in the cloud :-)

 clip_image011

4- Switch to preview mode by clicking the green preview points, it will be looks like

clip_image013