Jak změnit typ instance a skupinu zabezpečení EC2 v AWS

EC2 je zkratka pro Elastic Compute Cloud. Jedná se o nabídku výpočetních služeb z oblasti IaaS (Infrastructure as a Service) AWS.

Jakmile je instance EC2 zřízena, je velmi užitečné aktualizovat/upravit mnoho konfiguračních parametrů instancí pomocí AWS Management Console.

Pojďme se na každý z nich podívat.

Přihlášení a přístup ke službám AWS

Krok 1) V tomto kroku to uděláte

  • Přihlaste se ke svému účtu AWS a přejděte na kartu Služby AWS v levém horním rohu.
  • Zde uvidíte všechny Služby AWS kategorizovány podle jejich oblasti viz. Compute, Storage, Database atd. Pro vytvoření instance EC2 musíme jako v dalším kroku zvolit Computeà EC2.

Přihlášení a přístup ke službám AWS

Otevřete všechny služby a klikněte na EC2 v části Compute services. Tím se spustí řídicí panel EC2.

Zde je palubní deska EC2. Zde získáte všechny souhrnné informace o běžících zdrojích AWS EC2.

Přihlášení a přístup ke službám AWS

Krok 2) V pravém horním rohu řídicího panelu EC2 vyberte oblast AWS, ve které chcete zřídit server EC2.

Zde vybíráme N. Virginii. AWS poskytuje 10 regionů po celém světě.

Přihlášení a přístup ke službám AWS

Krok 3) Jakmile je vybrán požadovaný region, vraťte se na řídicí panel EC2.

Zkontrolujte parametry modifikace

Krok 1) Na EC2 Dashboard vyberte instanci, jejíž konfigurační parametry chcete upravit, a klikněte na tlačítko „Actions“, jak je znázorněno níže.

Zkontrolujte parametry modifikace

Krok 2) Když kliknete na tlačítko, rozbalovací nabídka nám zobrazí všechny oblasti, kde můžeme upravit charakteristiky instance.

Zkontrolujte parametry modifikace

Zobrazit podrobnosti o připojení

Možnost Connect níže nám ukáže způsoby, jak se můžeme připojit k instanci EC2.

Krok 1) Klikněte na možnost „Připojit“.

Zobrazit podrobnosti o připojení

Můžete se rozhodnout připojit se samostatným klientem SSH nebo a Java klienta. Získáte postup krok za krokem, jak se můžete připojit ke své instanci.

V tomto tutoriálu můžeme vidět způsoby připojení pro a Linux instance.

Zobrazit podrobnosti o připojení

Spusťte více instancí s podobnou konfigurací

Pokud máte spuštěnou jednu instanci EC2 s konkrétní konfigurací a chcete rychle spustit další instanci v nasazení jedním kliknutím, pomůže nám s tím možnost „Spustit více jako toto“.

Krok 1) Klikněte na „Spustit další podobné“.

Spusťte více instancí s podobnou konfigurací

Budete okamžitě přesměrováni na stránku s podrobnostmi o instanci recenze v průvodci spuštěním instance. Zde si můžeme ještě jednou ověřit všechny detaily.

Krok 2) Na stránce podrobností instance recenze Klikněte na tlačítko „Spustit“.

Spusťte více instancí s podobnou konfigurací

Krok 3) V tomto okně

  1. Vyberte existující pár klíčů
  2. Klikněte na „Spustit instanci“.

Spusťte více instancí s podobnou konfigurací

Průběh spouštění instance je vidět níže.

Spusťte více instancí s podobnou konfigurací

Níže můžete vidět, že nová instance je před vytvořením ve stavu čekající na vyřízení.

Spusťte více instancí s podobnou konfigurací

Můžete vidět, že nová instance má také stejnou značku.

Spusťte více instancí s podobnou konfigurací

Změňte stav instance

Stav instance můžete změnit za chodu z konzoly pro správu jediným kliknutím.

Krok 1) V tomto kroku klikněte na 'Instance State' pod akcemi.

  • Stop – můžete zastavit běžící instanci
  • Reboot – můžete restartovat instanci
  • Ukončit – instanci můžete trvale smazat

