Cum să schimbați tipul de instanță și grupul de securitate al EC2 în AWS
⚡ Rezumat inteligent
Modificarea unui Amazon Instanța EC2 vă permite să modificați tipul instanței, grupurile de securitate, etichetele, datele utilizatorilor și setările de rețea din Consola de administrare AWS după lansare, adaptând serverul la noile cerințe de performanță, securitate și scalare fără a-l reconstrui.
EC2 înseamnă Elastic Compute Cloud. Este oferta de servicii de calcul din zona IaaS (Infrastructure as a Service) a AWS.
Odată ce o instanță EC2 este furnizată, este foarte util să actualizați sau să modificați mulți dintre parametrii de configurare ai instanței utilizând Consola de administrare AWS.
Să aruncăm o privire asupra fiecăreia dintre ele.
Conectați-vă și accesați serviciile AWS
Pas 1) În acest pas, veți face următoarele:
- Conectați-vă la contul dvs. AWS și accesați Servicii AWS fila din colțul din stânga sus.
Aici veți vedea toate serviciile AWS clasificate în funcție de domeniul lor, și anume: Calcul, Stocare, Bază de date etc. Pentru a crea o instanță EC2, trebuie să alegem Calcul → EC2 ca în pasul următor.
Deschideți toate serviciile și faceți clic pe EC2 sub Servicii de calcul. Aceasta va lansa tabloul de bord al EC2.
Iată tabloul de bord EC2. Aici veți obține toate informațiile esențiale despre resursele AWS EC2 care rulează.
Pas 2) În colțul din dreapta sus al tabloului de bord EC2, alegeți regiunea AWS în care doriți să furnizați serverul EC2.
Aici selectăm Virginia de Nord. AWS oferă mai multe regiuni în întreaga lume.
Pas 3) Odată ce regiunea dorită este selectată, reveniți la Tabloul de bord EC2.
Verificați parametrii de modificare
Pas 1) În tabloul de bord EC2, selectați instanța ai cărei parametri de configurare doriți să îi modificați și faceți clic pe butonul „Acțiuni”, așa cum se arată mai jos.
Pas 2) Pe măsură ce faceți clic pe buton, meniul derulant ne va afișa toate zonele în care putem modifica caracteristicile instanței.
Vedeți detaliile conexiunii
Opțiunea Conectare de mai jos ne va arăta modalități prin care ne putem conecta la o instanță EC2.
Pas 1) Faceți clic pe opțiunea „Conectați”.
Puteți alege să vă conectați cu un client SSH autonom sau cu un Java client. Veți primi o procedură pas cu pas despre cum vă puteți conecta la instanța dvs.
Pentru acest tutorial, putem vedea metodele de conectare pentru a Linux instanță.
Lansați mai multe instanțe cu configurație similară
Dacă aveți o singură instanță EC2 care rulează cu o anumită configurație și doriți să lansați rapid o altă instanță printr-o implementare cu un singur clic, atunci opțiunea „Lansați mai multe instanțe similare” ne ajută să facem acest lucru.
Pas 1) Faceți clic pe „Launch More Like This”.
Veți fi direcționat imediat către pagina de detalii a instanței de examinare a expertului de lansare a instanței. Aici putem verifica din nou toate detaliile.
Pas 2) Pe pagina cu detaliile instanței de revizuire, faceți clic pe butonul „Lansare”.
Pas 3) În această fereastră,
- Selectați o pereche de chei existentă
- Faceți clic pe „Launch Instance”.
Progresul lansării instanței poate fi văzut ca mai jos.
Puteți vedea mai jos că o instanță nouă este într-o stare în așteptare înainte de creare.
Puteți vedea că noua instanță are și aceeași etichetă.
Schimbați starea instanței
Puteți schimba starea instanței din Consola de management cu un singur clic.
Pas 1) În acest pas, faceți clic pe „Starea instanței” din secțiunea acțiuni.
- Stop – puteți opri instanța care rulează
- reboot – puteți reporni instanța
- termina – puteți șterge instanța definitiv
Modificați setările instanței
Aici puteți modifica o mulțime de setări ale instanțelor, cum ar fi grupuri de securitate, protecție de terminare etc.
Să vedem fiecare în detaliu.
Creați etichete
Adăugați/Editați etichete – Puteți adăuga sau edita etichetele atribuite instanței. Etichetarea facilitează gestionarea de către proprietarul contului AWS a informațiilor. track dintre instanțe, mai ales dacă există mai multe medii.
Administratorii AWS ar trebui să atribuie fiecărei instanțe o etichetă bazată pe segregare, de exemplu: etichetarea tuturor instanțelor din mediul de producție ca „Prod” sau etichetarea instanțelor aparținând unui departament cu inițialele departamentului etc. Etichetarea este o metodă foarte eficientă pentru a track și costul instanțelor.
Să vedem cum se schimbă etichetele.
Pas 1) În această etapă,
- Faceți clic pe setarea instanței
- Faceți clic pe „Adăugați/Editați etichete”.
Pas 2) O etichetă este doar o pereche cheie-valoare.
- Așa că am atribuit o nouă etichetă ca Departament și am adăugat valoarea acesteia ca Cloud.
- Faceți clic pe Salvați
Pas 3) Reveniți la tabloul de bord EC2 și
- Selectați din nou instanța dvs
- Selectați fila „Etichete”
Rețineți că noua etichetă ca „Departament” cu valoare ca Cloud a apărut sub Etichete.
Atașați la grupul Auto Scaling
O instanță EC2 poate fi atașată la un grup Auto Scaling din mers.
Pas 1) În acest pas, facem următoarele lucruri:
- Faceți clic pe „Setări de instanță”
- Faceți clic pe „Atașați la grupul Auto Scaling”.
Pas 2) În această etapă,
- Atașați o instanță la un grup AS existent. De asemenea, puteți crea un nou grup AS în acest pas.
- Selectați un grup AS din lista de grupuri deja existente.
- Faceți clic pe „Atașați”.
Această acțiune va atașa instanța dvs. la un grup de scalare automată din mediul dvs.
Cum se schimbă tipul instanței în AWS
Puteți schimba tipul de instanță dacă doriți o instanță cu configurație superioară, în funcție de cerințele aplicației. Acest lucru se poate face pentru a scala vertical instanța și a vă oferi o capacitate de calcul/memorie mai mare.
Să vedem cum putem face asta.
Nu poți schimba tipul unei instanțe dacă este un server care rulează. Trebuie să o oprești înainte de a face acest lucru.
Pas 1) Accesați „Starea instanței”.
Faceți clic pe „Oprire”. Acest lucru va opri instanța.
Rețineți că starea instanței este acum în „stop”ping„” din tabloul de bord EC2. Acum puteți schimba tipul de instanță.
Pas 2) Accesați „Setări instanță”. Faceți clic pe „Modificați tipul instanței”.
Pas 3) Bifați fereastra pop-up. Va apărea o fereastră pop-up Schimbare tip instanță.
Pas 4) Selectați tipul de instanță. Puteți selecta dintr-o gamă de tipuri de instanțe EC2 disponibile. Pentru acest tutorial, îl vom schimba în t2.nano doar pentru demonstrație.
Pas 5) Selectați t2.nano. Selectați t2.nano și faceți clic pe „Aplicare”.
Pas 6) Deschideți tabloul de bord EC2. Observați în tabloul de bord EC2 că tipul instanței dvs. a fost modificat automat la tipul respectiv.
Acum puteți porni instanța și continua operațiunile pe aceasta. Nu vor exista modificări ale altor parametri de configurare, iar instalările existente pe server vor rămâne intacte.
Activați protecția la terminare
O instanță ar trebui să aibă întotdeauna activată protecția la terminare, în special pe serverele de producție. Acest lucru va asigura că instanța EC2 nu este terminată accidental.
AWS va adăuga un nivel suplimentar de securitate în cazul în care apăsați accidental opțiunea de terminare a instanței.
Să vedem cum se activează protecția la reziliere.
Pas 1) În această etapă,
- Accesați „Setări de instanță”.
- Faceți clic pe „Schimbați protecția împotriva rezilierii”.
Pas 2) Observați că setarea curentă a instanței noastre este dezactivată. Faceți clic pe „Da, activare”.
Aceasta a activat protecția împotriva terminării pentru instanța noastră. Vom verifica dacă instanța noastră este ștearsă atunci când apăsăm butonul Terminare.
Pas 3) În această etapă,
- Selectați opțiunea „Starea instanței” și apoi
- Faceți clic pe „Terminați”.
AWS vă va notifica imediat că instanța EC2 are „protecția la terminare activată” și nu o veți putea șterge. Butonul „Terminare” de mai jos este dezactivat.
Modificați datele utilizatorului
Când lansați o nouă instanță EC2, aveți opțiunea de a transmite date utilizator unei instanțe pentru a rula automat sarcini la momentul pornirii, de exemplu sarcini de configurare obișnuite, scripturi de inițializare etc.
Puteți transmite datele utilizatorului sub formă de scripturi shell sau directive cloud-init. Acesta poate fi fie text simplu, fie ca fișier, fie ca text codificat base64 pentru apelurile API.
Aici vom vedea cum putem edita aceste scripturi.
Va trebui să opriți mai întâi instanța; nu veți putea edita datele utilizatorului instanței dacă aceasta rulează. Pe o instanță oprită, urmați pașii de mai jos.
Pas 1) În acest pas, faceți următoarele lucruri:
- Accesați „Setări de instanță”.
- Faceți clic pe „Vizualizați/Modificați datele utilizatorului”.
Aici, în scop demonstrativ, avem un script shell care instalează o stivă LAMP pe server.
Pas 2) În această etapă,
- Vizualizați/modificați câmpul de date al utilizatorului.
- Faceți clic pe fila „Salvare”.
Schimbați comportamentul de oprire
Dacă ați închis vreodată accidental instanța prin consola sistemului de operare, nu doriți ca AWS EC2 să o termine efectiv.
Pentru asta, putem seta comportamentul de închidere ca „Oprire” în loc de „Terminare”. Putem face și invers dacă cerințele de aplicare sunt ca atare.
Să vedem cum putem realiza acest lucru.
Pas 1) În această etapă,
- Accesați „Setări de instanță”.
- Faceți clic pe „Modificați comportamentul de oprire”.
Pas 2) În acest pas, faceți clic pe „Oprire” și apoi apăsați pe aplicați. Setarea va fi aplicată instanței în mod corespunzător.
Pas 3) Acum, când oprirea „stop” este inițiată în consola de instanță prin chit, nu se va opri. Pur și simplu se va opri în mod normal.
Vizualizați jurnalul de sistem
Puteți vedea jurnalul de sistem pentru orice instanță EC2 în scopuri de depanare etc.
Pas 1) În această etapă,
- Accesați „Setări de instanță”.
- Faceți clic pe „Obțineți jurnalul de sistem”.
Puteți vedea o fereastră separată care prezintă detaliile jurnalului de instanță. Aici putem vedea un snap de jurnal când instanța a fost repornită.
Creați o instanță AMI
Puteți crea o AMI a instanței dvs. EC2 pentru backup.
Pas 1) În această etapă,
- Accesați „Imagine”.
- Faceți clic pe „Creați imagine”.
Se va deschide un expert pentru crearea imaginilor.
Pas 2) În această etapă,
- Adăugați numele imaginii
- Dați o descriere prietenoasă pentru AMI
- Verificați volumele și apoi apăsați butonul „Creează imagine”.
AWS va primi cererea dvs. de creare a imaginii și va trimite imediat o notificare.
Puteți verifica starea solicitării pe tabloul de bord EC2 ca fiind „în așteptare”, la fel ca ceea ce este afișat mai jos.
După un timp, starea este „disponibilă” și vei avea AMI-ul tău pregătit ca rezervă.
De asemenea, îl puteți anula din tabloul de bord odată ce copia de rezervă este veche.
Modificați setările rețelei instanței
Parametrii de rețea, cum ar fi grupurile de securitate, interfețele de rețea, adresele IP elastice și adresele IP private, pot fi, de asemenea, ajustați după lansare. Secțiunile de mai jos prezintă fiecare modificare de rețea pe rând.
Cum se schimbă grupul de securitate
Puteți schimba oricând SG (Security Group) al unei instanțe. Dacă aveți un alt grup de securitate cu reguli de firewall diferite, puteți face acest lucru cu ușurință folosind consola.
Să vedem cum.
Pas 1) În această etapă,
- Accesați „Rețea”.
- Faceți clic pe „Schimbați grupurile de securitate”.
Pas 2) În vrăjitorul de modificare a grupurilor de securitate, acesta va afișa SG-ul deja existent în instanță, împreună cu o listă a tuturor grupurilor de securitate din regiune.
Pas 3) În această etapă,
- Bifați caseta cu SG dorit
- Faceți clic pe butonul „Atribuiți grupuri de securitate”.
Pas 4) Pe tabloul de bord EC2, puteți vedea că SG-ul instanței a fost modificat. Instanța va trimite/primi acum trafic pe baza noilor setări SG.
De asemenea, puteți adăuga mai multe grupuri de securitate.
Adăugați o interfață de rețea
O interfață de rețea este ca o altă placă NIC pentru o instanță. Va avea un alt set de IP-uri suplimentare față de interfața de rețea primară deja existentă.
Pas 1) În această etapă,
- Accesați „Rețea”.
- Faceți clic pe „Atașați interfața de rețea”.
Veți primi o solicitare de eroare dacă nu aveți deja o interfață de rețea creată.
Să vedem cum putem crea rapid o interfață de rețea.
Pas 2) În această etapă,
- Accesați EC2 Dashboard și faceți clic pe „Interfețe de rețea” din panoul din stânga.
- Faceți clic pe butonul „Creați interfața de rețea”.
Pas 3) În această etapă,
- Adăugați o descriere pentru interfața de rețea
- Selectați subrețeaua în care doriți să vă creați interfața de rețea. Păstrați implicit opțiunea de atribuire automată a IP-ului privat
- Grupurile de securitate sunt aplicate unei interfețe de rețea a unei instanțe, așa că aici veți obține o opțiune pentru aceeași. Selectați SG dorit
- După ce ați terminat de introdus detaliile, faceți clic pe „Creare”.
Acum puteți reveni la Tabloul de bord EC2 și puteți verifica dacă interfața de rețea este creată.
Acum reveniți la Pasul 2) și continuați cu selectarea interfeței dvs. disponibile pe care tocmai am creat-o și atașați-o la instanță.
Acum, după cum puteți vedea, interfața de rețea pe care tocmai am creat-o este înscrisă mai jos automat.
Interfața dvs. de rețea va fi atașată la instanță imediat.
Putem reveni la tabloul de bord EC2 și ne verificăm instanța acum. Rețineți că instanța are 2 IP-uri private care aparțin a 2 interfețe de rețea.
Disocierea EIP
Un IP elastic este un IP public static.
Puteți disocia un EIP direct de tabloul de bord al instanței.
Pas 1) În această etapă,
- Faceți clic pe „Rețea”.
- Faceți clic pe „Disociați adresa IP elastică”.
Pas 2) Faceți clic pe butonul de disociere, odată ce am verificat ID-ul instanței și EIP-ul.
Verificați mai jos că tabloul de bord al instanței arată acum câmpul EIP gol.
Verificare modificare sursă/destinație
Atributul Verificare sursă/destinație controlează dacă verificarea sursă/destinație este activată pe instanță. Dezactivarea acestui atribut permite unei instanțe să gestioneze traficul de rețea care nu este destinat în mod specific instanței. De exemplu, instanțele care rulează servicii precum traducerea adreselor de rețea, rutare sau un firewall ar trebui să seteze această valoare la dezactivat.
Pas 1) În această etapă,
- Faceți clic pe „Rețea”.
- Faceți clic pe „Modificați sursa/verificați destinația”
Pas 2) Faceți clic pe „Dezactivați”. Dacă este deja dezactivat, îl puteți activa în acest pas.
Gestionați adresele IP private
Puteți atribui mai multe adrese IP private unei singure instanțe dacă acesta este designul arhitecturii aplicației dvs. Numărul maxim de adrese IP pe care le puteți atribui depinde, desigur, de tipul instanței EC2.
Pas 1) În această etapă,
- Faceți clic pe „Rețea”.
- Faceți clic pe „Gestionați adrese IP private”.
Veți fi redirecționat către o nouă fereastră pentru a atribui o adresă IP secundară instanței dvs.
Pas 2) În această etapă,
- Aici lăsăm câmpul necompletat. Acest lucru va permite AWS să atribuie automat orice IP privat disponibil instanței noastre.
- Faceți clic pe „Actualizare”.
Rețineți că aici a fost atribuit automat un IP.
De asemenea, reveniți la tabloul de bord EC2 și observați cele 2 IP-uri private atribuite. Acestea sunt 2 IP-uri pe o singură interfață de rețea.
Activați/dezactivați ClassicLink către un VPC
Dacă instanța dvs. este furnizată în EC2 – Classic, care este un mod de implementare în AWS în care resursele sunt furnizate dintr-un VPC; apoi vă puteți conecta instanța la un mediu VPC, așa cum se arată mai jos.
Opțiunile de mai jos sunt dezactivate pentru noi, deoarece instanța noastră se află deja într-un VPC.
Activați monitorizarea CloudWatch detaliată
AWS va avea în mod implicit activată monitorizarea de bază CloudWatch pentru toate resursele sale. Cu toate acestea, dacă instanțele noastre sunt instanțe de producție, este posibil să dorim să activăm monitorizarea detaliată a acestora cu costuri suplimentare, desigur.
Pas 1) În această etapă,
- Faceți clic pe „Monitorizare CloudWatch”
- Faceți clic pe „Activați monitorizarea detaliată”
De asemenea, puteți adăuga/editați alarme pentru a vă alerta pentru atributele din valorile dvs. de monitorizare CloudWatch.
Verificați și: - AWS (Amazon Servicii web) Tutorial: Noțiuni de bază pentru începători


































































