AN ANALYSIS OF CLOUD COMPUTING



Similar documents
Infrastructure for Cloud Computing

Eucalyptus: An Open-source Infrastructure for Cloud Computing. Rich Wolski Eucalyptus Systems Inc.

Eucalyptus: An Open-source Infrastructure for Cloud Computing. Rich Wolski Eucalyptus Systems Inc.

Cloud computing an insight

Essential Characteristics of Cloud Computing: On-Demand Self-Service Rapid Elasticity Location Independence Resource Pooling Measured Service

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

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

NCTA Cloud Architecture

CHAPTER 8 CLOUD COMPUTING

CLOUD COMPUTING. Keywords: Cloud Computing, Data Centers, Utility Computing, Virtualization, IAAS, PAAS, SAAS.

Cloud Computing Flying High (or not) Ben Roper IT Director City of College Station

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


White Paper on CLOUD COMPUTING

CLOUD COMPUTING INTRODUCTION HISTORY

CLOUD COMPUTING IN HIGHER EDUCATION

High Performance Computing Cloud Computing. Dr. Rami YARED

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

How To Understand Cloud Computing

CLOUD COMPUTING. A Primer

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

The Hybrid Cloud: Bringing Cloud-Based IT Services to State Government

How To Understand Cloud Computing

Cloud Computing. Cloud computing:

Cloud Computing and Open Source: Watching Hype meet Reality

CLOUD COMPUTING OVERVIEW, DIRECTION AND PLAN OF ACTION C S R PRABHU

International Journal of Advanced Research in Computer Science and Software Engineering

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

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

Cloud-based Services: To Move or Not To Move. Seminar Internet Economics Cristian Anastasiu & Taya Goubran

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

Cloud Computing Training

Cloud Computing in Higher Education: A Guide to Evaluation and Adoption

Cloud Infrastructure Security

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

Architectural Implications of Cloud Computing

Cloud Computing. What is Cloud Computing?

Cloud Computing An Elephant In The Dark

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

Cloud Computing Technology

WhitePaper. Private Cloud Computing Essentials

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

Assistance of Cloud Computing For Green Computing

Cloud Computing. Course: Designing and Implementing Service Oriented Business Processes

Rapid Application Development

Abstract 1. INTRODUCTION

LESSON 13 VIRTUALIZATION AND CLOUD COMPUTING

Security Benefits of Cloud Computing

Cloud Computing: The Next Computing Paradigm

Cloud Computing. Benefits and Risks. Bill Wells, CISSP, CISM, CISA, CRISC, CIPP/IT

Data Centers and Cloud Computing. Data Centers

Cloud Computing: Issues Related with Cloud Service Providers

Bringing the Cloud into Focus. A Whitepaper by CMIT Solutions and Cadence Management Advisors

VMware vcloud Architecture Toolkit Public VMware vcloud Service Definition

Everything You Need To Know About Cloud Computing

IT Service Management aus der Cloud

Getting Familiar with Cloud Terminology. Cloud Dictionary

Fundamental Concepts and Models

Cloud Computing Trends

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

Cloud Computing in the Enterprise An Overview. For INF 5890 IT & Management Ben Eaton 24/04/2013

The Cloud is Not Enough Why Hybrid Infrastructure is Shaping the Future of Cloud Computing

What Every User Needs To Know Before Moving To The Cloud. LawyerDoneDeal Corp.

Using WebSphere Application Server on Amazon EC2. Speaker(s): Ed McCabe, Arthur Meloy

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud

Introduction to Cloud Services

Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS)

Emerging Technology for the Next Decade

The cloud - ULTIMATE GAME CHANGER ===========================================

Session 11 : (additional) Cloud Computing Advantages and Disadvantages

Fujitsu Dynamic Cloud Bridging today and tomorrow

The Private Cloud Your Controlled Access Infrastructure

Modern Application Architecture for the Enterprise

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

Private Clouds with Open Source

Cloud Computing demystified! ISACA-IIA Joint Meeting Dec 9, 2014 By: Juman Doleh-Alomary Office of Internal Audit

What Cloud computing means in real life

See Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.

Student's Awareness of Cloud Computing: Case Study Faculty of Engineering at Aden University, Yemen

Cloud Security considerations for business adoption. Ricci IEONG CSA-HK&M Chapter

Building Private & Hybrid Cloud Solutions

Realizing the Value Proposition of Cloud Computing

Security issues for Cloud Computing

Computing in a virtual world Cloud Computing

Building Private & Hybrid Cloud Solutions

