Cloud Compu)ng. [Stephan Bergemann, Björn Bi2ns] IP 2011, Virrat



Similar documents
Introduction to Cloud computing. Viet Tran

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

Amazon AWS in.net. Presented by: Scott Reed

Scaling in the Cloud with AWS. By: Eli White (CTO & mojolive) eliw.com - mojolive.com

EEDC. Scalability Study of web apps in AWS. Execution Environments for Distributed Computing

Cloud Computing For Bioinformatics

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing and Amazon Web Services. CJUG March, 2009 Tom Malaher

Cloud Computing In Reality: Experience sharing in cloud solution developments and evaluations

Amazon Web Services. Elastic Compute Cloud (EC2) and more...

A Comparison of Clouds: Amazon Web Services, Windows Azure, Google Cloud Platform, VMWare and Others (Fall 2012)

Scalable Application. Mikalai Alimenkou

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

OTM in the Cloud. Ryan Haney

What is Cloud Computing? Why call it Cloud Computing?

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing and Amazon Web Services

ur skills.com

Cloud computing - Architecting in the cloud

Cloud Computing. Chapter 1 Introducing Cloud Computing

Scalable Architecture on Amazon AWS Cloud

Oracle Applications and Cloud Computing - Future Direction

Cloud Computing. Lecture 24 Cloud Platform Comparison

Amazon Elastic Beanstalk

CLOUD COMPUTING. Dana Petcu West University of Timisoara

Lets SAAS-ify that Desktop Application

Cloud Computing Benefits for Educational Institutions

Cloud Computing An Elephant In The Dark

Amazon EC2 Product Details Page 1 of 5

A Comparative Study Of Cloud Environments and the Development of a Framework for the Automatic Deployment of Scalable Cloud-Based Applications

How To Choose Between A Relational Database Service From Aws.Com

The Scenario: Priority Matrix for Cloud Computing

Cloud Computing. Adam Barker

Cloud and the future of Unemployment Sean Rhody, CTO Capgemini Government Solutions

Cloud Hosting. QCLUG presentation - Aaron Johnson. Amazon AWS Heroku OpenShift

Session 3. the Cloud Stack, SaaS, PaaS, IaaS

JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON

Cloud Computing Now and the Future Development of the IaaS

Cloud Computing. Chapter 1 Introducing Cloud Computing

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

Développement logiciel pour le Cloud (TLC)

Concentrate Observe Imagine Launch

A Web Base Information System Using Cloud Computing

TECHNOLOGY WHITE PAPER Jan 2016

Razvoj Java aplikacija u Amazon AWS Cloud: Praktična demonstracija

Building. Applications. in the Cloud. Concepts, Patterns, and Projects. AAddison-Wesley. Christopher M. Mo^ar. Cape Town Sydney.

Best Practices for Using MySQL in the Cloud

How AWS Pricing Works May 2015

What is Cloud Computing? Tackling the Challenges of Big Data. Tackling The Challenges of Big Data. Matei Zaharia. Matei Zaharia. Big Data Collection

Where We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344

The Cloud as a Computing Platform: Options for the Enterprise

Amazon Web Services Student Tutorial

Abstract 1. INTRODUCTION

Running Oracle Applications on AWS

DISTRIBUTED SYSTEMS AND CLOUD COMPUTING. A Comparative Study

How To Manage An Orgsync Database On An Amazon Cloud 2 Instance

Cloud Computing Technology

AWS Performance Tuning

Introduction to Amazon EC2 Running IBM

Last time. Today. IaaS Providers. Amazon Web Services, overview

An Introduction to Cloud Computing Concepts

APPLICATION OF CLOUD COMPUTING IN EDUCATION. Achmad Benny Mutiara

Introduction to Cloud Computing on Amazon Web Services (AWS) with focus on EC2 and S3. Horst Lueck

NCTA Cloud Architecture

Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing

Equinox above the Cloud ( - Some call it Heaven!!)

Cloud models and compliance requirements which is right for you?

Amazon Web Services Demo Tech Exchange. Slides:

References. Introduction to Database Systems CSE 444. Motivation. Basic Features. Outline: Database in the Cloud. Outline

Introduction to Database Systems CSE 444

Enterprise Cloud Computing with AWS. for internal partner use only

Amazon Elastic Compute Cloud Getting Started Guide. My experience

Return on Experience on Cloud Compu2ng Issues a stairway to clouds. Experts Workshop Nov. 21st, 2013

Big Data & Its Bigger Possibilities In The Cloud

Chapter 11 Cloud Application Development

Cloud Computing. Alex Crawford Ben Johnstone

If you do NOT use applications based on Amazon Web Services raise your hand.

Subash Krishnaswamy Applications Software Technology Corporation

Preparing Your IT for the Holidays. A quick start guide to take your e-commerce to the Cloud

Big Data on AWS. Services Overview. Bernie Nallamotu Principle Solutions Architect

Cloud Computing: Meet the Players. Performance Analysis of Cloud Providers

Thing Big: How to Scale Your Own Internet of Things.

Teaching in the Cloud

Cloud Computing with Amazon Web Services and the DevOps Methodology.

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies

DLT Solutions and Amazon Web Services

Transcription:

Cloud Compu)ng [Stephan Bergemann, Björn Bi2ns] IP 2011, Virrat

Outline What is cloud compuhng? Examples of cloud services Amazon AWS & EC2 RenHng and running resources on Amazon EC2 Pros & Cons Conclusion 2

IntroducHon Parallel compuhng (Barney [1]) Working on different independent subproblems 3

IntroducHon Parallel compuhng (Barney [1]) Working on different independent subproblems Grid compuhng (Foster [2]) Form of parallel compuhng & and distributed compuhng Coordinates resources Uses standard protocols and interfaces 4

IntroducHon Grid compuhng (Foster [2]) Form of parallel compuhng & and distributed compuhng Coordinates resources Uses standard protocols and interfaces 4

IntroducHon 4

IntroducHon 5

IntroducHon Parallel compuhng (Barney [1]) Working on different independent subproblems 5

IntroducHon Parallel compuhng (Barney [1]) Working on different independent subproblems Grid compuhng (Foster [2]) Form of parallel compuhng & and distributed compuhng Coordinates resources Uses standard protocols and interfaces 5

IntroducHon Parallel compuhng (Barney [1]) Working on different independent subproblems Grid compuhng (Foster [2]) Form of parallel compuhng & and distributed compuhng Coordinates resources Uses standard protocols and interfaces Cloud compuhng (NIST [3]) Model for comfortable usage of configurable compuhng resources SaaS, PaaS, IaaS (,XaaS / EaaS) 5

IntroducHon Grid compuhng (Foster [2]) Form of parallel compuhng & and distributed compuhng Coordinates resources Uses standard protocols and interfaces Cloud compuhng (NIST [3]) Model for comfortable usage of configurable compuhng resources SaaS, PaaS, IaaS (,XaaS / EaaS) 5

IntroducHon Cloud compuhng (NIST [3]) Model for comfortable usage of configurable compuhng resources SaaS, PaaS, IaaS (,XaaS / EaaS) 5

IntroducHon 5

IntroducHon 5

Example - SaaS SAP (Business- by- Design) Microsoc Office 365 Google Docs User does not own socware just can use it Minimum IT infrastructure for clients 6

Example - SaaS SAP (Business- by- Design) Microsoc Office 365 Google Docs User does not own socware just can use it Minimum IT infrastructure for clients 6

Example - PaaS Managed Server with LAMP (Linux Apache MySQL PHP) Windows Azure User develops web applicahons on managed system User has not to deal with hardware, socware and its dependencies just uses the development environment 7

Example - PaaS Managed Server with LAMP (Linux Apache MySQL PHP) Windows Azure User develops web applicahons on managed system User has not to deal with hardware, socware and its dependencies just uses the development environment 7

Example - IaaS Amazon EC2 Flexiscale Mosso Rent a server on demand Usually virtual plakorms 8

Example - IaaS Amazon EC2 Flexiscale Mosso Rent a server on demand Usually virtual plakorms 8

Amazon AWS Library of interfaces for communicahon with Amazons Web Services Data storage S3, EBS Leasing resources EC2 Leasing applicahon services SimpleDB, RDS, MapReduce Monitoring & reporhng CloudWatch Further services SQS (Messaging), Import/Export (data transfer) 9

Amazon AWS (2) - Costs Hourly charge EC2- instances Charging based on usage S3 (used storage), EBS (reserved storage) Number of requests respechvely I/O operahons (e.g. SimpleDB, RDS) External communicahon (GB per month) Free of charge Internal communicahon 10

Amazon AWS (2) - Costs Charging based on usage S3 (used storage), EBS (reserved storage) Number of requests respechvely I/O operahons (e.g. SimpleDB, RDS) External communicahon (GB per month) Free of charge Internal communicahon 10

Amazon AWS (2) - Costs Free of charge Internal communicahon 10

Amazon AWS (2) - Costs 10

Amazon AWS (2) - Costs 10

Amazon EC2 ElasHc Compute Unit (ECU) Different instance types (S to XL) Supports various operahng systems & applicahon systems Availability zones Virtual private cloud 11

Amazon EC2 Different instance types (S to XL) Supports various operahng systems & applicahon systems Availability zones Virtual private cloud 11

Amazon EC2 Supports various operahng systems & applicahon systems Availability zones Virtual private cloud 11

Amazon EC2 Availability zones Virtual private cloud 11

Amazon EC2 Virtual private cloud 11

Amazon EC2 11

Amazon EC2 11

RenHng and running resources on EC2 1. Create Amazon AWS account 2. Register for EC2 and further services 3. Choose image or create custom image (AMI) 4. Run instance(s) 12

RenHng and running resources on EC2 2. Register for EC2 and further services 3. Choose image or create custom image (AMI) 4. Run instance(s) 12

RenHng and running resources on EC2 3. Choose image or create custom image (AMI) 4. Run instance(s) 12

RenHng and running resources on EC2 4. Run instance(s) 12

RenHng and running resources on EC2 12

RenHng and running resources on EC2 12

Advantages & Disadvantages Advantages Flexibility Scalability Configurability Costs Disadvantages So:ware compa>bility Security issues Cloud compu>ng services can be used for criminal purposes Costs 13

Conclusion Easy & flexible leasing of resources like computahonal power, storage capacity and applicahon Many applicahons compahble Flexible extension of own infrastructure possible (VPC) Costs relahvely low (depends on usage), billing transparent Security issues 14

Thank you For your apenhon

Sources Documents [1] hpps://compuhng.llnl.gov/tutorials/parallel_comp/ [2] hpp://www- fp.mcs.anl.gov/~foster/arhcles/whatisthegrid.pdf [3] hpp://www.nist.gov/itl/cloud/upload/cloud- def- v15.pdf Images Grid CompuHng: hpp://img.clouduser.org/grid_compuhng.jpg Cloud CompuHng - Layers: hpp://www.strategiconsulhng.com/portals/ 3/Blog/Files/1/3/ArchitecturalAbstracHon.jpg Amazon AWS Charging: hpp://docs.amazonwebservices.com/ AWSEC2/ latest/userguide/images/paying.jpg Amazon VPC: hpp://awsmedia.s3.amazonaws.com/de/de- vpc- diagram.png 16