Tooted
Infralib: avatud lähtekoodiga distributsioon Kubernetese platvormidele
Välja antud AGPL litsentsi all
- Testitud väljalasked igal tööpäeval
- Testitakse päris AWS-i, Google Cloudi, Azure'i ja Oracle'i kontodel
- Kasutuses alates 2020. aastast
Infrastruktuuri ei pea ise kirjutama
Infralibile üle viidud projektides kahaneb IaC-koodi hulk 88% - tuhandete ridade asemele jääb paarsada.
CVE-de parandamine on lõputu töö
Uued paigad ilmuvad igal tööpäeval ja sina otsustad, millal need kasutusele võtad.
Infralibi avatud lähtekoodi lisandub pidevalt uusi võimalusi
Võtad need kasutusele siis, kui sulle sobib.
Üks koodibaas, mis vastab kõigi nõuetele
Infralib hoiab teie rakendused, taristu ja halduse ühes versioonitud koodibaasis.
Üks koodibaas mitme tiimi jaoks
Üks tiim tahab üht pilve, teine teist. Kõigil on oma turvanõuded ja oma sisemised tööriistad. Seni oli ainus lahendus teha igale tiimile platvormimallist eraldi koopia ja maksta nende kõigi ülalpidamise eest. Infralib annab sulle ühe koodibaasi, mis kohandub kõigi vajadustega:
- Töötab AWS-il, Google Cloudil, Azure'il ja Oracle Cloudil
- Kasuta ainult vajalikke mooduleid või too oma lahendus
- Sobib rangelt reguleeritud valdkondadesse, ilma et peaksid jagatud koodibaasist loobuma
Pilve vahetudes jääb sinu tööviis samaks
Pilveteenuse pakkujad annavad sulle komponendid, mitte valmis platvormi. Infralib lisab avatud lähtekoodiga kihi, nii et su igapäevane töö ei sõltu sellest, millist pilve klient parasjagu oled. Sina otsustad, millal ja kus maksad suveräänsuse hinna, mitte pilvepakkuja vaikeseadistus. Meie mõiste sellele on liigutatavus: vabadus teenusepakkujat vahetada, aga mitte kohustus temast loobuda.
- Paiguta töökeskkonnad endale sobilikesse pilvedesse ja regioonidesse.
- Jaga kriitilised töökoormused mitme pakkuja vahel.
- Kasuta konkreetse pilvepakkuja teenuseid teadliku valikuna, mitte vaikimisi.
Valmistehtud turvalisus
Infralibiga tulevad kaasa turvameetmed, mille käsitsi seadistamine võtaks enamikul tiimidel kuid.
- Pod Security Admission tagab, et kõik töökoormused juurutatakse turvaliselt.
- Infralib vastab Eesti infoturbestandardi (E-ITS) väga kõrge (Very High) andmekaitseklassi nõuetele.
- Vaikeseadistus katab üle 70% CIS AWS Benchmarki nõuetest.
Käsitlege taristut nagu tarkvaraprojekti
Platvormimallidest harude loomine on esimesel päeval kiire ja viiesajandal üle jõu käiv. Infralib toob platvormitehnikasse tarkvarainseneride võtted: teegid, liidesed ja sõltuvuste süstimise.
Agent: paketihaldur ja kompilaator
Loeb teie seadistuse, lahendab sõltuvused ning genereerib torujuhtmete määratlused AWS CodePipeline’i, Google CloudDeploy või muu torujuhtmemootori jaoks.
Moodulid: teegid
Eeltestitud, versioonitud ja selgete liidestega. Kui ettevõtte reeglid või sisemine tööriist seda nõuavad, asendage mis tahes moodul oma teostusega — ülejäänud platvorm ei muutu.
Platvormi APId: pilvest sõltumatud liidesed
Üks liides hallatud avatud lähtekoodiga teenustele nagu PostgreSQL ja Valkey, olenemata aluseks olevast pilvest. Vahetage pakkujat rakendusi ümber kirjutamata.
Sõltuvuste süstimine: ühendused
Moodulid ühenduvad üksteisega automaatselt. Lülitage sisse AWS KMS ja Kubernetes kasutab seda kõigi Persistent Volume’ite jaoks. Looge VPC ning selle alamvõrgud liiguvad EKS-i moodulisse. Kirjeldate kavatsust, mitte ühenduskoodi.
Mida lahendus sisaldab
Infralib on avatud lähtekoodiga platvormidistributsioon. Mõelge sellest kui Linuxi distributsioonist või Homebrew’st pilvetaristule. See paigaldab, seadistab ja uuendab teie Kubernetese platvormi avatud lähtekoodiga rakendusi ning pilveteenuseid ja ühendab need ühtseks süsteemiks.
Kubernetes konteinerite orkestreerimiseks
ArgoCD GitOpsi jaoks
OpenTelemetry logide, mõõdikute ja hajusjälituse jaoks
Crossplane pilveressursside loomiseks
Hallatud avatud lähtekoodiga teenused: PostgreSQL, MariaDB, Valkey, Kafka, RabbitMQ
DNS-i ja TLS-i orkestreerimine
Lõimub teie pilvetaristuga
Infralibil on läbimõeldud vaikevalikud ning seda saab vajaduste arenedes kohandada. Iga liidestuspunkt põhineb standardliidesel, nii et saate kasutada vaikevalikuid või ühendada oma organisatsiooni olemasolevad lahendused.
Tüübitud moodulilepingud
Moodulid määratlevad struktureeritud sisendid ja väljundid tüübitud lepingutega. Infralibi agent kontrollib ühilduvust ja ühendab sõltuvused automaatselt. Asendage mis tahes moodul sama lepingut täitva oma teostusega. Ülejäänud platvorm töötab muudatusteta edasi.
Pilvest sõltumatud teenuse-APId
Üks liides hallatud avatud lähtekoodiga teenustele nagu PostgreSQL ja Valkey, olenemata aluseks olevast pilvest. Rakendused suhtlevad API, mitte pilvega. Vahetage pakkujat või liikuge pilvede vahel rakenduse seadistust ümber kirjutamata.
OpenTelemetry-põhine jälgitavus
Mõõdikud, logid ja jäljed kogutakse OpenTelemetry kaudu, mis on jälgitavuse instrumenteerimise valdkonnastandard. Suunake telemeetria oma organisatsiooni olemasolevasse taustsüsteemi, olgu see Datadog, Splunk või teie enda Grafana lahendus. Infralib haldab kogumist ja instrumenteerimist; teie valite, kuhu andmed lähevad.
Standardsed identiteedipakkujad
OpenID Connecti liidestus kogu platvormil. Ühendage olemasolev identiteedipakkuja: Entra ID, Okta, Google Workspace või muu OIDC-ühilduv teenus, et kasutada ühekordset sisselogimist ilma omandusliku autentimiskihita.
Infralib võrdluses
| Infralib | Ise ehitamine (Terraform + Helm + ArgoCD) | OpenShift | Rancher | |
|---|---|---|---|---|
| Esimene päev | Valmis ühendustega Kubernetese platvorm: jälgitavus, GitOps, DNS/TLS, SSO | Tühi repositoorium | Valitud komponentidega äriline K8s-platvorm Red Hati tehnoloogiatel | K8s-i juhtkiht valitud rakenduste kataloogiga |
| Pidevad uuendused | Igal tööpäeval päris pilvedes testitud väljalasked, mille kasutuselevõtu aja valid ise | Parandate CVEsid ja uuendate komponente ise | Red Hati määratud väljalasketsükkel ja toetatud versioonid | SUSE juhitud väljalasked; saadaval kogukonnakanalid |
| Kohandamine | Kirjutage üle või asendage mis tahes moodul; ülejäänud platvorm ei muutu | Täielik kontroll ja täielik vastutus | Operaatoriraamistik Red Hati ökosüsteemis | Helmi-põhine kataloog; laiem tehnoloogiavalik kui OpenShiftil |
| Litsents | AGPL-3.0 | Tasuta (komponentide litsentsid erinevad) | Äriline (avatud lähtekoodiga tuum) | Apache 2.0 tuum; tasuline tugipakett |
| Sobib kõige paremini | Kui haldate mitme rentniku või mitme pilve platvorme ning soovite esimesest päevast toimivat platvormi, ilma alustaristut ise rahastamata | Kui teil on piisavalt inimesi ja kindel nägemus platvormi igast kihist | Kui soovite läbimõeldud vaikevalikutega ärilist Kubernetese platvormi, ettevõttetaseme tuge ja üht lepingupartnerit | Kui soovite mitme pilve Kubernetese juhtkihti valitud rakenduste kataloogiga |
Korduma kippuvad küsimused
Mis on Infralib?
Infralib on avatud lähtekoodiga Kubernetese platvormide distributsioon. See on tootmises järele proovitud Terraformi/OpenTofu moodulite ja Helmi chart'ide kogum, mis katab võrgu, Kubernetese klastrid, automaatse skaleerimise, ArgoCD, ingressi, jälgitavuse, DNS-i ja TLS-i, saladuste halduse ja palju muud. Kirjeldad oma platvormi ühes YAML-failis ning Infralibi agent loob selle ja hoiab ajakohasena.
Kas Infralibi agent on tehisintellekti agent?
Ei. Agent on Go keeles kirjutatud käsureatööriist. See loeb sinu konfiguratsiooni, lahendab moodulite versioonid ja sõltuvused, loob sinu pilvekontosse torujuhtmed ja käivitab need. Keelemudelit see ei kasuta.
Milliseid pilvi Infralib toetab?
AWS-i, Google Cloudi, Microsoft Azure'it ja Oracle Cloud Infrastructure'it. Igaühe jaoks on eraldi moodulid võrgu, hallatud Kubernetese (EKS, GKE, AKS, OKE), DNS-i ja võtmehalduse jaoks. Kubernetese taseme moodulid (ArgoCD, jälgitavus, ingress, turvalisus) on kõigile ühised.
Kas Infralib on tõesti tasuta?
Jah. Infralib ja agent on avaldatud AGPL-3.0 litsentsi all. Kui kasutad neid oma taristu haldamiseks, ei pea sa midagi avaldama: litsents katab Infralibi ennast, mitte sellega loodud taristut ega rakendusi, mida sellel käitad. Kohustused tekivad ainult siis, kui muudad Infralibi ja pakud seda teistele võrguteenusena või levitad muudetud versiooni. Ärilitsentsi soovi korral võta meiega ühendust.
Mida on vaja alustamiseks?
Sul on vaja:
- kontot mõnes toetatud pilves ja esimeseks käivitamiseks administraatoriõigustega ligipääsu
- Dockerit või Go-d agendi paigaldamiseks
- YAML-faili, mis kirjeldab sinu platvormi
Kiirjuhend ja täielik dokumentatsioon on aadressil docs.entigo.com.
Kuidas uuendused toimivad?
Uued versioonid testitakse enne avaldamist päris pilvekontodel. Kui käivitad agendi uuenduskäsu, viib see moodulid viimasele testitud versioonile ja näitab sulle enne plaani. Vaikimisi ootavad ressursse eemaldavad uuendused käsitsi kinnitamist ning iga sammu jaoks saad kinnitusreegleid rangemaks muuta. Uuendusi saab käivitada ka ajakava järgi või kindlaid versioone lukustada.
Kas uuendust saab tagasi võtta?
Jah, kui muudatus on tagasipööratav. Saad mooduli lukustada varasemale versioonile ja agent rakendab selle. Mõnda muudatust, näiteks Kubernetese versiooniuuendust, ei saa tagasi pöörata, seega vaata plaan alati enne kinnitamist üle.
Kas peame kasutama kõiki mooduleid või agenti?
Ei. Saad konfiguratsioonis mooduleid lisada või välja jätta või asendada mooduli oma lahendusega, kui sellel on samad sisendid ja väljundid. Võid agendi ka vahele jätta ja kasutada avaldatud mooduleid otse Terraformi/OpenTofu kaudu või paigaldada Helmi chart'e ArgoCD-st.
Kas saame olemasoleva taristu Infralibile üle viia?
Jah. Agendil on migratsioonikäsud, mis seovad olemasoleva OpenTofu/Terraformi oleku Infralibi moodulitega ja kontrollivad tulemuseks oleva plaani. Nii saad Infralibi kasutusele võtta ilma kõike nullist üles ehitamata.
Kas Entigo saab ligipääsu meie taristule?
Ei. Agent töötab sinu enda pilvekontos ja hoiab oma olekut sinu enda salvestusruumis. Konfiguratsioon, taristu ja rakendused jäävad sulle.
Mille poolest erineb Infralib Entigo platvormist?
Infralib on avatud lähtekoodiga alus, mida paigaldad ja käitad ise. Entigo platvorm on meie Infralibile ehitatud kommertslik hallatud juhtkiht. See lisab keskkondade ülevaate, arendajate iseteeninduse, kulude nähtavuse ja vastavuse tööriistad, ning soovi korral haldame seda sinu eest. Infralib töötab täielikult iseseisvalt ega sõltu Entigo platvormist.
Kes Infralibi arendab ja kas saame tuge?
Infralibi arendab ja haldab Entigo tiim. See on olnud tootmises kasutusel alates 2020. aastast ja seda kasutavad Eesti avaliku sektori asutused, sealhulgas Riigi Infosüsteemi Amet (RIA) ja TEHIK. Kui vajad abi seadistamise, migratsiooni või igapäevase haldusega, pakume tuge ja inseneriteenuseid ning hallatud Entigo platvormi.
Infralib on AGPL-i alusel tasuta kasutatav
Alustage moodulitest, käivitage agent ja saate toimiva platvormi vähem kui päevaga.
Entigo Platform
Haldate Infralibi suures mahus?
Entigo Platform on Infralibile toetuv hallatud juhtkiht.