In a dynamic economic environment, your company s survival

Using Cloud Services for Test Environments A case study of the use of Amazon EC2

CLOUD MIGRATION STRATEGIES

VMware vcloud Service Definition for a Public Cloud. Version 1.6

How Cisco IT Automated End-to-End Infrastructure Provisioning In an Internal Private Cloud

Overview of Cloud Computing and Cloud Computing s Use in Government Justin Heyman CGCIO, Information Technology Specialist, Township of Franklin

About me & Submission details

Architecting the Cloud

Cloud Based E-Government: Benefits and Challenges

Technology & Business Overview of Cloud Computing

IBM Cloud Security Draft for Discussion September 12, IBM Corporation

Transcription:

AN ANALYSIS OF CLOUD COMPUTING Esha Bansal Research Scholar Dravidian University, Kuppam Nisha Bansal Assistant Professor CGC Landaran Mohali ABSTRACT Cloud computing is a shift from the traditional client/server architecture that reduces wastage and maximizes utilization, effectiveness and easy access to applications, resources and platforms. Cloud provides the concept of updating of resources without affecting the underlying infrastructure, which reduce the need of backup system and encourage the continuous execution of application. Cloud provides potential Reliability and Scalability for the applications either deployed or are running on cloud. Since, cloud use to assure out most security for any business application, it provides a Private Cluster for each application. Cloud computing is a technology that uses the internet and central remote servers to maintain data and applications. Cloud computing allows consumers and businesses to use applications without installation and access their personal files at any computer with internet

access. This technology allows for much more efficient computing by centralizing storage, memory, processing and bandwidth. Keywords IaaS- Infrastructure as a Service PaaS- Platform as a Service SaaS- Software as a Service TOM- Time of Market TCO- Total Cost Ownership ROI- Return On Investment A simple example of cloud computing is Yahoo email or Gmail etc. You don t need software or a server to use them. All a consumer would need is just an internet connection and you can start sending emails. The server and email management software is all on the cloud (internet) and is totally managed by the cloud service provider Yahoo, Google etc. The consumer gets to use the software alone and enjoy the benefits.

Cloud computing is broken down into three segments: "applications," "platforms," and "infrastructure." Each segment serves a different purpose and offers different products for businesses and individuals around the world. Cloud services: SaaS : Software as a Service provides software applications as a service. IaaS: Infrastructure as a Service is a service delivery model in which an organization is given control over applications and resources like storage, servers, hardware, components.

PaaS: Platform as a Service is a set of software and product development tool that allows building applications on the providers platform. Cloud Computing Deployment Models Public cloud Public cloud describes cloud computing in the traditional mainstream sense, whereby resources are dynamically provisioned to the general public on a fine-grained, self-service basis over the Internet, via web applications/web services, from an off-site third-party provider who bills on a fine-grained utility computing basis. Latest Features- Large scale infrastructure available on a rental basis Operating System virtualization (e.g. Xen) provides CPU isolation Roll-your-own network provisioning provides network isolation Locally specific storage abstractions

Fully customer self-service Service Level Agreements (SLAs) are advertised Requests are accepted and resources granted via web services Customers access resources remotely via the Internet Accountability is e-commerce based Web-based transaction Pay-as-you-go and flat-rate subscription Customer service, refunds, etc. Many of the advantages offered by Public Clouds appear useful for on premise IT Self-service provisioning Legacy support Flexible resource allocation What extensions or modifications are required to support a wider variety of services and applications? Data assimilation Multiplayer gaming Mobile devices Community cloud Community cloud shares infrastructure between several organizations from a specific community with common concerns (security, compliance, jurisdiction, etc.), whether managed internally or by a third-party and hosted internally or externally. The costs are spread over fewer users than a public cloud (but more than a private cloud), so only some of the benefits of cloud computing are realized.

Hybrid cloud Hybrid cloud is a composition of two or more clouds (private, community, or public) that remain unique entities but are bound together, offering the benefits of multiple deployment models Private cloud Private cloud is infrastructure operated solely for a single organization, whether managed internally or by a third-party and hosted internally or externally. Cloud- As basic Business Scenarios: Suppose, a business unit of an enterprise requires to deploy an application which will do the critical Business Analysis considering some factors of current Market. This application need to be deployed with in a week time but to deploy this using the resource of organization will take a lots of time because to follow some of the cyclic processes. In this scenarios the Cloud Computing mainly the part called Infrastructure as a Service is very useful to make the things done with minimal expenses. This not only reduce the cost of deployment, but also reduce the timeframe to task done, platform independent, security, scalability, ongoing enhancement facilities etc. In one word Cloud opened multiple ways for upcoming business facilities. A research shows by implementing Cloud based Solution or deployment approaches the 73% of company able to reach their Time of Market(TOM) for particular application and Total Cost Ownership(TCO) of services was showing low rate then On- Premise services with a fair Return on Investment(ROI). Benefits Lower infrastructure cost- - Pay as you go or services used. Optimum utilization

