1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009.

Slides:



Advertisements
Similar presentations
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Advertisements

You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Using Matrices in Real Life
Advanced Piloting Cruise Plot.
Copyright © 2002 Pearson Education, Inc. Slide 1.
Copyright © 2002 Pearson Education, Inc. Slide 1.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
1 How to build and use a Cloud GIS Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop.
Evaluating Caching and Storage Options on the Amazon Web Services Cloud Gagan Agrawal, Ohio State University - Columbus, OH David Chiu, Washington State.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
Making A Slide Show 1.CLICK -- Start 2.CLICK -- Programs 3.CLICK -- Microsoft Power Point 4.Blank presentation box highlighted CLICK -- OK 5. CLICK --
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Addition Facts
Year 6 mental test 5 second questions
Cloud Resource Broker for Scientific Community By: Shahzad Nizamani Supervisor: Peter Dew Co Supervisor: Karim Djemame Mo Haji.
Summary of Cloud Computing (CC) from the paper Abovce the Clouds: A Berkeley View of Cloud Computing (Feb. 2009)
Micro Focus Research 1 As far as youre aware, how does your organization plan to drive business growth over the next three years? (Respondents' first choices)
BT Wholesale October Creating your own telephone network WHOLESALE CALLS LINE ASSOCIATED.
Our Digital World Second Edition
© 2009 VMware Inc. All rights reserved View Pool Image Configuration Considerations for Gold Images around Application virtualization and performance.
Cloud Computing Development. Shallow Introduction.
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 Taiwan ITQ.
ABC Technology Project
EU Market Situation for Eggs and Poultry Management Committee 21 June 2012.
Extending the Capacity of Mobile Devices Through Cloud Offloading Francisco Airton – PhD Student 04 of may, 2014 Workshop MoDCS
Ivan Pleština Amazon Simple Storage Service (S3) Amazon Elastic Block Storage (EBS) Amazon Elastic Compute Cloud (EC2)
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
CS 6143 COMPUTER ARCHITECTURE II SPRING 2014 ACM Principles and Practice of Parallel Programming, PPoPP, 2006 Panel Presentations Parallel Processing is.
VOORBLAD.
UC Berkeley Above the Clouds A Berkeley View of Cloud Computing 1 UC Berkeley RAD Lab.
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
“Start-to-End” Simulations Imaging of Single Molecules at the European XFEL Igor Zagorodnov S2E Meeting DESY 10. February 2014.
Squares and Square Root WALK. Solve each problem REVIEW:
© 2012 National Heart Foundation of Australia. Slide 2.
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Chapter 5 Test Review Sections 5-1 through 5-4.
SIMOCODE-DP Software.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
25 seconds left…...
Januar MDMDFSSMDMDFSSS
Week 1.
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
A SMALL TRUTH TO MAKE LIFE 100%
PSSA Preparation.
CpSc 3220 Designing a Database
1 Cloud Computing Prof. Ravi Sandhu Executive Director and Endowed Chair April 12, © Ravi Sandhu World-Leading.
Microsoft Volume Licensing
Traktor- og motorlære Kapitel 1 1 Kopiering forbudt.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Software Architecture
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Advanced Topic in Information Systems: Cloud Computing Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science.
NEON TNC2010, May 31, Vilnius Maarten Koopmans for UNINETT Sigma
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
UC Berkeley Clouds Above the clouds : A Berkeley View of Cloud Computing Electrical Engineering and Computer Sciences University of California at Berkeley.
Presentation transcript:

1 Mixing Public and private clouds a Practical Perspective Maarten Koopmans Nordunet Conference 2009 Maarten Koopmans Nordunet Conference 2009

2 Who ING Group SURFnet ICTU (govt) vrijheid.net qtask.com ibeamsystems.com Uninett Sigma ING Group SURFnet ICTU (govt) vrijheid.net qtask.com ibeamsystems.com Uninett Sigma

3 What What is a cloud? Cost model Mixing private and public clouds Cloud and Grid Time left? Details, details…

Confusion 4

5 What is a Cloud (this is the UGLY slide with a lot of text) Cloud Computing refers to both the applications delivered as services over the Internet and the hardware and systems software in the datacenters that provide those services. The services themselves have long been referred to as Software as a Service (SaaS), so we use that term. The datacenter hardware and software is what we will call a Cloud. When a Cloud is made available in a pay-as-you-go manner to the public, we call it a Public Cloud; the service being sold is Utility Computing. Current examples of public Utility Computing include Amazon Web Services, Google AppEngine, and Microsoft Azure. We use the term Private Cloud to refer to internal datacenters of a business or other organization that are not made available to the public. Thus, Cloud Computing is the sum of SaaS and Utility Computing, but does not normally include Private Clouds. - Above the clouds paper, Berkeley

6 So... Pay as you go Public Utility computing + SaaS

7 Cost model No up front cost Pay per resource - GB storage, transfer, computing hour Discount when reserving e.g. virtual machines; drives total cost down for a small upfront investment

8 Cost model 6 Given a parallelizable computing job of N hours the cost of N computers running 1 hour equals the cost of 1 computer running N hours. Its OK to read sheets up front. Just remember this one!

9 Cost Example 2 servers, 2 months, 50GB test data during development 8 servers, 2 months, 1TB data running time Monthly costTotal Development$162$324 Running time$786$1572 Total cost$1896

10 Opportunities – part I Use public cloud model to model private clouds Cross-NREN clouds, scale up, cost goes down Public clouds, NREN service (like e.g. certificate service) (managers might want to make a note)

What have we done? 11

Google App Engine, Eucalyptus 12 π π, MPI Two students:

Lessons learnt (time to make a note again) Google App Engine is really well suited for certain web applications. Web applications. Eucalyptus works, sort of. Promising, but the amount of time to get an infrastructure working on par with AWS is too much. Expect this to change within a year. 13

AWS, Eucalyptus 14 Your data, backup and restore Metadata, queues Data storage Public Private

AWS, Eucalyptus 15 Process images in parallel Metadata, queues Data storage, image processing Public Private

Lessons learnt Resource sharing becomes interesting. Credential management is key Queues are everywhere, the rest may differ 16

Opportunities II Resource sharing! Credential management across clouds Scaling out (private -> public) Billing and metering in cross-NREN scaling out (this is a BIG one) 17

18 Cloud+Grid Or

19 Cloud+Grid Storage: as back end, public data sets or directly Buffer computing capacity - remember the computing hour equivalence rule! a simpler solution than GRID

20 Questions? Now…… or on to the details (or later

21 Cloud components Everything is there for a reason!

22 Cloud components Computing on demand (virtual machines), IP provisioning, block device service (persistent hard disks), load balancing and service monitoring Storage Service Simple large tables Queuing system Map-reduce

23 Simple Example within Amazon S3 Simple Storage Service EC2 Virtual machine(s) EBS Virtual Disk Image booting Image bundling

24 Example data upload

25 Example: data restore

26 Example: data processing

27 Even more questions? Now or