Změňte stav instance

Změňte nastavení instance

Zde můžete změnit mnoho nastavení instancí, jako jsou skupiny zabezpečení, ochrana před ukončením atd.

Podívejme se na každý z nich podrobně.

Vytvořte značky

Přidat/upravit značky – Můžete přidat nebo upravit značky přiřazené k instanci. Označování usnadňuje vlastníkovi firmy účtu AWS sledování instancí, zejména pokud existuje více prostředí.

Správci AWS by měli každé instanci přiřadit značku na základě segregace, např.: označení všech instancí v produkčním prostředí jako „Prod“ nebo označení instancí patřících oddělení iniciálami oddělení atd. Označování je velmi efektivní metoda pro sledování kalkulace z případů také.

Podívejme se, jak změnit značky

Krok 1) V tomto kroku,

  1. Klikněte na nastavení instance
  2. Klikněte na 'Přidat/upravit značky'.

    Vytvořte značky

Krok 2) Značka je pouze pár klíč–hodnota.

  1. Přiřadili jsme tedy nový tag jako Department a přidali jeho hodnotu jako Cloud.
  2. Klikněte na Uložit

Vytvořte značky

Krok 3) Vraťte se na EC2 Dashboard a

  1. Znovu vyberte svou instanci
  2. Vyberte kartu „Značky“

Všimněte si, že v části Značky se objevila nová značka jako „Oddělení“ s hodnotou Cloud.

Vytvořte značky

Připojit ke skupině automatického škálování

Instanci EC2 lze připojit ke skupině automatického škálování za běhu.

Krok 1) V tomto kroku děláme následující věci

  1. Klikněte na 'Nastavení instance'
  2. Klikněte na 'Připojit ke skupině automatického škálování'.

Připojit ke skupině automatického škálování

Krok 2) V tomto kroku,

  1. Připojte instanci k existující skupině AS. V tomto kroku můžete také vytvořit novou skupinu AS.
  2. Vyberte jednu AS skupinu ze seznamu již existujících skupin.
  3. Klikněte na 'Připojit'.

Tato akce připojí vaši instanci ke skupině automatického škálování ve vašem prostředí.

Připojit ke skupině automatického škálování

Jak změnit typ instance v AWS

Pokud požadujete vyšší konfigurační instanci podle požadavků vaší aplikace, můžete změnit typ instance vaší instance. To lze provést pro vertikální škálování vaší instance a poskytnout vám větší výpočetní/paměťovou kapacitu.

Podívejme se, jak to udělat.

Typ instance nemůžete změnit, pokud se jedná o běžící server. Než to uděláte, musíte to zastavit.

Krok 1) Přejděte na 'Stát instance'.

Klikněte na 'Stop'. Tím se instance zastaví.

Změňte typ instance v AWS

Všimněte si, že stav instance je nyní na řídicím panelu EC2 v režimu „zastavení“. Nyní změníte typ instance.

Změňte typ instance v AWS

Krok 2) Přejděte na „Nastavení instance“.
Klikněte na „Změnit typ instance“

Změňte typ instance v AWS

Krok 3) Zaškrtněte vyskakovací okno.
Zobrazí se vyskakovací okno Změnit typ instance.

Změňte typ instance v AWS

Krok 4) Vyberte Typ instance.
Můžete si vybrat z řady dostupných typů instancí EC2. Pro tento tutoriál jej měníme na t2.nano jen pro ukázku.

Změňte typ instance v AWS

Krok 5) Vyberte t2.nano.
Vyberte t2.nano a klikněte na „Použít“.

Změňte typ instance v AWS

Krok 6) Otevřete řídicí panel EC2.
Upozornění na EC2 Dashboard, váš typ instance byl automaticky změněn na uvedený typ.

Změňte typ instance v AWS

Nyní můžete spustit svou instanci a pokračovat v operacích s ní. Ostatní konfigurační parametry se nezmění a také vaše stávající instalace na serveru zůstanou nedotčeny.

