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.

Slides:



Advertisements
Similar presentations
Take your CMS to the cloud to lighten the load Brett Pollak Campus Web Office UC San Diego.
Advertisements

Cloud Computing PRESENTED BY- Rajat Dixit (rd2392)
Public cloud definition Public cloud is a cloud in which Cloud infrastructure is available to the general public. Public cloud define cloud computing.
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).
AN INTRODUCTION TO CLOUD COMPUTING Web, as a Platform…
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
SaaS, PaaS & TaaS By: Raza Usmani
Engineering the Cloud Andrew McCombs March 10th, 2011.
Cloud computing Tahani aljehani.
An Introduction to Cloud Computing. The challenge Add new services for your users quickly and cost effectively.
Next step of e-government.. Importance Foreword Cloud computing  Characteristics  Service  Users  Benefit Challenges in E-government Cloud government.
Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams
Chapter-7 Introduction to Cloud Computing Cloud Computing.
Plan Introduction What is Cloud Computing?
VAP What is a Virtual Application ? A virtual application is an application that has been optimized to run on virtual infrastructure. The application software.
 Cloud computing is one of the more recent technologies that many businesses, individuals and other industry organizations believe to by one of the keys.
Clouds on IT horizon Faculty of Maritime Studies University of Rijeka Sanja Mohorovičić INFuture 2009, Zagreb, 5 November 2009.
CLOUD COMPUTING & COST MANAGEMENT S. Gurubalasubramaniyan, MSc IT, MTech Presented by.
CLOUD COMPUTING For Beginners.
Introduction to Cloud Computing
Cloud Computing All Copyrights reserved to Talal Abu-Ghazaleh Organization
Cloud Computing الحوسبة السحابية. subject History of Cloud Before the cloud Cloud Conditions Definition of Cloud Computing Cloud Anatomy Type of Cloud.
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.
1. Popular Applications Technological trend Effective and Efficient 2.
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 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.
GIS and Cloud Computing. Flickr  Upload and manage your photos online  Share your photos with your family and friends  Post your photos everywhere.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Geographic Information Systems Cloud GIS. ► The use of computing resources (hardware and software) that are delivered as a service over the Internet ►
Introduction to Cloud Computing
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Cloud Computing. Cloud Computing defined Dynamically scalable, device-independent and task-centric computing resources are provided online, with all charges.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
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.
INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING.
Enterprise Cloud Computing
CLOUD COMPUTING. What is cloud computing ??? What is cloud computing ??? Cloud computing is a general term for anything that involves delivering hosted.
Chapter 8 – Cloud Computing
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
Information Systems in Organizations 5.2 Cloud Computing.
Microsoft Cloud Solution.  What is the cloud?  Windows Azure  What services does it offer?  How does it all work?  How to go about using it  Further.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
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.
Page 1 Cloud Computing JYOTI GARG CSE 3 RD YEAR UIET KUK.
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.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Lecture 6: Cloud Computing
Unit 3 Virtualization.
Chapter 6: Securing the Cloud
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
What is Cloud Computing - How cloud computing help your Business?
An Introduction to Cloud Computing
Andrew McCombs March 10th, 2011
Cloud Computing By P.Mahesh
Introduction to Cloud Computing
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-
Cloud Computing: Concepts
Client/Server Computing and Web Technologies
Presentation transcript:

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 the Internet

What Cloud computing is a marketing term for technologies that provide software, data access, and storage services that do not require end-user knowledge of the physical location and configuration of the system that delivers the services. It is utility based computing…..

Electricity Grid A parallel to this concept can be drawn with the electricity grid, where end-users consume power without needing to understand the component devices or infrastructure required to utilize the technology. https://www.youtube.com/watch?v=J9LK6EtxzgM

Example: Web Based Emails Google, Yahoo, Hotmail etc You dont need a 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.

Traditionally Company/Organization owns the hardware and software for the Network Example: Infrastructure/Setup Applications/Licenses Maintaining the Network Security policies Problem?

