AWS - Elastic Compute Cloud

Amazon EC2 (Elastic Compute Cloud)è un'interfaccia di servizio Web che fornisce capacità di elaborazione ridimensionabile nel cloud AWS. È progettato per consentire agli sviluppatori di avere il controllo completo sulla scalabilità web e sulle risorse di elaborazione.

Le istanze EC2 possono essere ridimensionate e il numero di istanze può essere ridimensionato in base ai nostri requisiti. Queste istanze possono essere avviate in una o più località o regioni geografiche eAvailability Zones (AZs). Ogni regione comprende diverse zone di disponibilità in località distinte, collegate da reti a bassa latenza nella stessa regione.

Componenti EC2

In AWS EC2, gli utenti devono essere consapevoli dei componenti EC2, del supporto dei loro sistemi operativi, delle misure di sicurezza, delle strutture dei prezzi, ecc.

Supporto del sistema operativo

Amazon EC2 supporta più sistemi operativi in ​​cui dobbiamo pagare costi di licenza aggiuntivi come: Red Hat Enterprise, SUSE Enterprise e Oracle Enterprise Linux, UNIX, Windows Server, ecc. Questi sistemi operativi devono essere implementati insieme ad Amazon Virtual Private Cloud (VPC) .

Sicurezza

Gli utenti hanno il controllo completo sulla visibilità del proprio account AWS. In AWS EC2, i sistemi di sicurezza consentono di creare gruppi e posizionare istanze in esecuzione in base ai requisiti. È possibile specificare i gruppi con cui possono comunicare altri gruppi, nonché i gruppi con cui possono parlare le sottoreti IP su Internet.

Prezzi

AWS offre una varietà di opzioni di prezzo, a seconda del tipo di risorse, dei tipi di applicazioni e del database. Consente agli utenti di configurare le proprie risorse e calcolare i costi di conseguenza.

Tolleranza ai guasti

Amazon EC2 consente agli utenti di accedere alle sue risorse per progettare applicazioni a tolleranza di errore. EC2 comprende anche regioni geografiche e luoghi isolati noti come zone di disponibilità per la stabilità e la tolleranza ai guasti. Non condivide le posizioni esatte dei data center regionali per motivi di sicurezza.

Quando gli utenti avviano un'istanza, devono selezionare un'AMI che si trova nella stessa regione in cui verrà eseguita l'istanza. Le istanze vengono distribuite su più zone di disponibilità per fornire servizi continui in caso di errore e gli indirizzi IP elastici (EIP) vengono utilizzati per mappare rapidamente gli indirizzi delle istanze non riuscite a istanze in esecuzione simultanee in altre zone per evitare ritardi nei servizi.

Migrazione

Questo servizio consente agli utenti di spostare le applicazioni esistenti in EC2. Costa $ 80,00 per dispositivo di archiviazione e $ 2,49 l'ora per il caricamento dei dati. Questo servizio è adatto a quegli utenti che hanno grandi quantità di dati da spostare.

Caratteristiche di EC2

Ecco un elenco di alcune delle caratteristiche principali di EC2:

  • Reliable- Amazon EC2 offre un ambiente altamente affidabile in cui è possibile sostituire rapidamente le istanze. L'impegno del contratto sul livello di servizio prevede una disponibilità del 99,9% per ciascuna regione Amazon EC2.

  • Designed for Amazon Web Services- Amazon EC2 funziona bene con servizi Amazon come Amazon S3, Amazon RDS, Amazon DynamoDB e Amazon SQS. Fornisce una soluzione completa per l'elaborazione, l'elaborazione di query e l'archiviazione in un'ampia gamma di applicazioni.

  • Secure - Amazon EC2 funziona in Amazon Virtual Private Cloud per fornire una rete sicura e robusta alle risorse.

  • Flexible Tools - Amazon EC2 fornisce gli strumenti agli sviluppatori e agli amministratori di sistema per creare applicazioni di errore e isolarsi da situazioni di errore comuni.

  • Inexpensive- Amazon EC2 vuole che paghiamo solo per le risorse che utilizziamo. Include più piani di acquisto come istanze on demand, istanze riservate, istanze Spot, ecc. Che possiamo scegliere in base alle nostre esigenze.

Come utilizzare AWS EC2

Step 1 - Accedi all'account AWS e apri la console IAM utilizzando il seguente collegamento https://console.aws.amazon.com/iam/.

Step 2 - Nel pannello di navigazione, crea / visualizza gruppi e segui le istruzioni.

Step 3- Crea utente IAM. Scegli gli utenti nel pannello di navigazione. Quindi crea nuovi utenti e aggiungi utenti ai gruppi.

Step 4 - Crea un Virtual Private Cloud utilizzando le seguenti istruzioni.

  • Apri la console Amazon VPC utilizzando il seguente collegamento: https://console.aws.amazon.com/vpc/

  • Seleziona VPC dal pannello di navigazione. Quindi seleziona la stessa regione in cui abbiamo creato la coppia di chiavi.

  • Seleziona Avvia procedura guidata VPC nella dashboard VPC.

  • Seleziona la pagina di configurazione VPC e assicurati che sia selezionato VPC con sottorete singola. Il scegliere Seleziona.

  • VPC con una singola pagina di sottorete pubblica si aprirà. Inserisci il nome VPC nel campo del nome e lascia le altre configurazioni come predefinite.

  • Seleziona crea VPC, quindi seleziona Ok.

Step 5 - Crea gruppi di sicurezza WebServerSG e aggiungi regole utilizzando le seguenti istruzioni.

  • Nella console VPC, seleziona Gruppi di sicurezza nel pannello di navigazione.

  • Seleziona crea gruppo di sicurezza e inserisci i dettagli richiesti come nome del gruppo, etichetta del nome, ecc.

  • Seleziona il tuo ID VPC dal menu. Quindi seleziona Sì, crea pulsante.

  • Ora viene creato un gruppo. Seleziona l'opzione di modifica nella scheda Regole in entrata per creare regole.

Step 6 - Avvia l'istanza EC2 in VPC utilizzando le seguenti istruzioni.

  • Apri la console EC2 utilizzando il seguente collegamento: https://console.aws.amazon.com/ec2/

  • Seleziona l'opzione di avvio dell'istanza nella dashboard.

  • Si aprirà una nuova pagina. Scegli il tipo di istanza e fornisci la configurazione. Quindi selezionare Avanti: Configura dettagli istanza.

  • Si aprirà una nuova pagina. Seleziona VPC dall'elenco di reti. Seleziona la sottorete dall'elenco delle sottoreti e lascia le altre impostazioni come predefinite.

  • Fare clic su Avanti finché non viene visualizzata la pagina Istanze di tag.

Step 7- Nella pagina Istanze di tag, fornire un tag con un nome alle istanze. Seleziona Avanti: Configura gruppo di sicurezza.

Step 8- Nella pagina Configura gruppo di sicurezza, scegli l'opzione Seleziona un gruppo di sicurezza esistente. Seleziona il gruppo WebServerSG che abbiamo creato in precedenza, quindi scegli Revisiona e avvia.

Step 9 - Controlla i dettagli dell'istanza nella pagina Verifica avvio istanza, quindi fai clic sul pulsante Avvia.

Step 10- Si aprirà una finestra di dialogo a comparsa. Seleziona una coppia di chiavi esistente o creane una nuova. Quindi selezionare la casella di controllo di riconoscimento e fare clic sul pulsante Avvia istanze.