We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Managing the Cloud with a Few Lines of Python

00:00

Formale Metadaten

Titel
Managing the Cloud with a Few Lines of Python
Serientitel
Teil
20
Anzahl der Teile
119
Autor
Lizenz
CC-Namensnennung 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache
ProduktionsortBerlin

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
Frank - Managing the Cloud with a Few Lines of Python One of the advantages of cloud computing is that resources can be enabled or disabled dynamically. E. g. is an distributed application short on compute power one can easily add more. But who wants to do that by hand? Python is a perfect fit to control the cloud. The talk introduces the package Boto which offers an easy API to manage most of the Amazon Web Services (AWS) as well as a number of command line tools. First some usage examples are shown to introduce the concepts behind Boto. For that a few virtual hosts with different configurations are launched, and the use of the storage service S3 is briefly introduced. Based on that a scalable continuous integration system controlled by Boto is developed to show how easy all the required services can be used from Python. Most of the examples will be demonstrated during the talk. They should be easily adoptable for similar use cases or serve as an starting point for more different ones. ----- One of the advantages of cloud computing is that resources can be enabled or disabled dynamically. E. g. is an distributed application short on compute power one can easily add more. But who wants to do that by hand? Python is a perfect fit to control the cloud. The talk introduces the package Boto which offers an easy API to manage most of the Amazon Web Services (AWS) as well as a number of command line tools. First some usage examples are shown to introduce the concepts behind Boto. For that a few virtual instances with different configurations are launched, and the use of the storage service S3 is briefly introduced. Based on that a scalable continuous integration system controlled by Boto is developed to show how easy all the required services can be used from Python. Most of the examples will be demonstrated during the talk. They should be easily adoptable for similar use cases or serve as an starting point for more different ones.
Schlagwörter
CodeGeradePunktwolkeSoftwaretestDatenfeldMultiplikationsoperatorMereologieGeradeSprachsyntheseBenchmarkPhysikalisches SystemComputeranimation
Physikalisches SystemSinusfunktionWeb ServicesMetropolitan area networkCASE <Informatik>VersionsverwaltungSoftwareentwicklerNetzbetriebssystemGruppenoperationKartesische Koordinatensinc-FunktionZentrische StreckungVorlesung/KonferenzComputeranimation
Physikalisches SystemWeb ServicesSinusfunktionDatenmodellInformationsspeicherungComputerDigitalfilterSchlüsselverwaltungFokalpunktPunktwolkeFilter <Stochastik>Physikalisches SystemSchlüsselverwaltungEnergiedichteMessage-PassingMinimumNeuroinformatikGruppenoperationData MiningSoftwareentwicklerComputersicherheitCDN-NetzwerkInformationsspeicherungFunktion <Mathematik>Information RetrievalDatenbankInhalt <Mathematik>Formale SpracheWeb-ApplikationWort <Informatik>StellenringVorlesung/KonferenzComputeranimation
Euler-WinkelGeradeExpertensystemAusgleichsrechnungWeb ServicesSkriptspracheMultiplikationsoperatorNabel <Mathematik>UML
Projektive EbeneCodeMinimumSummierbarkeitResultanteComputeranimation
Metropolitan area networkReelle ZahlEuler-WinkelInternetworkingLogarithmusInklusion <Mathematik>URLWeb ServicesZahlenbereichInformationsspeicherungNamensraumBitrateRechenbuchStreaming <Kommunikationstechnik>Demo <Programm>FestplatteSchlüsselverwaltungMultiplikationsoperatorTermObjekt <Kategorie>VerzeichnisdienstRechter WinkelDienst <Informatik>IntegralDatenstrukturVektorraumArray <Informatik>DiagrammFlussdiagramm
Einfach zusammenhängender RaumElektronische PublikationURLNotebook-ComputerMetropolitan area networkWorkstation <Musikinstrument>MenütechnikSpeicherbereichsnetzwerkGroße VereinheitlichungOffene MengeMehrwertnetzGammafunktionNotebook-ComputerPhysikalische SchichtGeradeFormation <Mathematik>Rechter WinkelFigurierte ZahlMultiplikationsoperatorMailing-ListeAnalysisPhasenumwandlungZweiElektronische UnterschriftDatensichtgerätElektronische PublikationObjekt <Kategorie>SchlüsselverwaltungFestplatteURLEin-AusgabeVerschlingungComputeranimation
VerschlingungCoxeter-GruppeDifferenteWärmeübergangInverser LimesLesen <Datenverarbeitung>ClientXMLUMLComputeranimation
Euler-WinkelURLMetropolitan area networkWarteschlangeMessage-PassingGammafunktionBetafunktionArbeit <Physik>Trigonometrische FunktionMehrwertnetzClientDigitale PhotographieMachsches PrinzipMIDI <Musikelektronik>LogarithmusGruppenoperationOvalDirekte numerische SimulationInstantiierungCASE <Informatik>Message-PassingZählenAggregatzustandEinfach zusammenhängender RaumPhysikalische SchichtBootenProjektive EbeneBimodulWeb ServicesMultiplikationsoperatorMaschinenschreibenHilfesystemSchlüsselverwaltungWarteschlangeKernel <Informatik>TermBildgebendes VerfahrenParametersystemEin-AusgabeMAPOpen SourceComputersicherheitDistributionenraumImplementierungRootkitGruppenoperationPhysikalisches SystemVirtuelle Maschinep-BlockSchwach besetzte MatrixMereologieRechter WinkelZweiVariableArchitektur <Informatik>GarbentheorieDienst <Informatik>StandardabweichungWasserdampftafelLesen <Datenverarbeitung>Endliche ModelltheorieBitCoxeter-GruppeLinearisierungExogene VariableXMLComputeranimation
Metropolitan area networkDatenerfassungMehrwertnetzGammafunktionSchnittmengeCompilerKernel <Informatik>Gewöhnliche DifferentialgleichungZentrische StreckungInklusion <Mathematik>BildschirmsymbolUniformer RaumGatewayGraphische BenutzeroberflächeZoomInstantiierungDifferenteInternetworkingSystemprogrammGeradeDienst <Informatik>BitSchwellwertverfahrenMultiplikationsoperatorRechenschieberFlächeninhaltBefehlsprozessorKonfigurationsraumDatenverwaltungNatürliche ZahlZweiMatchingAusdruck <Logik>Ontologie <Wissensverarbeitung>Zentrische StreckungDialektQuarkconfinementLokales MinimumSchlüsselverwaltungQuellcodeZeitzoneNetzadresseNotepad-ComputerGruppenoperationFunktionalPunktMinimumRadikal <Mathematik>IndexberechnungProdukt <Mathematik>Objekt <Kategorie>Bildgebendes VerfahrenKlasse <Mathematik>PunktwolkeBitrateMooresches GesetzFigurierte ZahlGatewayTypentheorieParametersystemRechenzentrumDirekte numerische SimulationVirtualisierungRoutingSoftwareLastteilungComputeranimation
ZeichenketteProgrammverifikationMultiplikationsoperatorWeb ServicesGeradeSichtenkonzeptDämpfungVorlesung/Konferenz
Code
Transkript: Englisch(automatisch erzeugt)