Povolit ochranu ukončení

Instance by měla mít vždy povolenou ochranu před ukončením, zejména na produkčních serverech. Tím zajistíte, že vaše instance EC2 nebude náhodně ukončena.

AWS přidá další úroveň zabezpečení pro případ, že náhodou narazíte na možnost ukončení instance.

Podívejme se, jak povolit ochranu ukončení.

Krok 1) V tomto kroku,

  1. Přejděte na „Nastavení instance“.
  2. Klikněte na „Změnit ochranu před ukončením“.

Povolit ochranu před ukončením

Krok 2) Všimněte si, že aktuální nastavení v naší instanci je zakázáno. Klikněte na „Ano, povolit“.

Povolit ochranu před ukončením

To povolilo ochranu před ukončením na naší instanci. Když stiskneme tlačítko Ukončit, zkontrolujeme, zda se naše instance nesmaže.

Krok 3) V tomto kroku,

  1. Vyberte možnost „Stav instance“ a poté
  2. Klikněte na 'Ukončit'.

Povolit ochranu před ukončením

AWS vás okamžitě upozorní, že instance EC2 má „ochranu před ukončením povolenou“ a nebudete ji moci smazat. Tlačítko 'Ukončit' níže je deaktivováno.

Povolit ochranu před ukončením

Změnit uživatelská data

Když spustíte novou instanci EC2, máte možnost předat uživatelská data instanci, aby se automaticky spouštěly úlohy při spouštění, např. běžné konfigurační úlohy, init skripty atd.

Uživatelská data můžete předávat ve formě skriptů prostředí nebo příkazů cloud-init. Může to být buď prostý text, jako soubor nebo jako text kódovaný base64 pro volání API.

Zde uvidíme, jak můžeme tyto skripty upravit.

Nejprve budete muset zastavit instanci, nebudete moci upravovat uživatelská data instance, pokud je spuštěna. Na zastavené instanci proveďte níže uvedené kroky.

Krok 1) V tomto kroku proveďte následující věci

  1. Přejděte na „Nastavení instance“.
  2. Klikněte na 'Zobrazit/změnit uživatelská data'.

Změnit uživatelská data

Zde pro účely demonstrace máme shell skript, který nainstaluje LAMP stack na server.

Krok 2) V tomto kroku,

  1. Zobrazit/upravit pole uživatelských dat.
  2. Klikněte na záložku „Uložit“.

Změnit uživatelská data

Změňte chování při vypínání

Pokud jste někdy omylem vypnuli instanci prostřednictvím konzoly OS, nechcete, aby AWS EC2 instanci skutečně ukončil.

Za tímto účelem můžeme nastavit chování při vypínání jako „Stop“ namísto „Ukončit“. Můžeme to udělat i naopak, pokud je požadavek aplikace takový.

Pojďme se podívat, jak toho dosáhnout.

Krok 1) V tomto kroku,

  1. Přejděte na „Nastavení instance“.
  2. Klikněte na „Změnit chování při vypnutí“.

Změňte chování při vypnutí

Krok 2) V tomto kroku klikněte na 'Stop' a poté stiskněte použít. Nastavení se odpovídajícím způsobem použije na instanci.

Změňte chování při vypnutí

Krok 3) Nyní, když je v konzole instance spuštěno „stop“ vypnutí prostřednictvím putty, nebude ukončeno. Prostě se normálně vypne.

Změňte chování při vypnutí

Zobrazit systémový protokol

Můžete vidět systémový protokol pro jakoukoli instanci EC2 pro účely odstraňování problémů atd.

Krok 1) V tomto kroku,

  1. Přejděte na „Nastavení instance“.
  2. Klikněte na „Získat protokol systému“.

Zobrazit systémový protokol

Můžete vidět samostatné okno zobrazující podrobnosti protokolu instance. Zde můžeme vidět snímek protokolu, když byla instance restartována.

Zobrazit systémový protokol

Vytvořte instanci AMI

Můžete vytvořit AMI vaší instance EC2 pro zálohování.

