What is Windows Azure?
Windows Azure is a cloud services operating system that serves as the development, run-time, and control environment for the Azure Services Platform.

What can you do in Windows Azure?
Windows Azure provides developers with on-demand compute and storage to host, scale, and manage Web applications on the Internet through Microsoft® data centers.
Is Windows Azure just a hosted service?
Windows Azure is not grid computing, packaged software, or a standard hosting service. It is an integrated development, service hosting and management environment maintained at Microsoft datacenters. This environment includes a robust and efficient core of compute and simple storage capabilities and support for a rich variety of development tools and protocols.
How does Windows Azure ensure that the environment and services are always available?
Windows Azure is designed from the ground up to be a fault-tolerant platform. Innovative technology called the Fabric Controller ensures that service availability is not affected even if individual servers fail. The Fabric Controller technology also makes it possible for developers to upgrade their application without any service interruption.
How does Windows Azure scale?
The innovative Fabric Controller technology in Windows Azure enables developers to scale applications seamlessly, as demand rises and falls.
What is the Windows Azure Fabric Controller?
The Windows Azure Fabric is a scalable hosting environment built on distributed Microsoft data centers. The Windows Azure Fabric Controller manages resources, load balancing, and the service lifecycle based on requirements established by the developer. The Fabric Controller deploys the service and manages upgrades and failures to maintain availability.
Is Windows Azure ready now? What is available?
During the Community Technology Preview (CTP) developers invited to the program, which includes all attendees of the Microsoft Professional Developers Conference 2008 (PDC), receive free trial access to the Azure Services Platform SDK, a rich set of cloud-optimized modular components including Windows Azure, SQL Data Services, Live Services, and .NET Services, as well as the ability to host their finished application or service in Microsoft datacenters.
Why is Microsoft creating two Windows Server operating systems? Isn’t this confusing for customers?
No. Each Windows platform is optimized for different customer scenarios and needs. The availability of both Windows Server and Windows Azure provides flexibility and choice for our customers to build applications on the Microsoft platform that best fits their needs.

It is understood that Microsoft is for ‘choice’, but at which point do you recommend Windows Azure vs. Windows Server?
The recommendation depends on the customer’s needs and the scenarios they are trying to address. If customers are interested in extending their infrastructure without having to invest in additional IT assets, need a platform as a test-bed for next generation applications, or want to extend on-premises applications in the cloud, we recommend utilizing the Azure Services Platform in concert with the existing on-premises technologies.
How does Microsoft differentiate Windows Azure from Windows Server?
Windows Azure and Windows Server are separate platforms designed to integrate easily so that customers have a choice about the platform that most directly addresses their business needs. Windows Azure is a cloud services operating system that enables customers to create scalable and available web applications; While Windows Server addresses the on-premises and hosting market. Going forward, Windows Azure and Windows Server will share innovations bilaterally.
Is Windows Azure actually “Windows Server 8?”
No. Windows Azure is not the same as Windows Server. They are separate Microsoft platforms. Microsoft will continue to invest heavily, to innovate and to ship new versions of Windows Server. Windows Azure is a cloud services operating system that reduces the barriers to creating scalable and available web applications. The availability of Windows Azure and Windows Server provides flexibility and choice for customers to build on the Microsoft platform for either their on-premise or cloud applications.
What if a customer wants to use both Windows Server and Azure services for an application? Is that possible?
Yes. Although separate platforms, we have explicitly designed them to so that customers can choose the platform that most directly addresses their application and business needs.
Can applications that are certified for Windows Server run on Windows Azure?
Applications certified for Windows Server will not run on Windows Azure unless the ISV or developer ports the code. We have worked hard to ensure that applications built on .NET and some unmanaged code applications can be ported to Windows Azure. We will continue to evaluate this process based on beta testing feedback.
What is the difference between Windows Azure Storage Service and SDS?
Windows Azure Storage Service is designed to be the lowest cost, most efficient solution for large scale data storage and retrieval in the cloud. It can store blobs, queues, and simple tables (non-relational). SQL Services is designed to bring the power of relational databases into the cloud and will provide rich querying over tables.
Can I use Windows Azure alone, or must I sign for the Azure Services Platform too?
Developers have the ability to sign-up for the compute, storage, and hosting services provided by Windows Azure without signing up for other Azure Services Platform services.
Which types of support services will Windows Azure offer?
Developers have access to a suite of readiness resources including Prescriptive Architecture Guidance, virtual hands-on labs, webcasts, and documentation. And support during the CTP period is provided through developer-to-developer blogs and forums.
Is Windows Azure cross platform?
Windows Azure supports popular standards and protocols including SOAP, REST, and XML. Windows Azure is an open platform that will support both Microsoft and non-Microsoft languages and environments. Windows Azure welcomes third party tools and languages such as Eclipse, Ruby, PHP, and Python.

What makes it easy for developers to write code in Windows Azure if they want to use non-Microsoft technology?
To build applications and services on Windows Azure, Developers can use their existing Microsoft Visual Studio® 2008 expertise. Windows Azure supports standards and protocols including SOAP, REST, and XML. This enables developers to integrate applications with Windows Azure, whether you use Microsoft or non-Microsoft tools and technologies.
How developers can retain a sense of control over how their programs are run on Windows Azure?
The built-in management services in Windows Azure provide developers control and visibility to stay focused on what they do best - create and deliver killer applications online. Developers can specify the performance level and parameters of their applications in Windows Azure.
How can developers maintain visibility into Windows Azure computer and storage processes? Can this be done remotely?
Advanced tracing and logging functionality exposed in the Windows Azure portal allows developers to monitor compute, storage, and bandwidth. This enables developers to ensure performance while paying only for resources that their application consumes.