3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-2.

Slides:



Advertisements
Similar presentations
By Adam Balla & Wachiu Siu
Advertisements

Dinker Batra CLUSTERING Categories of Clusters. Dinker Batra Introduction A computer cluster is a group of linked computers, working together closely.
Cloud Computing PRESENTED BY- Rajat Dixit (rd2392)
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.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
Cloud Computing (101).
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.
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.
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.
Building Sustainable MIS Infrastuctures
CLOUD COMPUTING & COST MANAGEMENT S. Gurubalasubramaniyan, MSc IT, MTech Presented by.
Introduction to Cloud Computing
Cloud Computing All Copyrights reserved to Talal Abu-Ghazaleh Organization
Effectively Explaining the Cloud to Your Colleagues.
Osama Shahid ( ) Vishal ( ) BSCS-5B
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
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.
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.
Cloud Computing Kwangyun Cho v=8AXk25TUSRQ.
A Cloud is a type of parallel and distributed system consisting of a collection of inter- connected and virtualized computers that are dynamically provisioned.
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
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.
By Nicole Rowland. What is Cloud Computing?  Cloud computing means that infrastructure, applications, and business processes can be delivered to you.
1 CMPE 511 HIGH PERFORMANCE COMPUTING CLUSTERS Dilek Demirel İşçi.
Chapter 5 McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Enterprise Cloud Computing
Chapter 8 – Cloud Computing
Aneka Cloud ApplicationPlatform. Introduction Aneka consists of a scalable cloud middleware that can be deployed on top of heterogeneous computing resources.
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,
Background Computer System Architectures Computer System Software.
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.
PRESENTED BY– IRAM KHAN ISHITA TRIPATHI GAURAV AGRAWAL GAURAV SINGH HIMANSHU AWASTHI JAISWAR VIJAY KUMAR JITENDRA KUMAR VERMA JITENDRA SINGH KAMAL KUMAR.
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Page 1 Cloud Computing JYOTI GARG CSE 3 RD YEAR UIET KUK.
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.
Unit 3 Virtualization.
Chapter 6: Securing the Cloud
Clouds , Grids and Clusters
Cloud computing-The Future Technologies
An Introduction to Cloud Computing
Recommendation 6: Using ‘cloud computing’ to meet the societal need ‘Faster and transparent access to public sector services’ Cloud computing Faster and.
Grid Computing.
The Future? Or the Past and Present?
Introduction to Cloud Computing
Cloud Computing.
Cloud Computing Team Members: Aleksandra Knezevic Willie Robbins
CNIT131 Internet Basics & Beginning HTML
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,
Brandon Hixon Jonathan Moore
Emerging technologies-
Cloud Computing: Concepts
Presentation transcript:

3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-2

Cloud Computing Cloud computing is indeed a revolution. delivers IT solution as a service. Internet-based computing, shared resources are provided like electricity distributed on the electrical grid. collective computing power on a single system. allocation of resources on demand. resources are used as an aggregated virtual computer. This amalgamated configuration provides an environment where applications execute independently without regard for any particular configuration.

Service and Deployment Model Service Delivery Models  IaaS, Computing as Whole on demand e.g. google doc, facebook, SalesForce, BaseCamp, etc.  PaaS, Computing platform to built and run own Applications on cloud e.g AWS Elastic Beanstalk, Cloud Foundry, Heroku, Force.com, EngineYard, Mendix, Google App Engine etc.  SaaS, services and Applications accesses with simple web browser on demand e.g Amazon EC2, Windows Azure Virtual Machines, DynDNS, Google Compute Engine etc.

Deployment Models Public Cloud  available to the general public or a large industry group Private Cloud  exist within your company's firewall and are managed by your organization.  They are cloud services you create and control within your enterprise. Hybrid Cloud  combination of the public and the private cloud using services that are in both the public and private space.  Management responsibilities are divided between the public cloud provider and the business itself.

