Cloud Computing and Service-Oriented Architectures

Similar documents
Cloud Computing and Service-Oriented Architectures

Introduction to Cloud Computing. [thoughtsoncloud.com] 1

Programowanie w chmurze na platformie Java EE Wykład 1 - dr inż. Piotr Zając

Cloud Computing introduction

Introduction To Cloud Computing

CLOUD COMPUTING. Lecture 4: Introductory lecture for cloud computing. By: Latifa ALrashed. Networks and Communication Department

CLOUD COMPUTING. Rajesh Kumar. DevOps Architect.

Introduction to data centers

1/10/2011. Topics. What is the Cloud? Cloud Computing

CS 6393 Lecture 10. Cloud Computing. Prof. Ravi Sandhu Executive Director and Endowed Chair. April 12,

Cloud Computing Lecture 4

CHEM-E Process Automation and Information Systems: Applications

Privacy hacking & Data Theft

Automated Deployment of Private Cloud (EasyCloud)

Reviewing Nist Cloud Computing Definition

DISTRIBUTED SYSTEMS [COMP9243] Lecture 8a: Cloud Computing WHAT IS CLOUD COMPUTING? 2. Slide 3. Slide 1. Why is it called Cloud?

VMware Hybrid Cloud Solution

Cloud Infrastructure and Operations Chapter 2B/8 Page Main concept from which Cloud Computing developed

CLOUD COMPUTING-ISSUES AND CHALLENGES

Introduction to Cloud Computing

Clouds in the Forecast. Factors to Consider for In-House vs. Cloud-Based Systems and Services

Why the cloud matters?

Module Day Topic. 1 Definition of Cloud Computing and its Basics

ALI-ABA Topical Courses ESI Retention vs. Preservation, Privacy and the Cloud May 2, 2012 Video Webcast

Cloud Essentials for Architects using OpenStack

Computing as a Service

Virtual Machines. Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University

THE DATA CENTER AS A COMPUTER

Mitigating Risks with Cloud Computing Dan Reis

CLOUD COMPUTING ABSTRACT

Course Overview. ECE 1779 Introduction to Cloud Computing. Marking. Class Mechanics. Eyal de Lara

Introduction to Cloud Computing

ECE Enterprise Storage Architecture. Fall ~* CLOUD *~. Tyler Bletsch Duke University

Orchestrating the Cloud Infrastructure using Cisco Intelligent Automation for Cloud

itsmf Annual Conference 2012

Leveraging the Cloud for Law Enforcement. Richard A. Falkenrath, PhD Principal, The Chertoff Group

Multitiered Architectures & Cloud Services. Benoît Garbinato

Cloud Computing. Luigi Santangelo Department of Computer Engineering University of Pavia

Kako napraviti Cloud?

image credit Fabien Hermenier Cloud compting 101

Automated Deployment of Private Cloud (EasyCloud)

Cloud forensics definitions and critical criteria for cloud forensic capability: An overview of survey results

Tech Talk #11. Public Cloud UNIVERSITY OF COLORADO AT BOULDER 12/14/16 CU TECH TALK #11

DEEP DIVE INTO CLOUD COMPUTING

A Holistic View of Telco Clouds

Cloud Computing: Is it safe for you and your customers? Alex Hernandez DefenseStorm

Analysis of Cloud Computing Delivery Architecture Models

Cloud Computing, SaaS and Outsourcing

Whose Cloud Is It Anyway? Exploring Data Security, Ownership and Control

Cloud Computing. Theory and Practice. 22 March 2012 Phil Mustaphi, Colin Ashford, Larkland Morley

Cloud Computing 4/17/2016. Outline. Cloud Computing. Centralized versus Distributed Computing Some people argue that Cloud Computing. Cloud Computing.

CLOUD COMPUTING PRIMER FOR EXECUTIVES

Large Scale Computing Infrastructures

CLOUD AND AWS TECHNICAL ESSENTIALS PLUS

Rijndael Encryption Technique for User Authentication in Cloud Computing

CLOUD 102 The Long Range Forecast is Cloudy, with a Chance Of Virtualization Ron Clifton, James Kelso & Thomas Crowe III

Infrastructure to the Cloud. May 23, 2017

Auditing the Cloud. Paul Engle CISA, CIA

image credit Fabien Hermenier Cloud compting 101

2013 AWS Worldwide Public Sector Summit Washington, D.C.

Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS)

Copyright 2011 EMC Corporation. All rights reserved.

Transform Your Business To An Open Hybrid Cloud Architecture. Presenter Name Title Date

Moving to the Cloud: Making It Happen With MarkLogic

SQA Advanced Unit specification: general information for centres

UVA HPC & BIG DATA COURSE. Cloud Computing. Adam Belloum

Distributed Systems. 31. The Cloud: Infrastructure as a Service Paul Krzyzanowski. Rutgers University. Fall 2013

JOURNEY TO CLOUD (J2C) CONSUMING TECHNOLOGY, NOT OWNING IT

CompTIA CV CompTIA Cloud+ Certification. Download Full Version :

Topics of Discussion

Building a government cloud Concepts and Solutions

SEEM3450 Engineering Innovation and Entrepreneurship

Multi Packed Security Addressing Challenges in Cloud Computing

NetBackup as a Service

