DEEP DIVE INTO CLOUD COMPUTING

Similar documents
Introduction to Cloud Computing. [thoughtsoncloud.com] 1

1/10/2011. Topics. What is the Cloud? Cloud Computing

DISTRIBUTED SYSTEMS [COMP9243] Lecture 8a: Cloud Computing WHAT IS CLOUD COMPUTING? 2. Slide 3. Slide 1. Why is it called Cloud?

Cloud Computing and Service-Oriented Architectures

Introduction To Cloud Computing

Computing as a Service

Programowanie w chmurze na platformie Java EE Wykład 1 - dr inż. Piotr Zając

Top 40 Cloud Computing Interview Questions

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

CLOUD COMPUTING. Lecture 4: Introductory lecture for cloud computing. By: Latifa ALrashed. Networks and Communication Department

Cloud Computing and Service-Oriented Architectures

Cloud Computing: The Next Wave. Matt Jonson Connected Architectures Lead Cisco Systems US and Canada Partner Organization

Developing Enterprise Cloud Solutions with Azure

Cloud Computing Context. Image: T. Sridhar

Multi Packed Security Addressing Challenges in Cloud Computing

CLOUD 102 The Long Range Forecast is Cloudy, with a Chance Of Virtualization Ron Clifton, James Kelso & Thomas Crowe III

Definition of RAID Levels

CHEM-E Process Automation and Information Systems: Applications

Cloud Computing Concepts, Models, and Terminology

Azure SQL Database Basics

Data Centers and Cloud Computing

Data Centers and Cloud Computing. Slides courtesy of Tim Wood

Mitigating Risks with Cloud Computing Dan Reis

Introduction to data centers

Large Scale Computing Infrastructures

Why the cloud matters?

Data Centers and Cloud Computing. Data Centers

CLOUD COMPUTING ABSTRACT

CSE 451: Operating Systems Winter Redundant Arrays of Inexpensive Disks (RAID) and OS structure. Gary Kimura

The intelligence of hyper-converged infrastructure. Your Right Mix Solution

Cloud Infrastructure and Operations Chapter 2B/8 Page Main concept from which Cloud Computing developed

SYSTEM UPGRADE, INC Making Good Computers Better. System Upgrade Teaches RAID

A Comparative Study of Various Computing Environments-Cluster, Grid and Cloud

Developing, Deploying and Managing Applications on the Cloud

Module Day Topic. 1 Definition of Cloud Computing and its Basics

CLOUD COMPUTING. A New Era of Business Opportunity. Matthew Maderios, CA Enterprise. IT Roadmap Conference & Expo San Jose, CA.

ECE Enterprise Storage Architecture. Fall ~* CLOUD *~. Tyler Bletsch Duke University

Kusum Lata, Sugandha Sharma

High Performance Computing Course Notes High Performance Storage

In this unit we are going to look at cloud computing. Cloud computing, also known as 'on-demand computing', is a kind of Internet-based computing,

Tech Talk #11. Public Cloud UNIVERSITY OF COLORADO AT BOULDER 12/14/16 CU TECH TALK #11

Cloud Computing Lecture 4

The Latest EMC s announcements

Cloud Computing introduction

Cloud Computing 4/17/2016. Outline. Cloud Computing. Centralized versus Distributed Computing Some people argue that Cloud Computing. Cloud Computing.

Automated Storage Tiering on Infortrend s ESVA Storage Systems

CompTIA CV CompTIA Cloud+ Certification. Download Full Version :

INFS 214: Introduction to Computing

Hybrid Infrastructure Hosting Clouds + Dedicated + Colocated GoGrid / ServePath September 09

Security Models for Cloud

RA-GRS, 130 replication support, ZRS, 130

Storage Optimization with Oracle Database 11g

ERP Solution to the Cloud

Cloud Computing Overview. The Business and Technology Impact. October 2013

OPENSTACK PRIVATE CLOUD WITH GITHUB

SQL Server SQL Server 2008 and 2008 R2. SQL Server SQL Server 2014 Currently supporting all versions July 9, 2019 July 9, 2024

Next-Generation Cloud Platform

CLOUD COMPUTING-ISSUES AND CHALLENGES

IST346. Data Storage

Microsoft Azure for AWS Experts

Data Protection Modernization: Meeting the Challenges of a Changing IT Landscape

20533B: Implementing Microsoft Azure Infrastructure Solutions

Cisco Unified Data Center Strategy