Cloud Advantages Reduced cost: Cloud computing can reduce both capital expense (CapEx) and operating expense (OpEx) costs because resources are only acquired when needed and are only paid for when used. Refined usage of personnel: Using cloud computing frees valuable personnel allowing them to focus on delivering value rather than maintaining hardware and software. Robust scalability: Cloud computing allows for immediate scaling, either up or down, at any time without long-term commitment.

Utility Computing The computing ability to meter the offered services and charge customers for exact usage. the term originates from public utility services such as electricity. Utility computing is a good choice for less resource demanding applications where peak usage is expected to be sporadic and rare. Utility computing does not require Cloud computing and it can be done in any server environment.

Utility computing Characteristics Accountable and chargeable – Alignment with business needs – Detailed usage – Detailed cost reporting and chargeback Managed service levels – Reliable, just-in-time provisioning – Adapts to business needs – Automated (not automatic) Shared resources  Optimized utilization  Reduced operational costs  Pooling, virtualization and provisioning

Grid computing A Grid is a hardware and software infrastructure that provides dependable, consistent, pervasive and inexpensive access unlike supercomputers to high end computational capabilities. heterogeneous resources (based on different platforms, hardware/software architectures, and computer languages), located in different places belonging to different administrative domains

Type of Grid Computational Grid  It focuses primarily on computationally intensive operations Data Grid  It focuses on large amount of distributed data Equipment Grid  It has a primary piece of equipment e.g. telescope and surrounding grid is used to control the equipment remotely and to analyze the data produced.

Characteristics of Grid Computing Large scale Geographical distribution Heterogeneity Resource sharing

Large scale: a grid must be able to deal with a number of resources ranging from just a few to millions. This raises the very serious problem of avoiding potential performance degradation as the grid size increases. Geographical distribution: grid’s resources may be located at distant places.

Heterogeneity: a grid hosts both software and hardware resources that can be very varied ranging from data, files, software components or programs to sensors, scientific instruments, display devices, personal digital organizers, computers, super- computers and networks. Resource sharing: resources in a grid belong to many different organizations that allow other organizations (i.e. users) to access them.

Grid Vs Cloud Pervasive access: the grid must grant access to available resources by adapting to a dynamic environment in which resource failure is commonplace. This does not imply that resources are veryewhere or universally available but that the grid must tailor its behavior as to extract the maximum performance from the available re-sources.

Cluster A group of tightly coupled computers that work together closely, so that in many respects they can be viewed as though they are a single computer. deployed to improve performance and/or availability. A type of parallel or distributed processing system, collection of interconnected stand-alone computers working together as a single, integrated computing resource.

Cluster Computer Architecture The work perform by cluster computer is called cluster Computing

Characteristics of cluster A basic cluster has the following characteristics: Multiple computing nodes,  low cost  a fully functioning computer with its own memory, CPU, possibly storage  own instance of operating system computing nodes are connected by interconnects  typically low cost, high bandwidth and low latency

permanent, high performance data storage a resource manager to distribute and schedule jobs the middleware that allows the computers act as a distributed or parallel system parallel applications designed to run on it

Types of Clusters High Performance and High Throughput Clusters.  used for applications which require high computing capability High Availability Clusters  The aim is to keep the overall services of the cluster available as much as possible, considering the fail possibility of each hardware of software.  provide redundant services across multiple systems, to overcome loss of service.

Classification of Clusters Computers Clusters can be classified according to the node type as homogeneous clusters and heterogeneous clusters. Homogeneous clusters: In homogeneous clusters all nodes have similar properties. Each node is much like any other. Amount of memory and interconnects are similar. Heterogeneous clusters: Nodes have different characteristics, in the sense of memory and interconnect performance.

Single level (single-tier) clusters: There is no hierarchy of nodes is defined. Any node may be used for any purpose. The main advantage of the single tier cluster is its simplicity. The main disadvantage is its limit to be expanded. Multi level (multi-tier) clusters: There is a hierarchy between nodes. There are node sets, where each set has a specialized function