Traditionally Problem? High initial set-up cost for network infrastructure The possibility of under or over provision of Network capabilities Hardware depreciates overtime Expertise needed to set-up and maintain the network, Security expertise needed Up to date expertise

Cloud Computing Distributed computing over a network (ability to run a program/service on many connected computers at the same time) Network Services which appear to be provided by real server hardware and are in fact served up by virtual hardware simulated by software running on one or more real machines software, platforms and infrastructure that are sold "as a service"

Scenario: Cloud Vendors Google, Amazon, Oracle Cloud, Salesforce, Seller has servers which host products and services from a remote location End-users can simply log on to the network without installing anything Cloud providers typically bill IaaS services on a utility computing basis, that is, cost reflects the amount of resources allocated and consumed. Saas & PaaS can be charged at a subscription basis. Cloud Vendors Google, Amazon, Oracle Cloud, Salesforce, Zoho and Microsoft Azure

Models of Cloud Computing Software application, Data storage or Processing capacity over the Internet Software as a service (Saas) Allows user to run existing online applications Webmails, Google doc, Spotify Platform as a service (Paas) Allows users to create their own cloud applications using supplier-specific tools and languages Infrastructure as a service (Iaas) Allows users to run any applications they please on cloud hardware of their choice Virtual machines

Benefits of Cloud Computing Scalability Easy to grow or shrink based on demand: Subscription basis, utility model Economies of scale Maximizing the effectiveness of the shared resources Instant As and when you need it Location Independence

https://www.youtube.com/watch?v=URtU08iYCH0

Concepts of Cloud Computing Application [Software as a service (Saas)] Benefits Charge on subscription basis Accessible from any computer/mobiles Facilitates collaborative working However, Generic applications not always suitable for business use

Infrastructure as a service (Iaas) IaaS clouds often offer additional resources such as images in a virtual machine image library, storage, firewalls, load balancers, IP addresses, virtual local area networks (VLANs), and software bundles. IaaS cloud providers supply these resources on demand from their large pools installed in data centers. To deploy their applications, cloud users install operating system images and their application software on the cloud infrastructure. In this model, it is the cloud user who is responsible for patching and maintaining the operating systems and application software. Cloud providers typically bill IaaS services on a utility computing basis, that is, cost reflects the amount of resources allocated and consumed.

Platform as a Service The consumer creates the software using tools and/or libraries from the provider. Cloud service that provides(Provider) the platform for Application development (Diversity in context) Deployment (Diverse user group) Management The goal is to be able to quickly and efficiently design and deploy applications, and have them function reliably.

Platform as a Service The consumer creates the software using tools and/or libraries from the provider. There are various types of PaaS vendor; however, all offer application hosting and a deployment environment, along with various integrated services. PaaS offerings include facilities for application design, application development, testing and deployment as well as services such as team collaboration, web service integration and marshalling, database integration, security, scalability, storage, persistence, state management, application versioning, application instrumentation and developer community facilitation. These services are generally provisioned as an integrated solution over the web The consumer controls software deployment and configuration settings. The provider provides the networks, servers, storage and other services

Platform Examples Salesforce It helps you easily manage all of your constituent contacts, organizations, prospects, donation and grant opportunities, and program information. With salesforce.com's cloud computing solution you can get up and running in minutes, just like using Google's Gmail or Amazon.

Platform Examples Google App Engine, Azure Platform Amazon's AWS Elastic Beanstalk changes how developers push their apps into Amazon's cloud. Developers upload the app and Elastic Beanstalk handles the deployment details, capacity provisioning, load balancing, auto-scaling and app health monitoring. Google has made a name for itself with its Google Apps suite of business and consumer cloud applications and its Google App Engine, the developer platform that lets users build and host Web apps in the cloud in an effortless fashion. Microsoft's cloud platform, Windows Azure, is still gathering momentum. Azure has blossomed into more than just a development play—it's a full-fledged cloud services operating system that also offers service hosting and service management.

Application [Software as a service (Saas)] Allows user to run existing online applications cloud providers install and operate application software in the cloud and 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. The pricing model for SaaS applications is typically a monthly or yearly flat fee per user Eg. Google Docs, wikis