Cloud-Security: Show-Stopper or Enabling Technology?

Benefits of Cloud Computing

Data Centers and Cloud Computing

Cloud Computing: The Next Wave. Matt Jonson Connected Architectures Lead Cisco Systems US and Canada Partner Organization

Data Centers and Cloud Computing. Slides courtesy of Tim Wood

ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING

Cloud Computing. Presentation to AGA April 20, Mike Teller Steve Wilson

The End of Storage. Craig Nunes. HP Storage Marketing Worldwide Hewlett-Packard

The intelligence of hyper-converged infrastructure. Your Right Mix Solution

Energy Management with AWS

Data Centres: The Infrastructure That Underpins The Cloud. May 2017

Data Centers and Cloud Computing. Data Centers

Click to edit Master title style

Enhanced Privacy ID (EPID), 156

Top 40 Cloud Computing Interview Questions

Community Clouds And why you should care about them

Azure SQL Database Basics

White Paper Impact of DoD Cloud Strategy and FedRAMP on CSP, Government Agencies and Integrators.

Cloud Computing Context. Image: T. Sridhar

Eucalyptus Overview The most widely deployed on-premise cloud computing platform

Cloud Computing Introduction & Offerings from IBM

Architecting For The Cloud Aws Best Practices

6/17/2017. Cloud Computing. Presented By: Mark Jordan. Agenda. Definition Structures Examples Which is Better? Future

High Cost of ESL Design

Cloud Computing: Concepts, Architecture and Applied Research Yingjie Wang1-2,a

Breaking Through the Cloud: A LABORATORY GUIDE TO CLOUD COMPUTING

Transcription:

Material and some slide content from: - Atif Kahn SERVICES COMPONENTS OBJECTS MODULES Cloud Computing and Service-Oriented Architectures Reid Holmes Lecture 29 - Friday March 22 2013.

Cloud precursors Grid Computing: Combination of computing resources from multiple administrative domains applied to common tasks. Usually used to create super computers that can work on specific parallel computation tasks. Utility Computing: Combining computation, storage, and services metered like utilities.

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. This cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models. [NIST]

NIST Essential Characteristics On-demand self-service: Consumers can provision computing capabilities without human interaction. Broad network access: Capabilities are available over the network through standard mechanisms. Resource pooling: Computing resources are pooled to serve multiple consumers. Location independence. [perfomance/security]

NIST Essential Characteristics Rapid elasticity Resources can be easily added and removed. Measured service [services and/or resources] Metering of storage, processing, bandwidth, etc.

Benefits Agility [quickly respond to changes] Scalability [resources can be added, peak load] Cost [resources can be released; multi-tenancy (amortization)] Reliability [different sites, experts in control] Security [works both ways]

Technology Thick and thin clients Broadband Data centres Large capacity Globally distributed APIs Administration Development Resource migration

Virtualization Virtualization [decoupling physical & computing resources] Emulation (QEMU) [VM simulates partial HW] Paravirtualization (Xen) [SW int to VM] Full (VMWare) [complete sim of HW] Memory [decouple RAM from sys] Storage [abstract logical & phys storage] Data [abstract database / storage] Network [abstract network e.g., VPNs]

Cloud Layers SaaS (e.g., Google Docs) [multi-tenancy, single release for all users] Vendor-controlled remote applications. Concerns: control, performance, security, privacy. PaaS (e.g., AppEngine) Vendor-controlled environment. Concerns: as for SaaS w/ limited technology choices. IaaS (e.g., Amazon EC2) Vendor-provided resources; consumer provisions VM. Concerns: more expertise needed to leverage flexibility.

Cloud Spectrum REID HOLMES - SE2: SOFTWARE DESIGN & ARCHITECTURE

Layers of Control =5><%?3" 0";7%@A"5# B%3#"8 0";7%@A"5# =))( C7%?8 /))( C7%?8 ())( C7%?8 0)#) 0)#) 0)#) 0)#) 0)#).//.//.//.//.//,-,-,- ("&+12"3 ("&+12"3 ("&+"& ("&+"& ("&+"& ("&+"& ("&+"& (#%&)*" (#%&)*" (#%&)*" (#%&)*" (#%&)*"!"#$%&'!"#$%&'!"#$%&'!"#$%&'!"#$%&' 4&*)516)#1%5 2%5#&%77"8 4&*)516)#1%59:93"&+12"9 ;&%+18"&93<)&"92%5#&%7 ("&+12"9/&%+18"& 2%5#&%77"8 DEF9!"#$%&"'"()*+,-*./$(0%1"-#*/2*3/(+1/&*"(*+,-*3&/$04*5-6*78894* <##;GHH'32%##A%&&13%5I2%AHJKKLHEJHKEH+13?)71615*>#<">M%?58)&1"3>%N>2%5#&%7>15>#<">27%?8H

NIST Deployment Models Private cloud: Infrastructure runs for single organization. Community cloud: Infrastructure supports specific community. Public cloud: Infrastructure is available to everyone. Hybrid cloud: Infrastructure combines two or more clouds.

Cloud Security Users want assurances of: Confidentiality [keep unauthorized users out] Integrity [data has not altered] Authenticity [data provenance] Anonymity [users are unidentifiable] Privacy [user data is properly controlled] Data remanence is problematic: How can you purge data from the cloud?