CLOUD COMPUTING ARCHITECTURES & APPLICATIONS LECTURERS DR. LAZAR KIRCHEV ILIYAN NENOV KRUM BAKALSKY 28 March, 2011 LECTURE #5 DEFINITION AND TAXONOMY OF.

Slides:



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

Cloud Computing to Satisfy Peak Capacity Needs Case Study.
Clouds C. Vuerli Contributed by Zsolt Nemeth. As it started.
Cloud SUT proposal OSGcloud group. Objective To fill in the Research the group about the thinking within the OSG working group To solicit new ideas/proposals.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Be Smart, Use PwrSmart What Is The Cloud?. Where Did The Cloud Come From? We get the term “Cloud” from the early days of the internet where we drew a.
Cloud computing Tahani aljehani.
Next step of e-government.. Importance Foreword Cloud computing  Characteristics  Service  Users  Benefit Challenges in E-government Cloud government.
EA and IT Infrastructure - 1© Minder Chen, Stages in IT Infrastructure Evolution Mainframe/Mini Computers Personal Computer Client/Sever Computing.
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 Source:
Introduction to Cloud Computing
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
2009 Federal IT Summit Cloud Computing Breakout October 28, 2009.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
1 NETE4631 Course Wrap-up and Benefits, Challenges, Risks Lecture Notes #15.
Introduction to Cloud Computing Insigma Hengtian Software Ltd. * 部分材料摘自 * 部分材料摘自 Jimmy Jiang , Doug Terry Shanping Li
PaaSport Introduction on Cloud Computing PaaSport training material.
Cloud computing Cloud Computing1. NIST: Five essential characteristics On-demand self-service Computing capabilities, disks are demanded over the network.
CLOUD COMPUTING RICH SANGPROM. What is cloud computing? “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
CISC 849 : Applications in Fintech Namami Shukla Dept of Computer & Information Sciences University of Delaware A Cloud Computing Methodology Study of.
Web Technologies Lecture 13 Introduction to cloud computing.
Logistics Master Data Design Trade BL V Product Hierarchy Logistics Top Level 00001B0001 Products A 00001B0002 Products B 00001B
Cloud Computing By: Vivek Ravindran. Introduction: Cloud Computing in general involves delivering hosted services over the Internet. The model enables.
Distributed Geospatial Information Processing (DGIP) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
CLOUD COMPUTING ARCHITECTURES & APPLICATIONS LECTURERS LAZAR KIRCHEV, PhD ILIYAN NENOV KRUM BAKALSKY 2 May, 2011 LECTURE #11 SCIENTIFIC APPLICATIONS FOR.
CLOUD COMPUTING ARCHITECTURES & APPLICATIONS LECTURERS LAZAR KIRCHEV, PhD ILIYAN NENOV KRUM BAKALSKY 7 March, 2011 LECTURE #1 INTRODUCTION. CONTEMPORARY.
CLOUD COMPUTING ARCHITECTURES & APPLICATIONS LECTURERS LAZAR KIRCHEV, PhD ILIYAN NENOV KRUM BAKALSKY 11 April, 2011 LECTURE #7 DATA STRUCTURES AND ALGORITHMS.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
CLOUD COMPUTING ARCHITECTURES & APPLICATIONS LECTURERS LAZAR KIRCHEV, PhD ILIYAN NENOV KRUM BAKALSKY 21 March, 2011 LECTURE #6 ARCHITECTURE OF CLOUD APPLICATIONS.
INTRODUCTION TO CLOUD COMPUTING. CLOUD  The expression cloud is commonly used in science to describe a large agglomeration of objects that visually appear.
CLOUD COMPUTING ARCHITECTURES & APPLICATIONS LECTURERS LAZAR KIRCHEV, PhD ILIYAN NENOV KRUM BAKALSKY 30 May, 2011 LECTURE #10 GRAPHICAL USER INTERFACE.
CLOUD COMPUTING ARCHITECTURES & APPLICATIONS LECTURERS LAZAR KIRCHEV, PhD ILIYAN NENOV KRUM BAKALSKY 14 March, 2011 LECTURE #2 PARALLEL DATA PROCESSING.
CS 6027 Advanced Networking FINAL PROJECT ​. Cloud Computing KRANTHI ​ CHENNUPATI PRANEETHA VARIGONDA ​ SANGEETHA LAXMAN ​ VARUN ​ DENDUKURI.
CLOUD COMPUTING ARCHITECTURES & APPLICATIONS LECTURERS LAZAR KIRCHEV, PhD ILIYAN NENOV KRUM BAKALSKY 18 April, 2011 LECTURE #8 DEVELOPMENT TOOLS AND TECHNOLOGIES.
Cloud Computing Kelley Raines.
Chapter 21: Cloud Computing and Related Security Issues
Chapter 22: Cloud Computing Technology and Security
CNIT131 Internet Basics & Beginning HTML
Service Oriented Architecture for Cloud Based Travel Reservation Software as a Service Comp 684 – Rayna Burgess.
Introduction to Cloud Computing
Cloud Computing: Concepts
Presentation transcript:

CLOUD COMPUTING ARCHITECTURES & APPLICATIONS LECTURERS DR. LAZAR KIRCHEV ILIYAN NENOV KRUM BAKALSKY 28 March, 2011 LECTURE #5 DEFINITION AND TAXONOMY OF CLOUD COMPUTING. CLOUD ARCHITECTURES.

2011 Sofia University “Sv. Kliment Ohridski” > Faculty of Mathematics and Informatics > Cloud Computing Architecture and Applications2 Agenda What is Cloud Computing Basic Models and Essential Characteristics  Service Models  Deployment Models  Essential Characteristics Taxonomy

2011 Sofia University “Sv. Kliment Ohridski” > Faculty of Mathematics and Informatics > Cloud Computing Architecture and Applications3 What is Cloud Computing Definition: Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. Definition by the U.S. Government's National Institute of Standards and Technology In short: Computing as utility. Alternative: YouTube:com >> cloud computing YouTube:com >> cloud computing

2011 Sofia University “Sv. Kliment Ohridski” > Faculty of Mathematics and Informatics > Cloud Computing Architecture and Applications4 Fixed Costs Variable Costs Economics of Cloud Computing costs users Variable Costs Traditional IT Cloud Computing Fixed Cost: e.g hardware, rent, bank guarantee … Variable Cost: e.g operations, electricity consumption, throughput…  Fixed costs work like entry barrier for the business  Variable costs scale with the growth (consumption)

Basic Models and Essential Characteristics

2011 Sofia University “Sv. Kliment Ohridski” > Faculty of Mathematics and Informatics > Cloud Computing Architecture and Applications6 Amazon EC2 RackSpace Verizon T-Systems Akamai GoGrid IaaS Google App Engine Heroku MS Windows Azure Force.com PaaS Google Apps SalesForce.com SAP ByDesign Citrix Sugar CRM SaaS Basic Models > Service Models Compute App. Framework Business Logic

2011 Sofia University “Sv. Kliment Ohridski” > Faculty of Mathematics and Informatics > Cloud Computing Architecture and Applications7 Basic Models > Deployment Models Security Costs Community Cloud Private Cloud Hybrid Cloud Public Cloud L H H Applications for Business Services Core Mission Applications Internal Agency Web Portals Office Automation and Productivity Tools Application Development and Testing Communications (wikis, Blogs, Web Sites) Citizen Engagement (e.g. e-Government) Data Dissemination (e..g Data.gov)

