Cloud Computing Technologies and Types

Similar documents
Cloud Computing. Technologies and Types

Introduction To Cloud Computing

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

Cloud platforms T Mobile Systems Programming

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

PaaS Cloud mit Java. Eberhard Wolff, Principal Technologist, SpringSource A division of VMware VMware Inc. All rights reserved

Introduction to Cloud Computing. [thoughtsoncloud.com] 1

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

CHEM-E Process Automation and Information Systems: Applications

Why Microsoft Azure is the right choice for your Public Cloud, a Consultants view by Simon Conyard

Episerver Digital Experience Cloud Norge Thechforum 2017

Middle East Technical University. Jeren AKHOUNDI ( ) Ipek Deniz Demirtel ( ) Derya Nur Ulus ( ) CENG553 Database Management Systems

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

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

Topics II SaaS 2.0 OaSe*: OpenCms as a Service Cloud Sites SaaS 3.0 Google Apps (Gmail, Google Docs) Cloud Assessment Services Cloudify: Cloud Applica

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

What is a cloud? Monday, January 25, :13 PM

Cloud Computing. January 2012 CONTENT COMMUNITY CONVERSATION CONVERSION

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

Cloud Computing introduction

Cloud & Virtualization Technologies

Data Centers and Cloud Computing

Data Centers and Cloud Computing. Slides courtesy of Tim Wood

How to Move Your Oracle Database to The Cloud. Clay Jackson Database Solutions Sales Engineer

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

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

Cloud platforms. T Mobile Systems Programming

Data Centers and Cloud Computing. Data Centers

CLOUD COMPUTING PRIMER FOR EXECUTIVES

Hybrid Infrastructure Hosting Clouds + Dedicated + Colocated GoGrid / ServePath September 09

Introduction to data centers

10 Cloud Myths Demystified

Large Scale Computing Infrastructures

Flash in a Hybrid Cloud World. How Cloud Shift will affect flash in the Data Center Steve Knipple: Cloud Shift Advisors

Cisco Unified Data Center Strategy

CPSC 426/526. Cloud Computing. Ennan Zhai. Computer Science Department Yale University

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

2013 Cloud Computing Outlook: Private Cloud Expected to Grow at Twice the Rate of Public Cloud

CS 470 Spring Virtualization and Cloud Computing. Mike Lam, Professor. Content taken from the following:

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4

In this unit we are going to look at cloud computing. Cloud computing, also known as 'on-demand computing', is a kind of Internet-based computing,

Community Clouds And why you should care about them

Cloud Computing. DB Special Topics Lecture (10/5/2012) Kyle Hale Maciej Swiech

Lecture 09: VMs and VCS head in the clouds

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction

Course Overview This five-day course will provide participants with the key knowledge required to deploy and configure Microsoft Azure Stack.

Application Deployment

Implementing Remote Desktop Computing Services using Amazon EC2 An IaaS Example

Lesson 14: Cloud Computing

Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack

Protecting your Data in the Cloud. Cyber Security Awareness Month Seminar Series

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

Cloud Technologies. for Enterprise

Everything you need to know about cloud. For companies with people in them

Faculté Polytechnique

Introduction to Cloud Computing

MICROSOFT CLOUD PLATFORM AND INFRASTRUCTURE CERTIFICATION. Includes certifications for Microsoft Azure and Windows Server

Migrating Enterprise Applications to the Cloud Session 672. Leighton L. Nelson

HARNESSING THE HYBRID CLOUD TO DRIVE GREATER BUSINESS AGILITY

CLOUD COMPUTING. A public cloud sells services to anyone on the Internet. The cloud infrastructure is made available to

Building your Castle in the Cloud for Flash Memory

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

10 Cloud Myths Demystified

APCO s Vision for NG Jay English, Chief Technology Officer Jeff Cohen, Chief Counsel & Director of Government Relations

NCTA-Certified CloudOps Specialist (NCO) Exam NCO-110

Java in der Cloud Aktuelle Möglichkeiten und Entwicklungen

OpenStack Seminar Disruption, Consolidation and Growth. Woodside Capital Partners


SEEM3450 Engineering Innovation and Entrepreneurship

Cloud Computing: Making the Right Choice for Your Organization

Please give me your feedback

Fundamental Concepts and Models

Computing as a Service

Cloud Computing, SaaS and Outsourcing

Cisco Cloud Strategy. Uwe Müller. Leader PreSales Cloud & Datacenter Germany

Introduction to ArcGIS Server Architecture and Services. Amr Wahba

CLOUD COMPUTING It's about the data. Dr. Jim Baty Distinguished Engineer Chief Architect, VP / CTO Global Sales & Services, Sun Microsystems

RA-GRS, 130 replication support, ZRS, 130

Managed Services TRAVEL GUIDE. The next big destination for public cloud

Mobile Cloud Computing

Developing Enterprise Cloud Solutions with Azure

Designing MQ deployments for the cloud generation

Cloud Computing. And What It Means for Your Agency. Phoebe Schimpf Director of IT NYSCAA

What is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)?

With K5 you can. Do incredible things with Fujitsu Cloud Service K5

Cloud Computing Private Cloud

The Next Evolution of Enterprise Public Cloud. Bring the Oracle Cloud to Your Data Center

The Intent based Data Center. Kim In-Sook Manager, ASEAN Data Center Architect Team Jan 11, 2018

20537A: Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack

Cloud Computing Briefing Presentation. DANU

What is Cloud Computing? Cloud computing is the dynamic delivery of IT resources and capabilities as a Service over the Internet.

Bubbling up for Cloud Processing

CLOUD COMPUTING ABSTRACT

Cloud Computing. Ennan Zhai. Computer Science at Yale University

Cloud Computing 1. CSCI 4850/5850 High-Performance Computing Spring 2018

Examining Public Cloud Platforms

Atos Canopy Orchestrated Hybrid Cloud. Mark Nouris - Atos Head of Cloud Michael Kollar Head of Cloud engineering & TIC

Seminar report Google App Engine Submitted in partial fulfillment of the requirement for the award of degree Of CSE

Main Frame Dial Up (1960 s)

IBM Bluemix compute capabilities IBM Corporation

Transcription:

Cloud Computing Technologies and Types Jo, Heeseung From Dell Zhang's, Birkbeck, University of London

The Technological Underpinnings of Cloud Computing Data centers Virtualization RESTful APIs Cloud storage NoSQL databases Elasticity 2

Understanding the Different Classifications of Clouds 3

4

X as a Service Infrastructure as a Service (IaaS) Why buy machines when you can rent cycles? Examples: Amazon EC2, Rackspace Platform as a Service (PaaS) Give me nice API and take care of the maintenance, upgrades, Example: Google App Engine (GAE) Software as a Service (SaaS) Just run it for me! Example: Gmail, Salesforce s Online CRM 5

IaaS An IaaS supplies virtual machine images of different operating system flavours These images can be tailored by the developer to run any custom or packaged application The user can bring online and use instances of these virtual machine images when needed 6

PaaS A PaaS abstracts away the interaction with the bare metal of the system, and thus lets software developers concentrate specifically on writing the application You don t need to directly administer the virtual operating systems This simplification generally comes at the cost of less flexibility and the requirement to code in the specific languages supported 7

SaaS An SaaS provides software applications that are available on an on-demand basis 8

Cloud Types 9

Cloud Types Public Cloud The cloud made available to the general public by a service provider, either free or offered on a pay-per-use model Private Cloud The cloud operated solely for a single organization and not shared with others Community Cloud The cloud shared between several organizations from a specific community with common concerns Hybrid Cloud A composition of two or more different types of clouds 10

To Be Private, or Not? Private clouds are at small scale Big cost savings are driven by huge volume Legacy applications don't cloudify easily You can achieve only marginal improvements without rearchitecting them On-premises doesn't mean more secure Unless your company spends more money and energy thinking about security than Amazon etc Do what you do best Private clouds will always be many steps behind public clouds in the rate of innovation and optimisation 11

12

Matching Cloud Providers to Your Needs Amazon Web Services () Google App Engine (GAE) Windows Azure 13

IaaS + PaaS 14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

Choose If you want to use third-party open-source software have existing code want to transfer a web app to your own machine/servers later port code to another language want complete control need to stress/load test an app - for example, load up 1,000 instances 38

GAE PaaS Languages and runtime environments - Python - Java - Go Sandbox Datastore 39

GAE vs 40

Choose GAE If you have no pre-existing code are building request-response web apps or mash ups consider time-to-market the most important thing aren't doing anything fancy (installing software) aren't worried about lock-in to Google 41

Windows Azure IaaS + PaaS 42

Choose Azure If you already use the.net and SQL Server portions of the Microsoft stack have existing code developed to those Microsoft APIs have teams that normally develop in Visual Studio using C# want to blend development from desktop to cloud have no issue with lock-in to Microsoft 43

Take Home Messages Understanding the Different Classifications of Clouds IaaS, PaaS, SaaS Public, Private, Community, Hybrid Matching Cloud Providers to Your Needs Amazon, Google, Microsoft 44