Basic Questions "What's the cloud?" "Where is the cloud?" "Are we in the cloud now?!" These are all questions you've probably heard or even asked yourself.

Slides:



Advertisements
Similar presentations
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
Advertisements

By Adam Balla & Wachiu Siu
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
The Cloud: Demystified Neil Cattermull Frontier Technology.
Cloud Computing (101).
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Cloud Computing Will Crowley Monica Lopez Jaimie Morrison.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
CLOUD COMPUTING.
SaaS, PaaS & TaaS By: Raza Usmani
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
WHAT IS CLOUD COMPUTING? PRESENTED BY BRIAN DUKE, RISHI SINGH & JOSE CERVANTES.
Cloud computing Tahani aljehani.
Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams
Chapter-7 Introduction to Cloud Computing Cloud Computing.
EA and IT Infrastructure - 1© Minder Chen, Stages in IT Infrastructure Evolution Mainframe/Mini Computers Personal Computer Client/Sever Computing.
Travis, Stephanie, Alex.  Cloud computing is a general term for anything that involves delivering hosted services over the Internet.  These services.
Plan Introduction What is Cloud Computing?
Clouds on IT horizon Faculty of Maritime Studies University of Rijeka Sanja Mohorovičić INFuture 2009, Zagreb, 5 November 2009.
Introduction to Cloud Computing
Effectively Explaining the Cloud to Your Colleagues.
Cloud Computing Cloud Computing Class-1. Introduction to Cloud Computing In cloud computing, the word cloud (also phrased as "the cloud") is used as a.
Cloud Computing.
Osama Shahid ( ) Vishal ( ) BSCS-5B
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Cloud Models – Iaas, Paas, SaaS, Chapter- 7 Introduction of cloud computing.
Cloud Computing Kwangyun Cho v=8AXk25TUSRQ.
CLOUD COMPUTING  IT is a service provider which provides information.  IT allows the employees to work remotely  IT is a on demand network access.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Introduction to Cloud Computing
Cloud Computing. Cloud Computing defined Dynamically scalable, device-independent and task-centric computing resources are provided online, with all charges.
Cloud Computing Characteristics A service provided by large internet-based specialised data centres that offers storage, processing and computer resources.
Mehdi Ghayoumi Kent State University Computer Science Department Summer 2015 Exposition on Cyber Infrastructure and Big Data.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
Cloud Computing Project By:Jessica, Fadiah, and Bill.
Chapter 8 – Cloud Computing
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
Dr. Hussein Al-Bahadili Faculty of Information Technology Petra University Securing E-Transaction 1/24.
RANDY MODOWSKI COSC Cloud Computing. Road Map What is Cloud Computing? History of “The Cloud” Cloud Milestones How Cloud Computing is being used.
Submitted to :- Neeraj Raheja Submitted by :- Ghelib A. Shuaib (Asst. Professor) Roll No : Class :- M.Tech(CSE) 2 nd Year.
Cloud Powered Rural Telecenters – A Model for Sustainable Telecenters Osman Ghazali, Baharudin Osman, Azizah Ahmad, Azizi Abas, Abdul Razak Rahmat, Mohamed.
Cloud Computing ENG. YOUSSEF ABDELHAKIM. Agenda :  The definitions of Cloud Computing.  Examples of Cloud Computing.  Which companies are using Cloud.
Page 1 Cloud Computing JYOTI GARG CSE 3 RD YEAR UIET KUK.
INTRODUCTION TO CLOUD COMPUTING. CLOUD  The expression cloud is commonly used in science to describe a large agglomeration of objects that visually appear.
What is Cloud Computing 1. Cloud computing is a service that helps you to perform the tasks over the Internet. The users can access resources as they.
CS 6027 Advanced Networking FINAL PROJECT ​. Cloud Computing KRANTHI ​ CHENNUPATI PRANEETHA VARIGONDA ​ SANGEETHA LAXMAN ​ VARUN ​ DENDUKURI.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
MANAGEMENT INFORMATION SYSTEMS
Unit 3 Virtualization.
Chapter 6: Securing the Cloud
Understanding The Cloud
Avenues International Inc.
Cloud computing-The Future Technologies
What is Cloud Computing - How cloud computing help your Business?
Chapter 21: Cloud Computing and Related Security Issues
Introduction to Cloud Computing
Chapter 22: Cloud Computing Technology and Security
CLOUD COMPUTING Presented By:- EduTechlearners
GROUP 2 Cloud Computing Abdoul Karim Dolo Gary Kirk Baboucarr W Mbai
Cloud Computing.
VIRTUALIZATION & CLOUD COMPUTING
Cloud Computing Cloud computing refers to “a model of computing that provides access to a shared pool of computing resources (computers, storage, applications,
Emerging technologies-
Presentation transcript:

Basic Questions "What's the cloud?" "Where is the cloud?" "Are we in the cloud now?!" These are all questions you've probably heard or even asked yourself. The term "cloud computing" is everywhere.

Definition In the simplest terms, cloud computing means storing and accessing data and programs over the Internet instead of your computer's hard drive. In computer networking, cloud computing is a phrase used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication network such as the Internet.

Why it is called Cloud The cloud is just a metaphor for the Internet. It goes back to the days of flowcharts and presentations that would represent the gigantic server-farm infrastructure of the Internet as nothing but a puffy, white cumulonimbus cloud, accepting connections and doling out information as it floats.

Cloud Computing Services Cloud computing providers offer their services according to several fundamental models: Software as a service (SaaS) Platform as a service (PaaS) Infrastructure as a service (IaaS) where IaaS is the most basic and each higher model abstracts from the details of the lower models In 2012, Network as a service (NaaS) and Communication as a service (CaaS) were officially included by ITU (International Telecommunication Union) as part of the basic cloud computing models.

Infrastructure as a service (IaaS) Infrastructure as a Service (IaaS) is a way to rent storage, hardware, servers and network capacity over the Internet. The service provider owns massive computer resources and is responsible for running and maintaining them. Meanwhile, the client needs only computer and Internet connection to access these bottomless resources and typically pays for it on a per-use basis.

Infrastructure as a service (IaaS) The main features and components of Iaas are: service-oriented utility computing, automation of administrative tasks, unlimited resources, on demand self-service, pay-per-use pricing, desktop virtualization, policy-based services.

Platform as a Service (PaaS) Platform as a Service (PaaS) gives a possibility to run, create or test various applications by using provider's tools over the internet. The consumer has no rights to manage or control the underlying cloud infrastructure (storage, servers, platforms, etc.), but is able to configure application hosting environment and the installed applications.

Advantages-PaaS Advantages of using PaaS are: possibility to change and upgrade the characteristics and components of operating system, easier collaboration with specialist over the word, opportunity to use resources that are over the national border without crossing it, overall cost reduction by minimizing the expenses of hardware and programming tools, incompatibility problems and so on.

Disadvantages-PaaS Disadvantages of using PaaS are: some providers may not allow moving developed software out of his platform (security issues), flexibility of this service may still be insufficient in meeting the needs of users, whose requirements are constantly changing.

Software as a Service (SaaS) Software as a Service (SaaS) is a cloud computing model, which hosts various software applications and makes them available to customers over the Internet or other network. There are two main software delivery models for SaaS: to give an online access to a single copy of an application, to host commercially available software and deliver it over Internet.

Advantages-SaaS The main advantages of SaaS model are: no concerns about software buying (licenses), installing and maintaining, automatic updates and patch management, automation of administrative tasks, easier collaboration with other users – everyone has the same version of software, world-wide access.

Disadvantages-SaaS Disadvantages of SaaS (Software as a Service) Security Issue: As data is stored on cloud, security becomes a major issue. Latency Issue: Again as data is stored in cloud far away from end user, it may take more transactional time as compared to traditional approach. Total Dependency on Internet: Relying on an Internet connection means that data is transferred to and from a SaaS firm at Internet speeds, rather than the potentially higher speeds of a firm’s internal network. Switching between SaaS vendors is difficult: Switching SaaS vendors may involve the slow and difficult task of transferring very large data files over the Internet.

Applications Runtimes Security & Integration Databases Servers Virtualization Server HW Storage Networking Applications Runtimes Security & Integration Databases Servers Virtualization Server HW Storage Networking Applications Runtimes Security & Integration Databases Servers Virtualization Server HW Storage Networking You Manage Managed By Vendors Infrastructure (as a Service) Software (as a Service) Platform (as a Service)

Deployment models Controlled Cloud Public Cloud Private Cloud. Community Cloud Hybrid Cloud

Controlled cloud Controlled cloud services are not publicly available; users are specifically authorized by services vendors. Access to the controlled cloud may be through the Internet; however, connections would be encrypted. The cloud vendor employs various techniques and technologies to prevent unauthorized access. Use of services is governed by contracts, and service-level agreements which specify the responsibilities of the vendor and the responsibilities of the customer with regard to data stewardship.

Public Cloud A public cloud is a standard cloud computing model wherein a service provider manages storage and computing resources on behalf of consumer over the Internet. Public clouds are run by third parties, and applications from different users are shared on the provider’s cloud servers, storage systems, and networks. Benefits of public clouds include ease of on-demand scalability as they are larger than a company’s private cloud. Security Concern: Shared resources are major target of attack for hackers. target of a Denial of Service (DoS) attack. e.g.- Amazon Elastic Compute Cloud (EC2), IBM's Blue Cloud, Sun Cloud, Google AppEngine and Windows Azure Services Platform.

Private Cloud also called internal cloud or corporate cloud typically hosted on customer premises provides hosted services to authorized users behind a company firewall company has control over resources, data, security and QoS. The company owns the infrastructure and controls how applications are deployed on it. Benefits of going with private cloud is increased control and monitoring of resources, flexibility of customization, ability to recover from failure, and the ability to scale up or down depending upon demand. Attracted criticism because users "still have to buy, build, and manage them" and thus do not benefit from less hands-on management

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 cost savings potential of cloud computing are realized.

Hybrid Cloud composition of two or more clouds (private, community or public) remain unique entities but are bound together offering the benefits of multiple deployment models ability to connect collocation, managed and/or dedicated services with cloud resources Companies able to obtain degrees of fault tolerance combined with locally immediate usability without dependency on internet connectivity. It requires both on-premises resources and off-site (remote) server- based cloud infrastructure.

Cloud Bursting It is an application deployment model in which an application runs in a private cloud or data center and "bursts" to a public cloud when the demand for computing capacity increases. A primary advantage of cloud bursting and a hybrid cloud model is that an organization only pays for extra compute resources when they are needed. Cloud bursting enables data centers to create an in-house IT infrastructure that supports average workloads, and use cloud resources from public or private clouds, during spikes in processing demands

Cloud Computing Sample Architecture Cloud Infrastructure (eg Billing VMs) Cloud Platform (e.g Web Front) Cloud Service (eg Queue) Cloud Storage (Database)

Cloud Service Providers Amazon Web Services Google Microsoft Rackspace JustCloud SugarSync SpiderOak

Advantages of Cloud Computing Cost – Transform Capital Expenditure for servers into and operating expenses Multi-tenancy – Several customer share the shame infrastructure Scalability – “On-demand” provisioning of Computing resources Redundancy – Redundancy of sites is easier to implement Accessibility – Device and Location independence Maintenance – Upgrades are applied centrally and done by IT experts

Disadvantages of Cloud Computing Security – Loss of control oversensitive data Dependency – Tied to you Cloud Service Provider Flexibility – Special customization of computing resources may not be possible Cost – Cost structure is becoming opaque Knowledge – Most of the knowledge is concentrated at the cloud service Provider Integration – Difficult Integration with other equipment and systems

Conclusion For it to be considered "cloud computing," you need to access your data or your programs over the Internet, or at the very least, have that data synchronized with other information over the Net. With an online connection, cloud computing can be done anywhere, anytime. Like everything else, cloud computing too has its pros and cons. While the technology can prove to be a great asset to your company, it could also cause harm if not understood and used properly.

References Computing-Is-It-Really-All-That-Beneficial.htm Computing-Is-It-Really-All-That-Beneficial.htm Computing-Disadvantages.htm Computing-Disadvantages.htm