App Clusters
Et image, kørende på alle medlemmer.
En managed gruppe af instanser bag sin egen load balancer og sit eget private netværk. Kom med et container-image; Suble placerer replikaerne, ruller nye versioner ud en ad gangen og erstatter medlemmer der dør — du bliver ved med at shippe.
shop · dk-cph
managed LB · privat netværk
3 replikaer sunde · trafikken balanceres
Sådan virker det
Fra image til cluster med et enkelt deploy.
Erklær dit cluster i suble.yml — medlemsplan, antal medlemmer og dine services. Et deploy provisionerer instanserne, load balanceren og det private netværk og starter dine replikaer.
01
Erklær dit cluster
En cluster-blok i suble.yml sætter medlemsplanen og antallet. Tilføj HA for et load balancer-par med floating IP; det private netværk oprettes for dig.
cluster: size: BXS.s1 replicas: 3
02
Deploy dine services
Hvert repo deployer sig selv ind i dit cluster som en service: et image, en port, et antal replikaer og et domæne. Suble spreder replikaerne over medlemmerne og kobler dem på load balanceren.
$ npx @suble/cli deploy03
Skaler når du har brug for det
Skaler en services replikaer, tilføj medlemsinstanser, eller flyt alle medlemmer til en større plan med en rullende resize — en kommando for hver.
$ suble cluster service scale shop web --replicas 6Deploys der aldrig taber en request
Hver service rulles ud en replika ad gangen: den nye container starter, skal bestå sit health check — Docker-status, et HTTP-endpoint eller en TCP-port, du vælger — og først derefter skiftes den næste replika. Vælg rolling, canary, blue-green eller immediate pr. service, og rul tilbage til det forrige image med en enkelt kommando.
rolling deploy
hver replika udskiftes en ad gangen — og skal bestå sit health check før den næste
Det reparerer sig selv
Load balanceren health-checker hvert medlem og stopper med at route til det i samme øjeblik det fejler. Derefter tager Suble over: en crashet medlems-VM genstartes automatisk, og en der ikke kommer tilbage rives ned og erstattes med en frisk instans — containere, netværk og load balancer-targets genopbygges uden dig.
selvreparerende
et dødt medlem routes der udenom med det samme og erstattes automatisk
Et cluster, alle dine services
Kør flere services på de samme medlemmer — en webapp, et API, en worker — hver med sit eget image, sine egne replikaer, sit eget domæne og miljø. Skaler en services replikaer uafhængigt, tilføj medlemmer når dit cluster kører varmt, og flyt alle medlemmer til en større plan med en rullende resize, et medlem ad gangen.
skalering
$ suble cluster service scale shop web --replicas 3replikaer spredes automatisk over medlemmerne i dit cluster
Priser
Summen af delene — faktureret pr. time
Intet orkestreringsgebyr. Et cluster koster præcis det, det består af: medlemsinstanserne, den managed load balancer og det private netværk de deler.
Medlemsinstanser
fra 30 kr./md. pr. stk.
Enhver instansplan, en pris pr. medlem. Tilføj medlemmer eller resize dem senere.
Managed load balancer
fra 39 kr./md.
Automatisk TLS og health checks inkluderet. Vælg HA for et par med floating IP.
Privat netværk
50 kr./md.
Et isoleret netværk pr. cluster — load balanceren når dine replikaer over det, ikke over det offentlige internet.
Et lille cluster starter omkring 119 kr./md. — og som alt andet på Suble faktureres det pr. time, så et cluster du sletter efter en dag, koster en dag.
FAQ
Ofte stillede spørgsmål
Klar om få minutter. Betal pr. time.
Opret en konto og deploy din første server i dag — fra 30 kr./md.