balc cloud - terena · outside world and to other countries. [e.g. right now we are buying hardware...

37
Aake Edlund, PhD KTH and SNIC, Sweden Northern Europe Cloud (Project Manager) NEW Bal4cGrid (Project Director) Bal4cGrid Innova4on Lab and Bal4cCloud (Ini<ator, Manager) Bal4c Cloud 1 4th Terena TF Storage Mee<ng, Copenhagen, 2009.Sept.15, Bal<cCloud

Upload: others

Post on 14-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

AakeEdlund,PhDKTHandSNIC,Sweden

NorthernEuropeCloud(ProjectManager)NEW

Bal4cGrid(ProjectDirector)Bal4cGridInnova4onLabandBal4cCloud(Ini<ator,Manager)

Bal4cCloud

14thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Page 2: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

2

–  Started1stofMay,2008,dura<on‐2years

–  Con<nuestheBal<cGridproject(2005‐2008)

–  13partnersfromBal<cStates,Belarus,Poland,Sweden,Switzerland

–  Financing–3MEUR

–  Collabora<ngprojectforEGEE

–  Suppor<ngNGIsandtheircollabora<on

Normalizedcompu<nghoursfortheBal<cGridprojectandthatofthefirstsixmonthsofBal<cGrid‐II

4thTerenaTFStorageMee<ng,Copenhagen,2009.Sept.15,Bal<cCloud

Bal4cGrid‐the

Founda4on

Page 3: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

Mo4va4onfor

Bal4cCloud

Whenwestarted,cloudwasconsideredimmature,andonlyforstartupsandpossiblyprototyping.

Thissuiteduswell,knowingthatwehadnotbeenverysuccessfulina\rac<ngbiggercompanies.

Startupandprototypingfocus

34thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Page 4: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

•  Ini<atedinJanuary20,2009

•  Aprogramforearlystagecompaniesinourregion,

•  byinvi<ngthemtoahands‐oncourseingridandcloudcompu<ng.–  Acoursepreparedandrunbyus,onourresourcesaswellasondonateddito

frome.g.Amazon.

•  Theaimwiththecourseistohelpearlystagehigh‐techInternetbasedcompaniestotrytheirservicesonnewpla_orms,resul<nginearlyproofofconceptsandlaterexploita<onofgridandcloudintheregion.

•  Ontopofthecoursewe'llbuildanetworkofinnova<vecompaniesintheregion.”

44thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

TheVision

AnewwaytoaGractstartups

bgin.wordpress.com

Page 5: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

Mo4va4onfor

Bal4cCloud

‐  Lownumberofapplica<onsandapplica<onareasinBG.

‐  Needofelas<cy‐volumeondemand‐awaytohandlecapacityonthefly,tobalancetheusage

‐  Toosteeplearningcurveforgridusers

‐  Lowacceptancewithinindustry–sofar‐  Complicatedtoadaptnewapplica<ons,typically,needa“project”

todothat

Complementtocurrentgridservices

54thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Page 6: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

Mo4va4onfor

Bal4cCloud

Onemore,hopefully,easieraccesspointtoourBal<cGridresources.

So,onemoreaccesspoint

64thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Page 7: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

Bal4cCloudHowitallfitstogether

Bal<cGrid

Plannedac<vi<es

SA1‐3,NA1‐4,JRA

BGi‐Bal<cGridInnova<onLab

Bal<cCloud Courses SMEconnec<vity

BC

74thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Page 8: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

•  Bal<cGridaskedonecenterpercountrytoinstallacloudinstance

•  SNIC(SwedishNa<onalInfrastructureforCompu<ng)supportedthecoordina<onofthework

•  Learningbydoing‐what'sinitforeScience,really?Isindustryinterested?

•  Startedinforma<ongatheringandsharingthroughoursite;wenttocloudexposandconferences

•  Tookearlycontactwithopensourcecloudvendors,decidedtofocusonEucalyptus

84thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Prac4cali4es&Learningbydoing

Page 9: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

Firstusers

Firstusage:1.  Virtualworldinstalla<ons(Wonderland),for

theImmersiveEduca<onorganiza<on

2.  Filmrendering,forEstonianfilmcompany

Virtualworldsandmovies

July17,2009 94thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Page 10: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

Opensource“cloudinabox”

Our (main) choice:

-  Lead by Rich Wolski, UCSB. -  Integrated with -  Integrated with

10

BC

4thTerenaTFStorageMee<ng,Copenhagen,2009.Sept.15,Bal<cCloud

Page 11: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

•  Willtheopensourcealterna<vesbesupportedinasa<sfactoryway?–  “Notinventedhere”easilybecomes“Notsupportedhere”

•  Earlysuccessopensourcealterna<vesbranchingoffaprivateversion–thinkXen,Eucalyptus,…–whichbranchwillgetthebestsupport?

•  Missingstandardsforinteroperability,cfgrids.

•  Lock‐inanddefactolock‐in,thebidding‐on‐a‐dollarsyndrome

MajorConcerns

114thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Page 12: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

Status–Bal4cCloud

4thTerenaTFStorageMee<ng,Copenhagen,2009.Sept.15,Bal<cCloud 12

SeehGp://cloud.bal4cgrid.eu

Page 13: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

Status–Estonia‐NICPB(1/3)

KVM‐basedsetupwithEucalyptusinterface

Evalua<ng:•  othervirtualisa<ontechnologies,e.g.vmwaresolu<on

•  crea<onofthevirtualprivatenetworksusingEucalyptus,OpenVPNanddynamicDNS‐tobeabletoprovidesomethingliketherecentlyrolledoutAmazonVirtualPrivateCloud(h\p://aws.amazon.com/vpc/)

Usage:•  primarilyNICPB

•  ImmersiveEduca<onprojectwiththedevelopementanddemoresourcesforrunningtheProjectWonderland‐basedvirtualworlds

134thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Page 14: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

Status–Estonia‐NICPB(2/3)

TheKVMinfrastructureisalsousedasapla_ormfortheongoing

SMEcollabora4on‐on‐demandrenderfarmcrea4on.TheplansaretomakeitcontrollablebyEucalyptus,butsofaritisnot

capableofsuppor<ngWindowsmachinesoutofthebox(ongoing).

Inves4ga4ngthecrea4onoftheprivatevirtualnetworks(usingOpenVPNanddynamicDNSsolu<ons)tobeabletoprovide

somethingliketherecentlyrolledoutAmazon

VirtualPrivateCloud(h\p://aws.amazon.com/vpc/).

144thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Page 15: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

Status–Estonia‐NICPB(3/3)

Storage:

–  testbedinstalla<onofthehadoopFSinNICPBwithSRMinterfaces.TryingtomigratethestorageinfrastructurefromdCachetoHDFS.

–  Wins:easieradministra<on,cloudflavor‐canrunhadoopjobsmuchmoreefficiently.

Problems:–  Eucalyptusswiss<lltooalpha/pre‐beta.The1.6_should_bebe\er,

incl.supportformul<pledatacenters(availabilityzones)andmorerobustopera<ons,butit'snotoutyet.

–  Accoun<ngofconsumedresourcesiscomplicated–thevirtualisa<ontoolsarenotmakinganaccentonthat.

154thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Page 16: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

Status‐Latvia‐RTU

Installa4on:Eucalyptusinstalla<on,xen,4cpuforusers.HWupdatesexpected(userrequest).

Usage:Submi\edsimpletests,includingstudentstes<ngcloud

Issues:Systemnotquitestable.“imhosofarnotusableforseriousproject”.

164thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Page 17: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

Status‐Belarus–UIIPNASB(1/3)

Installa4on:

–  HW:6CPU,24cores(enoughforpresenttasks);

–  Virtualisa<on:Xen;–  Cloudtechnolgies:Eucalyptus,Walrus;–  Howtoreach:h\ps://80.94.168.123:8443/–  Status:3GNU/Linuximagesavailable,commonlyrunningfrom2to10

instances.

Usage:

‐  verifiedbyregularmanualmonitoringofhostsandservicesrunningwithinthecloud;

‐  usedbyUIIPNASBgridteamfordesigningdynamicgridresourcereserva<onandadjustmentmechanismsforUNICOREsites

174thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Page 18: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

Status‐Belarus–UIIPNASB(2/3)

Usage:pilotprojectofmanyusers

‐  wehavepreparedapilotprojectproposalondeployingoneoftheadvancedinforma<onsystemsoftheStateCommi\eeforScienceandTechnologiesoftheRepublicofBelarus(SCST)intothecloudinfrastructureprovidedbythedatacenteroftheUIIPNASB.

‐  Theinforma<onsystemtobecloudifiediscreatedandadministeredonbehalfoftheSCSTbyRepublicanCentreforTechnologyTransfer(h\p://ic\.by).Thesystemhasthousandsofvisitorsandhundredsofac<veuserswhoregularlypostandupdatetheirTechnologyOffersandRequests,disseminatenews,uploadtechnologytransferrelatedapplica<ons,graphicalandvideodata.

‐  Theprimarygoalofthepilotprojectisprovingtheconceptofcloudcompu<ngbeingagoodwaytogonotonlyforSMEsbutforsomegovernmentalagenciesaswell.

184thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Page 19: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

Status‐Belarus–UIIPNASB(3/3)

Plans:

UIIPNASBhaveplansforcloudusagegrowth,expansion,connec<ontothe

outsideworldandtoothercountries.[e.g.rightnowwearebuyinghardware

fortheexpansionofourcloudinfrastructure]

Issues:

ToincreasecloudinfrastructurestabilityweusecustomkernelbuildsforXenvirtualmachineimagesdeployedinthecloud.

194thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Page 20: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

Status‐Lithuania–VGTU(1/7)EucalyptusCloudScheme

204thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Page 21: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

  Clusterinstalla<onisdoneusingRocksClusters5.2(Chimichanga)

  VGTUcloudinstanceisavailableath\ps://euca.cloud.vgtu.lt:8443

  Eucalyptusv1.5.2isinstalled

  XENhypervisorisusedforparavirtualiza<on

  MANAGEDnetworkmodeisconfiguredi.e.machineinstancescanbeaccesseddirectlyfrominternet

  Availabletwovirtualmachineimagescompiledmanually:

  CentOS5.3(Basesetup)

  SLC53(Scien<ficLinuxCern)(Basesetup)

Status‐Lithuania–VGTU(2/7)Cloudclustersetup

214thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Page 22: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

Frontend(Clustercontroler,Cloudcontroler):

  1xPen<um4CPU,2GBRAM,200GBHDD,1Gbps

Nodes(Nodecontroler)

  4xPen<um4CPU,2GBRAM,200GBHDD,1Gbps

  2xQuadQoreCPU,4GBRAM,320GBHDD,1Gbps

AvailabilityzoneDEBESELIS

AVAILABILITYZONE DEBESELIS UPeuca.cloud.vgtu.lt

  AVAILABILITYZONE |‐vmtypes free/maxcpuramdisk

  AVAILABILITYZONE |‐m1.small 0016/001611283

  AVAILABILITYZONE |‐c1.medium 0016/001612565

  AVAILABILITYZONE |‐m1.large 0016/001615125

  AVAILABILITYZONE |‐m1.xlarge 0016/001617685

  AVAILABILITYZONE |‐c1.xlarge 0008/0008210245

Status‐Lithuania–VGTU(3/7)AvailableResources

Total12Cores

224thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Page 23: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

Status‐Lithuania–VGTU(4/7)TechnicalISSUES(problemsandlimita<ons)

  Inrecenteucalyptusversion1.5.2famouserror:

“Error500messageexpired”

thatpreventedgraphicaltoolslikeElas<cfox,Rightscale,Ylas<c,EC2Dreamfromworkingwitheucalyptusinstance,wasnotfixed

  Wehavefixedthisissuemanually:

Addedthiscodeto:

 HMACQuerySecurityHandler.javaasatemporaryfix‐:

tsFormat.setTimeZone(TimeZone.getTimeZone("EEST"));//AddthisLineandimportTimeZoneclass

ts.setTime(tsFormat.parse(<mestamp));

AndthenEucalyptusrpmswererebuilt.23

4thTerenaTFStorageMee<ng,Copenhagen,2009.Sept.15,Bal<cCloud

Page 24: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

Status‐Lithuania–VGTU(5/7)WehaveinstalledanduseElas<cFoxforEucalyptusmanagement.

244thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Page 25: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

WehavetriedEC2DreamforEucalyptusmanagementaswell.

254thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Status‐Lithuania–VGTU(6/7)

Page 26: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

“Cloud computing” activity is included into LitGrid programme 2009.

Walrus based storage will be installed.

Status‐Sweden–PDCInstalla<on(ongoing):4quadcoremachines,Eucalyptus,XEN

Usage:fortes<ngandlearning,topreparelargerinstalla<onbasedonolderHPCresources

264thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Status‐Lithuania–VGTU(7/7)Nearestfuture

Page 27: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

Status‐Lithuania‐VU

Installa4on:Smalleucaluptusintalla<on(mightbeincreasedifdemandarrises),xenbased,hardwareisonly32bit.DoingsometestswithvmwareandMShyper‐v

Usage:Smalltests,nothinginproduc<on

Plans:Thinkingofexpanding(havetothinkmoreaboutwhichtechnology),maybesomeservicestosomeotherins<tu<ons

Issues:Currentsystemisnotverystable,someaccidentalcrashesandsystemhangingswereno<ced.

274thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Page 28: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

Status‐Poland–PSNCInstalla4on:

–  twodualCPUmachines(oneforcloudcontrolleroneforcloudnodes),2xdualcoreIntelXeon,8GMram/each

–  147GBSAShdd–  two1GbitEthnetworkcard/eachvirtualiza<on:kvmorxen(ondemand)–  cloudstack:eucalyptus1.5.2–  url:h\ps://bgcloud.man.poznan.pl:8443,currentlyavailableonlyfromPSNC

network

Usage:teststage

Plansforusageandexpansion:

–  aspartofBal<cCloud–  forlocalusers(PSNCdevelopersandresearchteam),educa<onins<tu<onin

Poznan

–  expansionaccordingtoloadandu<liza<onwecanprovideaddi<onalcloudnodecontrollers

284thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Page 29: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

•  VGTU:Bachelorthesisoncloudcompu<ng(2009):“DeploymentofServiceOrientedITInfrastructure”

•  VGTU:Cloudcompu<ngispartoftheMSccourse“Highperformancesystems”atVGTU

•  BG:generalpresenta<ons,e.g.atISSGC09•  NICPB:AcourseinITcollege(inTallinn)aboutthedistributedsystems.Cloudcompu<ngispartofthecourse,labswillberunontheBCresources

•  NICPB:Tartucloudandstartupschool–May,2009

294thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Educa4on

Page 30: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

•  Connec<ngtheBal<cCloudwiththeNorthernEuropeCloud‐Sweden,Norway,Denmark,Estonia,Latvia,Lithuania,Belarus,Poland+Iceland(?)+…

•  Availabilityzones–connec<ngtheclouds

•  Connec<ngwithotherclouds,e.g.intheNetherlands

•  Seemorecloudcompu<ngbeingusedbystartupsandin‐housequickprototyping

•  Seemorecloudcompu<ngbeingusedinacademia–esp.HPCflavours•  Seemoreopensourcealterna<ves,andalterna<vecloudproviders–alsoin

academia•  Improvedsolu<onsaddressingthedangersincloudcompu<ng.•  Lowexpecta<onsonstandardAPIsJuly17,2009 30

4thTerenaTFStorageMee<ng,Copenhagen,2009.Sept.15,Bal<cCloud

Future

Expecta4onson2009

Page 31: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

•  Bal<cCloudhavelearnedquitemuchaboutthecurrentopensourcecloudtechnologies–whatthereistouse,whatismissing,thequalitylevel

•  Theusersideisevolving,nowthatwehavesomebasiccoursesandancloudstoplaywith

•  Nextlevel,beyondthispilotproject,istobepartoftheNorthernEuropeCloud

4thTerenaTFStorageMee<ng,Copenhagen,2009.Sept.15,Bal<cCloud 31

Cloudcompu4ng,Virtualisa4on&theFuture

Summary

Page 32: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

?32

4thTerenaTFStorageMee<ng,Copenhagen,2009.Sept.15,Bal<cCloud

Page 33: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

Thankyou!

AakeEdlund

[email protected]

www.pdc.kth.se/Members/edlund

www.bal<cgrid.eu(Bal<cGrid)

cloud.bal<cgrid.eu(Bal<cCloud)

bgin.wordpress.com(BGInnova<onLab)

334thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Page 34: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

Basics

CloudInterface

CloudController

ClusterController

NodeController

344thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

Page 35: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

Cloudcontroller•  Webservice

–  Java•  Handlesdistribu<onofVMinstancecontroleventstoclustersof

resources

Cloudcontroller

SLAEngine

InstanceScheduler

OtherSchedulers?

354thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

CloudInterface

CloudController

ClusterController

NodeController

Page 36: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

Clustercontroller•  Webservice

–  Cbased•  Handlesdistribu<onofVMinstancecontroleventstoindividualofresources•  Inves<ga<on:whataretheperformance,invasivenessandfunc<onalitytradeoffs

ofvariouscloudnetworkingstrategies?

Clustercontroller

VirtualNetwork

InstanceScheduler

OtherNetwork/Schedulersolu<ons?

364thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

CloudInterface

CloudController

ClusterController

NodeController

Page 37: Balc Cloud - TERENA · outside world and to other countries. [e.g. right now we are buying hardware for the expansion of our cloud infrastructure ] Issues: To increase cloud infrastructure

Cloudinterface•  Webservicebased

–  Wri\eninJava•  HandlesusereventtocloudVMinstancecontroltransla<on•  Experiment:instancecrea<on<me

Cloudinterface

EC2compa<bleuserinterface

Web‐basedadmininterface

Otherinterfaces?

374thTerenaTFStorageMee<ng,

Copenhagen,2009.Sept.15,Bal<cCloud

CloudInterface

CloudController

ClusterController

NodeController