IBM Spectrum Protect Version Introduction to Data Protection Solutions IBM

IT Enterprise Services. Capita Private Cloud. Cloud potential unleashed

Distributed Systems. 31. The Cloud: Infrastructure as a Service Paul Krzyzanowski. Rutgers University. Fall 2013

Online Editor for Compiling and Executing Different Languages Source Code

Middle East Technical University. Jeren AKHOUNDI ( ) Ipek Deniz Demirtel ( ) Derya Nur Ulus ( ) CENG553 Database Management Systems

Cisco Cloud Architecture with Microsoft Cloud Platform Peter Lackey Technical Solutions Architect PSOSPG-1002

Load Balancing Algorithms in Cloud Computing: A Comparative Study

Implementing Microsoft Azure Infrastructure Solutions

Associate Professor Dr. Raed Ibraheem Hamed

IBM Tivoli Storage Manager Version Introduction to Data Protection Solutions IBM

Cloud Open Source Innovation on Software Defined Storage

Data center interconnect for the enterprise hybrid cloud

INFRASTRUCTURE BEST PRACTICES FOR PERFORMANCE

How CloudEndure Works

Transform Your Enterprise Search and ediscovery on the AWS Cloud.

The Three Data Challenges

Cloud Computing, SaaS and Outsourcing

Infrastructure modernization with Microsoft Azure

Hosted Azure for your business. Build virtual servers, deploy with flexibility, and reduce your hardware costs with a managed cloud solution.

Co-operative Scheduled Energy Aware Load-Balancing technique for an Efficient Computational Cloud

Auditing the Cloud. Paul Engle CISA, CIA

Rijndael Encryption Technique for User Authentication in Cloud Computing

Cloud Computing Technologies and Types

3.3 Understanding Disk Fault Tolerance Windows May 15th, 2007

Analytics in the Cloud Mandate or Option?

Welcome to the. Migrating SQL Server Databases to Azure

Cloud Transformation: Data center usage models driving Cloud computing innovation. Jake Smith, Advanced Server Technologies Data Center Group Intel

DATA INTEGRITY TECHNIQUES IN CLOUD: AN ANALYSIS

CLOUD COMPUTING. A public cloud sells services to anyone on the Internet. The cloud infrastructure is made available to

Research Article Volume 6 Issue No. 5

Future Shifts in Enterprise Architecture Evolution. IPMA Marlyn Zelkowitz, SAP Industry Business Solutions May 22 nd, 2013

Nutanix Tech Note. Virtualizing Microsoft Applications on Web-Scale Infrastructure

How CloudEndure Disaster Recovery Works

SEEM3450 Engineering Innovation and Entrepreneurship

Offers easy management of all protected devices and data through a unified secure touchfriendly web-based management console.

How CloudEndure Disaster Recovery Works

Faculté Polytechnique

Transcription:

International Journal of Research in Engineering, Technology and Science, Volume VI, Special Issue, July 2016 www.ijrets.com, editor@ijrets.com, ISSN 2454-1915 DEEP DIVE INTO CLOUD COMPUTING Ranvir Gorai 1 Department Of Computer Science & Engineering, R.V.S. College of Engineering & Technology, Jamshedpur, India ABSTRACT: Cloud Computing is universal convenient on demand network access to share a configurable computer resources (like Networks, Server, Storage, Applications, Services etc.) That can be rapidly provisioned and released with least effort of management or service provider interaction. Now a day Cloud Computing is part of life everywhere we have need computers for work research etc. As the use of computer in our day-to-day increases rapidly. Here we know about Infrastructure of cloud, how cloud provide services from a distributed storage to centralize clients system, different layers and models of cloud, storage technique of cloud and disaster recovery mechanism. Keywords: Public Cloud, Private Cloud, Hybrid Cloud, SaaS, PaaS, IaaS, SAN, RAID, Disaster Recovery [1] INTRODUCTION It is an evolution in internet due to the concept of cloud computing which helps very much to organize data, share resources of machine over the internet, and it create a very huge change in business strategy as a result it affect all small and large business organization. Companies like Microsoft, Google and Amazon, uses the resources when they need it, but when it comes to smaller organization or enterprise affordability and maintenance become a big factor. So computing is moved away from personal computer even in the individual server to cloud of computers. Cloud is a virtualize server pool it provide the computing resources to their client. Cloud provide user based authentication, so it is very secure data storage, security is archive by the encryption of data. The cloud is basically built by three layers SaaS (Software as Service), PaaS (Platform as Service) and IaaS (Infrastructure as Service). There is other type of user defined layer are also there like CaaS (Communication as Service), PaaS (Portal as Service).it have a very huge capacity of storage, so this large scale of data are stored in cloud provider database like Google big-table, Amazon Simple-DB, Cloud based- SQL etc. Open source cloud computing database are also available like MongoDB, Couch-DB, Lucid-DB etc. In the cloud structure it uses the storage Like RAID (Redundant Array of Inexpensive Disk). Cloud have many backup server so if data is loss from one server it is easily recovered from another server. Including all feather the cloud it is categorized in different deployment model are Private Cloud, Public Cloud, Community Cloud and Hybrid Cloud. For special utilization of cloud by specific user it is termed as Utility Computing. Cloud Computing is used by all latest business trend like Web Hosting, Graphic Rendering etc.

