Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.

Similar documents
CLOUD COMPUTING. A Primer

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

Introduction to Cloud Computing

See Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.

Cloud Computing and Amazon Web Services

Why Private Cloud? Nenad BUNCIC VPSI 29-JUNE-2015 EPFL, SI-EXHEB

Cloud Computing; What is it, How long has it been here, and Where is it going?

CSO Cloud Computing Study. January 2012

CLOUD COMPUTING OVERVIEW

Securing and Auditing Cloud Computing. Jason Alexander Chief Information Security Officer

LESSON 13 VIRTUALIZATION AND CLOUD COMPUTING

CHAPTER 8 CLOUD COMPUTING

Private Cloud Database Consolidation with Exadata. Nitin Vengurlekar Technical Director/Cloud Evangelist

A study of Cloud Computing Ecosystem

Cloud Computing. Course: Designing and Implementing Service Oriented Business Processes

SaaS, PaaS & TaaS. By: Raza Usmani

Cloud Computing Technology

BUSINESS MANAGEMENT SUPPORT


Cloud Computing Terms:

Kent State University s Cloud Strategy

IS PRIVATE CLOUD A UNICORN?

Dr.K.C.DAS HEAD PG Dept. of Library & Inf. Science Utkal University, Vani Vihar,Bhubaneswar

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages

Project management solution in the cloud

What Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos

Cloud Computing Overview

CLOUD COMPUTING An Overview

Fundamental Concepts and Models

How To Understand Cloud Computing

White Paper on CLOUD COMPUTING

Perspectives on Cloud Computing and Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory

Cloud definitions you've been pretending to understand. Jack Daniel, Reluctant CISSP, MVP Community Development Manager, Astaro

How To Understand Cloud Computing

Private Cloud 201 How to Build a Private Cloud

Data Centers and Cloud Computing. Data Centers

Commercial Software Licensing

A.Prof. Dr. Markus Hagenbuchner CSCI319 A Brief Introduction to Cloud Computing. CSCI319 Page: 1

What is Cloud Computing? First, a little history. Demystifying Cloud Computing. Mainframe Era ( ) Workstation Era ( ) Xerox Star 1981!

TECHNOLOGY GUIDE THREE. Emerging Types of Enterprise Computing

Managed Cloud Services

Table of Contents. Abstract... Error! Bookmark not defined. Chapter 1... Error! Bookmark not defined. 1. Introduction... Error! Bookmark not defined.

Cloud Computing. Cloud computing:

Where in the Cloud are You? Session Thursday, March 5, 2015: 1:45 PM-2:45 PM Virginia (Sheraton Seattle)

Consumption IT. Michael Shepherd Business Development Manager. Cisco Public Sector May 1 st 2014

Prof. Luiz Fernando Bittencourt MO809L. Tópicos em Sistemas Distribuídos 1 semestre, 2015

Cloud Glossary. A Guide to Commonly Used Terms in Cloud Computing

Cloud Computing. Karan Saxena * & Kritika Agarwal**

A Gentle Introduction to Cloud Computing

Abstract 1. INTRODUCTION

Cloud Computing: The Next Computing Paradigm

OWASP Chapter Meeting June Presented by: Brayton Rider, SecureState Chief Architect

SCADA Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing

How Cloud Computing is Changing the Face of IT. Ketul Parekh HCSS

Security Issues in Cloud Computing

Cloud Computing. Bringing the Cloud into Focus

The Hybrid Cloud: Bringing Cloud-Based IT Services to State Government

Digital Forensics. Lab 10: Cloud Computing & the Future of Digital Forensics

IT Risk and Security Cloud Computing Mike Thomas Erie Insurance May 2011

The Safe Harbor. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges.

CLOUD COMPUTING SECURITY ISSUES

Managing the Real Cost of On-Demand Enterprise Cloud Services with Chargeback Models

High Performance Computing Cloud Computing. Dr. Rami YARED

Data Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center

Data Centers and Cloud Computing

Cloud Computing Architecture: A Survey

Architectural Implications of Cloud Computing

Future of Cloud Computing. Irena Bojanova, Ph.D. UMUC, NIST

ITL BULLETIN FOR JUNE 2012 CLOUD COMPUTING: A REVIEW OF FEATURES, BENEFITS, AND RISKS, AND RECOMMENDATIONS FOR SECURE, EFFICIENT IMPLEMENTATIONS

4/28/2014. What's the Scoop on Cloud Computing. Agenda. Why you are here?

BEDIFFERENT ACE G E R M A N Y. aras.com. Copyright 2012 Aras. All Rights Reserved.

A Strawman Model. NIST Cloud Computing Reference Architecture and Taxonomy Working Group. January 3, 2011

Tutorial on Client-Server Architecture

Contents. What is Cloud Computing? Why Cloud computing? Cloud Anatomy Cloud computing technology Cloud computing products and market

Planning the Migration of Enterprise Applications to the Cloud

Cloud Computing Submitted By : Fahim Ilyas ( ) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

Cloud Computing: The atmospheric jeopardy. Unique Approach Unique Solutions. Salmon Ltd 2014 Commercial in Confidence Page 1 of 5

Cloud Computing. Chapter 1 Introducing Cloud Computing

