Postavte si SEO stroj v Amazon Cloudu (AWS)

Že je práce s některými nástroji (nejen) v SEO náročná na hardware zjistíte, jakmile pracujete s nějakým větším webech. Najednou potřebujete nějaký výkon procesoru, haldu RAM a taky výpočetního času. Co s tím, když vaše pracovní PC není zrovna high end? Zkuste cloud.

Proč cloud

Mně k tomuto kroku dohnal Screaming Frog. Skvělý kus software, který je základem většiny technických SEO auditů, má jednu drobnou vadu. Data si průběžně odkládá do RAM. A někde okolo 500 tisíc URL vám přestane stačit 16 GB RAM, což je strop spousty starších desktopů nebo laptopů.

Software pro cloud

Využití ale silný stroj v cloudu najde i třeba pro:

Existují už návody, jak rozjet Screaming Frog v cloudu u Google. Pokud jste milovníky Linuxu a příkazové řádky, je to ta správná cesta. Ostatním se zálibou v masochismu doporučím se raději párkrát říznout do ruky, k bolesti je to rychlejší cesta.

Zato na Amazonu (AWS) si můžete postavit hezký Windows server, který bude vypadat a chovat se jako vaše Windows PC, jen nějaký ten stokilometr daleko. Navíc může mít opravdu hodně CPU jader a i stovky GB RAM.

Ukážu vám, jak na to  i co vás to bude stát.

Vytvořte si účet na AWS

Vše začíná registrací na AWS. Potřebovat budete platební kartu a svoje business údaje.

Úvodní obrazovka Amazon AWS

Při registraci vyplníte běžné údaje a následně i platební doklady. Platba za službu probíhá po ukončení měsíce podle toho, co a jak jste čerpali.

První krok registrace na AWS

Jakmile máte registraci za sebou, můžete si vybírat z nabídky služeb. Pro naše potřeby zvolte  Amazon Elastic Compute Cloud, který najde pod zkratkou EC2.

Vyberte si službu EC2 na AWS

Co vás bude čekat dál?

  1. Výběr regionu datacentra (má vliv na cenu)
  2. Volba AMI (předdefinovaná kombinace SW pro Instanci)
  3. Volba Instance (předdefinovaná kombinace HW na serveru)

Volba regionu

Najdete ji vpravo nahoře vedle jména vašeho účtu. Používám Severní Virginii, měla by být nejlevnější společně s Ohio. Kompletní ceník pro různé instance v on-demand (na požadavek) cenách najdete tu.

Volba AMI

Jakmile máte vybraný region, pusťte se do nastavení Instance a AMI.

Jdeme na spuštění Instance na AWS

Se seznamu Amazon Machine Image (AMI) vyberte Microsoft Windows Server 2012 R2 Base. 

Volba AMI na AWS

V dalším kroku vyberete Instanci. Pro SEO potřeby nás zajímají ty z kategorie Memory Optimized.

Výběr Instance na AWS

Tady si zvolte podle libosti. K crawlování cca 900 tisíc URL potřebujete okolo 40 GB RAM. K tomu si přidejte další 4 GB na chod systému a ideálně dalších 40 na export dat, pokud bude třeba.

Jestliže jste si jistí instancí, stačí dát Review and Launch. Kdykoliv můžete spustit novou instanci a staré smazat.

Poslední kroky před spuštěním Instance

Z důvodu bezpečnosti pochopitelně musíme mít samostatné heslo pro přístup na vzdálený server.

Pokud začínáte, musíte si vytvořit nový klíč. Ten pojmenujete a stáhnete si k sobě. Jde o soubor s příponou .pem. Neztraťte jej!

Získání hesla pro server na AWS.

Připojení na server v cloudu

Teď už opravdu můžete svůj server (instanci) spustit a připojit se k ní. Běžně se k přehledu instancí dostanete z prostředí EC2 Management Console. Odkaz na ni si uložte mezi záložky.

Přehled instancí v EC2 konzoli na AWS.

Vyberete si instanci, kterou chcete spustit a pravým tlačítkem myši rozbalíte nabídku. Tam vyberete Connect a uvidíte toto okno.

Připravte se na připojení ke své instanci

Klikněte na Get Password a připravte si .pem soubor, který obsahuje vaše heslo.

Získejte heslo ze svého .pem souboru