[2] ARCHITECTURE Cloud Computing architecture reckon in many cloud component which are loosely coupled. Each component is a node and all are connected to network, each node has an important role in the system architecture, broadly the Architecture of cloud is divided into two part. As shown in figure [figure-1]. (a) Front End (b) Back End Figure 1: Cloud Computing Infrastructure a) Front End: At front end architecture of cloud there is a client infrastructure which interact with the client it is connected via internet to the backend system. It provide all backend resources to the user. From there all backend soft resources can be managed by the client. b) Back End: In backend infrastructure of cloud it contain all services resources, At the bottom there is i. Application ii. Storage Infrastructure iii. Services iv. Cloud Runtime v. Management vi. Security [3] LAYER OF CLOUD In the cloud computing architecture there is different-different layer according to their working property, there is three layers of cloud according to their working. Ranvir Gorai 2

a. SaaS: SaaS stands for Software as Service, it provide the direct user access to the cloud and promises everything as a service over the internet. SaaS is stated in two modes i. Simple multi-tenancy: In this each user has different-different resources and are unique from other users, it is an efficient mode. ii. Fine grain multi-tenancy: In Fine grain multi-tenancy, functionality remains same and the resources can be shared by many. [4] Model of Cloud b. PaaS: Platform as Service, it provide cloud application platform for the developers. Platform as a service or PAAS is an important layer in cloud computing. It provides application platform so it is responsible for providing complete virtualization. It work like a single server so user operate from own computer and action performed in virtual server. c. IaaS: Infrastructure as Service, IAAS provides virtual and physical resources using that cloud is build. It maintain the services provided by IaaS and handles complexity in deployment. It share the servers, storage, memory, processor speed and other hardware systems. There is four model of cloud according to their working property and access technique. Blew mention all cloud model are used in real-world, which helps to achieve required resources by satisfying desired condition. a) Public Cloud: The entire Internet is a public cloud, service provider uses the internet to share their resources like Application (SaaS), Storage are provided over the internet so it is termed as public cloud. For Example Amazon Elastic Compute Cloud (Ec2), IBM blue Cloud, Google App Engine and Windows Azure cloud platform. This all are the inexpensive solution for the small organization. Because there hardware and bandwidth cost is covered by the provider itself. There is pay-per-uses model cost need to pay as per capacity required. b) Private Cloud: A private cloud is own data center of an organization, where a single company take care to provide flexibility, scalability, automation and maintenance. It don t give services to external customers, and maintain data center by organization itself. The private cloud are basically expensive so it is always not feasible for the small and medium size organization. It provide a very high level security and privacy. c) Community Cloud: A community cloud is also type of private cloud but its infrastructure is shared to several organization, with common concern like security, compliance etc. It is organized, hosted and maintained by a group of organization, it provide low cost solution for all collaborative organization with a better security concern. d) Hybrid Cloud: When any organization uses public as well as private cloud also then it termed as Hybrid cloud, it is the ultimate solution for all the business organization, company maintain an internally controlled private cloud and when required it really to public cloud, so for pick period of an application is used or hosted by private cloud when there is less load, when load is increases it migrated to the public cloud. It also provide low cost disaster recovery, because disaster recovery is almost impossible for all organization due to expensive cost, it is an alternative solution for it. Ranvir Gorai 3

[5] STORAGE TECHNOLOGY A cloud architecture is connected to more than one data center is this data centers data is stored in DAS (Direct Attached Storage) or NAS (Network Attached Storage) or SAN (Storage Area Network). So these are the structure to store data in the data centers. How data is stored in cloud infrastructure? In the cloud data is stored using RAID (Redundant Array of Independent Disk) technology originally it is known as Redundant Array of Inexpensive Disk. It provide way to store same data in different-different places in multiple disk (Redundantly), in the cloud there we can t remove the data redundancy, also it helps in multiple disk I/O (Input/Output) operation overlap in a balanced way which improve the performance. Multiple disk increases MTBF (Mean Time Between Failures), storing data redundantly also increase fault tolerance. RAID uses many different-different architecture called levels, each level have a different scenario of disk and storage technique, depending on the balance between fault tolerance and performance. In cloud architecture levels of RAID describe how data distributed across the drives. Standard RAID level There is 7 standard RAID level RAID-(0, 1, 2, 3, 4, 5, 6) all RAID level have a different configuration of disk and having different storage technique are described blew. RAID 0: Striped disk array provides data striping without fault tolerance but no redundancy. It does not deliver fault tolerance but improves performance. If one drive fails then all data in the array is lost. RAID 1: duplexing and mirroring provides disk mirroring, it provides twice the read transaction rate of single disks. RAID 2: Error-correcting coding not a typical implementation and rather than the block level. RAID 3: Bit-interleaved parity provides byte-level striping with a dedicated parity, it cannot provide service simultaneous multiple requests, and it is rarely used. In RAID-3 there is 3 drive are used to store data, for example suppose hard drive are HDD (Hard Disk Drive) A, B and C so data is stores in following manner. So if HDD A is failed then data can be recovered by HDD A+ HDD B = HDD C Similarly, And, HDD A=HDD C - HDD B HDD B=HDD C - HDD A HDD C=HDD A + HDD B Ranvir Gorai 4

RAID 4: Dedicated parity drive a commonly used implementation of RAID 4, it provides block-level striping with a parity disk. If a disk failed, then parity data is used to create a replacement disk. Disadvantage of level 4 is that, parity disk rise bottleneck issue. RAID 5: It provides data striping at the byte level with distributed parity and also stripe error correction data. This results good fault tolerance and excellent performance. It is one of the most popular implementations of RAID. RAID 6: Independent data disks with double parity, in simple word it can said as double distributed, it provides block-level striping with parity data distributed across all disks. [6] DISASTER RECOVERY IN CLOUD When any heavy disaster occurs at place where data centers are established. Then entire data centers are destroyed, as a result there is huge loss of data. Recovery factor= Cost-Effective Figure 2: Cloud Disaster Recovery tradeoffs In cloud architecture we know there is always redundant of data, by using RAID technology there always entire virtual server copied to an offsite data center. So when data loss is occurs it is recover back from the backup server. But it takes so much time and also it is so expensive. In cloud disaster recovery as time is increase cost is higher [figure-2]. [7] CONCLUSION In this paper we presented the entire cloud computing architecture its component and working principle. We give focus on backend of cloud how all thing are works and managed, client interact with the backend server in cloud and get access on all hardware and software resources, also here detailed description on cloud different-different cloud layer and their working principle and we distinguish between cloud model according to their usability and accessibility in suitable scenario. We also discussed on data storage technique of cloud architecture here data is stored using RAID technology which helps in data backup and recovery. Ranvir Gorai 5

REFRANCES [1] NIST SP 800-145, A NIST definition of cloud computing [2] Juniper Networks, Cloud-ready Data Center Reference Architecture [3] CISCO, Cisco Cloud Computing - Data Center Strategy, Architecture, and Solutions [4] Stuart Charlton, Cloud Computing and the Next Generation of Enterprise Architecture Cloud Computing Expo 2008 [5] How cloud computing will change capacity management. Michael Cote, Date: 30/09/2008 [6] What is cloud computing really means? Galen Gruman & Eric Knorr, Date: 07/04/2008 [7] Harnessing the power of clouds Spencer Kelly, 20/06/2008 [8] How Cloud & Utility Computing Are Different Geva Perry Thursday, Date: 28/02/2008 [9] Cloud Computing and the Financial Crisis Geva Perry, 29/09/2008 [10] Federal Cloud Computing Strategy, http://www.cio.gov/documents/federal-cloud- ComputingStrategy.pdf [11] Wikipedia cloud computing architecture https://en.wikipedia.org/wiki/cloud_computing_architecture. Ranvir Gorai 6