Přejít k hlavnímu obsahu

Když Raspberry Pi nestačí: přechod na VPS

Raspberry Pi v datacentru zvládne překvapivě hodně: web, VPN, Home Assistant, pár kontejnerů. Projekty ale rostou. Když ten váš Raspberry Pi přeroste, přirozeným dalším krokem je virtuální server ve stejném datacentru v Hradci Králové. V článku najdete, podle čeho poznáte, že je čas, co vám VPS dá a jak se přestěhovat bez výpadku.

Podle čeho poznáte, že Raspberry Pi nestačí

Málokdo se stěhuje kvůli jednomu velkému problému. Většinou jde o několik drobností, které se pořád vracejí. Pokud vám dvě nebo tři z nich zní povědomě, vyplatí se podívat po VPS:

  • Dochází paměť. Databáze, pár kontejnerů a webový server dohromady snadno spotřebují 4 nebo 8 GB RAM. Jakmile systém začne odkládat na paměťovou kartu, všechno se zpomalí.
  • Karta je malá nebo pomalá. Karta microSD s 32 GB se rychle zaplní logy, obrázky a zálohami. Databáze, která pořád zapisuje, kartu navíc opotřebovává.
  • Procesor jede na 100 %. Překlad softwaru, generování obrázků nebo vytíženější e-shop dokážou na minuty zaměstnat všechna čtyři jádra ARM.
  • Software existuje jen pro x86. Většina open source projektů dnes ARM podporuje, některé komerční nástroje, starší aplikace a Windows ale ne.
  • Potřebujete rychlou obnovu. Na Raspberry Pi znamená obnova po nepovedené aktualizaci novou instalaci karty. Virtuální server se během pár minut vrátí ke snapshotu.
  • Potřebujete víc adres nebo prostor k růstu. Další IPv4 adresy, víc místa na disku nebo víc paměti pro jeden projekt.

V čem je Raspberry Pi pořád dobré

Přechod neznamená, že Raspberry Pi byla chyba. Na spoustu věcí je pořád nejlepší volbou. Má velmi malou spotřebu, je to váš vlastní hardware a hodí se na všechno, co má běžet na ARM, třeba testování buildů pro jiné ARM desky. VPN s WireGuardem, DNS s Pi-hole, monitoring nebo osobní web na něm běží roky bez potíží.

Pokud jste s tím, co vaše Pi dnes dělá, spokojení, zůstaňte u hostingu Raspberry Pi. Raspberry Pi 5 s 8 GB RAM pokryje mnohem víc, než většina lidí čeká. Zbytek článku je pro chvíli, kdy už to neplatí.

Co přidá VPS

Virtuální server (VPS) je vlastní server s vyhrazeným podílem procesorů, paměti a disku. Běží na fyzickém serveru spolu s dalšími virtuálními servery, každý je ale oddělený a chová se jako samostatný stroj. V BEST-HOSTING běží virtuální servery ve stejném datacentru jako vaše Raspberry Pi:

  • Procesory AMD EPYC a diskové pole z NVMe SSD. Fyzické servery spojuje 10Gb optika, takže databáze i aplikace odpovídají rychle.
  • Výkon na míru. Hotové sestavy začínají na 1 vCPU a 2 GB RAM a končí u 8 vCPU a 16 GB. V konfigurátoru si procesory, paměť, disk i IP adresy nastavíte zvlášť. Když budete později potřebovat víc, změníte sestavu, nekupujete nový hardware.
  • Root přístup a KVM konzole. Server spravujete přes SSH stejně jako Raspberry Pi. Když se zamknete pravidlem ve firewallu, dostanete se dovnitř přes KVM konzoli v administraci.
  • Operační systém podle vás. Debian, Ubuntu, AlmaLinux, Rocky Linux, Fedora, FreeBSD nebo Windows Server.
  • Snapshoty. Pravidelné zálohy si nastavíte v objednávce a před riskantní aktualizací si uděláte snapshot aktuálního stavu, ke kterému se můžete vrátit až 7 dní zpětně.
  • IPv4 i IPv6. Jedna IPv4 adresa je v ceně, k ní rozsah IPv6 /112. Další IPv4 adresy přidáte v konfigurátoru.

Podrobnosti a aktuální sestavy najdete na stránce virtuální servery VPS na best-hosting.cz.

Raspberry Pi a VPS v kostce

Raspberry Pi v datacentru VPS
Procesor 4 jádra ARM (Raspberry Pi 5) 1 až 8 i více vCPU AMD EPYC
Paměť 2, 4 nebo 8 GB, pevně daná 2 až 16 GB i víc, dá se měnit
Disk microSD 32 GB + záloha NFS až 16 GB NVMe SSD od 15 GB výš
Architektura ARM (arm64) x86-64
Obnova po chybě nová instalace karty snapshot, KVM konzole
Hardware váš, po zrušení vám ho pošleme poskytovaný jako služba
Hodí se na menší služby, VPN, DNS, projekty pro ARM vytíženější weby, databáze, víc kontejnerů

Jak přejít z Raspberry Pi na VPS

Stěhování malého serveru je hlavně o přípravě. Když budete postupovat podle těchto kroků, návštěvníci si přechodu ani nevšimnou.

  1. Objednejte VPS a zvolte stejný systém. Pokud na Raspberry Pi běží Raspberry Pi OS, vyberte Debian, ze kterého vychází. Pokud běží Ubuntu, vyberte Ubuntu. Názvy balíčků i konfigurační soubory pak budou stejné.
  2. Snižte TTL záznamů v DNS. Den před stěhováním ho nastavte na pár minut, aby se změna IP adresy rychle rozšířila.
  3. Nainstalujte služby. Webový server, databázi a další software nainstalujte na VPS stejně jako na Pi. Pokud používáte Docker, ověřte, že vaše obrazy existují pro amd64 (většina oficiálních je pro více architektur), a vlastní obrazy sestavte pro novou platformu.
  4. Zkopírujte data. Soubory přeneste přes rsync a SSH, databáze vyexportujte a naimportujte, třeba přes mysqldump nebo pg_dump. Jako mezistanice poslouží i záložní disk NFS.
  5. Vyzkoušejte novou adresu. Přes /etc/hosts nasměrujte svůj počítač na VPS a projděte web i služby dřív, než je uvidí kdokoli jiný.
  6. Přepněte DNS. Změňte záznamy A a AAAA na adresy VPS. Díky nízkému TTL se provoz přesune během pár minut. Potom dokopírujte, co se mezitím na Pi změnilo.
  7. Nechte Pi ještě pár dní běžet. Vypněte ho, až budete mít jistotu, že nic nechybí. Pak hosting zrušte a Raspberry Pi vám pošleme zpátky.

Nejste si některým krokem jistí? Technická podpora BEST-HOSTING vám se stěhováním poradí po telefonu i e-mailem.

Nechat si obojí?

Někteří zákazníci nepřecházejí úplně. Vytížený web a databázi převezme VPS a na Raspberry Pi dál běží VPN, DNS nebo monitoring, který VPS hlídá z jiného stroje. Obojí je ve stejném datacentru a obojí má veřejnou IPv4 i IPv6 adresu, takže spolu komunikují napřímo.

Potřebujete víc výkonu?

Vyberte si hotovou sestavu, nebo si virtuální server poskládejte v konfigurátoru. Cenu uvidíte dřív, než cokoli zaplatíte.

Zobrazit VPS na best-hosting.cz