Review on Existing Cloud Platforms
Total Page:16
File Type:pdf, Size:1020Kb
International Journal of Applied Information Systems (IJAIS) – ISSN : 2249-0868 Foundation of Computer Science FCS, New York, USA Volume 6– No. 8, February 2014 – www.ijais.org Review on Existing Cloud Platforms Vaishali R. Wadhe Vinayak A. Bharadi, Ph. D Research Scholar Associate Professor Shri JagdishPrasad Jhabarmal Tibrewala Thakur College of Engineering & Technology, University, Rajasthan, India, Mumbai, India ABSTRACT servers, storage and some applications, which are provided to Cloud Computing is gaining amazing importance. It is the company through the Internet. It is made available in a affecting everyone’s daily lives. Because of this growing pay-as-you-go manner to the general public. Some Public technology, we store our personal data in the cloud. We cloud providers are Amazon AWS, Microsoft and Google. communicate and maintain our relations via applications Private cloud is a cloud computing platform which is which are in the cloud. Every Mobile phones and tablets can implemented within the company firewall and under the run any powerful application. Also, IT departments went from observation of the IT department. Private cloud is cloud distrusting the cloud to allocating billions of dollars to spend infrastructure which is operated only for a single organization. on using it. Instead of buying every application and server It is managed internally or by any third-party [1]. Hybrid they need, they will rent them. Various vendors are providing cloud is a composition of two or more clouds (private, services using different cloud platforms. In this paper a review community or public) that remain unique entities and are is given for existing cloud platforms. This paper is made bound with each other. It provides the benefits of various informative about existing cloud platform and discusses about deployment models [1]. Gartner, Inc. defines a hybrid cloud existing cloud such as Windows Azure Platform, Amazon service as a cloud computing service which is made of Cloud Platform, Oracle cloud Platform and Suit Cloud combination of private cloud, public cloud and community Platform. cloud services provided by different service providers [4]. Cloud computing providers offer their services according to 1. INTRODUCTION several fundamental models like Infrastructure as a Service When it involves rising technologies, there is one phrase that (IaaS), Platform as a Service (PaaS), and Software as a has drawn a lot of difference than others and it is cloud Service (SaaS). Infrastructure-as-a-Service (IaaS) refers to on- computing. These two words that have driven innumerous demand computing capacity from a service provider which is debates caused varied arguments in IT departments and, a lot virtualized hardware and storage. Platform-as-a-Service of usually than we would care to admit, have left several (PaaS) refers to environment for application development within the business deeply confused. But interest has with seamless Integration with Cloud for application hosting. continuing to extend and plenty of organizations have affected Software as a service (SaaS) refers to applications delivered workings of their IT into the cloud. We have additionally as cloud services where customers are provided with become familiar with the concept of storing our personal applications that are accessible anytime and from anywhere information inside the cloud, whether or not it is via Dropbox, [5]. There are several cloud services available in the market the iCloud or maybe Facebook. Cloud computing is reshaping like Google App Engine, Microsoft Windows Azure, the computing and web landscape. With breakthroughs Force.Com, Oracle cloud and Manjrasoft Aneka. Google App formed in relevant service and business models, cloud Engine provides an extensible runtime environment for web computing can inevitably expand its role as a backbone for IT based applications developed with Java or Python, which services. leverage huge Google IT infrastructure. Windows Azure provides a wide array of Windows based services for According to National Institute of Standards and Technology developing and deploying windows based applications on the (NIST), Cloud computing is a model which is ever-present to Cloud. It makes use of the infrastructure provided by provide suitable and on-demand network access to a shared Microsoft to host these services and scale them seamlessly pool of configurable computing resources. These resources [5]. We have explained here Windows Azure Platform, may be servers, different networks, data storage service and Amazon Cloud Platform, Oracle cloud Platform and Suit various applications. These are easily provided and released Cloud Platform. with minimal management effort with less service provider interface. The cloud model consists of important 2. WINDOWS AZURE PLATFORM characteristics, service models and deployment models [1]. Cloud computing is rapidly emerging as a new paradigm for The Window Azure Platform is Microsoft’s Windows delivering computing as a utility [2]. Although cloud Platform-as-a- Service that runs on servers and related computing has emerged mainly from the appearance of public network infrastructure located in Microsoft data centers and is computing utilities, various deployment models, with connected to the public internet. variation in physical location and distribution, have been adopted [3]. Cloud computing can be classified as Public cloud, Private Cloud and Hybrid cloud. In Public cloud a company relies on a third-party cloud service provider for services of 21 International Journal of Applied Information Systems (IJAIS) – ISSN : 2249-0868 Foundation of Computer Science FCS, New York, USA Volume 6– No. 8, February 2014 – www.ijais.org It is an application programming interface (API).known as Service Management API. It provides good access to the underlying services and enables automation and substitute of the existing Management Portal. Web Sites service The Web Sites service provides a high-density, low-cost, multi-tenant web application service. In addition to this and providing a broad range of programming languages and template web applications, the Web Sites service also integrates with developer tools and popular source control repositories. Virtual Machines service and Virtual Networking Figure 1: Components of the Windows Azure Platform The Virtual Machines service enables a rich, self-service experience to provision and manage virtual machines running According to Microsoft, the primary uses for Azure are to: Windows Server or Linux operating systems. A customizable Add web service capability to offered packaged virtual machine environment enables consistent workload applications deployment and hosting. Virtual Networking enables make, change, and distribute applications to the web with customers to use existing IP address schemes while remaining minimal on-premises resources protected from other tenants and the underlying network Perform services like large data storage, large infrastructure IP configuration. computation and batch processing. Create, test, debug, and distribute web services quickly Service Bus and inexpensively The Service Bus service enables the reliable, asynchronous Reduce cost and effort and costs of IT management[6] passing of messages between applications where a synchronous hand-off is not possible but the sender needs The Windows Azure Platform consists of SQL Azure and the assurance that the message will reach the receiver, eventually. .NET services. The .NET services comprises of Access Applications may be contained by the same cloud, across the Control services and .NET service bus. Windows Azure is a clouds, cloud and devices, or many other supported things. platform with shared multitenant hardware provided by Microsoft. Windows Azure application development mandates Database the use of SQL Azure for RDBMS functionality, because that The Windows Azure Pack also offer to customers multi-tenant is the only coexisting DBMS functionality accessible in the access to your existing SQL and MySQL databases for use same hardware context as the applications [11][13]. with their applications [7]. 2.1 Windows Azure Management Portal 2.2 Windows Azure Web Site Services Windows Azure customers access the public cloud all the way The Web Sites service is a high-density web application of through a website which is known as the management portal Platform-as-a-Service which is optimized for cloud-hosting or customer portal [7]. This portal acts as a gateway to a range economics. It is integrated with a lot of world’s most popular of IT services delivered on top of compute, storage, and open source web applications, different frameworks, and network resources at Microsoft datacenters located across the various tools. This service helps you o attain the following: globe. To create high-density, scalable website hosting services which are very simple to deploy and administer. It helps you to scale thousands of sites in a single web farm. It support application frameworks like ASP.NET, Classic ASP, PHP, and Node.js with full GitHub, BitBucket, DropBox, and Team Foundation Server integration for source code control. 2.3 Virtual Machines and Virtual Networking The Virtual Machines service takes advantage of the power of System Center and Windows Server to easily create an Figure 2: Windows Azure technologies [7]. Infrastructure as a Service (IaaS) solution. The Virtual Management Portal Machines and Virtual Networking capabilities in the Windows It is also known as the Developer