windows azure

Document Sample
windows azure Powered By Docstoc
					                           Microsoft Cloud Computing (Windows Azure)
                                                     Shaik Rasheeda1,
              III CSE-A , Sri Vasavi Institute of Engineering and Technology, Nandamuru, Andhra Pradesh, India

      Abstract - This paper is the introduction to Microsoft     RELIABILITY:
cloud computing termed as Windows AZURE Cloud
computing is a technology that uses internet and central                   Improves through the use of multiple redundant
remote servers to maintain data and applications. Cloud          sites, which makes cloud computing suitable for business
computing allows the consumer and business to use                continuity and disaster recovery. Nonetheless, many
applications without installation and access their personal      major cloud computing services have suffered outages,
files at any computer with simple internet access. This
                                                                 and IT and business managers can at times do little when
technology allows for much more efficient computing by
centralizing storage, memory, processing and bandwidth.          they are affected.
We tried to explain the brief ideas of one of the cloud
computing technology introduced by Microsoft named as            SECURITY:
Windows Azure. It’s a byproduct and consequence of the
ease-of-access to remote computing sites provided by the                  Could improve due to centralization of data,
internet. This may take the Web based applications or tools      increased security- focused resources, etc., but concerns
that end user can access and use through a web browser and       can persist about loss of control over certain sensitive
creates a feel that the application or the tool were installed   data, and the lack of security for stored kernels.
locally on their own computers.
Cloud computing is a better way to run your business.
Instead of running your applications yourself, they run on a             Cloud computing applications are easier to
shared data center. The underlying concept of cloud              maintain, since they don't have to be installed on each
computing dates back to 1960, when John McCarthy opined          user's computer. They are easier to support and to
that "computation may someday be organized as a public           improve since the changes reach the clients instantly.
utility"; The actual term "cloud" borrows from telephony in
that telecommunication companies, who until the 1990s            Cloud infrastructure services or "Infrastructure as a
primarily offered dedicated point-to-point data circuits,        Service (IaaS)" delivers computer infrastructure, typically
began offering ―VIRTUAL PRIVATE NETWORK (VPN)                    a platform virtualization environment, as a service. Rather
services with comparable quality of service but at a much        than purchasing servers, software, data center space or
lower cost. The cloud symbol was used to denote the              network equipment, clients instead buy those resources as
demarcation point between that which was the responsibility
                                                                 a fully outsourced service. Please find the below sample
of the provider from that of the user. Cloud computing
                                                                 could compute architecture. Windows Azure Platform is a
extends this boundary to cover servers as well as the
network infrastructure. Cost is claimed to be greatly
                                                                 Microsoft cloud platform is thus classified as Platform as
reduced and capital expenditure is converted to operational      a Service (PasS) and forms part of Microsoft cloud
expenditure. Device and location independence enable users       computing strategy, along with their Software as a service
to access systems using a web browser regardless of their        (SaaS) offering, Microsoft online services.
location what device they are using technologies that provide
computation, software, data access and storage services that
don’t require end-user knowledge of the physical location
and configuration of the system that delivers the service.

 Keywords – Cloud computing, Azure, Web based
application, Virtual Private Network, Point-to-point, Web

                      I. INTRODUCTION

   Cloud computing is a marketing term of
                                                                                Fig. 1. Cloud computing working process
                            II.   HISTORY                    Windows Azure Fabric:

         Microsoft Azure platform announced in 2008              Fabric resources and applications and services running
and the details are here                                     on those resources are managed by the Windows Azure
                                                             Fabric Controller service. It acts as the kernel of the
2008 October:                                                Windows Azure distributed cloud operating system,
                                                             providing scheduling, resource allocation, device
        Microsoft announced the Windows Azure                management, and fault tolerance for the nodes in the
Platform, First CTP1 (Community Technological                Fabric. It also provides high-level application models for
Preview) - A very early release intended for the more        intelligently managing the complete application lifecycle,
technologically advanced customers.                          including deployment, health monitoring, upgrades, and
2009 March:
                                                             Complete list of Azure Platform Components:
         Microsoft     announced     Azure     Relational
