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

Stateful systems on immutable infrastructure

00:00

Formal Metadata

Title
Stateful systems on immutable infrastructure
Title of Series
Number of Parts
44
Author
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language
Producer

Content Metadata

Subject Area
Genre
Abstract
Lessons learned operating thousands of stateful production clusters on top of Fedora and systemd-nspawn. Aiven is a cloud data platform operating thousands of production clusters on top of different cloud infrastructure providers (e.g. AWS, GCP). We offer the latest open source database & streaming engines to our users around the world, and implement most of our platform using the latest open source software including Fedora and systemd-nspawn. We wanted to base our platform on a fast moving Linux distribution like Fedora to gain quick access to new technology and avoid having to backport a lot of things. Fast moving distributions are typically not supported for a long time, but implementing an immutable infrastructure where deployed machines are not touched afterwards makes it possible to use them in production. In this talk we’ll share the details of our architecture and the lessons we’ve learned as well as problems we’ve faced over the years operating hundreds of thousands of virtual machines and containers with it on top of six different public clouds.
System programmingProduct (business)Scale (map)DatabaseService (economics)Software maintenanceWordDatabaseService (economics)Software maintenanceProjective planeMultiplication signOpen sourcePhysical systemComputer animationMeeting/Interview
Virtual realityVertex (graph theory)Scale (map)WordDatabaseService (economics)Open sourceInformation engineeringDifferent (Kate Ryan album)DialectPhysical systemCloud computingGoogolHypercubeScaling (geometry)Scalar fieldComputer animation
Contrast (vision)System programmingProgramming paradigmServer (computing)Process (computing)Group actionConfiguration spaceState of matterCASE <Informatik>Order (biology)NP-hardBitPhysical systemMathematicsService (economics)Programming paradigmDifferent (Kate Ryan album)Scaling (geometry)Configuration spaceVirtual machineQuicksortMultiplication signServer (computing)Computer animation
DisintegrationComponent-based software engineeringPhysical systemOrdinary differential equationOpen setSoftwareContext awarenessControl flowLibrary (computing)Default (computer science)Revision controlCycle (graph theory)Physical systemSynchronizationFreewareDerivation (linguistics)INTEGRALDefault (computer science)Ocean currentLogic gateCASE <Informatik>Multiplication signQuicksortDistribution (mathematics)Scripting languageProjective planeDifferent (Kate Ryan album)Web pageExecution unitSoftwareExterior algebraComponent-based software engineeringSoftware bugOpen sourceComputing platformTraffic reportingCurveFitness functionComputer animation
Default (computer science)Revision controlCuboidOrder (biology)Software bugPatch (Unix)BuildingInformation securityQuicksortMultiplication signLibrary (computing)Physical systemComponent-based software engineeringDefault (computer science)Pulse (signal processing)Service (economics)DatabaseComputer animation
Kernel (computing)Revision controlSoftware bugPhysical systemMultiplication signFirewall (computing)CuboidDifferent (Kate Ryan album)Meeting/Interview
Kernel (computing)Scripting languageZugriffskontrolleFirewall (computing)Service (economics)Computer networkBuildingInterface (computing)CodePhysical systemDefault (computer science)Revision controlNumberInterface (computing)Configuration spaceJava appletInstallation artServer (computing)Point (geometry)Computer animation
Virtual machineVertex (graph theory)Local ringData storage deviceLocal ringSoftwareVolume (thermodynamics)EncryptionFunctional (mathematics)Virtual machineWordMassINTEGRALMultiplication signMiniDiscBitCASE <Informatik>Pay televisionCloud computingGoogolLimit (category theory)ACIDComputer animation
Vertex (graph theory)Local ringComputer networkInstance (computer science)VolumeVirtual machineService (economics)Volume (thermodynamics)SoftwareComputer hardwareCloud computingMiniDiscNumberCharacteristic polynomialReading (process)Human migrationProjective planeFerry CorstenE-bookComputer animation
Vertex (graph theory)BackupDemonReplication (computing)System programmingBoundary value problemData storage deviceBlock (periodic table)Service (economics)MiniDiscProcess (computing)Moving averageChannel capacityTime zoneCloud computingRhombusWindowPhysical systemInsertion lossDifferent (Kate Ryan album)SoftwareRight angleGame controllerPlanningData compressionResultantService (economics)Computer hardwareSemiconductor memoryCASE <Informatik>Virtual machineObject (grammar)MiniDiscPartition (number theory)BefehlsprozessorBackupDemonData storage deviceAzimuthGoogolMultiplicationElasticity (physics)Computer animation
Process (computing)Moving averageChannel capacityVertex (graph theory)BackupData centerScaling (geometry)Shared memoryComputer animation
Physical system1 (number)Computer-generated imageryDirectory serviceMiniDiscExecution unitProcess (computing)Physical systemSet (mathematics)CASE <Informatik>Single-precision floating-point formatMereologyWordComputer animation
Physical system1 (number)Directory serviceComputer-generated imageryMiniDiscExecution unitPhysical systemMedical imagingComputer fileNetwork topologyDirection (geometry)Execution unitWordDifferent (Kate Ryan album)File formatINTEGRALVirtual machineBitDirectory serviceCASE <Informatik>Computer animation
Physical systemDigital rights managementComputer-generated imagerySoftwareRevision controlVirtual machineService (economics)Virtual machineCASE <Informatik>Service (economics)Mechanism designPoint (geometry)Medical imagingBitCustomer relationship managementMultiplication signFilm editingGraph coloringRevision controlDifferent (Kate Ryan album)DialectCloud computingMeeting/InterviewComputer animation
Configuration spaceMiniDiscEncryptionComputer networkVertex (graph theory)Set (mathematics)Digital rights managementSet (mathematics)CASE <Informatik>Type theoryDatabaseDifferent (Kate Ryan album)QuicksortNetwork topologyComputer fileMiniDiscEncryptionMathematicsIPSecBackupPhysical systemService (economics)Configuration spaceRAIDParameter (computer programming)Data storage deviceCustomer relationship managementVirtual machineComputer animation
Digital rights managementConfiguration spaceOpen sourceDemonMetric systemMetric systemPhysical systemLoginPoint (geometry)DemonFile formatMathematicsMultiplication signService (economics)Data structureConfiguration spaceGene clusterComputer animation
Service (economics)CodeDefault (computer science)VolumeComputer-generated imageryHeat transferBuildingVirtual machinePhysical systemService (economics)CodeCore dumpBuildingNumberComputer fileType theorySingle-precision floating-point format1 (number)DatabaseConfiguration spaceDifferent (Kate Ryan album)Computer configurationCloud computingMedical imagingOperator (mathematics)Computer animation
Computer-generated imageryHeat transferBuildingCloud computingOperator (mathematics)Medical imagingDialectDifferent (Kate Ryan album)ImplementationComputer animation
SoftwareBootingComputer-generated imageryInternet service providerPhysical systemSuite (music)Software testingMedical imagingSpacetimeMiniDiscGoogolMultiplication signUnit testingSuite (music)Software testingRevision controlDistribution (mathematics)Different (Kate Ryan album)Chaos (cosmogony)BitInternet service providerSystem callCloud computingCycle (graph theory)Physical systemComputer animation
Physical systemMagnifying glassBitRevision controlUnicodeMultiplication sign
UnicodeSoftwareRandom numberDisjunctive normal formGastropod shellComputer networkError messageRevision controlBitInternetworkingSoftwareMathematicsMultiplication signRevision controlComputer animation
UnicodeSoftwareRandom numberDisjunctive normal formGastropod shellComputer networkError messageRevision controlWrapper (data mining)SoftwareData centerError messageMultiplication signIntegrated development environmentBitDisjunctive normal formComputer animation
Model theoryPhysical systemComponent-based software engineeringSoftware maintenanceFocus (optics)Service (economics)Arithmetic meanComputer animation
Physical systemSystem programmingData structureComputer fileCustomer relationship managementPhysical systemState of matterQuicksortHand fanMultiplication signCartesian coordinate systemDemonCycle (graph theory)BootingPoint (geometry)DatabaseEvent horizonService (economics)View (database)CodeMiniDiscEncryptionCASE <Informatik>Goodness of fitMereologyFormal languageLine (geometry)SynchronizationCloud computingKey (cryptography)Open sourceInstance (computer science)Computer animationLecture/ConferenceMeeting/Interview
System programmingPhysical systemObject (grammar)Data storage deviceType theoryService (economics)Point (geometry)Key (cryptography)Open sourceEncryptionAuthentication
System programmingWebsiteLattice (order)Computer animation
Transcript: English(auto-generated)