- It reduces wastage, improves resource utilization and cuts down the downtime. Simple Transparent => need to see into the cloud Scalable => complexity often limits scalability Extensible New application classes and service classes may require new features Clouds are new => need to extend while retaining useful features Commodity-based Must leverage extensive catalog of open source software offerings New, unstable, and unsupported infrastructure design is a barrier to uptake, experimentation, and adoption Easy To install => system administration time is expensive To maintain => system administration time is really expensive Extensibility Simple architecture and open internal APIs Client-side interface Amazon s AWS interface and functionality (familiar and testable) Networking Virtual private network per cloud Must function as an overlay => cannot supplant local networking Security Must be compatible with local security policies Packaging, installation, maintenance system administration staff is an important constituency for uptake

Cloud Computing Concerns Private Eyes Are Watching You -There is a few standard hacker tricks that could cause cloud computing companies major headaches. One of those is called key logging. A key logging program records keystrokes. If a hacker manages successfully to load a key logging program on a victim's computer, he or she can study the keystrokes to discover user names and passwords. Of course, if the user's computer is just a streamlined terminal, it might be impossible to install the program in the first place. Security - The idea of handing over important data to another company worries some people. Corporate executives might hesitate to take advantage of a cloud computing system because they can't keep their company's information under lock and key. Privacy -is another matter. If a client can log in from any location to access data and applications, it's possible the client's privacy could be compromised. Cloud computing companies will need to find ways to protect client privacy. One way is to use authentication techniques such as user names and passwords. Another is to employ an authorization format -- each user can access only the data and applications relevant to his or her job. As we all know about cloud computing nowadays and also the importance of this in future. Still I will start with this technology as this will help to understand the latest technology called Cloud Printing, cloud computing is nothing but a location-independent type of computing, where the different shared servers provide lots of resources, software and data to all the computers attached and other devices on demand.

Cloud Print: Now let s understand the concept of cloud printing, this is a type of services which allows the enterprises/organizations and individuals to print only what they need, and where they need it saving the cost of shipping materials around the globe. Cloud print services are an accessible and smart way for enterprises/individuals to deliver commercial printing to their global network or employees, business partners and customers. Giants like Google, HP, etc have their own approaches on Cloud Print and they have already started to investigate on this and implemented as well. Google s Cloud Print: Imagine printing an important document from your Smart phone on the way to work and finding the printout waiting for you when you enter the office. This can be done by connecting your printer with the Google Cloud; you will be able to print to your printer from any computer or smart phone, regardless of where you are. Activate the Google Cloud Print connector in Google Chrome and your printer will automatically be available to you from Google Cloud Print enabled web and mobile apps. Android, ios or other phone platforms which are HTML5-capable can print common documents coming from Gmail or from Google Docs to the printer which is associated with an account at Google. Service Interface: Google Cloud Print service interface that are used by a cloud print proxy. This proxy is a piece of software that enables any printer to register itself with Google Cloud Print, a web service for printing. Once the printer is registered with the service, it can then receive jobs from and communicate status with Google Cloud Print. Use of Google Cloud Print enables platform and format independent printing.

Clouds Versus Grids Rich s assertion: Clouds and Grids are distinct Cloud Full private cluster is provisioned Individual user can only get a tiny fraction of the total resource pool No support for cloud federation except through the client interface Opaque with respect to resources Grid Built so that individual users can get most, if not all of the resources in a single request Middleware approach takes federation as a first principle Resources are exposed, often as bare metal These differences mandate different architectures for each REFERENCES 1. http://www.buzzparas.com 2. http://www.wikinvest.com 3. http://computer.howstuffworks.com 4. http://www.wikipedia.com 5. Cloud and Virtual Data Storage Networking Greg Schulz 6. Cloud Computing: Principles and Paradigms- Benoit Hudzia 7. Enterprize Cloud Computing-Peter Fingar, Andy Mulholland & Jon Pyke 8. Cloud Security & Privacy- Subra Kumaraswamy, Tim Mather & Shahed Latif 9. Power in the Cloud- Jonathan Saper