Database. .Net full trust, Native code and fast Common       Windows Azure Compute
Gate Way Interface (CGI)

2010 -2011:                                                          Web Role
                                                                     Worker Role
         After a continuous improvements and patch                   VM Role
releases Azure Goes live in January 2010 and then first              Windows Azure Storage
payments Windows Azure Drivers are in February 2010.                 Table
Finally the product with all bug fixes and Tools came into           Queue
market on September 2011.                                            Blob
                                                                     SQL Azure
CORE COMPONENTS:                                                     SQL Azure Data Sync
                                                                     SQL Azure Reporting
Windows Azure has three core components namely                       Azure AppFabric
    Windows Azure Compute.                                          Access Control
       Windows Azure Storage.                                       Caching
                                                                     Service Bus
       Windows Azure Fabric.                                          Windows Azure Fabric Controller
                                                                       Azure Virtual Network
Windows Azure Compute:                                               Azure Connect

        This compute provides a computation
environment with Web Role, Worker Role and VM Role.                              III. IMPLEMENTATION

Web Role – Implement web applications and web                    The Windows Azure platform uses a specialized
services.                                                    operating system, called Windows Azure, to run its
                                                             "fabric layer" — a cluster hosted at Microsoft's
Worker Role – Provides means to run the code beyond a        datacenters that manages computing and storage resources
per request base. This means always running code &           of the computers and provisions the resources (or a subset
background processing.                                       of them) to applications running on top of Windows
                                                             Azure. Windows Azure has been described as a "cloud
Windows Azure Storage:                                       layer" on top of a number of Windows Server systems,
                                                             which use Windows Server 2008 and a customized
    Azure storage focuses on providing scalable storage      version of Hyper-V, known as the Windows Azure
by using concepts of Blobs (Binary Large Objects), non-      Hypervisor to provide virtualization of services.
relations tables and queues. BLOBS are collection of
binary data stored as a single entity in a data base             The platform includes five services — Live Services,
management system. Blobs are typically images, audio or
                                                             SQL Azure (formerly SQL Services), AppFabric
other multimedia objects and sometimes binary
executables also stored as BLOB.                             (formerly .NET Services), SharePoint Services and
                                                             Dynamics CRM Services — which the developers can use
                                                             to build the applications that will run in the cloud. Scaling
                                                             and reliability are controlled by the Windows Azure
Fabric Controller so the services and environment do not
crash if one of the servers crashes within the Microsoft
datacenter and provides the management of the user's web
application like memory resources and load balancing.
The Azure Services Platform can currently run .NET
Framework applications, while supporting the .NET
application framework and associated deployment
methods to deploy the applications onto the cloud
platform. It can also support PHP websites. Two SDKs
have been made available for interoperability with the
Azure Services Platform: The Java SDK for AppFabric
and the Ruby SDK for AppFabric. These enable Java and
Ruby developers to integrate with AppFabric Internet

              IV.   CONCLUSION

    We conclude that Windows Azure is an open and
flexible cloud platform that enables you to quickly build,
deploy and manage applications across a global network
of Microsoft-managed datacenters. You can build
applications using any language, tool or framework. And
you can integrate your public cloud applications with your
existing IT environment. It provides a highly available
applications (delivers a 99.5% monthly Service Level
Agreement) without focusing on the infrastructure. Also
provides automatic OS and CLOUD COMPUTING 8
service patching. You can develop your application using
any language, framework, or tool to build applications.
Features and services are exposed using REST protocol.

          Windows Azure delivers a flexible cloud
platform that can satisfy any application need. It enables
you to reliably host and scale out your application code
within compute roles. You can store data using relational
SQL databases, NoSQL table stores, and unstructured
blob stores, and optionally use Hadoop and business
intelligence services to data-mine it. You can take
advantage of Windows Azure’s robust messaging
capabilities to enable scalable distributed applications, as
well as deliver hybrid solutions that run across a cloud
and on-premise enterprise environment. Windows
Azure’s distributed caching and CDN services allow you
to reduce latency and deliver great application
performance anywhere in the world.





Shared By: