Entigo
ENET

Tooted

Infralib: avatud lähtekoodiga distributsioon Kubernetese platvormidele

Välja antud AGPL litsentsi all

Meid usaldavad

Eesti RahvusringhäälingTervise ja Heaolu Infosüsteemide KeskusRiigi Infosüsteemi Amet
  • 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.

    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

    Kubernetes

    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

    InfralibIse ehitamine (Terraform + Helm + ArgoCD)OpenShiftRancher
    Esimene päevValmis ühendustega Kubernetese platvorm: jälgitavus, GitOps, DNS/TLS, SSOTühi repositooriumValitud komponentidega äriline K8s-platvorm Red Hati tehnoloogiatelK8s-i juhtkiht valitud rakenduste kataloogiga
    Pidevad uuendusedIgal tööpäeval päris pilvedes testitud väljalasked, mille kasutuselevõtu aja valid iseParandate CVEsid ja uuendate komponente iseRed Hati määratud väljalasketsükkel ja toetatud versioonidSUSE juhitud väljalasked; saadaval kogukonnakanalid
    KohandamineKirjutage üle või asendage mis tahes moodul; ülejäänud platvorm ei muutuTäielik kontroll ja täielik vastutusOperaatoriraamistik Red Hati ökosüsteemisHelmi-põhine kataloog; laiem tehnoloogiavalik kui OpenShiftil
    LitsentsAGPL-3.0Tasuta (komponentide litsentsid erinevad)Äriline (avatud lähtekoodiga tuum)Apache 2.0 tuum; tasuline tugipakett
    Sobib kõige pareminiKui haldate mitme rentniku või mitme pilve platvorme ning soovite esimesest päevast toimivat platvormi, ilma alustaristut ise rahastamataKui teil on piisavalt inimesi ja kindel nägemus platvormi igast kihistKui soovite läbimõeldud vaikevalikutega ärilist Kubernetese platvormi, ettevõttetaseme tuge ja üht lepingupartneritKui 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.

    Vaata Infralibi GitHubis

    Entigo Platform

    Haldate Infralibi suures mahus?

    Entigo Platform on Infralibile toetuv hallatud juhtkiht.

    Entigo Platformi kasutajaliides