Amazon Elastic Compute Cloud

Technologia i usługi AWS Cloud

Alex Kuntz

Head of Cloud Curriculum, DataCamp

Co to jest Amazon Elastic Compute Cloud (EC2)?

  • Zapewnia skalowalną moc obliczeniową w chmurze
  • Każda maszyna EC2 jest nazywana instancją

Kluczowe cechy:

  • Możliwość skalowania w górę i w dół w zależności od potrzeb
  • Szeroka gama typów instancji do wyspecjalizowanych zastosowań

Diagram rozgałęziony pokazujący połączenie compute z pamięcią masową, bazami danych i sieciami.

Technologia i usługi AWS Cloud

Typy instancji EC2

AWS oferuje sześć kategorii instancji EC2 dla wyspecjalizowanych zadań

  • Ogólnego przeznaczenia
  • Zoptymalizowane obliczeniowo
  • Zoptymalizowane pamięciowo
  • Zoptymalizowane pamięci masowej
  • Z akceleracją sprzętową
  • Zoptymalizowane HPC

Ikony przedstawiające zgrupowane instancje EC2 i pojedynczą instancję EC2.

Technologia i usługi AWS Cloud

Instancje ogólnego przeznaczenia i zoptymalizowane pamięci masowej

Instancje ogólnego przeznaczenia

  • Równoważne zasoby obliczeniowe, pamięciowe i sieciowe
  • Przypadki użycia:
    • Hosting dynamicznych stron internetowych
    • Zarządzanie repozytoriami kodu

Ikona instancji EC2 ogólnego przeznaczenia.

Instancje zoptymalizowane pamięci masowej

  • Wysoka, sekwencyjna prędkość odczytu i zapisu dla dużych zbiorów danych
  • Przypadki użycia:
    • Hurtownie danych
    • Migracja dużych relacyjnych baz danych

Ikona instancji EC2 zoptymalizowanej pamięci masowej.

Technologia i usługi AWS Cloud

Instancje zoptymalizowane obliczeniowo i pamięciowo

Instancje zoptymalizowane obliczeniowo

  • Obliczeniochłonne i wysokowydajne zadania
  • Przypadki użycia:
    • Symulacje naukowe
    • Modelowanie finansowe

Ikona instancji EC2 zoptymalizowanej obliczeniowo.

Instancje zoptymalizowane pamięciowo

  • Zadania wymagające dużej pamięci, bez wysokich wymagań storage
  • Przypadki użycia:
    • Analityka strumieniowa w czasie rzeczywistym
    • Generowanie napisów

Ikona instancji EC2 zoptymalizowanej pamięciowo.

Technologia i usługi AWS Cloud

Wyspecjalizowane instancje obliczeniowe

Instancje z akceleracją sprzętową

  • Zawierają wyspecjalizowane akceleratory, np. GPU lub FPGA
  • Przypadki użycia:
    • Deep learning
    • Renderowanie grafiki w grach

Ikona instancji EC2 z akceleracją sprzętową.

Instancje zoptymalizowane HPC

  • Najlepsza relacja ceny do wydajności dla zadań HPC w dużej skali
  • Przypadki użycia:
    • Prognozowanie pogody
    • Symulacje kolizji

Ikona instancji EC2 zoptymalizowanej HPC.

Technologia i usługi AWS Cloud

Tworzenie instancji EC2

Diagram architektury instancji EC2

Technologia i usługi AWS Cloud

Łączenie z instancją EC2: klient SSH

  • SSH łączy się za pomocą klucza prywatnego
  • Kluczami należy zarządzać

Klient SSH

Technologia i usługi AWS Cloud

Łączenie z instancją EC2: AWS Session Manager

  • Dostęp bez klucza przez konsolę zarządzania
  • Integracja z Identity and Access Management (IAM)

AWS Session Manager

Technologia i usługi AWS Cloud

Łączenie z instancją EC2: EC2 Instance Connect

  • Połączenie przez przeglądarkę
  • Szybki i tymczasowy dostęp

EC2 Instance Connect

Technologia i usługi AWS Cloud

Czas na ćwiczenia!

Technologia i usługi AWS Cloud

Preparing Video For Download...