Hoppa till innehållet

Tjänster / Data

Köer och händelser

Meddelanden mellan tjänster, med leverans som går att bevisa.

2Motorer med öppen källkod bakom tjänsten, licensen utskriven på varjeRäknat ur app/lib/katalog.ts
3Saker som ingår utan tillägg och utan uppgraderingRäknat ur app/lib/katalog.ts
0,00 €Utgående trafik, per TB, i den här tjänsten som i alla andraPris ur @gaddr/pricing
Maskinvara av det slag som kör köer och händelser
Data
Motsvarigheten

Vad raden heter hos de tre stora

Namnen står här för att ni ska hitta rätt post i er nuvarande faktura. De säger vilken plats tjänsten fyller, inte att produkterna är likvärdiga i varje detalj.

Köer och händelser hos Gaddr Hosting och motsvarigheten hos AWS, Google Cloud och Azure.
LeverantörTjänsten heter
Gaddr HostingKöer och händelser
AWSAmazon SQS, SNS och EventBridge
Google CloudPub/Sub
AzureAzure Service Bus och Event Grid

Uppgifterna kommer ur app/lib/katalog.ts. Var vi går förbi och var de går förbi står i jämförelsen, med källa och läsdatum på varje rad.

  • Motorn står utskriven, och licensen med den.
  • Utgående trafik ingår i varje tjänst, inte i en av dem.
Motorn

Programvaran som kör tjänsten, och licensen den ligger under

Vi levererar under MIT, Apache eller BSD. Villkor som SSPL, BUSL och AGPL är skrivna just för att träffa den som erbjuder programvaran som en tjänst, alltså exakt det vi gör, och därför står både valet och det bortvalda på sidan.

  • NATS med JetStream

    Kör köer och händelser hos oss.

    Licens: Apache-2.0

  • Apache Kafka

    Kör köer och händelser hos oss.

    Licens: Apache-2.0

Det vi valde bort, och varför

Redpanda
BUSL-1.1, och tilläggsvillkoret förbjuder ordagrant att använda den för att driva en kö-tjänst. Alltså precis den här raden.

Motorerna, licenserna och det bortvalda ligger i app/lib/katalog.ts. Byter en av dem licens byter raden här samma dag, eftersom sidan renderar filen och inte en kopia av den.

Vad som ingår

Det här kostar ingenting extra

Ingenting i listan ligger bakom en uppgradering, en tilläggsmodul eller ett samtal med en säljare.

  1. 1Minst en gång, eller exakt en gång med nyckel
  2. 2Brevlåda för det som aldrig går igenom
  3. 3Kvarhållning ni sätter själva

Listan är fältet ingar i app/lib/katalog.ts. Utgående trafik kostar 0,00 € per TB i varje tjänst, och det priset ligger i @gaddr/pricing.

HOS OSSHÅRT TAKSTOPP VID TAKETMED LARM I STÄLLETGRÄNS UTAN VERKANETT MEJLSTAPELN FORTSÄTTERTAKET ÄR EN SPÄRR, INTE EN NOTIS

GDR-HOST-0600

Utgiftstaket för den här månaden är nått, och tjänsterna är pausade.

Höj taket i kostnadskontrollen, så startar de igen inom en minut. Data ligger kvar orörd under pausen.

Svarsstatus
402
Allvarlighetsgrad
warning
  • Taket sätts i euro per månad, per projekt eller för hela kontot.
  • Vid åttio procent går ett meddelande ut. Vid nittiofem går ett till.
  • Vid hundra procent pausas beräkning och utgående trafik. Lagring och data rörs inte.
  • En höjning startar allt igen inom en minut, utan att något behöver byggas om.
  • Taket går att stänga av per projekt, och då står det utskrivet i instrumentpanelen att det är avstängt.
  • Ett tak som är avstängt kan inte slås av permanent av misstag: valet går ut efter nittio dagar och måste göras om.

Reglerna ligger i TAKREGLER i @gaddr/pricing och felkoden i packages/errors/src/catalog.ts. Hela kostnadskontrollen.

När något går sönder

