Úvod
Cloudová infrastruktura nabízí odolnost, ale všechny servery závisí na jejím fyzickém hardwaru, který z dlouhodobého hlediska vyžaduje údržbu. Servery nepřetržitě závisí na době provozuschopnosti, která je pro jejich použití optimální, ale nevyhnutelné prostoje se vyskytují. Kromě údržby hardwaru vyžaduje aktualizace a opravy restartování serveru, díky čemuž je váš systém bezpečný a aktuální. Níže uvedená příručka obsahuje osvědčené postupy, jak zajistit, aby váš systém zvládl neočekávané restartování, které povede k výpadkům.
Otestujte svůj zásobník ručním restartováním
Během vývojové fáze, když provedete důležité změny ve vašem zásobníku, ujistěte se, že jste restartovali server, a ujistěte se, že váš zásobník je plně funkční bez jakýchkoli problémů. Častým prováděním tohoto Reboot trailu budete připraveni na neočekávané restartování, ke kterému dojde během údržby nebo upgradů.
Zálohujte si důležitá data
Zálohování vašich nejdůležitějších a nejdůležitějších dat je jedním z nejdůležitějších kroků. Ztráta dat v důsledku neočekávaného výpadku nebo jakéhokoli jiného náhodného smazání bude mít nepříznivý dopad na váš zásobník. E2E Networks CDP Backups funguje jako přesná replika vašeho systému souborů který je automaticky zálohován v pravidelných intervalech. Každá vytvořená záloha obsahuje všechna data, která byla zálohována k obnovení od zřízení až po poslední aktualizaci bloku. To umožňuje včasné obnovení z libovolného bodu obnovy přítomných v archivu. Další podrobnosti naleznete zde
Můžete také zálohovat své databáze z MySQL nebo MariaDB a obnovit je pomocí příkazu mysqldump. Pro ty, kteří neznají mysqldump, můžete odkazovat zde
Povolit služby při spouštění
Musíte se také ujistit, že všechny vaše kritické a důležité služby a aplikace, které jsou na vašem serveru nakonfigurovány, se mohou spustit při startu, takže během budoucích restartů budou všechny služby v provozu bez jakéhokoli ručního zásahu
V Debianu a Ubuntu použijte update-rc.d přidat nebo odebrat služby ze spuštění
sudo update-rc.d service_name defaults
Chcete-li odebrat službu ze spouštění spouštění, použijte níže uvedený příkaz
sudo update-rc.d -f service_name remove
V Centos7 použijte příkaz systemctl
sudo systemctl enable service_name
sudo systemctl disable service_name
Zajistěte uložení pravidel brány firewall
Pokud jste ručně nakonfigurovali pravidla ve firewallu, měli byste se ujistit, že jsou již uložena a automaticky se načtou při spouštění.
Firewally můžete trvale uložit spuštěním níže uvedeného příkazu.
sudo iptables-save > /etc/iptables.firewall.rules
Používání nástroje pro vyrovnávání zatížení
Pokud si váš systém absolutně nemůže dovolit prostoje, můžete použít zařízení Load Balancer, které vám pomůže dynamicky distribuovat uživatelský provoz do více backendových uzlů – pro vysokou dostupnost, škálovatelnost, odolnost proti chybám a bezproblémový uživatelský zážitek. Pomáhá vám také aplikovat změny na backend, aniž by to ovlivnilo zkušenost koncového uživatele. Můžete si přečíst tento článek o tom, jak spustit Load balancer v E2E