Přeskočit na obsah

Cloud instance

Cloud instance jsou spravované virtuální počítače běžící u cloudového poskytovatele podle vaší volby. Sencai zjednodušuje zřizování, škálování a monitoring výpočetní infrastruktury.

Potřebujete instance předat do vlastního Terraform workflow? Podívejte se na Export do Terraformu — vygenerujete přehledné .tf soubory pro vybrané instance.

Sencai aktuálně podporuje zřizování u těchto poskytovatelů:

PoskytovatelTypy instancíRegionyStav
AWSEC2 (general, compute, memory optimized)20+ regionů celosvětověPlně podporováno
Google Cloud (GCP)Compute Engine (general, memory, compute)40+ regionůPlně podporováno
HetznerCloud servery (standard, optimized)EU & USPlně podporováno
ScalewayCloud servery, bare metalEUPlně podporováno
OVHcloudPublic Cloud instanceEU & KanadaPlně podporováno
UpCloudCloud serveryVíce regionůPlně podporováno
AzureVirtual MachinesVíce regionůPlně podporováno

Následující poskytovatelé ještě nejsou implementovaní — zřizování u nich dnes není možné, bez ohledu na to, co může být zmíněno jinde:

PoskytovatelTypy instancíStav
DigitalOceanDropletsPlánováno / zatím neimplementováno
VultrCloud instancePlánováno / zatím neimplementováno
LinodeCompute instancePlánováno / zatím neimplementováno
  1. Přihlaste se do Sencai
  2. V hlavičce vyberte svou organizaci
  3. V postranním panelu klikněte na Cloud Instances

Klikněte na tlačítko + New Instance.

Vyplňte následující údaje:

  • Instance Name — popisný název (např. „api-server-prod-1”)
  • Cloud Provider — vyberte z dostupných poskytovatelů
  • Region — geografická lokalita nejblíže vašim uživatelům
  • Instance Type — velikost podle vaší zátěže:
    • Small (2 vCPU, 4 GB RAM) — vývoj, testování
    • Medium (4 vCPU, 8 GB RAM) — menší produkční zátěž
    • Large (8 vCPU, 16 GB RAM) — produkční aplikace
    • Extra Large (16+ vCPU, 32+ GB RAM) — služby s vysokým provozem
  • Operating System — Ubuntu 22.04 LTS (výchozí), Debian 12 nebo jiné (podle poskytovatele)
  • SSH Key — váš veřejný SSH klíč pro bezpečný přístup (pokud nezadáte, vygeneruje se automaticky)
  • Public IP Address — zda instance potřebuje veřejnou IP adresu (doporučeno)
  • Tags (volitelné) — štítky pro organizaci (např. „production”, „gpu-required”)

Krok 4: Zkontrolujte náklady a zřiďte instanci

Section titled “Krok 4: Zkontrolujte náklady a zřiďte instanci”
  • Podle vašeho výběru se zobrazí odhadovaný měsíční náklad
  • Klikněte na Provision Instance

Zřizování obvykle trvá 3–5 minut. Průběh zobrazuje indikátor stavu.

Instance se může nacházet v jednom z těchto stavů:

StavVýznamDostupné akce
ProvisioningProbíhá vytváření— (počkejte)
ReadyPlně funkčníStop, Restart, Resize, Terminate, Access
StartingProbíhá zapínání— (počkejte)
StoppingProbíhá vypínání— (počkejte)
StoppedVypnuto, neúčtuje se computeStart, Terminate, Delete
ErrorZřizování nebo operace selhalaRetry, Delete, kontaktujte podporu
TerminatingProbíhá trvalé odstranění— (počkejte)

Jakmile je instance připravena, můžete na ní provádět tyto akce:

Start — zapnutí zastavené instance (opět použitelná přibližně za 1 minutu)

Stop — vypnutí instance (zastaví se účtování za compute, úložiště se ale účtuje dál)

Restart — restart operačního systému bez zastavení instance (veřejná IP zůstává zachována)

Resize — změna typu instance (škálování CPU/RAM). Vyžaduje zastavení instance; obvykle trvá 2–5 minut.

Terminate — trvalé smazání instance a všech dat. Tuto akci nelze vrátit zpět.

  1. Otevřete instanci v Sencai

  2. Přejděte do sekce Access

  3. Uvidíte:

    • Public IP Address — použije se pro vzdálené připojení
    • SSH Connection String — připravený SSH příkaz k použití
    • Default User — obvykle ubuntu nebo root
  4. Připojte se přes SSH ve svém terminálu:

    Terminál
    ssh ubuntu@<PUBLIC_IP>
  5. Při prvním připojení se může zobrazit varování o neznámém host key. Napište yes pro pokračování.

K připojení k instanci nepotřebujete lokálního SSH klienta. Na detailu instance klikněte na Terminal — otevře se plnohodnotná SSH relace přímo v prohlížeči, postavená na ssh-proxy-service a WebSocket spojení. Ověření probíhá přes vaši existující Keycloak session a proxy před otevřením SSH kanálu ověří vaše členství v organizaci a vlastnictví instance — žádné další přihlašovací údaje spravovat nemusíte. RDP není podporováno.

Každá instance zobrazuje metriky v reálném čase:

  • CPU Usage — procento vytížení procesoru
  • Memory Usage — spotřeba RAM
  • Disk Space — využité / celkové dostupné úložiště
  • Network I/O — bajty za sekundu (příchozí/odchozí)
  • Network Traffic — kumulativní přenesená data

Grafy zobrazují využití za posledních 24 hodin. Prahové hodnoty pro alerty lze nakonfigurovat (kontaktujte podporu).

Cloudové náklady jsou transparentní a počítají se za instanci:

Měsíční náklad = (Hodinová sazba × Hodiny běhu) + Úložiště + Přenos dat
  • Compute — za vCPU a GB RAM za hodinu (liší se podle poskytovatele a regionu)
  • Storage — za GB uloženého místa za měsíc (typicky 0,10–0,30 $/GB/měsíc)
  • Data Transfer — odchozí provoz do internetu (obvykle 0,10–0,20 $/GB, v rámci regionu zdarma)
  1. Kliknutím na instanci zobrazíte detaily
  2. Estimated Monthly Cost se aktualizuje podle aktuální doby běhu
  3. Přejděte do OrganizationBilling pro historické faktury a podrobný rozpad
  • Zastavujte nečinné instance — vyhnete se zbytečnému účtování za nevyužívané instance
  • Volte přiměřenou velikost — začněte s menší instancí, podle potřeby ji zvětšete
  • Využívejte přenos dat v rámci regionu — instance i data držte ve stejném regionu, ať se vyhnete poplatkům za odchozí provoz
  • Rušte nevyužívané instance — testovací/vývojové instance po použití odstraňte
  • Nastavte rozpočtová upozornění — požádejte vlastníka organizace o nastavení limitů útraty

Q: Zřizování trvá déle, než jsem čekal

A: První zřízení může trvat až 10 minut. Sledujte indikátor průběhu v Sencai. Pokud se zasekne na 15+ minut, obnovte stránku nebo kontaktujte podporu.

Q: Nemohu se připojit přes SSH

A: Zkontrolujte následující:

  • Ověřte, že používáte správnou veřejnou IP adresu (ne privátní IP)
  • Ujistěte se, že používáte správné uživatelské jméno (obvykle ubuntu pro Ubuntu, admin pro Debian)
  • Ověřte, že je v bezpečnostní skupině povolený SSH port 22 (zkontrolujte nastavení u cloudového poskytovatele)
  • Zkuste instanci restartovat

Q: Instance má stav „Error”

A: Může jít o dočasný problém na straně cloudového poskytovatele. Klikněte na Retry. Pokud problém přetrvává, kontaktujte podporu s ID instance.

Q: Jak přidám další diskové místo?

A: Resize instance může navýšit úložiště, ale vyžaduje zastavení instance. Alternativně můžete připojit externí svazky přímo přes konzoli cloudového poskytovatele.

Q: Můžu se k instanci připojit přes RDP nebo terminál v prohlížeči?

A: Ano — klikněte na Terminal na detailu instance a otevře se plnohodnotná SSH relace v prohlížeči (xterm.js přes WebSocket, postaveno na ssh-proxy-service). Ověří vás vaše Keycloak session; proxy před připojením ověří členství v organizaci / vlastnictví instance. RDP není podporováno.