A Cloud Computing Handbook for Business

Cloud Computing 101 Dissipating the Fog 2012/Dec/xx Grid-Interop 2012

21/09/11. Introduction to Cloud Computing. First: do not be scared! Request for contributors. ToDO list. Revision history

Cloud service model provides levels of abstraction and automation for those tasks

Datacenters and Cloud Computing. Jia Rao Assistant Professor in CS

The Cloud, The Crowd & Social Technology

Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India talk2tamanna@gmail.com

Cloud Computing Security Issues And Methods to Overcome

Essential Characteristics of Cloud Computing: On-Demand Self-Service Rapid Elasticity Location Independence Resource Pooling Measured Service

Cloud Courses Description

Fundamentals of Cloud Computing

Security Considerations for Public Mobile Cloud Computing

Cloud Computing and Security Risk Analysis Qing Liu Technology Architect STREAM Technology Lab

Cloud Security: Evaluating Risks within IAAS/PAAS/SAAS

CLOUD COMPUTING. When it's smarter to rent than to buy.. Presented by Anand Tirumani

East African Information Conference th August, 2013, Kampala, Uganda. Security and Privacy: Can we trust the cloud?

Getting Familiar with Cloud Terminology. Cloud Dictionary

<Insert Picture Here> Enterprise Cloud Computing: What, Why and How

Cloud Computing. What Are We Handing Over? Ganesh Shankar Advanced IT Core Pervasive Technology Institute

Transcription:

Cloud Computing

Topics 1. What is the Cloud? 2. What is Cloud Computing? 3. Cloud Service Architectures 4. History of Cloud Computing 5. Advantages of Cloud Computing 6. Disadvantages of Cloud Computing 7. Cloud Deployment Architectures Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.

What is the Cloud? The term cloud comes from the cloud icon used in network diagrams. Today the cloud is a large set of hardware and software hosted in a data center provided as a utility computing service.

What is Cloud Computing? 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. NIST definition of Cloud Computing

Software as a Service (SaaS) Web-accessible applications Platform as a Service (PaaS) Platform for custom software development Infrastructure as a Service (IaaS) Virtual machines, storage, and networks Cloud Service Architectures

Cloud Service Architectures as Layers

Cloud Service Architectures by User

Cloud Service Models Abstraction Layers

Cloud Service Models form a Continuum http://cs.jhu.edu/~ragib/sp10/cs412/

Software as a Service Clients use provider s applications running on cloud infrastructure via the web. Client can configure application, but not network, OS, storage, etc.

SaaS Architectures

Platform as a Service Clients can deploy client-developed or acquired applications that were created using programming tools and languages supported by provider.

Infrastructure as a Service Client can provision processing, storage, networks, and other basic computing resources on which the client can run arbitrary software.

IaaS enabled by Virtualization Allows easy sharing of hardware resources. Produces higher utilization rates.

IaaS enabled by Virtualization Linux BSD W2k8 Virtual Machines Physical Machine

Douglas Parkhill, 1966 History of Cloud Computing

Evolution of Cloud Computing Nellutla and Teoh, IBM, 2008

Why Cloud Computing Now? Data-intensive Applications Data Center Complexity and Cost Increase Network Capacity and Availability Rising Energy Costs

Flexibility Scalability Cost Maintenance Utilization Power Cloud Computing Advantages

Flexibility Software: any platform Access: access from any host on Internet Speed: Deploy infrastructure quickly

Scalability Controlled via software No time required to purchase, delivery, install hardware Add or remove resources almost instantly Can scale up and down to meet demand Illusion: unlimited resources available on demand

Cost Pay-as-you-go model No capital expenditures Small companies can tap high end infrastructure

Maintenance Maintenance responsibility of cloud provider IaaS: hardware, network PaaS: software stack, OS, hardware, network SaaS: everything Can use to reduce size of IT department

Typical DC utilization around 20% Must have enough capacity for peak usage times Different customers have different usage patterns Utilization

Power Lower power consumption Consolidation of servers Virtualization increases usage Large scale highly efficient DCs Lower power costs DCs built near cheap power sources

Security Privacy Vendor lock-in Migration Cloud Computing Disadvantages

Security Third party stores organization data so Attackers can target communications between cloud provider and client Attackers can target cloud provider directly http://www.cert.ge/

Privacy Cloud providers can monitor communications between client and provider Cloud providers can read client s data if it is not always encrypted Privacy protections depend on location and you may not know where your data is located

Vendor Lock-In Most cloud APIs are proprietary Cloud providers offer different features It can take weeks to move data out of a cloud

Migration Systems already need to be consolidated and ready to be virtualization before migration Slow WAN speeds lead to slow migrations

Cloud Deployment Architectures

Cloud Deployment Architectures

Public Clouds Cloud is located off-site Third party provider owns and maintains Pay as you go service

Private Clouds

Community Cloud

Hybrid Clouds Combined cloud environment with multiple internal and/or external providers. May automatically use public cloud resources when private cloud resources are used at full capacity. http://www.acutesys.com/?page_id=63

Key Points Cloud computing definitions Cloud service architectures Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Advantages and disadvantages of cloud computing Cloud deployment architectures Public Private Community Hybrid