Introduction to Cloud Technology

Similar documents
StratusLab project. Standards, Interoperability and Asset Exploitation. Vangelis Floros, GRNET

Cloud Computing. Cloud computing:

Design and Building of IaaS Clouds

OpenNebula Leading Innovation in Cloud Computing Management

Cloud Computing Technology

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


SixSq Cloud Capabilities

OpenNebula Cloud Case Studies

Fundamental Concepts and Models

Cloud Computing from an Institutional Perspective

Introduction to grid technologies, parallel and cloud computing. Alaa Osama Allam Saida Saad Mohamed Mohamed Ibrahim Gaber

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

How To Run A Cloud Server On A Server Farm (Cloud)

Abstract 1. INTRODUCTION

ASTROBOA - DRUPAL Integrated PLATFORM

CLOUD COMPUTING. A Primer

Geoff Raines Cloud Engineer

OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions

Enabling Technologies for Cloud Computing

Cloud Computing and Standards

A Gentle Introduction to Cloud Computing

Oracle Applications and Cloud Computing - Future Direction

The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures

NCTA Cloud Architecture

Cloud Computing An Elephant In The Dark

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

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

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

CLOUD COMPUTING. Dana Petcu West University of Timisoara

NATO s Journey to the Cloud Vision and Progress

Networks and Services

White Paper on CLOUD COMPUTING

Mobile Cloud Computing T Open Source IaaS

Subash Krishnaswamy Applications Software Technology Corporation

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

Cloud Computing Architecture: A Survey

Cluster, Grid, Cloud Concepts

WOLKEN KOSTEN GELD GUSTAVO ALONSO SYSTEMS GROUP ETH ZURICH

CHAPTER 8 CLOUD COMPUTING

Cloud Computing in the Enterprise An Overview. For INF 5890 IT & Management Ben Eaton 24/04/2013

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

The New Style of IT. Rob McMahon. Director Cloud Computing HP General Western Europe

Cloud Computing for SCADA

The Private Cloud Your Controlled Access Infrastructure

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

Cloud Computing: Making the right choices

Building Out Your Cloud-Ready Solutions. Clark D. Richey, Jr., Principal Technologist, DoD

Private Clouds with Open Source

The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity

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

The Definitive Guide to the Cloud and Kentico CMS THOMAS ROBBINS

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

Cloud Computing. Chapter 1 Introducing Cloud Computing

6 Cloud strategy formation. 6.1 Towards cloud solutions

How To Understand Cloud Computing

Architectural Implications of Cloud Computing

CLOUD COMPUTING. When It's smarter to rent than to buy

BUSINESS MANAGEMENT SUPPORT

An Introduction to Virtualization and Cloud Technologies to Support Grid Computing

ITSM in the Cloud. An Overview of Why IT Service Management is Critical to The Cloud. Presented By: Rick Leopoldi RL Information Consulting LLC

ATI Cloud Computing.

Cloud Essentials for Architects using OpenStack

Trust but Verify. Vincent Campitelli. VP IT Risk Management

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

The Top 5 Most Common Cloud Management Functions

GRNET-4. Offering Cloud Services to the Greek R&E Community. Yannis Mitsos 1 ymitsos@noc.grnet.gr, Panos Louridas 1 louridas@grnet.gr.

Keywords: Cloud computing, Characteristics of Cloud computing, Models of Cloud computing, Distance learning, Higher education.

Scientific and Technical Applications as a Service in the Cloud

Cloud Computing. Chapter 1 Introducing Cloud Computing

How to Do/Evaluate Cloud Computing Research. Young Choon Lee

Cloud Computing. Adam Barker

Cloud Computing Security Issues

cloud functionality: advantages and Disadvantages

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

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

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

Worldwide Cloud Systems Management Software 2013 Vendor Shares

Cloud Computing. Jean-Claude DISPENSA IBM Distinguished Engineer

Expert Reference Series of White Papers. Understanding NIST s Cloud Computing Reference Architecture: Part II

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

Getting Familiar with Cloud Terminology. Cloud Dictionary

Transcription:

Introduction to Cloud Technology ACGRID-III (Hanoi) 1 November 2011 StratusLab is co-funded by the European Community s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI-261552