Jakmile jen nahrajte, rozbalí se obsah souboru a uvidíte svůj privátní RSA klíč. Zvolíte Decrypt Password, načež se vám celé heslo ukáže. Použíjete jej společně s uživatelským jménem pro připojení k serveru.

Předposledním krokem je stažení aplikace pro vzdálený přístup (Download Remote Desktop File). Není to povinné, pokud už používáte jiného klienta pro vzdálený přístup.

Získejte heslo a stáhněte aplikaci pro přístup na server

Jakmile soubor s aplikací stáhnete, spusťte je. Vyskočí povinná bezpečnostní hláška.

Zvolte Připojit a čeká vás opravdu poslední krok (ještě jeden maličký s potvrzením neověřeného certifikátu).

Zadejte heslo pro přístup k serveru na AWS

Vítejte na svém Windows serveru na cloudu Amazonu!

Takto vypadá pracovní plocha vašeho Windows serveru.

Instalace aplikací

Windows Server 2012 RS se chová docela jako vaše běžné Windows. Nainstalovat můžete cokoliv podle potřeby. Je tu ale jedna důležitá odlišnost!

Abyste mohli podle potřeby měnit typ serveru (instance), nainstalujte programy, které k práci potřebujete. Jakmile máte stroj postavený, musíte si uložit jeho konfiguraci jako tzv. Image, který následně najdete v sekci AMI v EC2 Management Console.

Jak na to? Vyberete instanci, klikněte na ni pravým tlačítkem a zvolte Image -> Create Image.

Udělejte si zálohu konfigurace serveru

Takovou zálohu si udělejte pokaždé, když aktualizujete aplikace, které jste si do cloudu instalovali.

Co vás to bude stát?

Obecně v AWS platíte za:

  • výpočetní výkon v čase
  • prostor na datovém úložišti
  • spotřebovanou konektivitu
  • VAT

Ceny se liší podle konfigurace železa i lokality.

Na ukázku jsem zvolil jsem konkrétní příklad, když jsem auditoval web s 900+ tisíc URL v březnu 2017. Položky, které souvisí přímo s auditem, jsou vyznačené červeně.

Náklady na audit 900 tisíc URL v AWS

Praktické tipy

Pro přenos dat z cloudu si zvolte nějaké síťové úložiště. Linky Amazonu jsou brutálně rychlé, takže upload není náročný a s daty pak můžete pracovat na svém lokálním stroji.

S daty přímo v aplikaci pak budete muset pracovat přímo v cloudu.

Nezapomeňte své instance včas vypínat. Každá hodina něco stojí.

Pro úsporu času můžete spouštět i několik Screaming Frogů současně a nabrat data za nižší náklady.

Pokud vám instance nevyhovuje, můžete spustit novou s jinou konfigurací. Velikost datového úložiště ale můžete měnit i u aktuální instance.

Závěr

A to je vše. Využijte nové možnosti, které vám cloud, který zvládne nastavit i počítačový amatér, jako jsem já, ke svému prospěchu.

ninja-300x250-cerveny-8-1430292161.png

4 thoughts on “Postavte si SEO stroj v Amazon Cloudu (AWS)

  1. Super článek. Já bych využil vzdálenou plochu pro vedení účta. Dá se někde spočítat, na kolik by to vyšlo, když potřebuji cca 4 přistupující a základní konfiguraci?

    Děkuji

    • Pro použití jako terminálového serveru pro účto se nedoplatíte, provoz odhaduji tak na 2-6 tisíc měsíčně (pokud celý stroj nebudete vypínat, což s sebou nese další problémy).

      Navíc pro 4 uživatele budete potřebovat dokoupit licence na terminálový server – balíček 5 RDS CALů přijde na cca 20 000,-.

    • Buď si provozujte vlastní Windows server s RDP přístupy, nebo plaťte nějakému klasickému managed VPS providerovi. Máme pár let dobré zkušenosti s provozováním Stormware Pohody CZ i SK u iPodnik cloudu. Cena vychází když nepočítám NET a CAL licence Pohody na cca 500 Kč/uživatel/měsíc, z toho tipuju tak 150 korun tvoří licence pro každý RDP přístup na Windows serveru a zbytek jde do kapsy tomu iPodniku. Výhodou pro nás je že neřešíme správu serveru ani updaty Pohody, za to celé platíme tomu iPodniku aby to prostě fungovalo, bylo zálohované atd.

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *