Průvodce platformou

Jak do sebe zapadají workspacy, projekty a služby.

Futrou organizuje všechno, co provozujete, do dvou úrovní: workspace a projekt.

Workspace

Workspace je nejvyšší úroveň účtu — obsahuje fakturaci, členy a všechny projekty pod sebou, a představuje jednoho tenanta: organizaci nebo jednotlivce. Každý uživatel automaticky dostane osobní workspace a může vytvořit další týmové workspacy nebo do nich být pozván. Kromě toho, že má přesně jednoho člena, funguje osobní workspace stejně jako týmový: stejná fakturace, stejné projekty, stejné služby.

Workspace má vlastní zůstatek kreditu, měnu a limity zdrojů (kolik serverletů, proxy, DNS zón a podobně může mít), spolu s týmovými členy a jejich rolemi. Každý workspace má aspoň jednoho Ownera — co která role umí, popisují Role.

Projekty

Projekt je seskupení služeb uvnitř workspacu — typicky jeden na aplikaci nebo prostředí (například samostatné projekty staging a production). Každý workspace začíná projektem s názvem default a kdykoliv můžete vytvořit další. Pokud je výchozí projekt smazaný, Futrou CLI ho znovu vytvoří při příštím odkazu na něj přes futrou deploy — ručně ho zpátky vytvářet nemusíte.

Projekt lze přejmenovat, nebo bez výpadku převést do jiného workspacu, ke kterému máte přístup — hodí se, když projekt přeroste osobní workspace a potřebuje se přesunout pod týmový.

Služba vždy patří přesně k jednomu projektu a projekt vždy patří přesně k jednomu workspacu — sdílet serverlet nebo DNS zónu napříč projekty nejde. Pokud spolu potřebují mluvit dvě aplikace, dejte je do stejného projektu, nebo je propojte přes jejich veřejné proxy adresy jako jakoukoli jinou externí službu.

Naposledy upraveno