Send in the Clouds: High Performance Oracle 11g in the Amazon Cloud. Jeremiah Wilton
|
|
- Brendan Miles
- 8 years ago
- Views:
Transcription
1 Page1 Technical Whitepaper SendintheClouds: HighPerformanceOracle11gintheAmazonCloud JeremiahWilton IfIdidn tknowbetter,iwouldthinkfromlarryellison spublicstatementsthatheisunawarethat Oracleisdeeplyinvolvedincloudcomputing,andthatOracletechnologyisnowwidelydeployed in thecloud. Chancesare,Ellisondoesknowthis,butismerelygiving(bombastic)voicetoaparticular sentimentwidelyheldamongtechnologyprofessionals.thecloudbuzzwordhaspermeatedevery cornerofit,largelyatthehandsofcluelessbutindustriousmarketingandprorganizations.as everyindustryfromconventionalhostingtoworkforceoutsourcingattemptstoappropriatetheterm cloud asitsown,webystandersaresubjectedtomountingconfusion.afterovertwoyearsin commonusage,iperceivenowidespreadimprovementinunderstandingofwhat cloudcomputing reallymeans. Becauseofdiffusemeaningandwidespreadmisappropriation,theterm cloudcomputing fitsneatly intoalonglineageoftechnologybuzzwordsthathaveemergedasstand insforcommonsenseand plaguedimplementersofrealfunctioningtechnologysolutionsfordecades.cloudcomputinginvites disdaininpartbecausesomanyofusarejadedbyilm,soa, grid, etc. Because cloud meanssomethingverydifferenttosalesforce.comthanitmeanstoamazon.com,not tomentiongoogle,microsoftandsun,iwillbeginbyattemptingtoprovideagrandunification definitionforcloudcomputing. CloudComputing:Asetofmethodsfordeliveringovernetworksmanagedcomputing resourcesthatcanbeincrementallyprovisionedbasedondemand,remotelymanagedviaa uniformwebapi,andbilledbasedonresourceusagetoavoidcapitalcosts. Granted,thatdefinitionislackingindetailorspecifics,preciselybecausetherearesomany variationsonthecloudthemebythevariousproviders.thesevariationsgenerallyfallintothree cloudcategories:saas,softwareasaservice;paas,platformasaservice;iaas,infrastructureasa service,andbloohp, buylotsofourhardware,please. ThebestexampleofSAASisGoogleApps.Theyprovideprivatehosted ,calendarandother servicesforclientcompanies.eachcompany sdataisprivate.googleappsisessentiallyaremote servicethatreplaceshardwareandsoftwareinfrastructurethatistraditionallyself hostedandselfmanaged.salesforcecrmisanotherpopularsaasproductthatallowsbusinesscontact managementwithinanorganization.saasisintendedtoreplaceyourlocallymanagedandhosted enterpriseserviceswithremotelyhostedservicesthatcostlessandfunctionbetter. PAASprovidershostadevelopmentplatformforbuildingandrunningapplicationsforyour enterpriseorforthegeneralpublic.theseservicesusuallysupportoneortwoprogramming languagesandhavebellsandwhistleslikedatabaseservicesandcachingtomakethedeveloped applicationsfunctionbetter.paasisalsodominatedbysalesforce(force.com)andgoogle(apps Engine). IAASisthemostflexibleCloudoption.Essentially,IAASprovidersleaseyouCPUtimeandspaceto runavirtualhostontheirinfrastructure.linux,windowsandotherhostscanbebroughtupand downondemand,andwithinthetermsofservice,youcanrunanythingyouwantonthehosts. Amazon.com(AmazonWebServices)isthehandsdownleaderinIAAS. BLOOHPisavarietyofcloudcomputinginwhichyoupurchase,installandrunyourownmassive computecloudconsistingofhundredsorthousandsofserverswithinyourownhostingfacilities. Sun scloudstrategyisessentiallybloohp based.ontheonehand,youcanprovisionresourcesfor youapplicationsondemandfromalargepoolofcomputepower.ontheotherhand,youarepaying fortheentirepoolofcomputepoweratalltimes.forlargeenterprises,agrid/bloohpapproach
2 SendInTheClouds JeremiahWilton maymakesense,sinceitallowssharingofresourcesbetweendivisions. Physicalinfrastructureiscumbersometoscale Traditionally,todeployanapplication,youhavetoinvestinaninitialinfrastructurethatyoubelieve willaccommodatetheapplication sloadanddemands.astheapplicationscalesup,youmonitorfor capacity.eventually,ifyoucorrectlypredictthefuture,youupgradeorpurchasenewinfrastructure toaccommodatetheapplication sincreasingdemandbeforetheexistinginfrastructureexceeds availablecapacity.itdoesn talwaysworkout,though.itiscommonforinfrastructuretorunoutof capacitybeforeyouinvestthecapitalandworkrequiredforanewexpandedsystem.(figure1) Infrastructure investment Demand Capacity Demand exceeds capacity Demand Time Figure1:ScalingofPhysicalInfrastructure CloudInfrastructurescalesincrementally InacloudlikeAWS,scalingrequiresnoneoftheplanningandeconomicoutlayofphysical infrastructure.newapplicationscanbedeployedoninfrastructurewithminimalcapacityand minimalcost.asdemandincreases,youcanmanually(orautomaticallywithec2autoscaling) deployhostandi/oresourcesjustaheadofanapplication sdemand.youneverreachthepointof runningfordaysorweeksundercapacity,becauseonthecloudthereisnoleadtimetodeploynew infrastructure.onaws,youcanscaleyourinfrastructureincrementally,andpayasyougoforonly whatyouuse(figure2). Demand Capacity Demand Time Figure2:Scalingofcloudinfrastructure Page2
3 SendInTheClouds JeremiahWilton Page3 Gettingdowntobusiness:OracleonAmazon scloud AmazonWebServices(AWS)istheumbrellanameforallcloud relatedtechnologiesamazonoffers. Amazon spremiercloudofferingisiaas.amazon snameforthisproductistheelasticcompute Cloud,orEC2.EC2allowsyoutoprovisionarunningLinuxorWindowsserver.Hostsareavailablein avarietyofmemoryandcpuscales,fromsmalltoverylarge.amazonreferstothesevirtualhostsas instances.thereareawiderangeofavailability,scaling,automationandmanagementfeaturesthat allowec2tobeusedforawiderangeofpurposes. EC2istheflagshipofferingofAmazonWebServices,buttheyoffermanyotherservicesaswell.The SimpleStorageService(S3)isanHTTP basedfilestoragesystemforusersbothinsideandoutside thecloud.thesimplequeueservice(sqs)providesasynchronousmessagingtotiecomponentsofan infrastructurelooselytosupportapplicationdataflow.simpledbisanon relationaldatabaseservice forpersistentindexingofnon complexdata.therelationaldatabaseservice(rds)isamysqlbasedcomplexdatastorageservice.together,theseandamazon smanyothercloudservices providearichtoolkitforbuildinginexpensive,flexibleapplicationsandserviceonarobustplatform. YoucanrunvirtuallyanythingonanEC2instance,andOracleisnoexception.Intheremainderof thisdocument,wewillwalkthroughthestepstoprepareanec2instancetorunoracle,anddiscuss issuesofperformance,configurationandotherpracticalconcerns. WhatcanIuseitfor? Amazon sec2iscommonlydeployedforbothproduction,testanddevelopmentpurposes.for dev/test,theadvantagesareclear:developersanddevelopmentgroupscanrapidlydeploy environmentsondemand,payonlywhiletheyusethem,andtearthemdownwhentheyarefinished. Productionuseisalsocommon.ManyFacebookandiPhoneapplicationserver sidecomponentsare backedandhostedbyec2. InmyclassesfortheUniversityofWashingtonandBlueGecko,mystudentsmaintainEC2instances runningoraclefortheirownresearchandstudypurposes,forthedurationoftheclass.ec2allows themtopayonlyfortimetheyspendworkingontheirclassprojects.incomparison,itwouldbe moreexpensiveandlaborintensivetoprovideeverystudentwitha64 bitenterpriselinuxhostor VMthattheywouldhavetorelinquishattheendofclass. CaveatEmptor ForOracleDBAsusedtoworkingwithbaremetalhosts,orevenself hostedvirtualmachines,there aresomeimportantconsiderationswhenrunningoracleonec2thatdon tapplytomoretraditional platforms.i/operformanceischiefamongthese.ec2instancescommunicatewiththeirpersistent storagevolumesviaatcpnetwork.thelatencyandthroughputisusuallywellwithinacceptable timingsformostneeds.butforsystemswithveryintensivei/orequirements,thoroughtestingof EC2 scapabilitiesisessential.inthispaperiwillquantifythei/ocapabilitiesofec2atthetimeof writing,butamazonisconstantlyimprovingtheirplatformandaddingfeatures.available performanceinsixmonthsislikelytobebetterthandocumentedhere. AnotherseriousconsiderationisyourownInternetconnection.Ifyouareconsideringdeploying servicesonthecloudthatyoucurrentlyhostlocally,yourinternetconnectionbecomesasinglepoint offailurebetweenyourusersandyourapplication.evenifyoupurchasemultipleredundant Internetconnectionsfromdifferentproviders,theymaywellusethesamelocalbackbone. Finally,AWSisnotfree.Althoughitischeaperthanbuyingnewhardwareforatemporaryneed,it maybemoreexpensiveovertimethanyourownpurchasedhardware.however,themany availability,securityandscalingfeaturesbuiltintoec2makeithardtocomparetoaparticularselfhostedhardwaresolution. DoesOracleSupporttheirsoftwareonEC2?
4 SendInTheClouds JeremiahWilton Yes.OraclesupportsOraclesoftwarerunningonavarietyofvirtualizationplatforms,including AmazonEC2andVMware.AccordingtoOracle swebsite, OraclefullysupportsdeployingOracle Database,Middleware,andEnterpriseManagerproductsontheAmazonEC2platform.However,it maybenotedthatamazonec2isavirtualizedenvironmentandusesavirtualizationenginethatis notsupportedbyoracle.userswillthereforebedirectedtoamazonforanyvirtualization related issues. 1 AGuidedTourofAmazonWebServices BeforewecandiscusshowtodeployOracleonEC2,youneedasolidunderstandingofhowAmazon s cloudresourceswork,andwhatresourcesareavailable.awshasavarietyofoptionsandfeatures. Instances:TheHeartofEC2 AnEC2instanceisavirtualhostrunningWindows,Linuxoroneoftheothersupported operatingsystemsonaws.youchooseaninstancetypebasedonyourrequirements.the biggertheinstanceyouprovision,themoreitcostsperunittime(seetable1).amazon measurescpupoweroftheirinstancesusingec2computeunits(ecu).accordingto Amazon swebsite,oneecu providestheequivalentcpucapacityofa GHz2007 Opteronor2007Xeonprocessor. Table1:EC2InstanceTypes 2 Instance Type CPU RAM Storage Platform I/O $/hour(useast) Linux/Windows m1.small 1ECU 1.7GB 160GB 32 bit Moderate $0.085/$0.12 m1.large 4ECU 7.5GB 850GB 64 bit High $0.34/$0.48 m1.xlarge 8ECU 15GB 1690GB 64 bit High $0.68/$0.96 c1.medium 5ECU 1.7GB 350GB 32 bit Moderate $0.17/$0.29 c1.xlarge 20ECU 7GB 1690GB 64 bit High $0.68/$1.16 m2.2xlarge 13ECU 34.2GB 850GB 64 bit High $1.20/$1.44 m2.4xlarge 26ECU 68.4GB 1690GB 64 bit High $2.40/$2.88 AWSRegions:US East,EU West,US West(NorthernCalifornia) AnEC2regionistheapproximategeographicareawhereAmazon sdatacenterssupporting AWSarelocated.YoucanrunanEC2instanceinanyoftheregionsthatAmazonprovides.US EastandEU Westaretheregionswiththegreatestcapacityinearly2010.TheUS Westregion haslimitedcapabilitiesanddifferentpricingthanus East.Theideaistodeployservicesas closeaspossibleintermsofnetworktopographytoyourusers.withineachregion,amazon providesmultipleavailabilityzones,soyouarenotconfinedtoasinglegeographicpointof failurewithinaregion.availabilityzonesareroughlyanalogoustodatacenters.ifyoudeploy aninstancesintwodifferentavailabilityzones,theywillbeinphysicallyseparatefacilities. AmazonMachineImage(AMI):YourBootableOperatingSystem YoucanuseoneofAmazon samis,oneofthosesubmittedbymembersofthecommunity,or onethatyoubuildyourself.amazonprovidesallthetoolsneededtopackupyourfavoriteo/s configuration,uploadittoaws,andbootitonec2.formostpurposes,youcanfindasuitable O/SfromamongthosealreadypubliclyavailableonEC2.OraclehasevencontributedAMIs fororacleenterpriselinuxwithoraclesoftware,includingseveralversionsofthedatabase, pre installed. Security Bydefault,AmazonallowsnonetworkingresswhatsoeverfromthepublicInternettoEC2 1Fromhttp:// 2Fromhttp://aws.amazon.comaccessedJan.6, Page4
5 SendInTheClouds JeremiahWilton Page5 instances.inordertoenableaninstancetobeabletoprovideaservice,oreventoallow connectionsviassh,youmustassociateanec2securitygroupwiththeinstance.thesecurity groupdefineswhichportswillallownetworkingress,andallowsthattoberestrictedbyip addressoripaddressrange. EvenwiththeSSHportdefinedinasecuritygroup,youneedtosetupakeypairfor authenticationbetweenyourlocalterminalandtheec2instancesyoucreate.amazon providesakeypairgeneratingservicethatautomaticallysetsupthekeyontheec2instance whenitstarts. ControlFreak AmazonprovidesawealthofinterfacesformanagingthevariousservicesthatcompriseAWS.The mostpopularinterfaceforec2managementtasks,suchasstartingandstoppingec2instances,isthe web basedawsmanagementconsoleathttps://console.aws.amazon.com/ec2.withthisweb based console,youcanstartandstopinstances,allocatestorage,andmanageallaspectsofyourec2 resources.anotherpopulartoolformanagingawsresourcesisafirefoxextensioncalledelasticfox. Amazonbuiltthistool,anditencapsulatesmanyofthesamefeaturesoftheManagementConsole. ThereareusecasesforwhichaGUItoolisnotappropriate.ForAWSmanagementtasksthatmustbe scripted,logged,orshared,amazonprovidesasetofcommand linetoolsthatruninunix,linuxand DOS/Windowsenvironments.ThesetoolsallowcompleteuseofallfeaturesofAWS. AllofthesetoolsthatmanageAWSservicesdothesamethingfromAmazon spointofview.they simplymakehttprequestsandparsetheresponse.theapithatthesetoolsspeakisavailabletous fordevelopingourownsoftwareaswell.amazonevenprovidesjava,rubyandperllibrariesthat makeitsimpletobuildawsapicallsintosoftware. Whataboutsecurity? Doyoureallyexpectmetoputmypreciousdatainthisbigpublicbucket? Inaword,yes.You alreadypityourpreciousdatainabigpublicbucketwhenyouoff sitebackuptapes.many companiesoutsourcehostingtohostingcompanies,andtrustthosecompaniestoprovidephysical andnetworksecurity. Amazonisnodifferent.InEC2,thehypervisormaintainsexclusivecomputingenvironments.To date,nobodyhasdemonstratedavulnerabilityonec2thatallowsunauthorizedaccesstoanother user scloudresources.amazonhasproducedasas70typeiireportcoveringthecloud infrastructure. Intheend,mostsecuritypracticesareuptothecustomer.Ifyouopenupyourpermissions,ports andfirewalltotheworld,thentheworldcangetin.ifyoudesignyourapplications,databasesand hostsforsecuritywithinthecloud,thentheywillbesecure.forinstance,youcouldrunadatabase hostwithnoingressonanyport,andawebserverwithingressonports80(http)and22(ssh).to administerthedatabasehost,youwouldfirsthavetosshtothewebserverhost,thensshtothe databasehost,authenticatingoneachtologin. Advancedsecurity:VirtualPrivateCloud ForcompaniesthatdonotwanttheirapplicationstohaveanyexposuretotheInternet,Amazon offersaservicecalledvirtualprivatecloud(vpc).withvpc,youcreateasecurevpnbetweenyour ownnetworkandsubnetswithinec2containingyourinstancesexclusively.alldatatransferinand outisoverasecure,encryptedvpn.withvpc,yourec2instancesappearashostsonyourown internalnetwork(figure3).
6 SendInTheClouds JeremiahWilton Page6 Figure3:VirtualPrivateCloud OK,I mreadytorunoracleonec2:whatdoido? ThefirstthingyouneedtorunOracleonAWSisarunningoperatingsystemonEC2.Youcanusean Amazonmachineimage(AMI)fromAmazon,oneofthecommunity contributedamis,oronethat youbuildyourselffromyourownexistingcomputer.sincewewanttorunoracle,wearefortunate thatoraclecorp.hasbuildaseriesofamisthatrunoracleenterpriselinuxandavarietyoforacle productsinstalled. Hands ontask:findasuitableami YoucanuseyourexistingAmazon.comretailaccounttoprovisionAWSresources.Youdohaveto additionallyregisteryouraccountforthoseawsservicesthatyouwanttouse.togetstartedusing EC2,youhavetoregisteryouraccountforEC2athttp://aws.amazon.com.Youalsoneedavalid creditcardassociatedwithyouramazonretailaccount. YouwillalsoneedtodownloadandenabletheEC2APItoolstoyourWindows,Linux,UnixorMac computertocompletethetasksinthispaper.thesetoolsareavailablefromhttp://aws.amazon.com. PleasefollowAmazon sdocumentationforinstallingandconfiguringtheapitools. BeginbysearchingAmazon samisforthosethatcontainthestring oracle. $ec2 describe images all grep ioracle Thiscommandreturnsover40results,soyoumaywanttonarrowdowntheresultsbyarchitecture andversion.oraclehasalsobuiltamisforamazon spowerfulenterprise class64 bithosts,but assumingwewanttojustexperimentwithasmall32 bitsystem,wecannarrowitdowntotwo: $ec2 describe images all grep ioracle grep11107 grepi386 IMAGEami 47c5252e oracle corporation/database ami/32 bit/oracle_11107_ee_32bit image.manifest.xml availablepublici386machineaki c5e703acari c2e703ab instance store IMAGEami 3dc62654 oracle corporation/database ami/32 bit/oracle_11107_se_se1_32bit image.manifest.xml availablepublici386machineaki c5e703acari c2e703ac instance store InthiscasewecanseetherearetwoAMIsfor32 bitoelwith pre installed.oneisfor StandardEdition(SE),andoneforEnterpriseEdition(EE).Forthistask,wewillchooseEE,orami 47c5252e.
7 SendInTheClouds JeremiahWilton Hands ontask:setupexternalaccesstoyourec2instances Bydefault,AmazonEC2instancesareprotectedfromintrusionbyclosingallinboundIPportsto traffic.however,ifyouhopeevertologintoyourinstance,youwillatleastneedtoopenupaport forsshaccess.exceptionstothe noingress rulearemanagedusinganec2securitygroup.you canstartanec2instancewithmultiplesecuritygroups,soitmakessensetocreatesecuritygroups foreachexternally accessedfunctionyoumightwanttoadd.forinstance,youcouldhaveone securitygroupforremoteaccess,anotherforhttpandhttps,andyetanotherfortheoracle listener.below,wecreateasecuritygroupforremoteaccesscalledremote,andspecifysshandvnc accessisallowedfromonlyone(my)ipaddressontheinternet.toallowaccessfromanyipaddress ontheinternet,simplyspecify /0forthecidr. $ec2 add groupremote d'remotehostmanagement' GROUPremoteRemoteHostManagement $ec2 authorizeremote Ptcp p22 s /0 GROUPremote PERMISSIONremoteALLOWStcp2222FROMCIDR /0 $ec2 authorizeremote Ptcp p s /0 GROUPremote PERMISSION remoteallowstcp fromcidr /0 Fororganizationsandapplicationswithsecurityrequirementsbeyondthatprovidedbytheingress port exceptionstrategyofsecuritygroups,amazonprovidesthevirtualprivatecloud(vpc).this serviceallowsenterprisestoallocateanawsaccountforwhichallresourcesareaccessibleonlyvia adedicatedvpntunnelfromthecustomer sownsite.usingvpc,ec2instancesaresecureand isolatedfromtheoutsideworld(andfromotherec2customers),appearingasasubnetofthe customer sinternalnetwork. Assuming,however,thatyouwillSSHintoyourEC2instance,youwillneedsomewaytoauthenticate withthehost.amazonprovidesaslickservicethatcreatesanrsakeypairforssh.ithandsyoua privatekey,andinstallsthepublickeyin~root/.ssh/onanewly createdec2instance.this providesasecurewayfortheownertologin.tocreateakeypairandprocureyourprivatekey: $ec2 add keypairmykeypair KEYPAIRmykeypair31:31:ad:21:c7:34:4a:47:83:76:8f:44:56:d2:35:9d:9f:cd:c1:6f BEGINRSAPRIVATEKEY MIIEowIBAAKCAQEAwUm7hnR3PwU4pQID3D92QO0/Gxxez2TRi/AKQHYNPnFYjlnF42N9llaOBYBy ElXm9EK+bUeyUKTIs8ChcNdv7ghMQFUvGq39d8duHMQFCfo6lIderrgdNN9cyGlTF5N6 ENDRSAPRIVATEKEY Theoutputofthiscommand(everythingbetweenandincludingtheBEGINandENDlines)shouldbe copiedtoapublickeyfilethatyoukeepinasafeplace.mostunix/linuxsshclientswillrequireyou tochangetopermissionsto600(ownerread/writeonly).ifyouareusingmicrosoftwindowswith PuTTYasyourSSHclient,youwillneedtousePuTTYGentoconverttheSSHkeytoaPuTTY style.ppkfile. Hands ontask:startupandconnecttoanec2instance Withalltheprerequisitesoutoftheway,youarefinallyreadytostartupyourEC2instance. Referringbacktotable1,andassumingwearestillonlyplanningtoexperimentonasmall32 bit system,wewillspecifym1.smallforourinstancetype. $ec2 run instancesami 47c5252e n1 gremote kmykeypair tm1.small RESERVATIONr b021b3d remote INSTANCEi d05453b8ami 47c5252ependingmykeypair0m1.small T00:22: us east 1daki c5e703acari c2e703ab Page7
8 SendInTheClouds JeremiahWilton Page8 monitoring disabledinstance store Thestatuspendingmeansthattheinstanceiscurrentlystartingup.Afterafewminutes,youcan checktheinstancetoseeifitisup: $ec2 describe instancesi d05453b8 RESERVATIONr b021b3d remote INSTANCEi d05453b8ami 47c5252eec compute 1.amazonaws.com ip ec2.internalrunningmykeypair0m1.small T00:22: us east 1daki c5e703acari c2e703ab monitoring disabled instance store Whenthestatuschangestorunning,theinstanceisreadyforyoutologin.NotetheexternalDNS namethatisprovidedtoyouintheprecedingcommand.thiswillbetheaddresstowhichyoussh usingthekeypairyousetupearlier: $ssh iid compute 1.amazonaws.com Lastlogin:ThuAug2714:14:232009from ============================================================================= OracleDatabase11gRelease1( )EnterpriseEdition32bitAMI ============================================================================= TermsofUse Useofthismachinerequiresacceptanceofthefollowinglicenseagreements Doyouaccept?[y/n]:y Wouldyouliketocreateadatabasenow[y n]:n :[/root]$ Nowyouhaveavirtualhost(instance)readyandrunningonAmazonEC2.However,aswe discussedearlier,weneedtoaddresstheissueofpersistentstoragebeforewecangoaheadand createadatabase. StorageoptionsonAWS AsIhavementioned,thevolumesyouseeontheinstancejustcreatedaboveareephemeral.That meansthatiftheinstancemustbeterminatedforanyreason,thatstoragewillbewipedout. Additionally,theephemeralstorageonEC2cannotbetunedinanymeaningfulwayforperformance ordurability.forpersistentstorage,amazonprovidesthesimplestorageservice(s3),andelastic BlockStorage(EBS). Theperformanceofstorageisprobablycitedmostoftenasthelimitingfactorpreventingcustomers frommigratingoracleservicestoec2.byandlarge,however,itappearsthatmanyunderestimate I/OperformancefordatabasesonEC2.ItistruethatAmazon spersistentstorageoptionshave throughputandlatencylimitations,buttheyarefarlessseverethangenerallypresumed. S3inanutshell TheSimpleStorageServiceisnotforstoringOracledatafiles.Itisageneralizednon filesystem storagesolution.filesareplacedons3andretrievedviahttp.s3isavailablenotonlytoec2 instances,buttoanyhostontheinternet.itiscommonlyusedasaplacetobackupfiles,andas storageformediathatuserswanttosharewithothersovertheweb. S3isextremelydurable.InadditiontothestorageprotectionswithineachofAmazon sdatacenters, S3dataisreplicatedtoatleastthreedatacenterswithinageographicregion.Thatmeansthatdata youstoreons3isautomaticallyprotectedfromsitefailuresanddisasters. Anumberofthird partysoftwarecompanieshavebuiltbackuputilitiestobackupyourpersonal datatos3.followingtheirlead,oraclehaswrittenanrmanmmlfors3,calledtheoraclesecure
9 SendInTheClouds JeremiahWilton Page9 Backup(OSB)CloudModule.ThisMMLallowsOracledatabasesbothonandofftheAmazonCloudto backupdirectlytos3usingrecoverymanager stapeinterface.forcertaindeployments,s3could easilytaketheplaceofvaultedtape.s3offerssuperiortimetorecoveryandgeographicprotection comparedtotapevaultingservicesatasmallfractionofthecost. EBS:PersistentdiskstorageforEC2 IncontrasttoS3,whichisavailablefromanywhereontheInternetandisnotperformance oriented, Amazon selasticblockstorage(ebs)provideshigh performancestoragevolumesfrom1gupto1t thatareavailableonlytoec2instances.thesevolumescanbeusedforunix/linuxorwindows,and presentthemselvesasdevices,muchlikeascsidevicewould.thatmeansthatyoucanpartitionebs volumes,formatthemasfilesystems,stripeandmirrorthemwithavolumemanager,orassignthem tooracleasm. DiskI/OperformanceconcernsareoftencitedasachiefreasonthatAmazonEC2cannotbeaviable infrastructureplatformforproductionoracleservices.indeed,diskperformance,shouldbea seriousconsideration,astherearehardlimitsoni/operformanceofindividualebsvolumes,andto EBSoverallfromanEC2instance.Nevertheless,eventheworstobservedI/OperformanceofEBS exceedstherequirementsofmostoftheoracleservicesihaveseendeployedoverthepasttenyears. InTestsusingOracle sorioni/otestingtoolinq32009,imeasuredrandom8kreadssimulating stripingacrossten1gebsvolumesat600iops.inq12010,withthesameconfiguration,i measuredsustainedperformanceofover3500iops.youshouldrelyonyourowntestingforyour purposes,butthisgivesyousomeideaoftherangeofperformancenumbers. OneofthebestwaystousealloftheavailableEBSI/OresourcesistostripeOracledataacross multipleebsvolumes.thiscanbeachievedwithsoftwareraid,avolumemanager,orideally,asm. Usingperformancedataonyourowncandidatesystems,youcaneasilydetermineiftheycould operatewithinthelimitationsofec2andebs si/ocapabilities.theawrview DBA_HIST_IOSTAT_FILETYPEretainsdataonvarioustypesofI/Orequestsfordatafilesandredologs. ComparingthepeakvaluesforthesenumberstoyourownORIONtestscantellyouifEC2willbeafit foraparticularoracleservice. Hands ontask:createandattachebsvolumes Ifyoureferbacktotheinstancewecreatedinthepastexercise,youwillseethatAmazoncreatedit intheus east 1davailabilityzone.ThatmeansthatwhenweuseEBStocreatedisksforthis instance,theytoomustbecreatedintheus east 1dzone.ToachieveRAID likestripingfor improvedperformance,wewillcreatefive20gvolumesforstripingdata. $ec2 create volume s20 zus east 1d VOLUMEvol 31de205820us east 1dcreating T00:22: VOLUMEvol 2835c94120us east 1dcreating T00:22: VOLUMEvol f7c23d9e20us east 1dcreating T00:23: VOLUMEvol 2a35c94320us east 1dcreating T00:23: VOLUMEvol 2c35c94520us east 1dcreating T00:23: Thenextstepistoattachthenewly createdvolumestotheinstancewecreatedbefore.wespecify Linux stylescsidevicenames.thesedeviceswillbecomevisibletotheoperatingsystemofourec2 instanceafterweattachthevolumes. $ec2 attach volumevol 31de2058 ii d05453b8 d/dev/sdh ATTACHMENTvol 31de2058i d05453b8/dev/sdhattaching T00:24: $ec2 attach volumevol 2835c941 ii d05453b8 d/dev/sdi ATTACHMENTvol 2835c941i d05453b8/dev/sdiattaching T00:24: $ec2 attach volumevol f7c23d9e ii d05453b8 d/dev/sdj ATTACHMENTvol f7c23d9ei d05453b8/dev/sdjattaching T00:24: $ec2 attach volumevol 2a35c943 ii d05453b8 d/dev/sdk ATTACHMENTvol 2a35c943i d05453b8/dev/sdkattaching T00:24:
10 SendInTheClouds JeremiahWilton Page10 $ec2 attach volumevol 2c35c945 ii d05453b8 d/dev/sdl ATTACHMENTvol 2c35c945i d05453b8/dev/sdlattaching T00:24: ForeachofthecreateddevicestobeusablebyASMlib,youwillhavetouseautilitylikefdiskto partitionthem.typically,youwouldmakeeachoneasingleprimarypartitionofthefullsizeofthe volume.toaddthedevicesasasmlibdisks,youwouldusethe /etc/init.d/oracleasm createdisk command. AtthispointsettingupASMandcreatingadatabasearethesameontheEC2platformastheywould beonanyarchitecture.therefore,idonotcoverthestepstodothatindetailhere. O/SPersistence OneoftheaspectsofEC2thatmostbothersnewusersisthefactthatbydefault,changestotheO/S environmentdonotpersist.afterahostisshutdown,youmustcreateanewinstancefromanami, andattachthepersistentebsstoragetogetyourdatabaseback.asyoucaneasilyimagine,thelossof the/etc/oratabfileandanypackageadditionsorotherchangesyoumighthavemadewouldbe annoying. Youcouldre bundletheamieverytimeyoumakeachange,butthatistediousandlabor intensive. UsersthatwanttheirO/Senvironmenttopersistliketherootdisksinatraditionally hostedmachine canbootfromebs.amazon snew bootfromebs featureallowsyoutopersisto/schangestoan EBSvolumethatisautomaticallysnapshottedtoS3oninstancetermination.TheAMIthatyouuse mustbecreatedwiththisfeatureenabled.thismeansthattheoraclelinuxamisavailableinq1 2010mustbere bundledinordertobootfromebs.also,thisfeatureisnotavailablewithan AmazonVirtualPrivateCloud(VPC)account. Thereareotherapproachesthatareeveneasiertoachievepersistence.Forinstance,youcouldmove ORACLE_BASE,includingallOraclesoftwareandinventorytoanEBSvolume,andsimplyuse symboliclinksfromtheephemeralstoragetopointtothepersistentfilesonebs. Backups OnEC2,thereisnotapelibrary.Naturally,evenonarobustandhighlyavailableplatformlikeEC2, enterprisesdemandareliablebackupsolution.oracleandamazonhaveprovidedthatinaproduct calledtheoraclesecurebackup(osb)cloudmodule.justasnetbackupandnetworkerprovidean RMANmediamanagementlibrary(MML)fortapedrives,theOSBCloudmoduleprovidesanMMLfor AmazonS3.YoucanusethissoftwaretobackupbothEC2Oracledatabases,aswellasthosehosted outsidetheamazoncloud,inyourowndatacenter. BecauseS3isoff site,alwayson lineandgeographicallyredundant,itprovidesacompelling alternativetophysicaloff sitetapevaultingservices.at$0.15/gb,thecostofs3maybe considerablylowerthanthatoftapevaultingservices. Aseriousconcernforvaultingfromtraditionally hosteddatabasestos3shouldbethethroughput andreliabilityoftheinternetconnection.thiscanaffectthetimelinessofbackups,aswellasthe timetorecovery. AnS3 baseddatabasevaultingstrategydovetailsnicelywithanec2 baseddisasterrecovery solution.noinstanceorstorageneedbeallocatedonawsuntilafteradisaster.atthatpoint,thes3 basedrmanbackupsmayberestoredtoanewec2instanceandebsstorage.thissavesthecostof constantlyrunningastandbydatabaseonec2. Summary AmazonWebServicesprovideasuiteofservicesthatallowOracletobedeployedreliablyandwith impressiveperformanceandavailabilitycharacteristicsinaninexpensiveinfrastructure.cloud computingholdsthepromiseofgettingnon ITcompaniesoutofthebusinessofwastingtheir resourcesoncostlyitinfrastructure.dependingontheusecase,amazonec2mayprovideequalor
11 SendInTheClouds JeremiahWilton betterperformance,availabilityandcostwhencomparedtotraditionalhostingsolutions. Aswithalltechnologies,thespecificrequirementsofanyapplicationorservicemustberigorously testedagainstaws,justasitwouldbeforinternally hostedinfrastructure. Page11
Amazon Elastic Compute Cloud Getting Started Guide. My experience
Amazon Elastic Compute Cloud Getting Started Guide My experience Prepare Cell Phone Credit Card Register & Activate Pricing(Singapore) Region Amazon EC2 running Linux(SUSE Linux Windows Windows with SQL
More informationUBUNTU DISK IO BENCHMARK TEST RESULTS
UBUNTU DISK IO BENCHMARK TEST RESULTS FOR JOYENT Revision 2 January 5 th, 2010 The IMS Company Scope: This report summarizes the Disk Input Output (IO) benchmark testing performed in December of 2010 for
More informationDVS-100 Installation Guide
DVS-100 Installation Guide DVS-100 can be installed on any system running the Ubuntu 14.04 64 bit Linux operating system, the guide below covers some common installation scenarios. Contents System resource
More informationDVS-100 Installation Guide
DVS-100 Installation Guide DVS-100 can be installed on any system running the Ubuntu 14.04 64 bit Linux operating system, the guide below covers some common installation scenarios. Contents System resource
More informationCloud Computing and E-Commerce
Cloud Computing and E-Commerce Cloud Computing turns Computing Power into a Virtual Good for E-Commerrce is Implementation Partner of 4FriendsOnly.com Internet Technologies AG VirtualGoods, Koblenz, September
More informationTechnology and Cost Considerations for Cloud Deployment: Amazon Elastic Compute Cloud (EC2) Case Study
Creating Value Delivering Solutions Technology and Cost Considerations for Cloud Deployment: Amazon Elastic Compute Cloud (EC2) Case Study Chris Zajac, NJDOT Bud Luo, Ph.D., Michael Baker Jr., Inc. Overview
More informationCloud Computing: Amazon Web Services
Cloud Computing: Amazon Web Services overview & hands-on experience Christoph Langguth, 2009-01-15 What is AWS / Cloud Computing? Cloud Computing: No clear definition, but can be seen as a cloud of resources
More informationPUBLIC CLOUD USAGE TRENDS
PUBLIC CLOUD USAGE TRENDS 450 COMPANIES 165,000 INSTANCES 5.5 PB OF STORAGE FIRST QUARTER 2013 DAVID FEINLEIB UNDERWRITTEN BY thebigdatagroup.com Copyright 2013 The Big Data Group, LLC bigdatalandscape.com
More informationCornell University Center for Advanced Computing
Cornell University Center for Advanced Computing David A. Lifka - lifka@cac.cornell.edu Director - Cornell University Center for Advanced Computing (CAC) Director Research Computing - Weill Cornell Medical
More informationGreenSQL AWS Deployment
GreenSQL AWS Deployment Table of Contents 2 Table of Contents... 3 from Amazon's Marketplace... 3 from Amazon's EC2 Console... 3 Amazon Launch Wizard walkthrough... 4 Post-installation procedures... 7
More informationMySQL and Virtualization Guide
MySQL and Virtualization Guide Abstract This is the MySQL and Virtualization extract from the MySQL Reference Manual. For legal information, see the Legal Notices. For help with using MySQL, please visit
More informationSmartronix Inc. Cloud Assured Services Commercial Price List
Smartronix Inc. Assured Services Commercial Price List Smartronix, Inc. 12120 Sunset Hills Road Suite #600, Reston, VA 20190 703-435-3322 cloudassured@smartronix.com www.smartronix.com Table of Contents
More informationRunning R from Amazon's Elastic Compute Cloud
Running R on the Running R from Amazon's Elastic Compute Cloud Department of Statistics University of NebraskaLincoln April 30, 2014 Running R on the 1 Introduction 2 3 Running R on the Pre-made AMI Building
More informationCornell University Center for Advanced Computing
Cornell University Center for Advanced Computing David A. Lifka - lifka@cac.cornell.edu Director - Cornell University Center for Advanced Computing (CAC) Director Research Computing - Weill Cornell Medical
More informationData Sharing Options for Scientific Workflows on Amazon EC2
Data Sharing Options for Scientific Workflows on Amazon EC2 Gideon Juve, Ewa Deelman, Karan Vahi, Gaurang Mehta, Benjamin P. Berman, Bruce Berriman, Phil Maechling Francesco Allertsen Vrije Universiteit
More informationTHE DEFINITIVE GUIDE FOR AWS CLOUD EC2 FAMILIES
THE DEFINITIVE GUIDE FOR AWS CLOUD EC2 FAMILIES Introduction Amazon Web Services (AWS), which was officially launched in 2006, offers you varying cloud services that are not only cost effective, but also
More informationBuilding a Private Cloud Cloud Infrastructure Using Opensource
Cloud Infrastructure Using Opensource with Ubuntu Server 10.04 Enterprise Cloud (Eucalyptus) OSCON (Note: Special thanks to Jim Beasley, my lead Cloud Ninja, for putting this document together!) Introduction
More informationCloud Computing on Amazon's EC2
Technical Report Number CSSE10-04 1. Introduction to Amazon s EC2 Brandon K Maharrey maharbk@auburn.edu COMP 6330 Parallel and Distributed Computing Spring 2009 Final Project Technical Report Cloud Computing
More informationTutorial: Using HortonWorks Sandbox 2.3 on Amazon Web Services
Tutorial: Using HortonWorks Sandbox 2.3 on Amazon Web Services Sayed Hadi Hashemi Last update: August 28, 2015 1 Overview Welcome Before diving into Cloud Applications, we need to set up the environment
More informationCloud security CS642: Computer Security Professor Ristenpart h9p://www.cs.wisc.edu/~rist/ rist at cs dot wisc dot edu University of Wisconsin CS 642
Cloud security CS642: Computer Security Professor Ristenpart h9p://www.cs.wisc.edu/~rist/ rist at cs dot wisc dot edu University of Wisconsin CS 642 Announcements Take- home final versus in- class Homework
More informationDéveloppement logiciel pour le Cloud (TLC)
Développement logiciel pour le Cloud (TLC) 7. Infrastructure-as-a-Service Guillaume Pierre Université de Rennes 1 Fall 2012 http://www.globule.org/~gpierre/ Développement logiciel pour le Cloud (TLC) 1
More informationOTM in the Cloud. Ryan Haney
OTM in the Cloud Ryan Haney The Cloud The Cloud is a set of services and technologies that delivers real-time and ondemand computing resources Software as a Service (SaaS) delivers preconfigured applications,
More informationPrivate Distributed Cloud Deployment in a Limited Networking Environment
Private Distributed Cloud Deployment in a Limited Networking Environment Jeffrey Galloway, Susan Vrbsky, and Karl Smith The University of Alabama jmgalloway@crimson.ua.edu, vrbsky@cs.ua.edu, smith102@crimson.ua.edu
More informationLeveraging SAP HANA & Hortonworks Data Platform to analyze Wikipedia Page Hit Data
Leveraging SAP HANA & Hortonworks Data Platform to analyze Wikipedia Page Hit Data 1 Introduction SAP HANA is the leading OLTP and OLAP platform delivering instant access and critical business insight
More informationDataCenter optimization for Cloud Computing
DataCenter optimization for Cloud Computing Benjamín Barán National University of Asuncion (UNA) bbaran@pol.una.py Paraguay Content Cloud Computing Commercial Offerings Basic Problem Formulation Open Research
More informationHosting Requirements Smarter Balanced Assessment Consortium Contract 11 Test Delivery System. American Institutes for Research
Contract 11 Test Delivery System American Institutes for Research Revision History Revision Description Author/Modifier Date Initial Release David Lopez de Quintana October 14, 2013 Contents 4 Overview...
More informationNational Center for Education Statistics. Amazon Hosted ESRI ArcGIS Servers Project Final Report
Amazon Hosted ESRI ArcGIS Servers Project Final Report Description of Application National Center for Education Statistics Operating Organization The US Department of Education s (ED) The National Center
More informationHey, You, Get Off of My Cloud! Exploring Information Leakage in Third-Party Clouds. Thomas Ristenpart, Eran Tromer, Hovav Shacham, Stefan Savage
Hey, You, Get Off of My Cloud! Exploring Information Leakage in Third-Party Clouds Thomas Ristenpart, Eran Tromer, Hovav Shacham, Stefan Savage UCSD MIT UCSD UCSD Today s talk in one slide Third-party
More informationChao He he.chao@wustl.edu (A paper written under the guidance of Prof.
1 of 10 5/4/2011 4:47 PM Chao He he.chao@wustl.edu (A paper written under the guidance of Prof. Raj Jain) Download Cloud computing is recognized as a revolution in the computing area, meanwhile, it also
More informationCloud Based Tes,ng & Capacity Planning (CloudPerf)
Cloud Based Tes,ng & Capacity Planning (CloudPerf) Joan A. Smith Emory University Libraries joan.smith@emory.edu Frank Owen Owenworks Inc. frank@owenworks.biz Full presenta,on materials and CloudPerf screencast
More informationHow To Choose Between A Relational Database Service From Aws.Com
The following text is partly taken from the Oracle book Middleware and Cloud Computing It is available from Amazon: http://www.amazon.com/dp/0980798000 Cloud Databases and Oracle When designing your cloud
More informationA technical whitepaper describing steps to setup a Private Cloud using the Eucalyptus Private Cloud Software and Xen hypervisor.
A technical whitepaper describing steps to setup a Private Cloud using the Eucalyptus Private Cloud Software and Xen hypervisor. Vivek Juneja Cloud Computing COE Torry Harris Business Solutions INDIA Contents
More informationHigh Throughput Sequencing Data Analysis using Cloud Computing
High Throughput Sequencing Data Analysis using Cloud Computing Stéphane Le Crom (stephane.le_crom@upmc.fr) LBD - Université Pierre et Marie Curie (UPMC) Institut de Biologie de l École normale supérieure
More informationEvripidis Paraskevas (ECE Dept. UMD) 04/09/2014
Hey, You, Get Off of My Cloud: Exploring Information Leakage in Third-Party Compute Clouds (T. Ristenpart, Eran Tromer, Hovav Schacham and Stefan Savage CCS 2009) Evripidis Paraskevas (ECE Dept. UMD) 04/09/2014
More informationHow AWS Pricing Works May 2015
How AWS Pricing Works May 2015 (Please consult http://aws.amazon.com/whitepapers/ for the latest version of this paper) Page 1 of 15 Table of Contents Table of Contents... 2 Abstract... 3 Introduction...
More informationResource Sizing: Spotfire for AWS
Resource Sizing: for AWS With TIBCO for AWS, you can have the best in analytics software available at your fingertips in just a few clicks. On a single Amazon Machine Image (AMI), you get a multi-user
More informationCloud Performance Benchmark Series
Cloud Performance Benchmark Series Amazon EC2 CPU Speed Benchmarks Kalpit Sarda Sumit Sanghrajka Radu Sion ver..7 C l o u d B e n c h m a r k s : C o m p u t i n g o n A m a z o n E C 2 2 1. Overview We
More informationHosting Requirements Smarter Balanced Assessment Consortium Contract 11 Test Delivery System. American Institutes for Research
Contract 11 Test Delivery System American Institutes for Research Revision History Revision Description Author/Modifier Date Initial Release David Lopez de Quintana October 14, 2013 Updated to latest Amazon
More informationAlfresco Enterprise on AWS: Reference Architecture
Alfresco Enterprise on AWS: Reference Architecture October 2013 (Please consult http://aws.amazon.com/whitepapers/ for the latest version of this paper) Page 1 of 13 Abstract Amazon Web Services (AWS)
More informationDominion Enterprises and Amazon Web Services. Going Hybrid Joe Fuller, VP/CIO December 10, 2013
Dominion Enterprises and Amazon Web Services Going Hybrid Joe Fuller, VP/CIO December 10, 2013 ...is a marketing services company focusing on classifieds advertising. Products include: web portals, classifieds
More informationIntroduction to Cloud Computing on Amazon Web Services (AWS) with focus on EC2 and S3. Horst Lueck
Introduction to Cloud Computing on Amazon Web Services (AWS) with focus on EC2 and S3 Horst Lueck 2011-05-17 IT Pro Forum http://itproforum.org Thanks to Open Office Impress The Cloud the Name The 90s
More informationPerformance measurement of a private Cloud in the OpenCirrus Testbed
Performance measurement of a private Cloud in the OpenCirrus Testbed 4th Workshop on Virtualization in High-Performance Cloud Computing (VHPC '09) Euro-Par 2009 Delft August 25th 2009 Christian Baun KIT
More informationHow AWS Pricing Works
How AWS Pricing Works (Please consult http://aws.amazon.com/whitepapers/ for the latest version of this paper) Page 1 of 15 Table of Contents Table of Contents... 2 Abstract... 3 Introduction... 3 Fundamental
More informationCloud Computing Performance. Benchmark Testing Report. Comparing ProfitBricks vs. Amazon EC2
Cloud Computing Performance Benchmark Testing Report Comparing vs. Amazon EC2 April 2014 Contents The Cloud Computing Performance Benchmark report is divided into several sections: Topics.Page Introduction...
More informationCloud Computing With Red Hat Enterprise Linux on Amazon EC2 Mike Culver, Evangelist, Amazon Web Services Michael Ferris, Product Management, Red Hat
Cloud Computing With Red Hat Enterprise Linux on Amazon EC2 Mike Culver, Evangelist, Amazon Web Services Michael Ferris, Product Management, Red Hat Demand is Unpredictable How Do You Plan For This? What
More informationUsing The Hortonworks Virtual Sandbox
Using The Hortonworks Virtual Sandbox Powered By Apache Hadoop This work by Hortonworks, Inc. is licensed under a Creative Commons Attribution- ShareAlike3.0 Unported License. Legal Notice Copyright 2012
More informationA Quantitative Analysis of High Performance Computing with Amazon s EC2 Infrastructure: The Death of the Local Cluster?
Preliminary version. Final version appears In Proceedings of the 10 th IEEE/ ACM International Conference on Grid Computing (Grid 2009). Oct 13-15 2009. Banff, Alberta, Canada. A Quantitative Analysis
More informationSoftNAS Architecture on AWS
SoftNAS Architecture on AWS Eric Olson, Greg Pellegrino, SoftNAS Brandon Chavis, Amazon Web Services May 2015 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document
More informationHow To Run An Apa On An Amazon.Com
Operating SAP Solutions on Amazon Web Services Contents About this Guide...3 Overview of Amazon Web Services...4 Creating Amazon Web Services Components...6 Special Considerations for SAP Systems on AWS...
More informationEoulsan Analyse du séquençage à haut débit dans le cloud et sur la grille
Eoulsan Analyse du séquençage à haut débit dans le cloud et sur la grille Journées SUCCES Stéphane Le Crom (UPMC IBENS) stephane.le_crom@upmc.fr Paris November 2013 The Sanger DNA sequencing method Sequencing
More informationVMUnify EC2 Gateway Guide
VMUnify EC2 Gateway Guide Version 2.8.1 Copyright Information This document is the exclusive property of Mindtree limited (Mindtree); the recipient agrees that they may not copy, transmit, use or disclose
More informationA Generic Auto-Provisioning Framework for Cloud Databases
A Generic Auto-Provisioning Framework for Cloud Databases Jennie Rogers 1, Olga Papaemmanouil 2 and Ugur Cetintemel 1 1 Brown University, 2 Brandeis University Instance Type Introduction Use Infrastructure-as-a-Service
More informationScientific Computing with Amazon Web Services
Scientific Computing with Amazon Web Services Jamie Kinney Director of Scientific Computing Amazon Web Services jkinney@amazon.com @jamiekinney AWS Scientific Computing Team Focus Global Big Science Projects
More informationINSTALLING KAAZING WEBSOCKET GATEWAY - HTML5 EDITION ON AN AMAZON EC2 CLOUD SERVER
INSTALLING KAAZING WEBSOCKET GATEWAY - HTML5 EDITION ON AN AMAZON EC2 CLOUD SERVER A TECHNICAL WHITEPAPER Copyright 2012 Kaazing Corporation. All rights reserved. kaazing.com Executive Overview This document
More informationCloud Computing and Amazon Web Services. CJUG March, 2009 Tom Malaher
Cloud Computing and Amazon Web Services CJUG March, 2009 Tom Malaher Agenda What is Cloud Computing? Amazon Web Services (AWS) Other Offerings Composing AWS Services Use Cases Ecosystem Reality Check Pros&Cons
More informationCloud Providers, SciCloudand
Basics of Cloud Computing Lecture 2 Cloud Providers, SciCloudand Research on Cloud at UT Satish Srirama Outline Cloud computing services recap Amazon cloud services Elastic Compute Cloud (EC2) Storage
More informationTunebot in the Cloud. Arefin Huq 18 Mar 2010
Tunebot in the Cloud Arefin Huq 18 Mar 2010 What is Tunebot? What is Tunebot? http://tunebot.cs.northwestern.edu Automated online music search engine for query-by-humming (QBH). What is Tunebot? http://tunebot.cs.northwestern.edu
More informationIntroduction to Cloud Computing
Introduction to Cloud Computing Adam Skogman, Jayway Photo by Mark Bonassera Start-up? Overwhelmed? Successful? Waiting for IT? Ease Didn t We Solve This? Flexibility Ease Didn t We Solve This? Web Hotel
More informationMANAGE YOUR AMAZON AWS ASSETS USING BOTO
Who am I? Chirag Jog CTO, Clogeny Technologies - Cloud Computing Experts Python developer Open Source Contributor Linux Test Project, Linux Kernel, boto etc Innovation Execution Solution Delivered MANAGE
More informationCheminformatics in the Cloud. Michael A. Dippolito DeltaSoft, Inc. 3-June-2009 ChemAxon European User Group Meeting
Cheminformatics in the Cloud Michael A. Dippolito DeltaSoft, Inc. 3-June-2009 ChemAxon European User Group Meeting DeltaSoft Specializing in R&D Informatics since 1996 Based in New Jersey, USA Long term
More informationCloud Computing. Mike Culver Amazon Web Services
Cloud Computing Mike Culver Amazon Web Services Amazon Has Three Parts 1 3 2 Characteristics of Cloud Computing XML Web service On demand Infinite scale Elastic We Think of the Cloud as a Set of Building
More informationDedicated Hosting. The best of all worlds. Build your server to deliver just what you want. For more information visit: imcloudservices.com.
Dedicated Hosting The best of all worlds. Build your server to deliver just what you want. Only pay for what you use with no long term contracts. High availability, your server is in the cloud. Dedicated
More informationC-Meter: A Framework for Performance Analysis of Computing Clouds
9th IEEE/ACM International Symposium on Cluster Computing and the Grid C-Meter: A Framework for Performance Analysis of Computing Clouds Nezih Yigitbasi, Alexandru Iosup, and Dick Epema Delft University
More informationVirtual Edition and Supported Hypervisors Matrix
Virtual Edition and Supported Hypervisors Matrix Each hypervisor manufacturer is described in its own matrix. Each matrix indicates which versions of Virtual Edition (VE) are supported on that hypervisor
More informationSmartronix, Inc. CloudAssured Services Commercial Price List
Smartronix, Inc. Assured Services Commercial Price List Smartronix, Inc. 12950 Worldgate Drive Suite 450, Herndon, VA 20170 703-435-3322 cloudassured@smartronix.com www.smartronix.com Table of Contents
More informationPerformance test report
Disclaimer This report was proceeded by Netventic Technologies staff with intention to provide customers with information on what performance they can expect from Netventic Learnis LMS. We put maximum
More informationDetermining the IOPS Needs for Oracle Database on AWS
Determining the IOPS Needs for Oracle Database on AWS Abdul Sathar Sait Jinyoung Jung Amazon Web Services December 2014 Last update: April 2016 Contents Abstract 2 Introduction 2 Storage Options for Oracle
More informationMoving Drupal to the Cloud: A step-by-step guide and reference document for hosting a Drupal web site on Amazon Web Services
Moving Drupal to the Cloud: A step-by-step guide and reference document for hosting a Drupal web site on Amazon Web Services MCN 2009: Cloud Computing Primer Workshop Charles Moad
More informationVirtual Edition and Supported Hypervisors Matrix
Virtual Edition and Supported Hypervisors Matrix VMware Supported Hypervisors Matrix vcloud Air Supported Hypervisors Matrix Citrix XenServer Supported Hypervisors Matrix Microsoft Supported Hypervisors
More informationThe Cost of the Cloud. Steve Saporta CTO, SwipeToSpin Mar 20, 2015
The Cost of the Cloud Steve Saporta CTO, SwipeToSpin Mar 20, 2015 The SwipeToSpin product SpinCar 360 WalkAround JPEG images HTML JavaScript CSS WA for short Creating a WA 1. Download and parse CSV file
More informationUpgrade Instructions Zephyr 4.7 (Windows Server Installation)
Upgrade Instructions Zephyr 4.7 (Windows Server Installation) TECHNICAL SUPPORT NOTE Audience: Zephyr Enterprise and Community Edition customers migrating from version 4.1 (Build 6173 or 6212), version
More informationBuilding a Private Cloud with Eucalyptus
Building a Private Cloud with Eucalyptus 5th IEEE International Conference on e-science Oxford December 9th 2009 Christian Baun, Marcel Kunze KIT The cooperation of Forschungszentrum Karlsruhe GmbH und
More informationAneka Dynamic Provisioning
MANJRASOFT PTY LTD Aneka Aneka 2.0 Manjrasoft 10/22/2010 This document describes the dynamic provisioning features implemented in Aneka and how it is possible to leverage dynamic resources for scaling
More informationOracle Database 11g on Amazon EC2 Implementation Guide
Oracle Database 11g on Amazon EC2 Implementation Guide Abdul Sathar Sait November 2013 (Please consult http://aws.amazon.com/whitepapers/ for the latest version of this guide.) Page 1 of 40 Table of Contents
More informationData Management in the Cloud: Limitations and Opportunities. Annies Ductan
Data Management in the Cloud: Limitations and Opportunities Annies Ductan Discussion Outline: Introduc)on Overview Vision of Cloud Compu8ng Managing Data in The Cloud Cloud Characteris8cs Data Management
More informationCloud computing security
Cloud computing security Exploring information leakage in third-party compute clouds Yangchun Fu November 18 th, 2011 Outline 1 Introduction 2 EC2 cloud cartography 3 Co-residence 4 side-channel cross-vm
More informationCloud security CS642: Computer Security Professor Ristenpart h9p://www.cs.wisc.edu/~rist/ rist at cs dot wisc dot edu University of Wisconsin CS 642
Cloud security CS642: Computer Security Professor Ristenpart h9p://www.cs.wisc.edu/~rist/ rist at cs dot wisc dot edu University of Wisconsin CS 642 Announcements No office hour today Extra TA office hour
More informationGetting Started with Amazon EC2 Management in Eclipse
Getting Started with Amazon EC2 Management in Eclipse Table of Contents Introduction... 4 Installation... 4 Prerequisites... 4 Installing the AWS Toolkit for Eclipse... 4 Retrieving your AWS Credentials...
More informationFortiGate Amazon Machine Image (AMI) Selection Guide for Amazon EC2
FortiGate Amazon Machine Image (AMI) Selection Guide for Amazon EC2 New Place, Same Feel Secure Your AWS Cloud with Fortinet Fortinet s Amazon Machine Image (AMI) and subscription based portfolio offer
More informationDescription of Application
Description of Application Operating Organization: Coeur d Alene Tribe, Plummer, Idaho Community of Interest: U.S. Indian tribes and their governments; rural governments OS and software requirements: Microsoft
More informationThe Ultimate Business & Enterprise Hosting Solutions. www.radonhosting.com
The Ultimate Business & Enterprise Hosting Solutions Radon is for businesses that demand high performance, versatile and scalable solutions. From hosting your Website, Email, Voice, SMS and Business Applications,
More informationWhich Database is Better for Zabbix? PostgreSQL vs MySQL. Yoshiharu Mori SRA OSS Inc. Japan
Which Database is Better for Zabbix? PostgreSQL vs MySQL Yoshiharu Mori SRA OSS Inc. Japan About Myself Yoshiharu Mori Belongs To: SRA OSS,Inc.Japan Division: OSS technical Group Providing support and
More informationCloud Computing Performance Benchmarking Report. Comparing ProfitBricks and Amazon EC2 using standard open source tools UnixBench, DBENCH and Iperf
Cloud Computing Performance Benchmarking Report Comparing and Amazon EC2 using standard open source tools UnixBench, DBENCH and Iperf October 2014 TABLE OF CONTENTS The Cloud Computing Performance Benchmark
More informationDeploying Splunk on Amazon Web Services
Copyright 2014 Splunk Inc. Deploying Splunk on Amazon Web Services Simeon Yep Senior Manager, Business Development Technical Services Roy Arsan Senior SoHware Engineer Disclaimer During the course of this
More informationVXOA AMI on Amazon Web Services
2013 Silver Peak Systems, Inc. QUICK START GUIDE VXOA AMI on Amazon Web Services A Silver Peak Virtual Appliance (VX) can be deployed within an Amazon Web Services (AWS) cloud environment to accelerate
More informationChoosing Between Commodity and Enterprise Cloud
Choosing Between Commodity and Enterprise Cloud With Performance Comparison between Cloud Provider USA, Amazon EC2, and Rackspace Cloud By Cloud Spectator, LLC and Neovise, LLC. 1 Background Businesses
More informationBut what is the 'problem'? Solution? Types of cloud computing. Examples. Computing as commodity. Cloud computing characteristics
Personal motivation Cloud Computing: Should we care? Luís Ferreira Pires TTT presentation, 25 March 2010 A lot of people have been talking about Cloud Computing and I was curious about it I learned something
More informationCloud De-duplication Cost Model THESIS
Cloud De-duplication Cost Model THESIS Presented in Partial Fulfillment of the Requirements for the Degree Master of Science in the Graduate School of The Ohio State University By Christopher Scott Hocker
More information<Insert Picture Here> Introduction to Using MySQL in Cloud Computing
Introduction to Using MySQL in Cloud Computing Chuck Bell, Mats Kindahl, Lars Thalmann About the Speakers Chuck Bell, PhD Enterprise Backup and Replication (recovering) Windows Developer
More informationCLOUDSPECS PERFORMANCE REPORT LUNACLOUD, AMAZON EC2, RACKSPACE CLOUD AUTHOR: KENNY LI NOVEMBER 2012
CLOUDSPECS PERFORMANCE REPORT LUNACLOUD, AMAZON EC2, RACKSPACE CLOUD AUTHOR: KENNY LI NOVEMBER 2012 EXECUTIVE SUMMARY This publication of the CloudSpecs Performance Report compares cloud servers of Amazon
More informationBenchmark Results of Fengqi.Asia
Benchmark Results of Fengqi.Asia Fengqi.Asia SmartOS SmartMachine vs. Popular Cloud Platforms(Part A) Fengqi.Asia VirtualMachine vs. Popular Cloud Platforms(Part B) Prepared by Fengqi.Asia Copyright owned
More informationCloud Compu)ng. [Stephan Bergemann, Björn Bi2ns] IP 2011, Virrat
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
More informationHerodotos Herodotou Shivnath Babu. Duke University
Herodotos Herodotou Shivnath Babu Duke University Analysis in the Big Data Era Popular option Hadoop software stack Java / C++ / R / Python Pig Hive Jaql Oozie Elastic MapReduce Hadoop HBase MapReduce
More informationCloud Performance Benchmark Series
Cloud Performance Benchmark Series Amazon Elastic Load Balancing (ELB) Md. Borhan Uddin Bo He Radu Sion ver. 0.5b 1. Overview Experiments were performed to benchmark the Amazon Elastic Load Balancing (ELB)
More informationDeploy XenApp 7.5 and 7.6 and XenDesktop 7.5 and 7.6 with Amazon VPC
XenApp 7.5 and 7.6 and XenDesktop 7.5 and 7.6 Deploy XenApp 7.5 and 7.6 and XenDesktop 7.5 and 7.6 with Amazon VPC Prepared by: Peter Bats Commissioning Editor: Linda Belliveau Version: 5.0 Last Updated:
More informationIntroduction to Cloud computing. Viet Tran
Introduction to Cloud computing Viet Tran Type of Cloud computing Infrastructure as a Service IaaS: offer full virtual machines via hardware virtualization tech. Amazon EC2, AbiCloud, ElasticHosts, Platform
More informationCloud Computing & Hosting Solutions
Cloud Computing & Hosting Solutions SANTA FE COLLEGE CTS2356: NETWORK ADMIN DANIEL EAKINS 4/15/2012 1 Cloud Computing & Hosting Solutions ABSTRACT For this week s topic we will discuss about Cloud computing
More informationDuke University http://www.cs.duke.edu/starfish
Herodotos Herodotou, Harold Lim, Fei Dong, Shivnath Babu Duke University http://www.cs.duke.edu/starfish Practitioners of Big Data Analytics Google Yahoo! Facebook ebay Physicists Biologists Economists
More informationRequirements for Rosetta Installation. Version 4.2
Requirements for Rosetta Installation Version 4.2 CONFIDENTIAL INFORMATION DISCLAIMER The information herein is the property of Ex Libris Ltd. or its affiliates and any misuse or abuse will result in economic
More informationDeep Security For Service Providers
A Trend Micro Technical White Paper July 2015 Deep Security For Service Providers Deep Security Architecture and Design Paper >> This paper is aimed at service providers that are offering cloud services
More information