Biography: Charles Loomis (Cal) Ph.D. in High-Energy Physics (<2001) E735 (Duke), Fermilab Tevatron CDF (Rutgers), Fermilab Tevatron ALEPH (CERN), CERN LEP ATLAS (UCSC), CERN LHC Grid and Cloud Technologies (2001 ) European DataGrid: Deployment and integration of grid middleware EGEE, EGEE-II, EGEE-III: Coordinator of user support and liaisons Quattor: Developer of the pan configuration language compiler StratusLab: Project coordinator SixSq Sàrl (2007 ) An SME with 3 partners based in Geneva Consulting and tools for automated testing of software systems 2

Biography: Marc-Elian Bégin (Meb) Degree in Mechanical Aerospace Engineering (<2004) Real-time simulation and test bed development with Canadian and European Space Agencies Grid and Cloud Technologies (2004 ) EGEE: Technical coordination, CERN ETICS (Build and Test System for Grid middleware): Deputy-Project Coordinator StratusLab: Leader of Integration and Test activity SixSq Sàrl (2007 ) An SME with 3 partners based in Geneva Consulting and tools for automated testing of software systems 3

Biography: Mohammed Airaj Ph.D. in Applied Mathematics (<2005) MatraDataVision (EADS) OpenCascade S.A. PULDV (Paris), UPPA (PAU) Grid and Cloud Technologies (2006 ) Integrated Tokamak modelling (ITM): Infrastructure and Integration Software Project (CEA Cadarache) Euforia Project (CEA Cadarache) EGEE-III: Grid Applications Porting Support (CEA Saclay) StratusLab: User and administrator support and application porting 4

Your Backgrounds Researchers and Engineers (End-users) Use existing academic and/or commercial software on cloud What scientific domains? Developers Modify existing software to use cloud resources Create new software for the cloud What types of software? Administrators Provide cloud resources to researchers, engineers, and/or developers What types of users? Local, multi-institute,? 5

Cloud Marketing Cloud is currently very trendy, used everywhere Many definitions that are often incompatible Very often used to market pre-existing (non-cloud) software But, interesting and useful concepts and tools coming from cloud 6

The Cloud Many previous cloud-like initiatives: Commodity Computing (Sun, 2005) Utility Computing (IBM, HP, Microsoft, ) Amazon EC2 (2006), EBS (2008) Cloud is the convergence of several concepts: Mature virtualization technology with little performance degradation Appearance of simplified APIs (REST, XMLRPC, ) Significant excess of commercial computing capacity (Amazon, Google, ) 7

Virtualization 8

What is a Cloud? Cloud Taxonomy Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Vendor Lock-In Flexibility Best definitions come from NIST (USA): http://csrc.nist.gov/publications/pubsdrafts.html#sp-800-145 9

Infrastructure as a Service (IaaS) Architecture Access to remote virtual machines Advantages Customized environment Simple and rapid access Access as root Pay-as-you-go model Disadvantages Non-standardized interfaces (vendor lock-in) Virtual machine creation is difficult and time-consuming Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) 10

Platform as a Service (PaaS) Architecture Platform and infrastructure for creating web applications Advantages Load balancing, automatic failover, etc. Programmers can forget about the low-level plumbing Disadvantages Restricted number of languages Applications are not portable between different providers Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) 11

Software as a Service (SaaS) Architecture Essentially web-hosting Advantages Very simple use: web interface with no software installation Very accessible: laptop, smartphone, Disadvantages Questions about data: access, ownership, reliability, etc. Integration of different services is often difficult Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) 12

What is a Cloud? Cloud Taxonomy Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Vendor Lock-In Flexibility Best definitions come from NIST (USA): http://csrc.nist.gov/publications/pubsdrafts.html#sp-800-145 13

Deployment Models Private Single administrative domain Community Different administrative domains but with common interests/procedures Public People outside of institute s administrative domain, general public 14

Using an IaaS Cloud 15

Why use an IaaS cloud? Customized Environment Deployment of software with a large number or difficult dependencies Use an environment that has already been validated Development and Testing of Software Easy access to many different operating systems Change computing environment without impacting other developers Test software systems that consist of several machines Service Deployment Deploy services without the intervention of the local site administrator Create platforms (PaaS) pour scientific communities Dynamic access to very significant computing resources 16

Hybrid Clouds and Sky Computing 17

Questions and Discussion 18

Copyright 2011, Members of the StratusLab collaboration: Centre National de la Recherche Scientifique, Universidad Complutense de Madrid, Greek Research and Technology Network S.A., SixSq Sàrl, Telefónica Investigación y Desarrollo SA, and The Provost Fellows and Scholars of the College of the Holy and Undivided Trinity of Queen Elizabeth Near Dublin. This work is licensed under the Creative Commons Attribution 3.0 Unported License http://creativecommons.org/licenses/by/3.0/