Friday, April 1, 2011

Microsoft Cloud Infrastructure in a Nutshell

Windows Azure - Operating System for Cloud
Windows Azure is the cloud services operating system that serves as the development, service hosting, and service management environment for the Windows Azure Platform. Windows Azure provides you on-demand compute and storage to host, scale, and manage web applications and services on the internet in Microsoft data centers.
Windows Azure Provides Following Services,
  • Windows Azure Compute Service
A Windows Azure compute service is built from one or more roles. A role defines a component that may run in the execution environment; within Windows Azure, a service may run one or more instances of a role.
Windows Azure supports the following three types of roles:

    • A web role is customized for web application programming, as supported by Internet Information Services (IIS) 7 and ASP.NET. Web roles run in full IIS 7.0.
    • A worker role is useful for generalized development, and may perform background processing for a web role.
    • A virtual machine (VM) role provides a user-customized image to make it easier to move existing Windows Server applications to the Windows Azure hosting environment.
A hosted service may be comprised of any combination of role types, and may include multiple roles of each type.
  • Windows Azure Storage Services
The Windows Azure storage services provide persistent, durable storage in the cloud. To access the storage services, you must have a storage account, which is provided through the Windows Azure Platform Management Portal .
The fundamental storage services include:
·         Blob service, for storing text or binary data
·         Queue service, for reliable, persistent messaging between services
·         Table service, for structured storage that can be queried
The Windows Azure SDK offers a REST API and a managed API for working with the storage services. You may access the storage services from within a service running in Windows Azure or directly over the Internet from any application that can send and receive data over HTTP/HTTPS.

Windows Azure Connect (In CTP)

Do you want to connect the on-premise server to Windows Azure Role directly at network level?

Windows Azure Connect provides a simple and easy-to-manage mechanism to setup IP-based network connectivity between on-premises and Windows Azure resources. We can connect on-premises Servers to the roles running in Windows Azure.

Windows Azure AppFabric (In CTP)

Windows Azure AppFabric is a middleware platform and a suite of services that makes it easy to build and manage reliable, scalable, fast and secure composite applications that run on Windows Azure. Windows Azure AppFabric consists of the following services:

  • The AppFabric Service Bus connects local, firewalled applications and data with applications in the cloud, rich desktop applications, and smart, Web-enabled devices anywhere in the world.
  • AppFabric Access Control is a claims-based access control service that can be used on most Web-enabled devices to build interoperable, federated authentication and authorization into any connected application.

  • AppFabric Caching provides caching services in cloud

SQL Azure (SQL Server On Cloud)

Microsoft SQL Azure extends SQL Server capabilities to the cloud. SQL Azure offers a relational database service called Microsoft SQL Azure Database. Using SQL Azure, you can easily provision and deploy relational database solutions. Benefits include manageability, high availability, scalability, a familiar development model, and a relational data model.

Windows Azure Platform AppliancePrivate Cloud Infrastructure
Windows Azure™ platform appliance is a cloud platform that customers can deploy in their own datacenter, across hundreds to thousands of servers. The Windows Azure platform appliance consists of Windows Azure, SQL Azure and a Microsoft-specified configuration of network, storage and server hardware.
The appliance is currently in Limited Production Release to a small set of customers and partners. Not Released as Commercial Product yet.

No comments:

Post a Comment