Cloud Computing Prof. Sachindra Chavan Assistant Professor

Slides:



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

An Approach to Secure Cloud Computing Architectures By Y. Serge Joseph FAU security Group February 24th, 2011.
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.
AN INTRODUCTION TO CLOUD COMPUTING Web, as a Platform…
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
Cloud Computing By Alex Chiu. What is Cloud Computing?
Next step of e-government.. Importance Foreword Cloud computing  Characteristics  Service  Users  Benefit Challenges in E-government Cloud government.
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 & COST MANAGEMENT S. Gurubalasubramaniyan, MSc IT, MTech Presented by.
Introduction to Cloud Computing
Introduction to cloud computing
Effectively Explaining the Cloud to Your Colleagues.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
PhD course - Milan, March /09/ Some additional words about cloud computing Lionel Brunie National Institute of Applied Science (INSA) LIRIS.
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.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
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.
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.
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: IaaS. IaaS is the simplest cloud offerings. IaaS is the simplest cloud offerings. It is an evolution of virtual private server offerings.
PRESENTED BY– IRAM KHAN ISHITA TRIPATHI GAURAV AGRAWAL GAURAV SINGH HIMANSHU AWASTHI JAISWAR VIJAY KUMAR JITENDRA KUMAR VERMA JITENDRA SINGH KAMAL KUMAR.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
CLOUD COMPUTING Presented to Graduate Students Mechanical Engineering Dr. John P. Abraham Professor, Computer Engineering UTPA.
CS 6027 Advanced Networking FINAL PROJECT ​. Cloud Computing KRANTHI ​ CHENNUPATI PRANEETHA VARIGONDA ​ SANGEETHA LAXMAN ​ VARUN ​ DENDUKURI.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
GIS IN THE CLOUD Cloud computing furnishes scalable GIS technology that is maintained off premises and delivered on demand as services via the Internet.
Clouding with Microsoft Azure
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Introduction to Cloud Computing
Chapter 6: Securing the Cloud
Understanding The Cloud
The Future? Or the Past and Present?
Azure Architect – IaaS or PaaS?
Architectural Overview Of Cloud Computing
Prepared by: Assistant prof. Aslamzai
Platform as a Service.
Cloud Computing Platform as a Service
Andrew McCombs March 10th, 2011
The Future? Or the Past and Present?
Principle and Paradigms
Principle and Paradigms
Cloud Computing By P.Mahesh
Introduction to Cloud Computing
Cloud Computing.
AWS. Introduction AWS launched in 2006 from the internal infrastructure that Amazon.com built to handle its online retail operations. AWS was one of the.
CNIT131 Internet Basics & Beginning HTML
Dr. John P. Abraham Professor, Computer Engineering UTPA
Cloud Computing.
Outline Virtualization Cloud Computing Microsoft Azure Platform
Brandon Hixon Jonathan Moore
Cloud computing mechanisms
COMPUTER NETWORK TECHNOLOGY
Cloud Computing: Concepts
International Institute of Information Technology, (I²IT).
Cloud Computing Erasmus+ Project
Presentation transcript:

Cloud Computing Prof. Sachindra Chavan Assistant Professor Department of Information Technology Hope Foundation’s International Institute of Information Technology, I²IT www.isquareit.edu.in

What is Cloud Computing? Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Virtualized distributed processing, storage, and software resources and a service. Delivering computing as a on-demand, pay-as-you-go service. "clouds are a large pool of easily usable and accessible virtualized resources (such as hardware, development platforms and/or services). These resources can be dynamically reconfigured to adjust to a variable load (scale), allowing also for an optimum resource utilization. This pool of resources is typically exploited by a pay-per- use model in which guarantees are offered by the Infrastructure Provider by means of customized Service Level Agreements." Vaquero et al. Cloud Computing Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Characteristics of a Cloud Pay-per-use Elastic capacity Illusion of Infinite Resources Self-Service interface Resources that are abstracted or virtualized Provide API and Development tools for developers to build scalable applications on their services. Characteristics of a Cloud Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Why go Cloud? Dynamically Scalable Device independent Instant Cost-efficient Task-Centrism Private Server Cost Why go Cloud? Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Models of Cloud Computing Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Virtualization Under-utilization of resource Dividing up the resources Maintenance required Controlling job flow Virtualization Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Deployment Models of a Cloud Private/Enterprise Dedicated Hybrid/Mixed Cloud/Public Deployment Models of a Cloud Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Software as a Service (SaaS) Provides off-the-shelf applications offered over the internet Examples: Google Docs Aviary Pixlr Microsoft Office Web App Software as a Service (SaaS) Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Software as a Service cont. Flexibility vs Power tradeoff Pros Accessible from any computer or devices Software available facilitates collaborative working. Cons Off shelf products non-flexible Cannot provide add-ons or customize them Software as a Service cont. Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Platform as a Service (PaaS) Provides all infrastructure needed for a consumer to run applications over the internet. PaaS is a Cloud Computing service that offers a computing platform and solution stack for users. Language OS Database Middleware Other applications Platform as a Service (PaaS) Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Features to look for Programming Languages Programming Frameworks Python Java .Net Languages Ruby Programming Frameworks Ruby on Rails Spring Java EE .Net Persistence Options Features to look for Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

