Wprowadzenie do magazynów danych w AWS

Korzystanie z magazynów danych w AWS

Dunieski Otano

Amazon Web Services Solutions Architect

Jak wybrać odpowiedni magazyn danych AWS?

  • Dziesiątki usług magazynowania w AWS
  • Jak wybrać właściwą?
  • W tym kursie: 4 podstawowe magazyny danych

Developer

Korzystanie z magazynów danych w AWS

Przegląd magazynów AWS

  • Magazyn plików: Amazon EFS, Amazon FSx
  • Magazyn blokowy: Amazon EBS
  • Magazyn obiektów: Amazon S3
  • Baza danych: Amazon DynamoDB, Amazon RDS
  • Pamięć podręczna: Amazon ElastiCache
  • Wyszukiwanie: Amazon OpenSearch Service
  • Kopia zapasowa: AWS Backup

storage_blank

Korzystanie z magazynów danych w AWS

Magazyn blokowy, plikowy i obiektowy

  • Magazyn blokowy: Surowe woluminy dyskowe
    • Podłączane do instancji EC2 jak dyski twarde
    • Przykłady: EBS, Instance Store
  • Magazyn plików: Współdzielone systemy plików
    • Wiele serwerów korzysta z tych samych plików
    • Przykłady: EFS, FSx
  • Magazyn obiektów: Pliki przechowywane jako obiekty
    • Dostęp przez API, nieograniczona skalowalność
    • Przykład: S3

diagram

Korzystanie z magazynów danych w AWS

Bazy relacyjne a nierelacyjne

  • Relacyjne (SQL): Ustrukturyzowane tabele z relacjami
    • Stały schemat, transakcje ACID, złożone złączenia
    • Przykład AWS: Amazon RDS (MySQL, PostgreSQL)

relational

  • Nierelacyjne (NoSQL): Elastyczne modele danych

    • Brak stałego schematu, skalowanie poziome, wysoka wydajność
    • Przykład AWS: DynamoDB (klucz-wartość/dokument)

    nosql

Korzystanie z magazynów danych w AWS

Zakres kursu

  • Amazon S3 — magazyn obiektów
  • Amazon DynamoDB — baza danych NoSQL
  • Amazon ElastiCache — pamięć podręczna w pamięci RAM
  • Amazon OpenSearch Service — wyszukiwanie i analityka

focus

Korzystanie z magazynów danych w AWS

Tworzenie aplikacji e-commerce

Scenariusz: Sklep internetowy z katalogiem produktów, koszykiem i wyszukiwarką

  • Amazon S3: Przechowywanie zdjęć i filmów produktów
  • Amazon DynamoDB: Przechowywanie profili użytkowników i danych koszyka
  • Amazon ElastiCache: Buforowanie często przeglądanych szczegółów produktów
  • Amazon OpenSearch: Obsługa wyszukiwarki produktów

panel

Korzystanie z magazynów danych w AWS

Czego nauczysz się w tym kursie?

  • Kiedy używać każdej z usług
  • Jak dobierać usługę do wzorców dostępu do danych
  • Kompromisy między wydajnością, kosztem a spójnością

roadmap

Korzystanie z magazynów danych w AWS

Czas na praktykę!

Korzystanie z magazynów danych w AWS

Preparing Video For Download...