2011 Sofia University “Sv. Kliment Ohridski” > Faculty of Mathematics and Informatics > Cloud Computing Architecture and Applications8 Basic Models > Essential Characteristics On-demand self services Broad network access Resource pooling Rapid elasticity Measured Service This requires the architecture to consider high levels of automation This requires the architecture to rely on open standards and technologies. This requires high levels of abstractions on the architecture This requires the architecture to consider sophisticated monitoring and event driven behavior. This require the architecture to consider high levels of transparency on the resource utilization.

Taxonomy

2011 Sofia University “Sv. Kliment Ohridski” > Faculty of Mathematics and Informatics > Cloud Computing Architecture and Applications10 Taxonomy > General Terms Interoperability Portability Integration Service Level Agreement (SLA) Federation Broker Multi-Tenancy Cloud bursting Policy Governance Application Programming Interface (API)

2011 Sofia University “Sv. Kliment Ohridski” > Faculty of Mathematics and Informatics > Cloud Computing Architecture and Applications11 Major Roles and Activities Service Consumer Service Provider Service Developer Open Standards Role Base UIs SLA Service Creation Service Publishing Service Analytics Security Management Reporting Billing Metering Provision Monitor SLA Hardware Software Kernel Virtualization IaaS PaaS SaaS

2011 Sofia University “Sv. Kliment Ohridski” > Faculty of Mathematics and Informatics > Cloud Computing Architecture and Applications12 What is SLA? A set of services the provider will deliver A complete, specific definition of each service The responsibilities of the provider and the consumer A set of metrics to determine whether the provider is delivering the service An auditing mechanism to monitor the service The remedies available to the consumer and provider if the terms of the SLA are not met How the SLA will change over time

Summary

2011 Sofia University “Sv. Kliment Ohridski” > Faculty of Mathematics and Informatics > Cloud Computing Architecture and Applications14 Summary Cloud computing is a model for enabling computing as utility There are four types of clouds depending on the cost and level of publicity All cloud types share same characteristics and taxonomy Cloud application = software as a service + SLA

2011 Sofia University “Sv. Kliment Ohridski” > Faculty of Mathematics and Informatics > Cloud Computing Architecture and Applications15 The information in this document is compiled using varous public sources, freely available in internet. These sources include:     Google: Cluster Computing and MapReduce:  Google Course: MapReduce in a Week  Intensive MapReduce course at MIT  Hadoop Virtual Image Documentation   Colby Ranger, Ramanan Raghuraman, Arun Penmetsa, Gary Bradski, Christos Kozyrakis,  Evaluating MapReduce for Multi-core and Multiprocessor Systems,   Bingsheng He, Wenbin Fang, Qiong Luo, Mars: A MapReduce Framework on Graphics Processors  Hung-chih Yang, Ali Dasdan, Map-reduce-merge: simplified relational data processing on large clusters  Foto N. Afrati, Jeffrey D. Ullman, A New Computation Model for Rack-Based Computing  Ralf Lammel, Google’s MapReduce Programming Model Revisite   Joe Hellerstein, Parallel Programming in the Age of Big Data  Jeffrey Dean and Sanjay Ghemawat, MapReduce: Simplified Data Processing on Large Clusters © 2011 COPYRIGHTS DISCLAIMER The information in this document is proprietary to Sofia University “Sv. Kliment Ohridski” (called THE UNIVERSITY bellow) THE UNIVERSITY assumes no responsibility for errors or omissions in this document. THE UNIVERSITY does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This document is used only for educational purposes related to the masters programs of THE UNIVERSITY, Faculty of Mathematics and Informatics. This document is compiled using various public sources freely available in internet or offered by SAP AG. This document is not used directly or indirectly for any type of commercial use. THE UNIVERSITY shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This limitation shall not apply in cases of intent or gross negligence. The statutory liability for personal injury and defective products is not affected. THE UNIVERSITY has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages.

2011 Sofia University “Sv. Kliment Ohridski” > Faculty of Mathematics and Informatics > Cloud Computing Architecture and Applications16 Headline area Drawing area White space The Grid