Debesis
Konsolė veikia · Ask Debesis uždarame bandyme

Paleiskite kiekvieno kliento programą.
Nelaikydami serverio kiekvienam.

Senasis būdas — po virtualią mašiną kiekvienam klientui: viską įdiegti ranka, o kitą mėnesį iš naujo. Debesis kiekvienam skiria izoliuotą projektą — kvotos, žurnalai, metrikos, kopijos ir atskira eilutė sąskaitoje. Pirmasis diegimas trunka minutes, o dešimtas klientas užtrunka lygiai tiek pat, kiek pirmas. Atsineškite konteinerio atvaizdą arba leiskite Ask Debesis parengti sąranką kartu su jumis.

Veikia šiandien: šešios valdomos paslaugosUždaras bandymas: Ask DebesisPlanuose: AI diegimai iš repozitorijos

Pasiūlyta jūsų programai

Spring Boot API + React · aprašyta per 30 sekundžių

Drafted by Claude

Postgres 16

HA · db.s · 100 GiB

Compute medium

Spring Boot API · ×2

Redis small

Sesijų talpykla · 512 MiB

Compute small

React priekinė pusė · ×1

Įvertinta

$138 /mėn.

Senasis būdas

Po virtualią mašiną kiekvienam klientui. Ir vėl iš pradžių.

Dauguma Europos debesų paduoda jums atskiras dalis: instanciją čia, duomenų bazę ten, saugyklą dar kitur. Sujungti jas — kiekvienam klientui, kaskart iš naujo — yra kažkieno pilnas etatas. Dažniausiai jūsų.

Šiandien, kiekvienam klientui

  • Sukurti virtualią mašiną ir pasirinkti OS
  • Įdiegti vykdymo aplinką, duomenų bazę, proxy, sertifikatus
  • Ranka surašyti ugniasienės taisykles ir tikėtis, kad jos teisingos
  • Prikabinti žurnalų agentą ir kokį nors stebėjimą — arba gyventi be jų
  • Spėlioti, kiek šis klientas iš tikrųjų kainuoja
  • Amžinai atnaujinti ir prisiminti, kaip viskas sudėliota

Su Debesis

  • Sukurti kliento projektą — izoliuotą, su kvotomis
  • Įdiegti programą; pridėti valdomą Postgres, talpyklą ar srautus
  • Žurnalai, metrikos, būklė ir perkrovimai jau yra
  • Naudojimas ir kaštai išskaidyti pagal projektą
  • Mastelis, HA ir kopijos — tai nustatymai, o ne projektai
  • Kitas klientas veikia lygiai taip pat

Visa tai galite pasistatyti ir patys — kai kurios komandos taip daro. Bet tai atskiras platformos projektas, o paskui — platforma, kurią prižiūrite amžinai, po vieną klientą. Mes ją pastatėme vieną kartą, kad niekam nebereikėtų statyti iš naujo.

Minutės, o ne savaitė.

Įkelkite atvaizdą, pasirinkite dydžius, diekite. Niekas nestatoma ranka, tad dešimtas klientas pradeda veikti taip pat greitai kaip pirmas — o grįžti atgal užtenka vieno paspaudimo.

Po projektą kiekvienam klientui.

Kiekvienas klientas gauna izoliuotą aplinką su savo kvotomis, prieigos taisyklėmis ir kaštų suvestine. Jokių bendrų serverių ir jokios skaičiuoklės matematikos prieš sąskaitas.

Įskaičiuota, o ne įdiegiama.

Žurnalai, metrikos, būklės patikros, automatinis mastelis, kopijos, HA — kiekviena paslauga turi tai nuo pirmos dienos. Nieko nereikia kabinti ant kiekvienos mašinos.

Pasiekiami žmonės.

Kai kažkas sugenda, kalbatės su inžinieriais, kurie tai pastatė — o ne su pirmojo lygio eile. Konteineriai nauji? Pirmąjį diegimą padarysime kartu su jumis.

Paslaugos

Šešios paslaugos. Kiekvieną naudojame patys.

Kuruota, ne katalogizuota. Viskas, ko reikia kliento aplinkai — ir nieko, ką patys turėtumėte diegti, atnaujinti ar stebėti. Pats Debesis veikia ant tos pačios platformos, kurią parduodame.

Compute

Valdomos konteinerizuotos programos su automatiniu masteliu, sveikatos patikromis ir diegimu be prastovos.

SQL

Valdoma Postgres su HA, automatinėmis atsarginėmis kopijomis ir įmontuotu proxy saugiai prieigai.

Storage

Tomai jūsų paslaugoms — plėtimas, momentinės kopijos ir atkūrimas padaryti gerai.

Messaging

Valdomi srautai įvykiams ir asinchroniniams konvejeriams. Šiandien — Redis Streams; Kafka planuose.

Cache

Valdomas Redis sesijoms, srauto ribojimui ir karštiesiems duomenims.

Container Registry

Privatus konteinerių registras su prieiga pagal projektą, tiesiogiai sujungtas su jūsų diegimais.

Ask Debesis

Jūsų diegimas, parengtas AI.

Konteineriai nauji? Štai kelias į juos. Atsakykite į kelis klausimus — programos tipas, technologijos, laukiama apkrova — ir Ask Debesis pasiūlys paslaugas, parinks dydžius ir įvertins mėnesio sąskaitą. Jūs peržiūrite ir diegiate su gidu žingsnis po žingsnio.

konsolė · ask debesis

Jūsų atsakymai

Programos tipas · Žiniatinklio programa + API

Technologijos · Java · Spring Boot · React

Apkrova · ~2k užklausų/min

Pastabos · Mokėjimų API su Postgres ir sesijų talpykla

Pasiūlymas

Compute medium ×2 — Spring Boot API

SQL db.s — Postgres 16 · HA

Cache small — sesijos · 512 MiB

≈ 138 $/mėn.

Aprašykite, nekonfigūruokite.

Užtenka trumpo klausimyno — programos tipas, technologijos, apkrova. Jokios prieigos prie repozitorijos, jokio YAML.

Topologija, kuri tinka.

Paslaugų parinkimas ir dydžiai pagal jūsų programą ir srautą — ne hyperscaler numatytieji parametrai.

Kainos iš anksto.

Kiekvienas pasiūlymas turi įvertintą mėnesio sąskaitą pagal tikrą mūsų kainoraštį — dar prieš ką nors sukuriant.

Gidas, ne juodoji dėžė.

Kiekvienas pasiūlymas baigiasi diegimo gidu žingsnis po žingsnio. Kontrolė lieka jums — niekas nesidiegia savaime.

„Bet man reikia virtualios mašinos“

Nereikia. Štai sąžiningas vertimas.

Jei jūsų komanda penkiolika metų diegė į virtualias mašinas, tai gali atrodyti kaip kita planeta. Nėra taip. Tas pats Linux, ta pati programa — tik mažiau dalykų, kuriuos reikia prižiūrėti.

Kur dingsta mano mašina?
Jūs vis tiek renkatės Linux pagrindą, vykdymo aplinką ir paketus. Tik jie gyvena konteinerio atvaizde, o ne instrukcijoje — sudėliota kartą, vienoda kiekvienam klientui. Nebelieka serverio, kurį reikia atnaujinti, ir unikalaus darinio, kurį reikia prisiminti.
Ar reikės perrašyti programą?
Ne. Jei ji veikia virtualioje mašinoje, veiks ir čia. Reikia atvaizdo ir paleidimo komandos; jūsų kode niekas nesikeičia. Jei atvaizdai jūsų komandai nauji — pirmąjį pasidarysime kartu.
Kaip išrašysiu sąskaitą kiekvienam klientui?
Kiekvienas klientas — atskiras projektas. Naudojimas ir kaštai išskaidomi pagal projektą ir aplinką, tad perrašyti sąskaitą reiškia nusiskaityti skaičių, o ne perkurti skaičiuoklę.
O kur žurnalai ir prieigos?
Nėra serverių, į kuriuos reikėtų jungtis. Žurnalai, metrikos, perkrovimai ir diegimo būklė yra konsolėje kiekvienai paslaugai, o prieiga suteikiama žmogui, tik prie tų projektų, su kuriais jis dirba.
O duomenų bazė?
Valdoma Postgres su HA ir automatinėmis kopijomis, o prireikus — talpykla ir srautai. Jokio diegimo, jokių naktinių atnaujinimų, jokios replikos, kurios niekas neprisimena.
Ar kiekvienas klientas gali turėti savo domeną?
Taip. Nukreipkite kliento domeną į jo paslaugą, o sertifikatu pasirūpinsime mes — jokių nginx konfigūracijų kiekviename serveryje ir jokio atnaujinimo cron'o, kuris po pusantrų metų tyliai nustos veikti.

Greta

Tas pats darbas trimis būdais.

Paleisti vieno kliento programą lengva bet kuriuo būdu. Paleisti dvidešimt — su atskiromis sąskaitomis, ribomis ir žurnalais — štai kur senasis būdas subyra.

Po VM klientuiHyperscaler arba savas k8sDebesis
Naujas klientasSukurti, įdiegti, sukonfigūruoti — kaskartTerraform moduliai ir platformos inžinieriusSukurti projektą, įdiegti programą
Laikas iki pirmo diegimoValandos ar dienos sąrankosGreitai — kai jau pasistatėte platformąMinutės, ir kitą kartą lygiai taip pat
Kiek kainuoja kiekvienas klientasSpėliojimai skaičiuoklėjeŽymų tvarka ir kaštų įrankisNaudojimas ir kaštai pagal projektą, iš karto
Žurnalai ir metrikosAgentas kiekvienam serveriui — arba niekoPasistatykite savo žurnalų ir metrikų sistemąYra kiekvienai paslaugai nuo pirmos dienos
MastelisDidinti VM trečią valandą naktiesJums patiems derintiAutomatinis mastelis ir būklės patikros įskaičiuoti
Duomenų bazėsĮdiegti, atnaujinti, melstisOperatoriai, kuriuos dabar prižiūrite jūsValdoma Postgres su HA ir kopijomis
Kas atsiliepia, kai sugendaJūs, trečią valandą naktiesPirmojo lygio eilėInžinierius, kuris tai pastatė
Globalus mastasVienas duomenų centras, vienas tiekėjasGeriausias rinkoje, už atitinkamą kainąBoutique — keli regionai, dar ne keli žemynai

Pirmas klientas — vienas projektas.

Konsolė atidaryta, o platforma jau suka mūsų pačių darbo krūvius. Sukurkite aplinką, įdiekite paslaugą ir pamatykite kainą dar prieš įsipareigodami.

Pirma turite klausimų?founders@debesis.dev