GNU/Linux >> Znalost Linux >  >> Linux

Na co si pamatovat před upgradem produkčního serveru

Zabezpečení serveru je nejvyšší prioritou každého správce systému. Kromě bezpečnostních nástrojů třetích stran, jako je Firewall, ochrana DDoS atd., je nezbytné udržovat každý kus kódu na vašem produkčním serveru aktuální.

Když je vaše aplikace ve výrobě, je její upgrade riskantnější. Pokud váš server pohání Linux, distribuce Linuxu tu a tam uvolňují nové verze. Každá hlavní verze obsahuje opravy chyb, aktualizace zabezpečení a nové nástroje.

Upgradovat produkční server bez jakékoli přípravy je velká chyba. Nepřipravený upgrade může způsobit trvalou ztrátu dat, špatný výkon serveru a ztrátu zákazníků. V tomto článku uvedu několik důležitých kroků, které je třeba provést před zahájením aktualizace serveru.

Co je třeba udělat před upgradem produkčního serveru

Zrovna nedávno jsem upgradoval jeden ze serverů mého klienta a byl to server Ubuntu. Jeho e-commerce web má slušnou návštěvnost a funguje už téměř rok.

Rozhodl jsem se upgradovat jeho server z Ubuntu 18.04 na 20.04 LTS. Vlastní upgrade trval asi 30 minut, ale příprava trvala déle. Výsledkem bylo, že upgrade byl hladký bez jakýchkoli prostojů.

Připravit úplnou zálohu

Před upgradem se ujistěte, že je váš web plně zálohován v cloudu nebo lokálně. Zálohování pouze webu nebo celého serveru by mělo být každodenním úkolem. Nedávno jsem uvedl některé z největších zálohovacích pluginů pro WordPress. Pokud váš web pohání WordPress, přečtěte si článek Nejlepší záložní pluginy pro WordPress.

Pokud používáte jakýkoli jiný CMS, vytvořte zálohu aplikace. Pokud používáte webhosting založený na cPanel, měla by existovat možnost vytvořit úplnou zálohu celého serveru. Vytvoření plné zálohy z cPanel je nejjednodušší způsob.

Pokud používáte některý z cPanelů, které jsem pokryl ve své řadě cPanel, všechny mají možnosti vytvořit úplnou zálohu. Všechny tyto linuxové cPanles jsou bezplatné a open source. Dejte mi vědět, pokud budete mít nějaké potíže s některým z cPanelů, které jsem zkontroloval, pomůžu vám.

Jakmile budete mít kompletní zálohu vašeho serveru, můžete přejít k dalšímu kroku.

Kompatibilita softwaru

Novější distribuce Linuxu možná odstranila nebo nahradila nástroje, které používá váš web nebo CMS. Populární CMS jako WordPress většinou nebudou mít žádné problémy. Pokud máte vlastní CMS, který možná používá určitou knihovnu, ujistěte se, že stále existuje v novější verzi operačního systému.

Nastavení dočasného serveru

Celý účel tohoto článku je upgradovat živý server bez jakýchkoli prostojů. Během upgradu serveru se může několikrát restartovat; proto se web během restartu neotevře. Nejlepší způsob, jak se tomu vyhnout, je vytvořit samostatný server a obnovit svůj web na nový server.

Zálohu můžete obnovit na novém serveru a dočasně nasměrovat název domény na nový server. Během upgradu návštěvníci navštíví dočasnou webovou stránku namísto hlavní.

Jak migrovat web WordPress z jednoho serveru na druhý jsme již podrobně probrali.

Nastavit nástroj pro vyrovnávání zatížení

Nástroj pro vyrovnávání zatížení je nejlepší způsob, jak řídit provoz na vašem webu a zajistit, aby každý návštěvník přistupoval na web bez ohledu na to, co se děje na serveru. Nástroj pro vyrovnávání zatížení může stát málo, ale vyplatí se ho použít, pokud na váš web zaznamenáváte velký provoz.

Během upgradu můžeme použít prémiové služby vyrovnávání zatížení a přesměrovat veškerý provoz na náš dočasný server, aniž bychom měnili nastavení domény.

Pokud používáte firewall Cloudflare, máte štěstí. Cloudflare poskytuje vyrovnávání zátěže za cenu 5 $ měsíčně. Je to levné a můžete to kdykoli zrušit.

Zadejte IP adresu hlavního webového serveru a dočasného serveru do nástroje pro vyrovnávání zatížení. Po úspěšném propojení serverů s load balancerem přesměruje návštěvníky na fungující web.

Pokud váš hlavní server během aktualizace neodpovídá, nástroj pro vyrovnávání zatížení poskytne návštěvníkům dočasnou webovou stránku. Po upgradu serveru můžeme dočasný server odebrat.

Spustit upgrade serveru, když je na webu nejmenší provoz

I když výše uvedené body zabrání výpadku vašich služeb, je stále lepší začít s upgradem, když na webu zaznamenáte nejmenší provoz. Můžete použít Google Analytics nebo jakoukoli jinou službu pro analýzu webových stránek, kterou jste propojili se svým webem.

Závěr

Po upgradu serveru můžete nasměrovat název domény na hlavní server a dočasný server po několika hodinách odebrat. Pokud jste nezměnili nastavení domény a místo toho použili nástroj pro vyrovnávání zatížení, můžete dočasný server smazat a odebrat IP adresu dočasného serveru z nástroje pro vyrovnávání zatížení.

Neúspěšný upgrade může způsobit skutečný problém pro vaše služby. Je důležité naplánovat upgrady serveru a zabránit ztrátě dat během upgradu.


Linux
  1. 9 věcí, které musíte udělat během prvních 10 minut na serveru Linux

  2. Jak zkontrolovat webovou stránku na vzdáleném serveru před změnou DNS

  3. Nainstalujte IIS a nakonfigurujte web

  1. Jak nakonfigurovat více webových stránek s webovým serverem Apache

  2. Jak přenést web ze serveru jiného typu než cPanel

  3. Je SQL Server Express k dispozici pro produkci v Linuxu?

  1. Zobrazit vlastní zprávu uživatelům před vypnutím serveru Linux

  2. Upgrade a aktualizace vašeho serveru Red Hat Satellite

  3. Je špatný nápad provést upgrade apt-get v kontejneru OpenVZ?