Vad som händer, och vad vi gör då

En sida som bara säger vad som fungerar är en broschyr. Här står tre lägen som faktiskt inträffar, och vad maskinen gör i vart och ett innan någon människa hinner läsa larmet.

TJÄNSTINGET SVARVAKTHÄLSOFRÅGATIDEN GICK UTOMSTART12345PAUSEN VÄXERLARM, INGEN LOOP
  • En disk faller bort

    Data ligger i fragment över flera diskar och tjänsten svarar vidare medan lagret bygger om sig. Ni ser att ombyggnaden pågår, ni behöver inte starta den.

    Självläkningslagret ligger öppet i ops/sjalvlakning

  • Utrullning under tryck

    Driftgrinden stoppar utrullningen och svarar GDR-HOST-0603. Läs vilken av kontrollerna som sa nej i utrullningsloggen. En utrullning under lagringstryck gör felet värre, inte bättre.

    Status 409, allvarlighetsgrad warning

  • En kopia går inte att läsa tillbaka

    Provet körs varje månad på en annan maskin. Faller det svarar vi GDR-HOST-0607 och spärrar utrullningar mot tjänsten tills provet går igenom.

    Status 409, allvarlighetsgrad critical

Felkoderna och texterna står ordagrant i packages/errors/src/catalog.ts. En kod ändras aldrig, eftersom den hamnar i supportärenden och i skärmbilder som kunder skickar in. Läs hela driftbeskrivningen.

Data

Resten av gruppen

Tjänsterna i samma grupp körs på samma maskiner, i samma regioner, och räknas mot samma tak.

Hela katalogen, med alla sex grupper och listan över det de tre stora har och vi inte har.

Frågor

Det ni vill veta om köer och händelser

Vanliga frågor

Vad motsvarar köer och händelser hos AWS, Google Cloud och Azure?

Amazon SQS, SNS och EventBridge hos AWS, Pub/Sub hos Google Cloud och Azure Service Bus och Event Grid hos Azure. Namnen säger vilken plats tjänsten fyller, inte att produkterna är identiska. Skillnaderna står i jämförelsen, med källa och läsdatum.

Vilken programvara kör tjänsten, och under vilken licens?
  • NATS med JetStream, Apache-2.0.
  • Apache Kafka, Apache-2.0.
Varför kör ni inte det alla andra kör?
  • Redpanda: BUSL-1.1, och tilläggsvillkoret förbjuder ordagrant att använda den för att driva en kö-tjänst. Alltså precis den här raden.
Kostar det extra att flytta data ut ur tjänsten?

Nej. Utgående trafik kostar 0,00 € per TB. Vad tre namngivna leverantörer tar för samma sak står i tabellen på tjänstesidan, med adress och läsdatum.

Vad händer när utgiftstaket är nått?

Beräkning och utgående trafik pausas, och API:t svarar GDR-HOST-0600 med statusen 402. Höj taket i kostnadskontrollen, så startar de igen inom en minut. Data ligger kvar orörd under pausen. Lagring och data rörs inte under pausen.

Kan vi ta med oss det här till en annan leverantör?

Ja. Motorerna ovan är öppen källkod under tillåtande licenser, protokollen är deras egna, och exporten kostar ingenting. Det är hela poängen med att skriva ut vilken programvara som kör tjänsten: ni kan flytta den, och ni kan kontrollera påståendet innan ni köper.

Var körs tjänsten?

I europeiska regioner, och ni väljer vilken. Vad som finns i var och en står på regionsidan. Behöver ni kraven skriftligt, till exempel i en upphandling, ligger de på sidan för myndighet och känsliga uppdrag.

Vem svarar när något går fel mitt i natten?

Maskinen först och en människa efter. Larmvägen går aldrig genom vår egen mejl, och kontrollen sker utifrån, alltså samma väg som en besökare tar. Vad vi mäter står på driftsidan och läget just nu på statussidan.

Starta köer och händelser i kväll

Sätt taket innan första maskinen startar, välj region, och kör. Priset på varje rad står utskrivet innan ni klickar, och utgående trafik ingår.