View
217
Download
0
Category
Preview:
Citation preview
OpenStack deployment starts here…
Contents
02 Everybody’s doing cloud on Ubuntu
04 A vision of open cloud
05 -Supported,certifiedandcompliant
05 - Preferred guest OS on public clouds
06 -Hybridcloud–combiningpublicandprivateIAAS
07 -Morethanthesumofitsparts
07 -Velocityandagilityindevops
08 -Leadershipinphysicalprovisioning,withMAAS
10 BuildingaprivatecloudwithUbuntu
11 -UbuntuCloudInfrastructureisOpenStack
11 -Compatibility,flexibility,scalability,compliance andassurance
12 -Supportandassuranceforyourprivatecloud
12 - Bring your public cloud in-house
12 -TurnkeyCloud-in-a-Weekwith Canonical’sCloudJumpstart
12 -ContactCanonical
13 Ubuntu is the #1 OS on public clouds
14 -Optimisedforeachcloud
14 -Cutthecomplexitywithcloud-init
14 -Talktotheexperts
16 CloudorchestrationwithJuju
17 -Alittlecharmgoesalongway
17 -Repeatabledeploymentsimprovequality
17 -Re-usehundredsofexistingcharms
18 - Deploy services in seconds
18 -Speedupthepaceofchange
19 -Layerontopofconfigurationmanagement
19 -Scale
20 -Jujuinpractice–someexamplesfromthefield
20 -Example1:DeployingandscalingHadoop
20 -Example2:DeployingaNode.jsapplication
22 Physicalprovisioning,evolved
24 -Thehyperscaleera
25 Compliance,Assurance,SupportwithUbuntuAdvantagefromCanonical
25 -SmartmonitoringandmanagementwithLandscape
26 HybridcloudwithCloudDeckfromCanonical
26 -Howitworks
27 UbuntuAdvantageforCloud
27 -UbuntuAdvantageInfrastructure
27 -UbuntuAdvantageonthepubliccloud
29 Services for public cloud providers
29 -OfferingUbuntuasaguest
29 -BuildingonUbuntuandOpenStack
30 UbuntuCloudataglance
02
HP,AT&T,EricssonandRackspace...theyallbuildtheir
cloudsonUbuntuplusOpenStack,theplatformofchoice
fororganisationsdeployinglargescalecloudIAAStoday.
Widelycertifiedandsupportedforthelongterm,Ubuntu
12.04LTSisthemostreliableplatformonwhichtomove
fromapilotorproofofconcepttoalarge-scaleproduction
deployment.Itofferstherobustnessandagilityyouneedfor
rapidscalingoftheunderlyingcloud,whileofferingfirst-class
supportforthekeyvirtualisationtechnologiesthatunderpin
successfulOpenStackdeployments–withthelongesttrack
recordofsupportforKVMandLXC.
UbuntuisthereferenceoperatingsystemfortheOpenStack
project,makingittheeasiestroutetoanOpenStackcloud,
whetherforprivateuseorasacommercialpubliccloud
offering.Andyougetthelatestupdatesandsecurityfixes
fast:OpenStackistestedeverydayonUbuntubythe
developersofOpenStackitself,makingUbuntutheplatform
withthewidesttestingofOpenStack’slatestcode.
Everybody’s doing cloud on Ubuntu
Ubuntu Cloud
Ubuntu is the reference operating system for the Openstack project, making it the easiest route to an OpenStack cloud
03
Ubuntu Cloud
Ourpartnersandcustomershaveacommonvision:
acceleratingthemovetoutility-stylecloudcomputing.
Theywanton-demandaccesstothefundamental
commoditiesofIT:network,computeandstorage.
Theywanttobeabletoscalethatpoolofresources
fromdepartmentalpilottomassiveinfrastructure.
Mostimportantly,theywanttocutoutthefat,the
complexityandthevendorlock-inthatcanhampertheir
abilitytodeliverfast,efficientservicetotheirusers.
Theirchallengeistotamethecomplexityofcloud
designandconstruction.Cloudscombinemanydiverse
infrastructurecomponents,fromhardware,networks
andstorage,tooperatingsystemsandapplications.
Thosehaveallbeendevelopedindependently,
todifferentstandards,withdifferentconfiguration
systems,andspecialisedskillsneededtoconnectthem.
Andtheywerealldesignedtobeinstalledonepieceat
atime.Buttomakeacloud,thosepartshavetobecome
dynamic.Theyneedtooffertruecomputingelasticity,
automatedprovisioninganddeprovisioning,openAPIs
andpay-as-you-gometeringandbilling.Aboveall,they
needtogobeyondopenstandardsandbefullyopensource.
Thatistheopencloud.
04
A vision of open cloud
Ubuntu Cloud
Ubuntu Cloud
05
Supported,certifiedandcompliant
UbuntuCloudisbuiltintoUbuntuServer12.04LTS.LiketherestoftheUbuntuoperatingsystem,itisfreefromlicensingrestrictions,enablingUbuntutodeliveronthepromise ofopen-sourcesoftware:youcandeployasmuchcloud asyouwantwithoutneedingtocountlicenses,anywhere.ThatflexibilityhasmadeUbuntutherisingstaroflarge-scaledeployments,forwebandbigdata.
ButUbuntu,whichbecamepopularasthefavouriteLinux fordevelopersandsystemadministrators,isalsoavailablewithpaidcertificationsandcompliancetools,makingitusefulasanenterprisesolution.
Canonical,aglobalsoftwarevendorandthecommercialbackerofUbuntu,handlesthereleasemanagementandmaintenanceofUbuntu.Aswellasensuringthateverylong-termsupportreleaseofUbuntuServerbenefitsfromfiveyears’ofsecurityupdates,thecompanyoffersenterprise-readysupportagreementsintheformoftheUbuntuAdvantageprogramme.UbuntuAdvantageincludescompliance,audit,managementandIPassuranceasapackage,fortheportionsofyourenterpriseinfrastructurethatrequirecertificationandsupport,turningadeveloper-friendly,freeoperatingsystemintoanenterprise-gradetechnologyplatform.
UnlikeotherversionsofLinux,theactualbitsarethe samewhetheryouareusingthepaid-forcompliance, auditandsupportfeatures,ornot.Soyou’refreetodeployUbuntuacrossyourorganisation,choosingyourlevelofassurance,complianceandsupportbyteam,byworkload orbydatacenter,withouthavingtovaryyourtechnology intheprocess.Itisthiscombinationoflicensingand commercialsupportthatmakesUbuntutheOSofchoice fororganisationsmovingtothecloud.
Preferred guest OS on public clouds
Acrossallthemajorpubliccloudofferings–fromAmazon,Rackspace,HPandothers–thenumberoneguestOSis Ubuntu.Whetheryoumeasurebythetotalnumberofinstancesrunning,orthediversityofcustomisedimagesavailablefromvendors,UbuntuisthepreferredguestOS onthepubliccloud,forlargeinstitutionsandstartupsalike.
ThatsuccessisbasedonacommercialserviceCanonicalofferspubliccloudproviders,toensurethattheirusershaveahighqualityguestOSthatcanbeconsumedeasilyandfreely.PubliccloudprovidersengageCanonicaltodesign,buildandcertifytheUbuntuGuestexperienceontheir publicclouds,toensurethattheircloudmeetsthehighstandardssetonAWS,RackspaceandelsewhereandofferscompletecompatibilitywithUbuntuwhenusedonany othercertifiedcloud.
CanonicalinvestsintheUbuntuexperienceonthose publiccloudinfrastructurestoensureitprovidesthe mostcompletecombinationofperformance,updatehandling,complianceandreliabilityonthosepublic clouds.Canonicalalsoextendsitscommercialofferingsofcertification,management,auditcomplianceandIPassurancetopaidcontractcustomersusingUbuntu oncertifiedclouds.
Thathugeleadinadoptionmeanstheecosystemofsoftwaresolutions,tools,developersandadministrationskillsisdeeperwithUbuntuthananyotherOS.Inturn,thismeansthatchoosingUbuntuasaguestonyourprivatecloudalignsyouperfectlywithestablishedbestpracticeonthepubliccloud.UsingUbuntufromthestartmakesiteasiertoblendprivateandpublicinfrastructureasaservicelater.
Ubuntu is the rising star of large- scale deployments.
Ubuntu Cloud
06
Hybridcloud–combining publicandprivateIAAS
Today’sinstitutionswantthebestofboththeprivateandthepubliccloud.Privatecloudprovidescontrol,regulatorycompliance,costmanagementandsecurity.Publiccloudofferseconomicefficiency,burstcapacityanddisasterrecovery.Buttheyarenotexclusivetooneanother:withcarefulplanningandtherighttools,it’spossibletoscale yourprivatecloudintothepubliccloud–andstayincontrol.
Thisishybridcloudcomputing,anditistheessentialvaluepropositionofUbuntuinthecloud.Wemakeitpossibletodeployprivatecloudsthatcanbeconnectedtoallthemajorpublicclouds:Rackspace,Amazon,HPandmanymore.
CanonicaluniquelyensuresthatyourprivatecloudcansupportthesamecoreinfrastructureAPIsacrossallprivateandpublicclouds.WeleadthedevelopmentofaconnectorwhichprovidesaccesstoOpenStackcloudsthroughAPIs thatarealsoimplementedbyAmazon’sEC2andS3IAAS. ForcompaniesthatwantthebenefitsofaprivateOpenStackcloud,accesstoOpenStack-basedpubliccloudslikeRackspace,AT&TandHP,accesstoAmazon’spubliccloud andcommontoolsfordeploymentacrossallofthem, Ubuntuoffersunbeatablevalueandcapability.
CustomersalsohaveaccesstoCloudDeck,ahybridclouddashboard,complianceandcontrolsystem.Itprovidesasimplegraphicalinterfaceformanagingmultipleclouds, andmanagingtheaccessofdiverseteamsanduserstoawiderangeofinternalandexternalclouds.CloudDeckprovidesasolutiontothekeyproblemfacingITmanagersaroundtheworld–howtoenableself-servicepubliccloudadoptionwhileretainingtheabilitytoaudit,manageandensurecomplianceofthatuse.Publiccloudsenabledteamstousethecorporatecreditcardtobypasscentralprovisioningbottlenecks;CloudDeckletsyouprovidethefreedomandflexibilityyourusershavecometoexpect, whiletakingbackthemanagementandauditcontrolnecessaryforregulatorycomplianceandgoodpractice.We make it possible to deploy
private clouds that can be connected to all the major public clouds: Rackspace, HP and many more.
Morethanthesumofitsparts
TheUbuntucloudpropositioncomprisesUbuntuCloudinfrastructure(basedonOpenStack)andUbuntuasacloudguestOSrunningontopofthatinfrastructure,whetherprivateorpublic.
PubliccloudproviderscanbuildouttheircloudonUbuntuandthenofferacertifiedUbuntuguestaspartofasinglecommercialengagementwithCanonical.Thisgreatlysimplifiestheprocessofbringingupapubliccloudthat willbecompetitivewithcurrentofferingsfromthe majorvendors.
Forthosecreatingprivateclouds,theabilitytobuildacloudoutofthesamecomponents,atthesameversions,withthesametoolsasthemajorpubliccloudvendorsoffersaconvenientassuranceofpractical–ratherthantheoretical–compatibilitybetweentheirprivatecloudsandthepubliccloudstheymightengageforburstanddisasterrecovery.Itmeansthatinvestmentsintooling,trainingandsoftwaredevelopmentwillpaydividendsinthelongterm,regardlessofchangesinthemarketforpubliccloudservices.
Velocityandagilityindevops
Inadditiontotheeconomicefficienciesofutilitycomputing,thecloudshoulddeliverbothincreasedvelocityofdevelopmentandimprovedagilityindeployment.
Canonicalleadsthemarketinprovidingtoolsforthecloud,takingadvantageoftheextraordinarypopularityofUbuntuwithdevelopers.Ubuntuincludesamicro-cloudcapability oneverydeveloperworkstation,enablingdevelopers toworkonpreciselythesameconfigurationstheywill handovertoopsfordeployment.
Juju,theserviceorchestrationtool,dramaticallyreducesthefrictioninhandoversfromdevelopmenttotestingtoproductiondeployment.DevelopersuseJujuwiththemicro-cloudontheirworkstations,toensuretheyareworkinginamicrocosmoftheproductiontestanddeploymentsystems.Iftheyarebuildingacomplexmulti-tierapplication,theycancreatenodesintheirworkstationmicro-cloudforeachequivalentnodeintheproductiondeployment.Thechangestheymaketotheircode,especiallychangesintherequiredconfiguration,canbecommunicatedinstantlyfortestandproductiondeployments.
Companiesthatembracethesetoolsseedramaticimprovementsinthere-useofdeploymentpatternsandcomponentsbetweenteams,andequallydramaticreductionsindeploymenttime–makingiteasiertosupportagiledevelopmentprocesseswithveryquickiterations.
Canonical’sleadershipinthepubliccloud,togetherwithUbuntu’sdiversityofdevelopers,provideafertileenvironmentforinnovationandtheimperativeforrigorousengineeringneededforproduction-qualitytoolsthatworkacrossthefast-movingcloudlandscape.
07
Ubuntu Cloud
Leadershipinphysical provisioning,withMAAS
Theracetothecloudisdrivenbyvirtualisation. Butcloudthinkingcaninformbetterpracticesfor traditionalon-the-metaldeployments,too.
Forexample,modernhyperscaledeploymentsofparallel-computeserviceslikeCondorandHadoophaveagreat dealincommonwithcloud-stylearchitecture.Eachnodeischeap,nonodeisspecial,reliabilityisachievedthroughredundancyandthroughputisachievedbyspreadingtheproblemoutacrossmorenodes,ratherthanbuyingafasternode.Whilethosebigdatadeploymentsaretypicallystillunvirtualised,runningdirectlyonthemetal,wecanthinkofthemascloud-likeenvironments.AndwithtoolsfromCanonical,wecanuseexactlythesameprocessestomanagethosehyperscaledeploymentsasweusefordeployments onthecloud.
Canonical’sMetalasaService(MAAS)providesaphysicalmanagementlayerthatservesupmachinesondemand.TogetherwhichJuju,itenablesyoutodeployworkloadsontophysicalmetalthathaveallthesamebehavioursasworkloadsinthecloud,withoutthevirtualisationlayer.
So,forexample,onecandesignCondorworkloadsiterativelyonaworkstation,testtheminthecloudonsampledata, andthenrunthematscaleonprivatemetalwithconfidentialdata.AndwithJuju,thatentirecyclecanhappenwiththesameJujucharmconfigurationandverytighthandoversbetweendevelopersandops.
08
Ubuntu Cloud
Ubuntu includes a micro-cloud capability on every developer workstation, enabling developers to work on precisely the same configurations they will hand over to ops for deployment.
09
Ubuntu Cloud
Ubuntuprovidesthesimplestroutetodeployingan
OpenStackcloud.OpenStackisbuiltintoUbuntuServer
andUbuntuisthereferenceplatformforOpenstack
deployments.Ubuntu12.04LTSisalong-termstablerelease
ofUbuntuonwhicheachreleaseofOpenStackbetween
2012and2014willbecertified.Anenormousamountof
workhasgoneintotheintegrationofOpenStackinUbuntu
tocreatethestandardisedUbuntuCloudInfrastructure–
workthat’sbeendonesoyoudon’thavetodoityourself.
Whileproprietaryofferingsincreasevendorlock-in,
Ubuntuhelpsorganisationsretainfullcontrolover
theircloudinfrastructure.
Buildingaprivate cloudwithUbuntu
Ubuntu Cloud
10
Ubuntu Cloud
11
Ubuntu Cloud InfrastructureisOpenStack
OpenStack,theopen-sourceprojectfoundedbyRackspaceHostingandNASA,providesthesoftwarecomponentsrequiredtobuildscalablecloudinfrastructure.
OpenStackhasbecomethedefactostandardforopencloudinfrastructure.AllOpenStackcodeisfreelyavailableundertheApache2.0licence,soanyonecanrunit,buildonit,orcontributetotheproject.Thisdevelopmentmodelhasfosteredavibrantcommunity,withthelargestecosystem oftools,solutionsandserviceproviders.
TherelationshipbetweenUbuntuandOpenStackissignificant–bothbrandsarefocusedonhighqualitygovernance,platformsformasscomputing,predictableschedulesandrobustreleases.Thereleaseschedules ofthetwoprojectsaresynchronised,ensuringthatOpenStackupdatesandreleasesareimmediately availableonwidelydeployedreleasesofUbuntu.
UbuntuhasincludedIAASsince2009.That’swhymorecloudsarebuiltonUbuntuthananyotherplatform. Since2011,we’veincludedthelatestversionofOpenStack ineveryUbunturelease,aswellasmakingitavailablefor themostrecentLTS.Soonceyou’vedeployedOpenStack onanLTSreleaseofUbuntu,youcanmovetonewerversions ofOpenStackwithoutchangingtheproductionOS.
Compatibility,flexibility,scalability,complianceandassurance
Intheinterestsoflearningquickly,youmightwanttodoaquickpilotofprivatecloud.Ubuntuhaseverythingyouneed,built-in,andCanonicaloffersaCloudJumpstartservicetodeliveraseedcloudatshortnotice,ifyouprefertohave anexpertonhandforinitialconsulting,trainingandsetup.
ButUbuntualsohasthedepthandqualitytostandupalarge-scalecloud.Whetheryouarefocusedonmovinggridapplicationstoacloud,orfindingefficienciesinyourcentralITprovisioningsystems,Ubuntuhasbeenusedbycompanieslikeyourstoachievetheirgoalsforprivatecloud.
ThekeybenefitsofchoosingUbuntuare:
• CompatibilitywithestablishedcloudstandardsincludingtheAmazonEC2andOpenStackAPIs.Thisgivesorganisationsthefreedomtomovebetweencloudproviders,orpushprivateworkloadsouttopubliccloudsondemand.
• Freedomofchoicewithsupportforawiderangeofhypervisors,networkcomponents,storagecomponents,presentationtechnologiesandmore.
• Massivescalabilitybasedonfast,lightweightmessagingbetweencloudcomponents.
• Highavailabilitywithfeaturessuchasnodeevacuation,thatkeepthecloudrunningnormallyifacomponentfails.
• Backingfromaworldwidecommunitythatincorporatesmorethan70leadingtechnologycompaniesandtens ofthousandsofdevelopers.Thiscommunitydelivers new,value-addedfeaturesregularlyandfixesissues astheyarise.
• AccesstomanagementtoolslikeLandscapewhichprovidereportingandmonitoringonyourworkloadswherevertheyarerunning–inthepubliccloud,privatecloud, orplainoldon-the-metaldeployments.
• UseofCloudDeckforhybridcloudcoordination,givingyourorganisationasinglesetofcredentialsforemployeesthatcangivecontrolledaccesstomultiplepublicandprivatecloudregionsthroughasinglecloudAPI, withquotasandreporting.
More clouds are built on Ubuntu than any other platform.
Ubuntu Cloud
12
Supportandassuranceforyourprivatecloud
UbuntuAdvantagecoversthedeploymentofyourown IAAScloud.Itisofferedwithtwolevelsofsupport: StandardandAdvanced.
Standardcloudsupportisidealfororganisationsconsideringcloudcomputing,alongwiththosewhohavejustbegundeployingaprivatecloudforevaluationpurposes.Standardcloudsupportprovidesbusiness-hourssupportforasmallbaseofmachines.ItofferssupportperphysicalmachineandanunlimitednumberofadditionalUbuntumachineimages.
Advancedcloudsupportprovides24-hoursupportforproductionITenvironments.ItprovidescompleteandcomprehensivecoverageoftheUbuntuCloudInfrastructureplatform–includingallphysicalmachinesandanunlimitednumberofadditionalUbuntumachineinstances.CustomersgetdirectsupportfromCanonical’scloudexperts–ensuringcriticalapplicationsandservicesareconstantlyavailable.
“Ubuntuisthedefactostandardforcloudbuilding... ...withseamlessscalabilityandnoadditionallicensing costsforadditionalserversandinstances,itprovides alltheflexibilityandscalabilityweneed.”
Alejandro Comisario, Senior Analyst and Cloud Builder, Mercadolibre
Mercadolibreisoneofmanyorganisationsgetting resultsbyusingUbuntuCloud.Formorecasestudies,see www.canonical.com/about-canonical/resources/case-studies
Bring your public cloud in-house
Ubuntu’sOpenStackIAAScoverscompute,storageandnetworking,justlikeAmazon’sEC2andS3.TheAwsomecomponentfromCanonicalprovidesAPIsforOpenStack thatarealsoimplementedbyAmazon’sWebServices.Awsomeensuresthatyourtoolscanworkwithboth AmazonWebServicesandOpenStack-basedclouds, privateorpublic.IfyoucareaboutmovingworkloadsbetweenAmazon’scloud,otherOpenStack-basedpubliccloudsandyourprivatecloudAwsomeisessential.
AwsomeisaseparateservercomponentthatactsasaproxybetweenAWSandOpenStack.ItprovidesaprotocolcompatiblewiththeAmazonEC2andS3protocols,enablingittotakeAWSrequestsonthefrontendandtranslatethemtoOpenStack’snativeprotocolsonthebackend,simplifyingcloudmigrationsignificantly.
Turnkeycloud-in-a-weekwithCanonical’sCloudJumpstart
Canonical’sCloudJumpstartisafast,low-riskroutetodeployingprivatecloudinfrastructureonyourpremises.Jumpstartbuildsyourprivatecloudonyourownhardwareoverthecourseoffivedaysofon-sitetraining,delivered byaCanonicalservicesengineer.Theengagementincludes:
• Aplanningframeworkinwhichtomakeessential, corearchitecturedecisions
• AseedUbuntuOpenStackClouddeployment, on up to 20 of your servers
• Trainingontoolsandprocessestosupportyourcloud
CompatiblewiththeRackspace,HPandAmazonpublicclouds,Jumpstartstartsfrom$9,000andisguaranteedtotakejustfivedays,deliveringausablecloudthatyoucanscalebyaddingadditionalnodesforcomputeandstorage.
ContactCanonical
ToarrangeyourJumpstartengagementortotalk toCanonical’scloudexperts,contactusnowon:
nadeem.butt@canonical.com +44(0)2076302471
YoucanlearnmoreaboutUbuntuCloudInfrastructureatwww.ubuntu.com/l-cloudorbyscanningthecodebelow.
13
Ubuntu Cloud
Ifyouuseapubliccloudservice,Ubuntu
providestheidealguestOSonwhichtobuild
andmanageyourcloudservices.It’sthe
numberoneguestOSacrossallthemajor
publicclouds–themostpopularchoice
forbusinessesanddevelopersalike.
Astheopen-sourceoperatingsystem
withthewidestselectionofpre-packaged
software,Ubuntusupportscommon
standards,reducingtheriskoflock-into
proprietarysolutions.It’salsocompletely
freefromlicensingrestrictions–which,in
theelasticworldofthecloud,givesyouthe
much-neededfreedomtospinupasmany
serverinstancesasyouneed,wheneveryou
needthem.Bestofall,Ubuntu12.04LTSwill
besupportedbyCanonicaluntil2017across
allcertifiedpublicclouds,soyoucandeploy
yourcloudworkloadsonUbuntuinthe
knowledgethatthey’llbesupported
inthelongterm.
Beingtheleadingcloudguest,wealso
benefitfromaverywiderangeofinnovation
andcontributionsfrommanyend-users.
ThatgivesUbuntuthebestselection
oftools–bothfromCanonicaland
third-partyvendors.
Ubuntu is the #1 OS on public clouds
Ubuntu Cloud
14
Ubuntu Cloud
Optimisedforeachcloud
Everypubliccloudisdifferent.WhenyouchooseUbuntuonthatcloud,youcanbecertainthatkeyelementsoftheUbuntuexperiencewillperformconsistentlywell.
Forexample,eachcloudinfrastructuremakesitsowndecisionsaboutkernelandvirtualisation.Whenwecertify apubliccloud,weensurethatUbuntuisoptimisedforit.
Wealsodesignandimplementanoptimalupdate mechanismforthatcloud.So,forexample,onAWSitsnowpossibletogetupdatesatverylowcostfromS3,whichisinfrastructurethatisuniquetoUbuntuandAWS,designedtoensureagreatexperienceforUbuntuusersonthatcloud.Similarly,weengagewiththecloudarchitectsonallcertifiedcloudstoprovideafirstclassupdateexperience.
Compliance,audit, assurance,support
Canonical’sUbuntuAdvantagesubscriptionprovides thesamebenefitsforpublicclouddeploymentsasfortraditionalserverinstallations.Whetheryourcloudcomprises10Ubuntuinstancesorathousand,we’llcoveryourneedforcompliance,andgiveyouaccesstoalltheconsultancy,technicalsupport,onlineresourcesandmanagementtoolsyouneedtosucceed.
“...Ubuntuisbyfarthebestoptionforrunningfullyvirtualisedinfrastructureinthepubliccloud...itoffersgreatnativesupportforAmazonEC2andothercloudplatforms,aswellastruecomputingelasticitywith nolicensingcostswhatsoever.”
James Loope, Head of Operations, Janrain
Janrainisoneofmanyorganisationsgettingresults byusingUbuntuCloud.Toseemorecasestudies,goto
www.canonical.com/about-canonical/resources/case-studies
Cutthecomplexitywithcloud-init
Canonicalpioneeredcloud-init,amechanismtocustomisestandardimagestospecificneedsdynamicallyonstartup, asawaytoreducethecomplexityofmanaginglargenumbersofcustomimagesforspecificworkloads. Today,cloud-initiswidelyrecognisedasthebesttoolforboot-timeworkloadcustomisation.Canonical’stoolsmakeforeasier,moremanageableandmorestandardiseddeploymentprocesses.
Insteadofmaintainingoneimageperworkload(orworse,oneimagepernode),youmaintainservicedescriptions. Yourstandardimageisthencustomisedatstart-upto suitthatservicedescriptionandsecurityrequirements. Earlyadoptersofcloudcomplainedofimagesprawl– withcloud-init,youcanavoidtheproblementirely.
Correctandcompletesupportforcloud-initisarequirementforpubliccloudspublishingUbuntuimages,ensuringthatyourdeploymentscanworkwellacrossallcertifiedclouds.
Talktotheexperts
We’dbegladtodiscussyourpubliccloudstrategy,andwayCanonicalcansupportyourneeds.Pleasecontactusat:
nadeem.butt@canonical.com +44(0)2076302471
TofindoutmoreaboutUbuntuasaguestonpublicandprivateclouds,gotowww.ubuntu.com/l-cloud-jumpstart orscanthecodebelowwithyourphone.
Ubuntu is the #1 OS on public clouds
Ubuntu Cloud
Ubuntu Cloud
15
Ubuntu Cloud
16
Thespeedwithwhichcapacitycanbeprovisionedinthecloudshiftsthebottleneckonefficiencyfromtheprovisioningstagetothedeploymentstage.Fordevops,thespeedwithwhichnewiterationsofbusinessapplicationscanbedeveloped,testedanddeployedisacriticalmeasureofcompetence,competitivenessandeffectiveness.
CanonicalleadstheclouddeploymentmarketwithJuju,asingleorchestrationtoolthatworksonpublicandprivateclouds,onphysicaldeployments,andon developerworkstations.
Systemadministratorsanddevelopersdistilltheirdeploymentexpertiseintocharms,whichcanbere-usedbyotherteamsandwhichencapsulateyourinstitutionalknowledgeaboutthatparticularworkloadorservice.CharmsareusedwithJujutospinupworkloadsacrossallthedeploymentenvironments–development,testandproduction.Whendevelopersmakeachangeinthedeploymentprocessaspartofthedevelopmentcycle,thatchangeispassed ontosystemadministratorswhentheircodeishandedover.
Usingasingleframeworkfordevelopment,test,stagingandproductiondramaticallyreducesthefrictionassociatedwiththedevelopmentcycle. Thatsuitsthemovetocloudcomputingperfectly,becauseitmatchesthereductioninfrictionfromautomatedandvirtualisedprovisioning.
CloudalsocreateswholenewchallengesforITgovernance.Workloadscanbespunuponpublicservices,theycanbecreatedwithoutmanagementoversightandtheycanbecreatedatanenormousscale.Tomakethingsworse,customisedimagesinpubliccloudsbecomeunmaintainableveryquickly,leavingITmanagerswiththemess.Earlyadoptersofcloudstruggledtomanagethesnowballingaccumulationofcustomimagestheyweredependingon.Canonical’sinvestmentincloud-initandJuju,whichtogethereliminatetheneedforcustomimagesinfavourofdynamicspecialisationonstartup,hassolvedthisissue.
Cloudorchestration withJuju
Alittlecharmgoesalongway
AJujucharmisacollectionofinstructionsthatdeploys,updatesandscalesaparticularcloudservice.Whenyoudefineanewworkloadorservice,youcreateacharmforitusingwhateversystemworksbestforyou.Itcanbeashellscript,itcanusepuppet,oritcanuseanyotherframeworkyoulike.Wedesignedittomakeiteasytore-useexistingtoolsorexpertiseyoumayhavein-house,wrappingitup inawaythatwillworkonthecloud.
Mostservicescanbecharmedinanhourortwo,atleastforinitialtesting.Andinvestmentsinacharmpayoffeverytimeitisre-used.Charmsencapsulateeverythingaserviceneedstoknowaboutitself,ortellotherservicesaboutitself,soit’sveryeasytore-usetheminadifferentteamorenvironment.
Repeatabledeployments improvequality Thewidelyrecognisedbestpracticefordeploymentis to“automateeverythinganditeratequickly”.Therule usedtobe“buildinonecommand”toensurequality. Today,thatruleis“deploywithonecommand”. That’sbecausefastiterationsaretheonlyway toensurethatqualityismaintainedinafast-movingenvironmentlikethecloud.
Re-usehundredsofexistingcharms
Canonicalmaintainsacollectionofpubliccharmsthataredevelopedintheopen,underthesametransparentgovernancethathasmadeUbuntutheleadingcloudOS.Eachcharmdistillsbestpracticefromtheleadingdevops forthatparticularservice,worldwide.Jujuputsthem allatyourfingertips.
Thosecharmscontinuetoimproveandevolve,meaningthatyourclouddeploymentsgetsmarter,moreefficientandmorereliableeverytimeyouupdatethem.Inarecentexample,workdonetoreducethecostperdayofaveryhigh-trafficcloud-hostedwebsitewassharedimmediatelywithotherwebsitesusingthesamecloudstack.Inanenterprisesetting,animprovementtothecharmforacomponentinmanycloudstacksbringsbenefittoallusers.
ThecollectionofJujucharmsincludesallthecommoncomponentsoftypicalclouddeployments–populardatabases,webapplicationservers,loadbalancingsystems,computationalframeworks;everythingfromgameservers tofiniteelementanalysisisreadyforoff-the-shelfdeploymentinyourcloud.
JustasUbuntuincludesthewidestselectionofpre-packagedsoftware,thecollectionofJujucharmsrepresentsthedeepestselectionofready-to-deploycloudworkloadsandservices.It’sthebestwaytostartanydeployment–becauseyoucangetthebackboneupandrunningquickly,addingandcustomisingonlythepartsyouneedtospecialise.
Andit’sallcloud-neutral:thosecharmsworkaswellon EC2asonRackspaceoryourprivatecloud.EachJuju charmdefinesaworkloadthatcanbeusedonanypublic,privateormicro-cloud(developerworkstation),orevenonphysicaldeployments.
AkeydesigngoalforJujuwastoimprovetherateofreuseofinternally-developeddeploymentrecipesandpractices inCanonical;ourcustomersreportthesameresult. Teamssharecharms,lettingexpertisepercolatethrough thecompanymuchfasterthanbefore.
17
Ubuntu Cloud
Everything from game servers to finite element analysis is ready for of-the-shelf deployment.
Deploy services in seconds Jujuautomatesdeployment.Mostimportantly,itensuresthatdevelopersandopsareusingexactlythesametools,recipesandpatternsateverystepinthejourney.Sotheopsseewhatthedevelopersaw.Inthepast,handoversbetweenteamswerefraughtwithmanualsteps–opportunities toforgetacriticalpiece.WithJuju,theentiredeploymentprocesscanbeautomated,whetheritsforanewdevelopersettinguptheirworkstationondayone,oranopswizarddeployingthethirditerationofthedayinproduction. Andthecharmusedbyeachofthesecolleaguesisexactlythesame–allofthedeploymentexpertiseisdistilledinone,reusableplace.
Eachcomponentofyourclouddeploymentisdeployedwithasinglecommand.Eachcomponentcanbescaledupordown,withasinglecommand.Eachrelationshipbetween acomponentisasinglecommand.Andallofthosecan besavedasareusablestack.
Jujudramaticallysimplifiestheprocessofbringingup “yetanotherJBOSSappserver”or“yetanotherCondornode”.Butitreallyshineswithcomplex,multi-tierstacksthatinvolvemultiplesimultaneousinter-relateddeployments.Andwhatitsavesintimegoesstraight tothebottomline,aneffectthatisamplifiedasmore teamsadoptit.
Speedupthepaceofchange Beyondinitialdeployment,thelong-termcostsofchangemanagementinthecloudareveryhighunlessyourtoolssupportorganicextensionoftheserviceworkloads. Inotherwords,ifyoucan’teasilyaddto,orremove, servicesorcapacity,youwon’tbeeffectiveinthecloud.
Jujuprovidesauniquelystraightforwardwaytoextendexistingdeployments.Unliketraditionalscript-basedapproaches,Jujudeploymentscangrowandshrink ondemand,addinglayersorsubstitutingcomponents onthefly.
Forexample,ifyouwanttoshifttoadifferentbranchofcodeforonecomponentinyourbusinessapplicationstack,youcandothatontheflywithJuju–firstintest,theninstagingandfinallyinproduction.Thisisthetime-savingkillerfeatureofJuju.Deploymentcanbeautomatedwithanynumberoftechnologies.Mostopsteamshavescripts todeployaparticularstackquickly.Thosescriptsareusuallytiedtoaspecificinfrastructure–beitcloudorphysical–buttheyneverthelessmakeinitialdeploymentsfast.Jujugoesfurther,inallowingyoutomodifythedeploymentinrealtime,preservingyourconfigurationandadaptingtoyourchangesintelligently.
18
Ubuntu Cloud
Juju deployments can grow and shrink on demand.
Layerontopofconfigurationmanagement
JujulivesalongsidetoolslikePuppetandChef.Encapsulateyourexistingrecipesincharmstoachievegreaterreuseofthatexpertise.Configurationmanagementtoolsareanexcellentwaytodefineaspecificservice.OrchestrationtoolslikeJujuaredesignedtogluethoseservicestogether
Inthecloud,therecanbenocentral,masterviewofeveryconfigurationanddeployment.Youneedtheflexibilitytodeployandconnectservicesorganically,addinglayersandreshapingpartswithoutdependingonacentralunderstandingofhowallthepiecesfittogether. Jujukeepsteamsproductive,itletsadeployment growasfastasyoucanmakedecisionsratherthan slowingdownasitgetslarger.
Scale Manyorganisationschoosecloudforscale–theelasticity ofresourceallocationpromotedtheideathatonecanscaleup(anddown)quicklyandeasily.
Thekeychallengeofcourse,ishowoneachievestheserviceorchestrationthatunderpinssuchelasticity.Yourcloudcandelivertheresources,butyouhavetobeabletoconfigureandmanagethoseservicesinanelasticfashion.
Inthecloud,scaleisachievedhorizontally.Ratherthanscalingup,wescaleout.Ratherthanmovingtoa“fasternode”weaddmore,cheaper,nodes.That’stheGoogleandAmazonmodel,anditworksverywellifyouhavethesmartstocoordinatefarmsofservers.
Jujugivesyouthosesmartsinaneatpackage:eachcharmknowswhatittakestoscaletheserviceitprovides,soscalingupordownbecomesasimplematterofasking thecharmtodothework.Ifyouhaveatrickyworkload, youcanencapsulateyourinstitutionalknowledgeonce inthecharm,andsharethebenefitsofthatwithother teamsinthecompany.
LearnmoreaboutJuju
FormoreinformationonserviceorchestrationwithJuju,includingtrainingandlinkstojointheJujucommunity, go to juju.ubuntu.com
19
Ubuntu Cloud
Each charm knows what it takes to scale.
20
Ubuntu Cloud
ToprovehowquickandeasyJujuis,we’vecreatedacoupleof
simpleexamplesyoucantry.Bearinmind,thesecommands
canworkonalaptop(withlightweightcontainersfornodes),
onthepubliccloud,onyourprivatecloud,oronphysical
servers.Jujureallyisthatamazing.
Example1: DeployingandscalingHadoop
# Setup the environment for deployment jujubootstrap
# We’d like a master Hadoop node jujudeployhadoophadoop-master
# We’d like to start a slave cluster of 5 instances jujudeploy-n5hadoophadoop-slavecluster
# Tell the master to talk to the slaves. jujuadd-relationhadoop-master:namenode hadoop-slavecluster:datanode jujuadd-relationhadoop-master:jobtracker hadoop-slavecluster:tasktracker
Nowwehaveafive-nodeHadoopcluster.Sincewedefine therelationshipattheservicelevelandnotthemachinelevel,wecaneasilyaddanothernode:
juju add-unit hadoop-slavecluster
...or,asmanyaswewant.Let’smakethisa25nodecluster:
juju add-unit -n20 hadoop hadoop-slavecluster
Example2: DeployingaNode.jsapplication
# We’d like a MongoDB replicaset jujudeploy-n3mongodb
# Now deploy the Node.js app server, telling it about my app’s yaml jujudeploy--confignode-app.yamlnode-app
# Tell the app server to talk to the mongodb jujuadd-relationmongodbnode-app
# Open the port, serve my app! jujuexposenode-app
Jujuinpractice–examplesfromthefield
Ubuntu Cloud
21
Thecloudhasrevolutionisedprovisioning,delivering
virtualinstancesandstorageondemandinminutes
orseconds.Andthatnewwayofthinkingabout
provisioninghashadadramaticimpactoneverything
fromdevelopmentpracticestothefinancialmodelsofIT.
Attheheartofcloudisvirtualisation–thoseresources
areallvirtualised,soofcoursetheycanbeprovisioned
ondemand.Butwhatifwecouldbringthatsame
dynamicthinkingtophysicalprovisioningfor
infrastructurewhereacloudisnotappropriate?
Physicalprovisioning, evolved
Ubuntu Cloud
22
ManymodernITservicesarecloud-like:farmsofservers,doingroughlythesamething,scaledoutratherthanscaledup.Inthoseenvironments,it’susefultothinkofthecollectionofphysicalmachineslikeacloud,evenifitisn’tvirtualised.
“DeployanothernodeinthatHadoopservice”isjustasvalidinthecloudasonalargephysicaldeploymentwithtens,hundredsorthousandsofmachines.Andofcourse,your clouditselfisalargeservice,deployeddirectlyonto themetal.
SoCanonicalhascreatedMetalasaService(MAAS),asystemthatmakesitquickandeasytosetupthephysicalhardwarebaseonwhichtodeploycomplexservicesthatneedto scaleupanddowndynamically,likeUbuntu’sOpenStackCloudInfrastructure.
Mostimportantly,serversprovisionedthroughtheMAAScanbeprovisioneddynamically,justlikecloudinstances–onlyinthiscase,they’rewholephysicalnodes.“AddanothernodetotheHadoopcluster,andmakesureithasatleast16GBRAM”iseasywiththeMAAS.Itletsyouusecloudsemantics,inthephysicalworld.
ThroughasimplewebinterfaceorwebAPIyouadd,commission,update,deployandrecyclephysicalserversatwill.Asyourneedschange,youcanrespondrapidly,byaddingnewnodesanddynamicallyre-deployingthembetweenservices.Whenthetimecomes,nodescanberetiredforuseoutsidetheMAAS.
Whencommissioninganewnode,MAAScantakecare ofhardware-specifictaskssuchasburn-intests,firmwareandRAIDupgrades–andcheckingwhetheryourhardware isUbuntucertified.TogetherwithJuju,MAASmakesiteasy toturnanetworkofphysicalserversintoafunctioningprivatecloud.
23
Ubuntu Cloud
Servers provisioned through the MAAS can be provisioned dynamically, just like cloud instances.
Thehyperscaleera
Serversusedtobeexpensive.Precious.Distinctive.Wegavethemnameslike“Hercules”or“Unobtanium”or“Atlas”or“Hagrid”becausethegoodoneswere,well,beefy.Thegreatonesweresomecombinationof“faster”and“morereliable”.Bigbusinessesboughtbiggerservers,withbrandslikePOWERandItaniumandzSeries.
Thosedaysarenumbered,andthenimblecompaniesthataresettingthepacehaveshiftedtotheoppositeendofthespectrum.Theybuyservercapacityasacommoditybasedonthetotalcostofcompute:thecostperteraflop,factoringinspace,time,electricity.Theyget“faster”computingbyaddingmoreandmorenodestotheirclusters,andtheyget“morereliable”bydoublingupsothatserviceskeeprunningwhenindividualnodesfail.MuchasRAIDchangedthestoragegame,thisscale-outphilosophy,pioneeredbyGoogle,haschangedtheserverlandscape.
Initsultimateexpression,thismovementarrivesatthehyperscaleera.Insteadofmanagingtensofservers,peoplemanagetensofthousandsofservers–evenrelativelynormalbusinessescanendupwithmanymorenodes intheircloud/clusterthantheyhaveemployees.
Byhyperscale,wemeantheeraofnodesthataremany andwimpy,cheapandunreliable(byhistoricalstandards forcriticalcomputing)individually,butunstoppable enmasse.Thesenodesarealsoincrediblydense–theyconsumemuchlesspowerthanatypicaltraditionalserverboardwouldconsume,sowecanpackevenmoreofthemintothedatacentre.Theeraoftensofnodesperboard andthousandsperrackisfastapproaching.
Inthathyperscaleeraserversarealmostanonymous,withnameslike“node-0025904ce794”.Instead,wegivenames tothewholecluster–becausethehorsepowernowrests inthecluster,ratherthanthenode.Likewise,thereliabilityoftheinfrastructurewilldependonredundancyrather thanheroicperformancesfromspecificmachines. Thereis,astheysay,safetyinnumbers.
Today,however,eachserverisstillprovisioned,managedandconfiguredasifitwereaHerculesoranAtlas.Forhyperscaletowork,weneedleaneroperatingsystemsandleanerprovisioningprocesses.Andweneeddeploymenttools tomatchthenewphysicalreality.
InanerainwhichATOMisasimportantasXEONinthe datacentre,MAASmatters.Inthatworld,anoperatingsystemlikeUbuntuthatisleanerandmorecost-effectivemakesevenmoresense,becausecostpernodeiscritical totheviabilityofthewholeexercise.Deployingnodesafewhundredatatimeisacloud-likewayofthinkingabouttheprovisioningproblem.MAASbringscloudsemanticstothephysicalworld.
24
Ubuntu Cloud
MAAS brings cloud semantics to the physical world.
Cost per node is critical.
Ubuntu Cloud
25
UbuntuCloudoffersthecost-effectivenessoffreeopen-sourcesoftwareandthereassuranceofenterprise-friendlycommercialsupport,intheformofUbuntuAdvantage.
Canonical’sstandardUbuntuAdvantagesubscriptionprovidesIPassurance,compliancewithgovernmentcertificationstandards,systemsmonitoring,reporting andadministrationtools,fastproblemresolutionandaccesstoUbuntuexperts.Andweofferthesamesubscriptionserviceonthecloud.Giventhatcloudisaparticularfocus forUbuntuandCanonical,wehavespecialistsforbothUbuntuasaguestonpublicclouds,andUbuntu-based cloudinfrastructure.
UbuntuAdvantagesubscriptionalsoincludesaccesstotheCanonicalSupportwebportal,livephoneandonlineaccesstocloudsupportengineers,plusfreeUbuntuupgradesandsecurityreleases.Keybenefitsinclude:
• CloudDeck,unifyingpubliccloudregionsfrommultiplepubliccloudproviderslikeAmazon,RackspaceandHP,withprivatecloudregionsfromyourprivateUbuntucloudinfrastructure,intoasinglehybridcloudwithonesetofquotas,credentials,complianceandreportingstandards
• Landscape,asystemsmonitoringandmanagementserviceallowingsystemsadministratorstomanageUbuntu-basedpublicandprivatecloudinstancesaseasilyasphysicalmachines,overtheweb
• Accesstosupportengineerswiththeskillsandexperienceneededtoresolveyourissuespromptly
• Onlinesupporttoolsthathelpuserslogrequests andqueriesquicklyandeasily
• Real-timetrackingofissuesfrominitialreport toresolutioninouronlinesupportportal
• Availabilityofstandardsubscriptionsthatcoverlocalbusinesshours,oradvancedsubscriptionswith24-hourcoverageformission-criticalsystems
• Nolimitonthenumberofcasesraisedandresolved
SmartmonitoringandmanagementwithLandscape
EnterprisecustomerswithcomplexdeploymentsbenefitfromLandscape,Canonical’senterprisemanagementandmonitoringservice.
Landscape,whichisincludedinyourUbuntuAdvantagesubscription,bringsmanagementtaskstogetherintoasinglewebconsole,enablingtheadministratortomanagethousandsofUbuntuworkloadsefficiently.
LandscapeprovidesafullwebservicesAPI,enablingyou toautomateyourmanagementprocesseswithfine-grainedcustomisationtotheneedsofeachsite.Itensuresthesecurityofyourcloudsystemsbykeepingthempatchedagainstthelatestexploits,anditprovidesyouwiththeauditandcompliancereportingtosupportyourITgovernanceneeds.
Landscapeisafullsystemsmanagementsolution,coveringsoftwaremanagementupdatecompliance,hardwareandsoftwareinventories,monitoring,newsystemdeploymentandmore.
Compliance,Assurance,SupportwithUbuntuAdvantagefromCanonical
CloudDeckfromCanonicalisavailabletoUbuntuAdvantagesubscribers.Itisatoolthatunifiesarangeofpublicandprivatecloudcredentialsintoasingle,hybridcloud, andincludesagraphicalfront-endforadministration. CloudDeckfacilitatestheuseofmultiplecloudssupportingtheEC2API(OpenStack,Eucalyptus,AWSEC2)through asingle,uniformAPIandinterface.
CloudDeckgivesyoutheabilitytosynthesisemultipleclouds–likeAmazon,AT&T,HP,andyourprivateclouds–intoasingleunifiedhybridcloud.Itthengivesaccess toeachofthosecloudsasiftheywereonesinglecloud, withaccesscontrolsandpoliciestogovernwhichcloudregionemployeescancreateworkloadsin,andwhatconstraintsormonitoringrequirementsyouneedthem tomeet.Forexample,youcanlimitaparticularperson torunningnomorethanfiveinstancesconcurrently.
OnceyousetupCloudDeck,youremployeeshaveasingleAPI,asinglecredential,andasingleconfigurationthattheycanusetodeployworkloadsinanyofyourapprovedcloudregions.Youcanaddrelationshipswithnewpubliccloudproviderswithouthavingtocreatenewcredentialsforyouremployees,orprovidethemwithnewconfigurationinformation.Thenewregionsjustshowupinyourunifiedhybridcloud.
CloudDeckmanagesallcloudandlogincredentials, aswellasconfigurationsettingssuchasIPaddresses,storagevolumes,snapshots,andmore.
Howitworks
Publiccloudsaredividedintoregions,usuallycorrespondingtodatacentres.CloudDeckletsyousynthesiseeachoftheregionsfrommultipleclouds,intoanewcloudwithallofthoseregions.
Soforexample,youmighthaveonepubliccloudprovidercalled“Cumulus”withthreeregions:cumulus-americas,cumulus-emea,cumulus-asia.Andasecondcloudprovider“Nimbus”withtworegions:nimbus-north,nimbus-south.Finally,youmighthaveyourownprivatecloudsetup intwodatacentres:yoyodyne-sandiego,yoyodyne-boston.
CloudDeckwouldletyoucreateanewcloudwithsevenregions,eachcorrespondingtooneoftheunderlyingregions.YoucanissuecredentialsfromCloudDeckto youremployees,customersorcontractorswhichthey inturnusetoaccessallofthoseregions.
CloudDeckprovidesfullquotasupport,soyoucancontrolwhocanlaunchworkloadsinwhichregion,centrally. Youcanalsoapplyarangeofpoliciestotheuseofthosecloudregionsbyyouremployees.
HybridcloudwithCloudDeck fromCanonical
Ubuntu Cloud
26
Canonical’ssubscriptionforassurance,supportand
compliancereporting,UbuntuAdvantage,coversboth
cloudinfrastructureandthecloudguest.
UbuntuAdvantageInfrastructureispricedperserverperyearandoffers twolevelstochoosefrom:StandardandAdvanced.
UbuntuAdvantageforCloud
Cloud Infrastructure (Standard)
Ubuntu Advantage Infrastructure
Cloud Infrastructure (Advanced)
$1,050 $1,800Price per server per year
Landscape systems management
£787 £2,007Landscape Dedicated Server
Legal assurance
Knowledge and support
Knowledge base
Networking and network services
Web and application servers
Server security
Basic installation and applications
Custom package repository
Clustering
High-availability failover
Optional OptionalPremium Service Engineer
Ubuntu Cloud
27
UbuntuAdvantageonthe public cloud
Weprovidesupportforpublicclouddeployments,too.UbuntuAdvantageincludesallthesamelegalprotection andtechnicalsupportwhenyouarerunningonthe cloud,includingtheoptionofacontractedPremium ServiceEngineer.
UbuntuAdvantageinthecloudcanbepurchasedinbulk,tocoverabasenumberofrunningimagesacrossmultipleclouds.Alternatively,supportisavailablebythehouronparticipatingpublicclouds.
Findoutmore
FormoreinformationabouthowCanonicalcansupport youropencloud,contactusnowon:
nadeem.butt@canonical.com +44(0)2076302471
YoucanlearnmoreaboutUbuntuAdvantageat www.ubuntu.com/l-cloud-services orbyscanningthecodebelow.
Ubuntu Cloud
28
AllmajorpubliccloudsofferUbuntu;it’sthemostpopularguest
OS,andessentialtoattractingbothearlyadoptersandthosewho
aredeployingsubstantialamountsofinfrastructureonthecloud.
OfferingUbuntuasaguest
Canonical’spubliccloudengagementprogramcoverstheenablement,certificationandstandardisationofthoseservices.Thatmeansthatcustomerscanexpecttheir clouddeploymentsfromonecloudtoworkwellonanother.ItensuresthatcriticaltoolsusedbymillionsofUbuntudevelopersworkaswellwithyourcloudasusersexpect.
Theprogramentitlespublicproviderstousethe Ubuntutrademarkonguestimagesandensuresyour usersacompliant,consistentexperiencewhenrunningUbuntuasguestsonyourcloud.
BuildingonUbuntuandOpenStack
Ifyou’rebuildingapubliccloud,thecombinationofOpenStackandUbuntugivesyouaplatformthatisalignedwithpubliccloudsfromAT&T,HP,EricssonandRackspace,withmanymorespecialisedcloudsinparticularmarketsadoptingthesameinfrastructure.
Buildingapubliccloudmeanschoosingaplatformthathasscalabilityandopennessbuiltin.UbuntuCloud,builtonUbuntuServerandOpenStack,usestechnologiesthat havebeenbuiltanddeployedatscaleeverydayaround theworld.Stable,reliable,scalabledependableand flexible.Openstackisbuilttosupportsuper-scalable cloudimplementationssuchasthoseatHPandRackspace,sowhencombinedwithUbuntuserveritisthebestchoiceforyourpubliccloudinfrastructure.
UbuntuCloudsupportsmultipleguestenvironmentssoyoucanbesurethatwhateveryourcustomersneedtorun,UbuntuCloudwillhandleit.WiththeOpenStackAPIandAwsome,UbuntuCloudalsoensuresthatyouandyourcustomerscanchoosehowtodevelopapplicationsforthecloudandcanre-useanyapplicationstheyhavebuiltforAWS.
UbuntuCloudisprofessionallysupportedbyCanonical, soyoucandeploywithconfidence.
“Ubuntuwasthenaturalchoiceforourpubliccloud. ItstightOpenStackintegrationmeanswecanrespond tocustomerneedsfaster.Asourcloudbusinesscontinuestogrow,thisletsusfocusonup-the-stackservicesourcustomerswant.”
Ken Pepple, Director of Cloud Development, Internap
Services for public cloud providers
Ubuntu Cloud
29
1. Ubuntu Cloud is open-source, with OpenStack for
infrastructure and the standard Ubuntu server as a guest,
making it easy to spin up unlimited server instances without
incurring additional costs.
2. Ubuntu Cloud is quick to deploy, thanks to tools like
Metal as a Service for bare metal provisioning, Awsome for
integrating OpenStack with Amazon Web Services and Juju
for service orchestration.
3. Ubuntu Cloud Guest is wildly popular in the public cloud,
with leading cloud providers like Amazon and Rackspace
offering it to their customers.
4. The same tools and infrastructure can be used for private
and public clouds, making hybrid cloud architecture practical.
5. Ubuntu Cloud is compatible with a wide range of hardware,
with certified products from all the major server makers
and unrivalled experience on the ARM platform.
6. Ubuntu Cloud will be supported for five years,
because it is part of Ubuntu Server 12.04 LTS.
7. Commercial support is available in the form of Ubuntu
Advantage, and covers IP assurance, compliance reporting,
technical support and management solutions.
8. Ubuntu is backed by Canonical, a global software vendor
and service provider with staff in over 30 countries.
9. You can try Ubuntu Cloud easily, thanks to trial offers from
Canonical including Ubuntu Cloud Jumpstart and a free hour
on Amazon EC2.
UbuntuCloudataglance
©CanonicalLimited2012.Ubuntu,Kubuntu,CanonicalandtheirassociatedlogosaretheregisteredtrademarksofCanonicalLtd.Allothertrademarksarethepropertiesoftheirrespectiveowners.Anyinformationreferredto inthisdocumentmaychangewithoutnoticeandCanonicalwillnotbeheldresponsibleforanysuchchanges.
Tofindoutmoreabout
Ubuntu Cloud, go to
www.ubuntu.com/cloud
Tospeakdirectlytoamember
oftheCanonicalteam,
pleasecontactusat:
+44(0)2076302471
nadeem.butt@canonical.com
Recommended