2/26/2011

Windows Azure Platform




Windows Azure (WA) platform is a cloud services operating system that serves as the development, service hosting and service management environment. It provides developers with on-demand compute and storage to host, scale, and manages web applications on the internet through Microsoft datacenters. It is also a flexible platform that supports multiple languages and integrates with your existing on-premises environment. To build applications and services on WA, developers can use their existing Microsoft visual studio expertise. In addition, WA supports popular standards, protocols and languages including SOAP, REST, XML, Java, PHP and Ruby. And also it handles load balancing, resource management and life cycle management of a cloud service based on requirements that the owner of the service established. A developer who wishes to deploy an application to WA specifies the service topology, including the number of instances to deploy and any configuration settings. WA deploys the service and manages upgrades and failures to maintain availability.
Building a WA application looks much like building a traditional Windows application and it supports both .NET applications and applications built using unmanaged code. WA provides Visual Studio 2008 project templates for creating Web roles, Worker roles, and applications that combine the two. One obvious difference is that WA applications don’t run locally. Thus, to mitigate that challenge development fabric, a version of the WA environment that runs on a developer’s machine, plays the role,. The development fabric runs on a single machine running either Windows Server 2008 or Windows Vista.




It emulates the functionality of WA in the cloud, complete with Web roles, Worker roles, and all three WA storage options. A developer can build a WA application, deploy it to the development fabric, and run it in much the same way as with the real thing. He can determine how many instances of each role should run, for example, use queues to communicate between these instances, and do almost everything else that’s possible using WA itself. Once the application has been developed and tested locally, the developer can upload the code and its configuration file via the WA portal, and then run it. Still, some things are different in the cloud. Developer can’t attach a debugger to an application running on WA, for example, and so developers must rely on logging. Yet even logging could be problematic. Several instances of a WA application are typically running simultaneously, and it is easy they could write to a common log file. WA also provides other services for developers such as WA application can send an alert string through the WA agent, and the platform will forward that alert via email, instant messaging, or some other mechanism to its recipient. If desired, the WA fabric can itself detect an application failure and send an alert. The WA platform also provides detailed information about the application’s resource consumption, including processor time, incoming and outgoing bandwidth, and storage.
Considering hardware side, Developers have the ability to choose the size of VMs to run their application based on the applications resource requirements. WA compute instances come in four unique sizes to enable complex applications and workloads. The for sizes are small, Medium, Large and Extra large and need 1.6 GHz, 2 x 1.6 GHz, 4 x 1.6 GHz, 8 x 1.6 GHz CPUs sequentially with sequential 1.75 GB, 3.5 GB, 7 GB, 14 GB memory and 225 GB, 490 GB, 1000 GB, 2040 GB Instance Storage with  Moderate, High, High, High I/O Performance. Finally Windows Azure plays an increasingly important role in the software world.

Incoming search keywords to this post

What is Azure flat form, Microsoft clouds, cloud computing, technical write up about azure, services of WA, Hardware requirements of Azure flatform, How to establish a cloud, azure cloud, cloud computing examples, windows products, How to work with azure, manage a cloud, configure a cloud, how to configure azure, cloud services, advantages of azure flatform

28 comments:



  1. Hai Author, Very Good informative blog post,
    Thanks for Sharing

    ReplyDelete
  2. Nice article,Thanks for sharing a information..
    Windows Azure Training in Hyderabad

    ReplyDelete
  3. Informative blog thanks for providing such a great information.for more information about
    Please visit.
    Pega Training in Hyderabad

    ReplyDelete
  4. Very clear-cut information easy to understand. Thanks for providing for more updates.
    Azure Admin Course Videos

    ReplyDelete
  5. Thanks for sharing! I know I just started using cloud services, and it has worked extremely well for us.
    Read more here-
    Microsoft Azure Cloud Services
    Microsoft Dynamics CRM Solutions
    Office 365 Solutions
    Infrastructure Management Services

    ReplyDelete
  6. Thanks for posting. Its an Important topic to be read.
    Azure Development Online Training

    ReplyDelete
  7. we are one of the leader in Microsoft azure course. keep blogging.

    ReplyDelete
  8. Hey,
    Awesome Post!
    I loved your hard work and efforts. Thanks for sharing it
    Windows Cleaning Website Design

    ReplyDelete
  9. Azure is a cloud computing platform offered by Microsoft. It has wide range of benefits. Thanks for sharing. Visit cognex technology ForAzure training in chennai

    ReplyDelete
  10. I'm very happy to search out this information processing system. I would like to thank you for this fantastic read!!
    Azure Development Online Training
    Azure Development Training

    ReplyDelete
  11. This comment has been removed by the author.

    ReplyDelete
  12. Your information was very clear. Thank you for sharing.
    Azure Developmen Online Training

    ReplyDelete
  13. The blog you have shared is more informative.Thanks for your sharing this blog.
    Azure Training
    Azure Online Training
    MS Azure Online Training

    ReplyDelete
  14. Anonymous17/4/20 00:51

    If you are using windows azure platform and you are looking to Hire Azure Developers then you should understand about the Windows Azure Platform. This would be a great idea before hiring any developers.

    ReplyDelete
  15. Azure offers the reliability that’s needed for high-availability applications, even including failover between different regions. The Azure portal lets you easily manage all your Azure services. You can also manage your services programmatically by using service-specific APIs and templates.
    Acetech company is offering azure web development services in USA

    ReplyDelete
  16. This information is really awesome thanks for sharing most valuable information.
    Workday Software Training
    Workday Online Training Hyderabad

    ReplyDelete
  17. Amazing!!! This blog presents a very valuable information. Keep up the good work! Visit our website too. Thankyou!
    windows azure cloud computing training in bangalore

    ReplyDelete
  18. Say, you got a nice article post.Really thank you! Really Great.
    ms azure online training
    best azure online training

    ReplyDelete