Introduction

It is the Microsoft operating system for Cloud Computing. It provides both a Platform As A Service (PAAS) and an Infrastructure As A Service (IAAS) model and supports many programming languages like C++, C#, Java, JavaScript, Python and tools like Visual Studio and Eclipse and frameworks like .Net, Zend, Node, JavaScript and as well as various operating systems (Windows Server, SUSE, Ubuntu, Open Logic) for Virtual Machines. Windows Azure provides on-demand compute and storage to host, scale and manage web applications on the internet through Microsoft datacenters. Windows Azure offers a distributed operating system where we can build, test and deploy applications without caring about the classic front-end interface. For instance, we don't need to rely on the typical IIS console to configure sites, virtual directories or application pools. Windows Azure uses SQL Azure to store relational data on the cloud. Windows Azure is totally based on Cloud Computing. The Content Delivery Network (CDN) provides developers a solution for providing high-bandwidth content that's hosted in Windows Azure.

Cloud Computing

Cloud Computing is the latest terminology that's based on utility and the consumption of computing resources. Cloud Computing is the technology where everything is on the cloud, it's just a device like a PC, tablet and mobile phone connected with an internet connection. Running applications in the clouds have many benefits for running programs, like faster service. Cloud Computing reduces the cost using the optimal resources utilization. Cloud Computing is used to improve the ability to satisfy business targets.


The following are some main points that we should be familiar with about cloud computing to help the organization and its benefits.

  1. Two Versions of Cloud to be familiar with

    In Cloud Computing there are the two popular versions offered, they are Software As A Service (SaaS) and Infrastructure As A Service (Iaas). In SaaS, the Cloud Services provider hosts the enterprise application and data associates on the server and storage system. In IaaS, providers offer the virtual machines, storage and connectivity resources to run our enterprise applications using the web browsers.

  2. Cloud Computing offers effective flexibility in delivering IT Services

    Businesses are dynamic currently. Cloud Computing Services let companies fast-ramp capacity up and down to match business requirements. Today's Cloud Computing Services are offered by the month or totally based on the consumption of the resources.

  3. Cloud Computing provides ability to refresh infrastructure without incurring costs

    This is especially for the companies that are trying to gather new technologies, like many companies today are virtualizing their mission-critical applications so they require the virtual machines associated with those applications to run on effective and resilient servers.

  4. Cloud computing is the economical way to supports new IT Services

    Cloud Computing provides an economical solution to support new technologies. Many data centers are out of space that require creating new data centers or pay to expand their existing data centers. Here again, Cloud Computing provides companies to move their applications to the provider's infrastructure and save the cost of a data center expense.

  5. Cloud Computing Frees up staff for various projects

    Cloud Computing offers infrastructure as well as management services to allow companies to offload tasks to the provider for freeing up the IT staff to work on various projects that are more critical to the success of the business.

SQL Azure

SQL Azure is the Microsoft's cloud database. SQL Azure is totally based on the SQL Server database technology and built on Microsoft's Windows Azure cloud computing platform, SQL Azure provides organizations to store data in the cloud and quickly scale the size of the database. Data is managed, hosted and provisioned in Microsoft data centers. SQL Azure helps in the easy management of large databases.

Creation of table in SQL Azure

Syntax
  1. Create table table-name
  2. (
  3. [field 1] [data type]
  4. [field 2][data type]
  5. [field 3][data type]
  6. )

Advantages of Windows Azure

The following are the advantages of Windows Azure: