Survey On Cloud Computing



Similar documents
White Paper on CLOUD COMPUTING

Introduction to Cloud Computing

THE CLOUD AND ITS EFFECTS ON WEB DEVELOPMENT

Keyword: Cloud computing, service model, deployment model, network layer security.

Big Data Using Cloud Computing

Rapid Application Development

Big Data & Its Bigger Possibilities In The Cloud

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages

Where in the Cloud are You? Session Thursday, March 5, 2015: 1:45 PM-2:45 PM Virginia (Sheraton Seattle)

Knowledge Management in Cloud Using Hadoop

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

20 th Year of Publication. A monthly publication from South Indian Bank.

International Research Journal of Engineering and Technology (IRJET) e-issn: Volume: 02 Issue: 05 Aug p-issn:

Cloud Computing; What is it, How long has it been here, and Where is it going?

Cloud Computing: Technical Challenges and CloudSim Functionalities

Cloud Computing An Elephant In The Dark

The Cloud at Crawford. Evaluating the pros and cons of cloud computing and its use in claims management

Cloud Computing-A Tool For Future

Security issues for Cloud Computing

CLOUD COMPUTING INTRODUCTION HISTORY

Cloud Computing. Chapter 1 Introducing Cloud Computing

A Web Base Information System Using Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing

Hexaware E-book on Q & A for Cloud BI Hexaware Business Intelligence & Analytics Actionable Intelligence Enabled

Impact of Applying Cloud Computing On Universities Expenses

DEFINING CLOUD COMPUTING: AN ATTEMPT AT GIVING THE CLOUD AN IDENTITY.

Research Paper Available online at: A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS

Cloud Computing Architecture: A Survey

Role of Cloud Computing in Big Data Analytics Using MapReduce Component of Hadoop

Global Innovations in Cloud Computing Services and Deployment

Web 2.0-based SaaS for Community Resource Sharing

CLOUD COMPUTING. When It's smarter to rent than to buy

Introduction to Cloud Services

Cloud 101. Mike Gangl, Caltech/JPL, 2015 California Institute of Technology. Government sponsorship acknowledged

Cloud Computing in the Czech Republic

Cloud Computing Services and its Application

Secure Cloud Computing through IT Auditing

Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India talk2tamanna@gmail.com

How To Understand Cloud Computing

Applications' of Cloud Computing in Academic Institutions

Leveraging Technology New Horizons Computer Learning Center of Memphis

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing. Karan Saxena * & Kritika Agarwal**

Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges.

How To Understand Cloud Computing

Abstract 1. INTRODUCTION

Introduction to Cloud Computing

Clouds on IT Horizon

Cloud Computing for SCADA

Program. Maria Fiore Business Development Manager Hartco. Hugo Boutet igovirtual. Introduction to MicroAge. SME and «cloud computing» 2006 MicroAge

Virtualization and Cloud Computing


Architectural Implications of Cloud Computing

Cloud Database Storage Model by Using Key-as-a-Service (KaaS)

Kent State University s Cloud Strategy

Figure 1 Cloud Computing. 1.What is Cloud: Clouds are of specific commercial interest not just on the acquiring tendency to outsource IT

CLOUD COMPUTING. A Primer

How To Understand Cloud Computing

NCTA Cloud Architecture

Software Systems Architecture in a World of Cloud Computing. Christine Miyachi SDM Entering Class 2000

Public Cloud Offerings and Private Cloud Options. Week 2 Lecture 4. M. Ali Babar

1 Introduction. 2 What is Cloud Computing?

Contents. What is Cloud Computing? Why Cloud computing? Cloud Anatomy Cloud computing technology Cloud computing products and market

How to Turn the Promise of the Cloud into an Operational Reality

FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

Realizing the Value Proposition of Cloud Computing

A.Prof. Dr. Markus Hagenbuchner CSCI319 A Brief Introduction to Cloud Computing. CSCI319 Page: 1

An Overview on Important Aspects of Cloud Computing

A WALK THROUGH CLOUDS WITH CLOUD PROVISIONING AND MANAGEMENT

What is Cloud Computing? First, a little history. Demystifying Cloud Computing. Mainframe Era ( ) Workstation Era ( ) Xerox Star 1981!

Cloud Computing Technology

CLOUD COMPUTING An Overview

CLOUD COMPUTING. When it's smarter to rent than to buy.. Presented by Anand Tirumani

All can damage or destroy your company s computers along with the data and applications you rely on to run your business.

REMOTE MIRRORING AS A DISASTER RECOVERY TECHNIQUE IN CLOUD COMPUTING

Digital Forensics. Lab 10: Cloud Computing & the Future of Digital Forensics

IJRSET 2015 SPL Volume 2, Issue 11 Pages: 29-33

Optimized and Secured Educlouds by Implementing Virtualization

IT as a Service. Transforming IT with the Windows Azure Platform. November 2010

Cloud Computing: Making the right choices

Workshop on High Performance Computing for Science and Applications for Academic Development

Cloud Models and Platforms

Oracle Applications and Cloud Computing - Future Direction

Presented by Mike Jennings President BEI

Review of Cloud Computing and future research

Cloud Computing: Advantages and Security Challenges

Cloud Computing Trends

Security Considerations for Public Mobile Cloud Computing

Cloud Computing Submitted By : Fahim Ilyas ( ) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

LTE - DRIVING CLOUD MOBILITY TO NEW HEIGHTS. Neil Weldon Dialogic Corporation Ireland ABSTRACT

The Hidden Extras. The Pricing Scheme of Cloud Computing. Stephane Rufer

Cloud Computing. Bringing the Cloud into Focus

Secured Storage of Outsourced Data in Cloud Computing

Cloud Courses Description

How cloud computing can transform your business landscape

Service Models. Chapter Three

Transcription:

Survey On Cloud Computing 1,2 Heena I. Syed 1, Naghma A. Baig 2 Jawaharlal Darda Institute of Engineering & Technology, Yavatmal,M.S., India. 1 kauser.heena853@gmail.com 2 naghmabaig@gmail.com Abstract Cloud computing is an Internet-based computing, where resources, software and information are shared and provided to computers and devices as per their demands. Cloud computing is the use of computing resources that are delivered as a service over a network (Internet).Cloud computing allows remote services with a user's data, software and computation. It increase capacity of networks without having a new infrastructure. Cloud is made up of large numbers of servers. Cloud contains the vast amount of information. It also provides the variety of services to the peoples. Keywords Cloud computing, architecture, benefits, Deployment model & Service models. I. INTRODUCTION Cloud computing is a type of computing that relies on Sharing. In cloud computing, the word Cloud is used as a metaphor for the internet. Cloud computing is the delivery of computing services over the Internet. Cloud services allow individuals and businesses to use software and hardware that are managed by third parties at remote locations. Cloud computing is not something that suddenly appeared overnight; in some form it may trace back to a time when computer systems remotely time-shared computing resources and applications.more currently though, cloud computing refers to the many different types of services and applications being delivered in the internet cloud, in many cases, the devices used to access these services and applications do not require any special applications. Fig 1. Cloud computing II. CLOUD COMPUTING ARCHITECTURE Cloud computing architecture, is just like any other system, which is categorized into two main sections : i.e. Front End and Back End. Front End can be an End User, Client, or any application which is using cloud Services.Back End is the network of servers with any computer program and data storage system. It is usually assume that cloud contains infinite storage capacity for any software available in market.cloud has centralized server administration system.cloud Architecture runs on the assumption that the demand for resources is not always consistent from Client to Cloud. Due to this, the servers of cloud are unable to run at their full capacity.to avoid this scenario, server virtualization technique is applied in which all physical servers are virtualized and they run multiple servers with same or different applications. 308

Cloud architecture, the systems architecture of the software systems involved in the delivery of cloud computing, typically involves multiple cloud components communicating with each other over a loose coupling mechanism such as a messaging queue.there are several major cloud computing providers including Amazon, Google, Yahoo, Microsoft and others that are providing cloud computing services (Figure shows current cloud providers).cloud computing providers provide a variety of services to the customers and these services include e- mails, storage, software-as-a-services, infrastructure-asaservices etc. IV. CLOUD COMPUTING SERVICE MODELS Cloud computing service models are classified into 3 main categories: 1. Infrastructure as-a-service(iaas) 2. Platform as-a-service(paas) 3. Software as-a-service(saas) IaaS : In IaaS model, the cloud user patches and maintains the operating systems and the application software. IaaS offer computers - physical or virtual machines and other resources. It also offer additional resources such as file-based storage, firewalls, IP addresses, virtual local area network (VLANs), and software bundles.iaas cloud providers supply these resources on-demand from their large pools installed in data centers.infrastructure as a Service is sometimes referred to as Hardware as a Service (HaaS). Examples of IaaS providers include :Windows Azure Virtual Machines, Google Compute Engine, HP Cloud, iland, Joyent, Oracle Infrastructure as a Service. Fig 2.Cloud Computing Provider III. CLOUD COMPUTING CHARACTERISTICS Cloud computing has variety of characteristics which are explain below: Cost: Cloud computing is cost-effective. Here, cost is greatly reduced as initial expense and are much lower than traditional computing. Virtualization: Technology allows servers and storage devices to be shared and utilization be increased. Reliability: It is improved if multiple redundant sites are used, which makes well-designed cloud computing suitable for business continuity. Security: Could improve due to centralization of data, increased security-focused resources. Maintenance: Maintenance of cloud computing applications is easier, because they do not need to be installed on each user's computer and can be accessed from different places. 309 Fig 3.Cloud computing service models PaaS: In the PaaS model, cloud providers deliver a computing platform typically including operating system, programming language execution environment, database, and web server. Application developers can develop and run theirsoftware solutions on a cloud platform without the cost and complexity of buying and managing the underlying hardware and software layers.paas offers, the underlying computer and storage resources scale automatically to match application demand such that cloud user does not have to allocate resources manually.examples of PaaS include: AWS Elastic Beanstalk, Cloud Foundry, Heroku, Force.com, Engine Yard, Google App Engine, Windows Azure Compute and Orange Scape.

3. SaaS: In the SaaS model, cloud providers install and operate application software in the cloud and cloud users access the software from cloud clients. The cloud users do not manage the cloud infrastructure and platform on which the application is running. This eliminates the need to install and run the application on the cloud user's own computers simplifying maintenance and support. What makes a cloud application different from other applications is its scalability. This can be achieved by cloning tasks onto multiple virtual machines at run-time to meet the changing work demand. Load balancers distribute the work over the set of virtual machines.this process is transparent to the cloud user who sees only a single access point.it is common to refer to special types of cloud based application software with a similar naming convention: desktop as a service,business process as a service, test environment as a service, communication as a service.the pricing model for SaaS applications is typically a monthly or yearly flat fee per user, so price is scalable and adjustable if users are added or removed at any point.examples of SaaS include: Google Apps, Microsoft Office 365, Onlive, GT Nexus, Marketo, and TradeCard. V. CLOUD COMPUTING DEPLOYMENT MODELS Deploying cloud computing can differ depending on requirements, and the following four deployment models have been identified,each with specific characteristics that support the needs of the services and users of the clouds in particular ways (see Figure). Private Cloud The cloud infrastructure has been deployed, and is maintained and operated for a specific organization. The operation may be in-house or with a third party on the premises. Community Cloud The cloud infrastructure is shared among a number of organizations with similar interests and requirements. This may help limit the capital expenditure costs for its establishment as the costs are shared among the organizations. The operation may be in-house or with a third party on the premises. Public Cloud The cloud infrastructure is available to the public on a commercial basis by a cloud service provider. This enables a consumer to develop and deploy a 310 service in the cloud with very little financial outlay compared to the capital expenditure requirements normally associated with other deployment options. Hybrid Cloud The cloud infrastructure consists of a number of clouds of any type, but the clouds have the ability through their interfaces to allow data and/or applications to be moved from one cloud to another. This can be a combination of private and public clouds that support the requirement to retain some data in an organization, and also the need to offer services in the cloud. Fig 4.Cloud computing types. VI. BENEFITS The following are some of the possible benefits for those who offer cloud computing-based services and applications: Cost Savings Companies can reduce their capital expenditures and use operational expenditures for increasing their computing capabilities. This is a lower barrier to entry and also requires fewer in-house IT resources to provide system support. Scalability/Flexibility Companies can start with a small deployment and grow to a large deployment fairly rapidly, and then scale back if necessary. Also, the flexibility of cloud computing allows companies to use extra resources at peak times, enabling them to satisfy consumer demands. Reliability Services using multiple redundant sites can support business continuity and disaster recovery. Maintenance Cloud service providers do the system maintenance, and access is through APIs that do not require application installations onto PCs, thus further reducing maintenance requirements.

Mobile Accessible Mobile workers have increased productivity due to systems accessible in an infrastructure available from anywhere. VII. APPLICATIONS Google Has a private cloud that it uses Google Has a private cloud that it uses for delivering many different services to its users, including email access, document applications, text translations, maps, web analytics, and much more. Microsoft Has Microsoft Sharepoint online service that allows for content and business intelligence tools to be moved into the cloud, and Microsoft currently makes its office applications available in a cloud. Salesforce.com Runs its application set for its customers in a cloud, and its Force.com and Vmforce.com products provide developers with platforms to build customized cloud services.many different services to its users, including email access, document applications, text translations, maps, web analytics, and much more. Microsoft Has Microsoft Sharepoint online service that allows for content and business intelligence tools to be moved into the cloud, and Microsoft currently makes its office applications available in a cloud. VIII. CONCLUSION In this paper the cloud computing architecture contains the cloud computing providers, which provide cloud computing services. In future these cloud provider will offer s the security for cloud. We believe the Cloud offers Small and Medium Businesses major potential security benefits. Frequently SMBs struggle with limited or nonexistent in-house INFOSEC resources and budgets. Cloud computing is a combination of several key technologies that have evolved and matured over the years. Cloud computing has a potential for cost savings to the enterprises but the security risk are also enormous. Although Cloud computing can be seen as a new phenomenon which is set to revolutionize the way we use the Internet, there is much to be cautious about. There are many new technologies emerging at a rapid rate, each with technological advancements and with the potential of making human s lives easier in which cloud computing is one of them. Everyone in the IT sector speaks about cloud computing however this concept is still unclear to many. In this paper we have made efforts to clear the basic concepts of cloud computing. We have brought some light on the applications, characteristics, and deployments models of cloud computing. Further future reading of cloud computing will give us some more light on security and its implementation issues. Salesforce.com Runs its application set for its customers in a cloud, and its Force.com and Vmforce.com products provide developers with platforms to build customized cloud services. REFERENCES [1] Monaco, Ania (7 June 2012 [last update]). "A View Inside the Cloud" (http:/ / theinstitute. ieee. org/ technology-focus/ technology-topic/aview-inside-the-cloud). theinstitute.ieee.org (IEEE).. Retrieved August 21, 2012. [2] "Baburajan, Rajani, "The Rising Cloud Storage Market Opportunity Strengthens Vendors," infotech, August 24, 2011" (http:/ / it. tmcnet.com/ channels/ cloud-storage/ articles/ 211183-rising-cloudstorage-market-opportunity-strengthens-vendors. htm). It.tmcnet.com.2011-08-24.. Retrieved 2011-12-02. [3] "Oestreich, Ken, "Converged Infrastructure," CTO Forum, November 15, 2010" (http:/ / www. thectoforum. com/content/convergedinfrastructure-0).thectoforum.com. 2010-11-15.. Retrieved 2011-12- 02. Fig 5.Cloud computing applications [4] "The NIST Definition of Cloud Computing" (http:/ / csrc. nist. gov/ publications/ nistpubs/ 800-145/ SP800-145. pdf). National Institute of Standards and Technology.. Retrieved 24 July 2011. 311

[5] "Defining "Cloud Services" and "Cloud Computing"" (http:/ / blogs. idc. com/ ie/?p=190). IDC. 2008-09-23.. Retrieved 2010-08-22. [6] "Is a Private Cloud Really More Secure?" (http:/ / www. dell. com/ Learn/ us/ en/ rc956904/ large-business/ private-cloud-moresecure).dell.com.. Retrieved 07-11-12. [7] "VMware Launches Open Source PaaS Cloud Foundry" (http:/ / www. cmswire. com/ cms/ information-management/vmware-launchesopen-source-paas-cloud-foundry-010941. php). Simpler Media Group, Inc.. 2011-04-21.. Retrieved 2012-12-14. [8] Armbrust, M; Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Zaharia, (2010). "A view of cloud computing". Communication of the ACM 53 (4): 50 58. doi:10.1145/1721654.1721672. AUTHOR S PROFILE Naghma A. Baig is a Candidate of Bachelor of Engineering (BE.) of the Department Of Computer Science(3 rd Year), Jawaharlal Darda Institute Of Engineering &Technology, Yavatmal,Maharashtra,India. She is especially interested in Cloud Computing. Heena I. Syed is a Candidate of Bachelor of Engineering (BE.) of the Department Of Computer Science(3 rd Year), Jawaharlal Darda Institute Of Engineering &Technology, Yavatmal,Maharashtra,India She Received Diploma Of Computer Engineering in 2011 From Agnihotri School of Technology,Wardha,M.S,India.She is especially interested in Cloud Computing. 312