openstack deployment-with ubuntu

32
OpenStack deployment starts here…

Upload: francisco-goncalves

Post on 11-May-2015

1.964 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Openstack deployment-with ubuntu

OpenStack deployment starts here…

Page 2: Openstack deployment-with ubuntu

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

Page 3: Openstack deployment-with ubuntu

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

Page 4: Openstack deployment-with ubuntu

03

Ubuntu Cloud

Page 5: Openstack deployment-with ubuntu

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

Page 6: Openstack deployment-with ubuntu

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.

Page 7: Openstack deployment-with ubuntu

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.

Page 8: Openstack deployment-with ubuntu

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

Page 9: Openstack deployment-with ubuntu

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.

Page 10: Openstack deployment-with ubuntu

09

Ubuntu Cloud

Page 11: Openstack deployment-with ubuntu

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

Page 12: Openstack deployment-with ubuntu

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.

Page 13: Openstack deployment-with ubuntu

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:

[email protected] +44(0)2076302471

YoucanlearnmoreaboutUbuntuCloudInfrastructureatwww.ubuntu.com/l-cloudorbyscanningthecodebelow.

Page 14: Openstack deployment-with ubuntu

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

Page 15: Openstack deployment-with ubuntu

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:

[email protected] +44(0)2076302471

TofindoutmoreaboutUbuntuasaguestonpublicandprivateclouds,gotowww.ubuntu.com/l-cloud-jumpstart orscanthecodebelowwithyourphone.

Ubuntu is the #1 OS on public clouds

Ubuntu Cloud

Page 16: Openstack deployment-with ubuntu

Ubuntu Cloud

15

Page 17: Openstack deployment-with ubuntu

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

Page 18: Openstack deployment-with ubuntu

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.

Page 19: Openstack deployment-with ubuntu

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.

Page 20: Openstack deployment-with ubuntu

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.

Page 21: Openstack deployment-with ubuntu

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

Page 22: Openstack deployment-with ubuntu

Ubuntu Cloud

21

Page 23: Openstack deployment-with ubuntu

Thecloudhasrevolutionisedprovisioning,delivering

virtualinstancesandstorageondemandinminutes

orseconds.Andthatnewwayofthinkingabout

provisioninghashadadramaticimpactoneverything

fromdevelopmentpracticestothefinancialmodelsofIT.

Attheheartofcloudisvirtualisation–thoseresources

areallvirtualised,soofcoursetheycanbeprovisioned

ondemand.Butwhatifwecouldbringthatsame

dynamicthinkingtophysicalprovisioningfor

infrastructurewhereacloudisnotappropriate?

Physicalprovisioning, evolved

Ubuntu Cloud

22

Page 24: Openstack deployment-with ubuntu

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.

Page 25: Openstack deployment-with ubuntu

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.

Page 26: Openstack deployment-with ubuntu

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

Page 27: Openstack deployment-with ubuntu

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

Page 28: Openstack deployment-with ubuntu

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

Page 29: Openstack deployment-with ubuntu

UbuntuAdvantageonthe public cloud

Weprovidesupportforpublicclouddeployments,too.UbuntuAdvantageincludesallthesamelegalprotection andtechnicalsupportwhenyouarerunningonthe cloud,includingtheoptionofacontractedPremium ServiceEngineer.

UbuntuAdvantageinthecloudcanbepurchasedinbulk,tocoverabasenumberofrunningimagesacrossmultipleclouds.Alternatively,supportisavailablebythehouronparticipatingpublicclouds.

Findoutmore

FormoreinformationabouthowCanonicalcansupport youropencloud,contactusnowon:

[email protected] +44(0)2076302471

YoucanlearnmoreaboutUbuntuAdvantageat www.ubuntu.com/l-cloud-services orbyscanningthecodebelow.

Ubuntu Cloud

28

Page 30: Openstack deployment-with ubuntu

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

Page 31: Openstack deployment-with ubuntu

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

Page 32: Openstack deployment-with ubuntu

©CanonicalLimited2012.Ubuntu,Kubuntu,CanonicalandtheirassociatedlogosaretheregisteredtrademarksofCanonicalLtd.Allothertrademarksarethepropertiesoftheirrespectiveowners.Anyinformationreferredto inthisdocumentmaychangewithoutnoticeandCanonicalwillnotbeheldresponsibleforanysuchchanges.

Tofindoutmoreabout

Ubuntu Cloud, go to

www.ubuntu.com/cloud

Tospeakdirectlytoamember

oftheCanonicalteam,

pleasecontactusat:

+44(0)2076302471

[email protected]