A PaaS Cloud should be able to support various programming models for different types of Programming. Programming large datasets in clusters of computers (MapReduce) Development of request-based web services and applications Orchestration of a business process in the form of workflows (WorkFlow Model) High-performance distributed execution of tasks. Programming Models Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Platform as a Service (cont.) Examples: Google Apps Engine Windows Azure Platform Force.com Pros: Rapid Deployment Low Cost Private or Public Deployment Cons: Not much freedom Choices of tools are limited Vendor Lock-in Platform as a Service (cont.) Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

PaaS Service Providers Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Infrastructure as a Service (IaaS) Cloud service that allows existing applications to run on its hardware. Rents out resources dynamically wherever they are needed. Services: Compute Servers Data Storage Firewall Load Balancer Infrastructure as a Service (IaaS) Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Distinguishable features of IaaS Geographical Presence Responsiveness Availability User Interfaces and Access to Servers Providing means of accessing their Cloud Gui CLI Web Services Distinguishable features of IaaS Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Distinguishable features of IaaS (Cont.) Advance Reservation of Capacity Time-Frame reservations Automatic Scaling and Load Balancing Elasticity of the service One of the most desirable features of an IaaS Cloud Traffic distribution Distinguishable features of IaaS (Cont.) Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Distinguishable features of IaaS (Cont.) Service-Level Agreement As with all services, parties much sign an agreement Metrics Uptime, Performance measures Penalties Amazon Hypervisor and Operating System Choice Xen VMWare, vCloud, Citric Cloud Center Distinguishable features of IaaS (Cont.) Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

IaaS Service Providers Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Cloud Cube Model Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Virtual Infrastructure Managers (VIMs) The Operating System of the Cloud Responsible for the Allocation of resources in a cloud Aggregates resources from multiple sources Also called Cloud Operating System, Infrastructure Sharing Software, and Virtual Infrastructure Engines Virtual Infrastructure Managers (VIMs) Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Features of a VI Manager Virtualization Support Backbone Cpu, Memory, Storage Sizing and resizing Self-Service, On-Demand Resource Provisioning Directly obtain services from cloud Creation of Servers Tailoring Software Configurations Security Policies Eliminates going through a system admin Features of a VI Manager Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Features of a VI Manager (Cont.) Multiple Backend Hypervisors Drawbacks of virtualization models Uniform Management of Virtualization Storage Virtualization Abstracting Logical Storage from Physical Storage Creation of Virtual disk independent from device and location Storage Area Networks (SAN) Fibre Channel, iSCSI, NFS Features of a VI Manager (Cont.) Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Features of a VI Manager (Cont.) Interface to Public Clouds Overloading requires borrowing During spikes, VIMs can obtain resources from external sources Virtual Networking Isolated Virtual Networks on top of a Physical Infrastructure Allows VMs to be grouped in same broad cast domain Allows VM’s in one group to block messages from another. Features of a VI Manager (Cont.) Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Features of a VI Manager (Cont.) Dynamic Resource Allocation Resources need to allocated and deallocated when needed. Demand prediction is difficult to calculate Machine not in use will be put into a low-powered state Moving loads around to reduce overheating Monitor resource utilization and reallocated accordingly Virtual Clusters Holistically managing interconnected groups of Virtual Machines Features of a VI Manager (Cont.) Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Features of a VI Manager (Cont.) Reservation and Negotiation Mechanism Requesting Computational Resources to be available for them at a specific time (AR) Those that allow AR will be better than those without Having advance reservations using complex attributes is useful to satisfy priorities Reservations should also be able to be negotiated and renegotiated when required. Features of a VI Manager (Cont.) Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Features of a VI Manager (Cont.) High Availability and Data Recovery Must have little downtime VIMs must have a High Availability (HA) feature used to minimize downtime and prevent business disruptions Detects physical/virtual server failure Restarts VM on a healthy server If not enough VIMs will run redundant VMs and Synchronize them If one fails, users can be moved to a healthy one VI Managers must handle backups of a large number of VMs Must not interfere with performance too much Features of a VI Manager (Cont.) Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Virtual Infrastructure Managers Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Disadvantages of the Cloud Security Reliant on Cloud Provider Flaws Requires an Internet Access Disadvantages of the Cloud Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Summary Cloud Computing Software as a Service Platform as a Service Infrastructure as a Service Virtual Infrastructure Management Summary Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

Works Cited Cloud Computing: Principles and Paradigms. Buyya et al. ExplainingComputers.com http://www.securityweek.com/addressing -cloud-security-concerns-key-issues-and- recommendations Works Cited Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in

For further details, please contact Sachindra Chavan THANK YOU For further details, please contact Sachindra Chavan sachindrac@isquareit.edu.in Department of Information Technology Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 www.isquareit.edu.in | info@isquareit.edu.in