Krok 1) V tomto kroku,

  1. Přejděte na 'Obrázek'.
  2. Klikněte na 'Vytvořit obrázek'.

Vytvořte instanci AMI

Otevře se průvodce vytvořením obrázku.

Krok 2) V tomto kroku,

  1. Přidejte název obrázku
  2. Uveďte nějaký přátelský popis pro AMI
  3. Zkontrolujte svazky a poté stiskněte tlačítko „Vytvořit obrázek“.

    Vytvořte instanci AMI

AWS obdrží vaši žádost o vytvoření obrázku a okamžitě zašle upozornění.

Vytvořte instanci AMI

Stav požadavku můžete zkontrolovat na řídicím panelu EC2 jako „nevyřízený“, jak je znázorněno níže.

Vytvořte instanci AMI

Po chvíli je stav „dostupný“ a vaše AMI budete mít připravené jako záloha.

Vytvořte instanci AMI

Jakmile je záloha stará, můžete ji také odregistrovat z řídicího panelu.

Vytvořte instanci AMI

Změňte nastavení sítě instance

Jak změnit skupinu zabezpečení

SG (Security Group) instance můžete kdykoli změnit. Pokud máte jinou skupinu zabezpečení s jinými pravidly brány firewall, můžete to snadno provést pomocí konzoly.

Uvidíme jak.

Krok 1) V tomto kroku

  1. Přejděte na 'Sítě'.
  2. Klikněte na 'Změnit skupiny zabezpečení'.

Změňte skupinu zabezpečení

Krok 2) V průvodci změnou skupin zabezpečení zobrazí již existující SG v instanci spolu se seznamem všech skupin zabezpečení v oblasti.

Změňte skupinu zabezpečení

Krok 3) V tomto kroku,

  1. Zaškrtněte políčko u požadovaného SG
  2. Klikněte na tlačítko „Přiřadit skupiny zabezpečení“.

Změňte skupinu zabezpečení

Krok 4) Na EC2 Dashboard můžete vidět, že SG instance bylo změněno. Instance nyní bude odesílat/přijímat provoz na základě nového nastavení SG.

Změňte skupinu zabezpečení

Můžete také přidat více skupin zabezpečení.

Přidejte síťové rozhraní

Síťové rozhraní je pro instanci jako další karta NIC. K již existujícímu primárnímu síťovému rozhraní bude mít další sadu IP adres.

Krok 1) V tomto kroku,

  1. Přejděte na 'Sítě'.
  2. Klikněte na 'Připojit síťové rozhraní'.

Přidejte síťové rozhraní

Pokud ještě nemáte vytvořené síťové rozhraní, zobrazí se chybové hlášení.

Přidejte síťové rozhraní

Podívejme se, jak rychle vytvořit síťové rozhraní.

Krok 2) V tomto kroku,

  1. Přejděte na EC2 Dashboard a klikněte na 'Síťová rozhraní' v levém podokně.
  2. Klikněte na tlačítko „Vytvořit síťové rozhraní“.

Přidejte síťové rozhraní

Krok 3) V tomto kroku,

  1. Přidejte popis síťového rozhraní
  2. Vyberte podsíť, ve které chcete vytvořit síťové rozhraní. Ponechte výchozí možnost automatického přiřazení soukromé IP
  3. Skupiny zabezpečení jsou aplikovány na síťové rozhraní instance, takže zde získáte stejnou možnost. Vyberte požadované SG
  4. Po zadání podrobností klikněte na „Vytvořit“.

Přidejte síťové rozhraní

Nyní se můžete vrátit do EC2 Dashboard a zkontrolovat, že se vaše síťové rozhraní vytváří.

Přidejte síťové rozhraní

Nyní se vraťte ke kroku 2) a pokračujte výběrem dostupného rozhraní, které jsme právě vytvořili, a připojte jej k instanci.

Nyní, jak vidíte, síťové rozhraní, které jsme právě vytvořili, je automaticky zařazeno níže.

Přidejte síťové rozhraní

Vaše síťové rozhraní bude okamžitě připojeno k instanci.

Nyní se můžeme vrátit na EC2 Dashboard a zkontrolovat naši instanci. Všimněte si, že instance má 2 privátní IP adresy patřící 2 síťovým rozhraním.

Přidejte síťové rozhraní

Oddělování EIP

Elastic IP je statická veřejná IP adresa.

EIP můžete oddělit přímo z řídicího panelu instance.

Krok 1) V tomto kroku

  1. Klikněte na 'Sítě'.
  2. Klikněte na „Oddělit elastickou IP adresu“.

Oddělování EIP

Krok 2) Jakmile ověříme ID instance a EIP, klikněte na tlačítko oddělit.

Oddělování EIP

Níže zkontrolujte, že řídicí panel instance nyní zobrazuje pole EIP prázdné.

Oddělování EIP

Kontrola Změnit Zdroj/Cíl

Atribut Kontrola zdroje/cíle řídí, zda je v instanci povolena kontrola zdroje/cíle. Zakázání tohoto atributu umožní instanci zpracovávat síťový provoz, který není konkrétně určen pro danou instanci. Například instance se službami, jako je překlad síťových adres, směrování nebo brána firewall, by měly tuto hodnotu nastavit na vypnuto.

Krok 1) V tomto kroku,

  1. Klikněte na 'Sítě'.
  2. Klikněte na 'změnit zdroj/prach. Šek'

Kontrola změny zdroje/cíle

Krok 2) Klikněte na 'Zakázat'. Pokud je již zakázán, můžete jej povolit v tomto kroku.

Kontrola změny zdroje/cíle

Správa soukromých IP adres

Pokud je to návrh architektury vaší aplikace, můžete jedné instanci přiřadit více privátních IP adres. Maximální počet IP adres, které můžete přiřadit, samozřejmě závisí na typu instance EC2.

Krok 1) V tomto kroku,

  1. Klikněte na 'Sítě'.
  2. Klikněte na „Spravovat soukromé IP adresy“.

Správa privátních IP adres

Budete přesměrováni do nového okna, kde můžete své instanci přiřadit sekundární IP adresu.

Krok 2) V tomto kroku,

  1. Zde necháme pole prázdné. To umožní AWS automaticky přiřadit jakoukoli dostupnou soukromou IP k naší instanci.
  2. Klikněte na 'Aktualizovat'.

Správa privátních IP adres

Všimněte si, že zde byla automaticky přiřazena IP adresa.

Správa privátních IP adres

Vraťte se také na řídicí panel EC2 a všimněte si přiřazených 2 soukromých IP adres. Jedná se o 2 IP adresy na jednom síťovém rozhraní.

Správa privátních IP adres

Povolit/zakázat ClassicLink k VPC

Pokud je vaše instance zajišťována v EC2 – Classic, což je režim nasazení v AWS, kde jsou prostředky zajišťovány z VPC; pak můžete svou instanci propojit s prostředím VPC, jak je uvedeno níže.

Níže uvedené možnosti jsou pro nás zakázány, protože naše instance je již ve VPC.

Povolit/zakázat ClassicLink k VPC

Povolit podrobné sledování CloudWatch

AWS bude mít ve výchozím nastavení povoleno základní monitorování CloudWatch na všech svých zdrojích. Pokud jsou však naše instance produkčními instancemi, můžeme chtít umožnit jejich podrobné sledování s dodatečnými náklady.

Krok 1) V tomto kroku,

  1. Klikněte na 'CloudWatch Monitoring'
  2. Klikněte na 'Povolit podrobné sledování'

Můžete také přidávat/upravovat alarmy, které vás upozorňují na atributy v metrikách sledování CloudWatch.

Povolit podrobné sledování CloudWatch

Zkontrolujte také: - AWS (Amazon Web Services) Kurz: Základy pro začátečníky

Shrnutí

V tomto tutoriálu jsme tedy viděli, jak povolit/upravit různé atributy v AWS pro konfiguraci instance z Management Console po jejím spuštění.

AWS poskytuje mnohem více možností konfigurace prostřednictvím rozhraní CLI/API.