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.
- 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é.
- 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.
- 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.
- Zkopírujte data. Soubory přeneste přes
rsynca SSH, databáze vyexportujte a naimportujte, třeba přesmysqldumpnebopg_dump. Jako mezistanice poslouží i záložní disk NFS. - Vyzkoušejte novou adresu. Přes
/etc/hostsnasměrujte svůj počítač na VPS a projděte web i služby dřív, než je uvidí kdokoli jiný. - 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.
- 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.