Planning and Designing Databases on AWS
kod szkolenia: AWS-PL-DES-DATA / PL AA 3d
Ten kurs jest przeznaczony dla uczestników pełniących następujące role:
-
Architekci rozwiązań
-
Architekci baz danych
-
Programiści.
W tym kursie nauczysz się, jak:
-
Podsumować ramy AWS Well-Architected Framework do projektowania rozwiązań bazodanowych.
-
Wybrać odpowiednią usługę bazodanową dostosowaną do konkretnego obciążenia.
-
Zaprojektować rozwiązanie bazodanowe oparte na relacyjnej bazie danych, aby rozwiązać problem biznesowy.
-
Zaprojektować rozwiązanie bazodanowe oparte na bazach danych NoSQL, aby rozwiązać problem biznesowy.
-
Analizować dane z wielu baz danych, aby rozwiązać problem biznesowy.
-
Omówić kwestie bezpieczeństwa związane z rozwiązaniem bazodanowym.
Dzień 1
Moduł 0: Wprowadzenie do kursu
-
Przegląd kursu
Moduł 1: Bazy danych stworzone specjalnie dla określonych celów w AWS
-
Omówienie dobrze zaprojektowanych baz danych
-
Analiza wymagań obciążeń
-
Wybór modelu danych
-
Wybór odpowiedniej bazy danych stworzonej specjalnie dla określonych celów
-
Test wiedzy
Moduł 2: Amazon Relational Database Service (Amazon RDS)
-
Omówienie bazy danych relacyjnej
-
Czym jest Amazon RDS?
-
Dlaczego Amazon RDS?
-
Rozważania projektowe dotyczące Amazon RDS
-
Test wiedzy
Moduł 3: Amazon Aurora
-
Czym jest Amazon Aurora?
-
Dlaczego Amazon Aurora?
-
Rozważania projektowe dotyczące Amazon Aurora
-
Test wiedzy
Zadanie wyzwaniowe 1: Praca z bazami danych Amazon Aurora
Dzień 2
Aktywność w klasie 1: Wybór odpowiedniej relacyjnej bazy danych
Moduł 4: Amazon DynamoDB
-
Omówienie bazy danych typu klucz-wartość
-
Czym jest Amazon DynamoDB?
-
Dlaczego Amazon DynamoDB?
-
Rozważania projektowe dotyczące Amazon DynamoDB
-
Test wiedzy
Moduł 5: Amazon Keyspaces (dla Apache Cassandra)
-
Omówienie bazy danych kolumnowej
-
Czym jest Apache Cassandra?
-
Czym jest Amazon Keyspaces?
-
Dlaczego Amazon Keyspaces?
-
Rozważania projektowe dotyczące Amazon Keyspaces
-
Test wiedzy
Moduł 6: Amazon DocumentDB (z kompatybilnością MongoDB)
-
Omówienie bazy danych dokumentów
-
Czym jest Amazon DocumentDB?
-
Dlaczego Amazon DocumentDB?
-
Rozważania projektowe dotyczące Amazon DocumentDB
-
Test wiedzy
Moduł 7: Amazon Quantum Ledger Database (Amazon QLDB)
-
Omówienie bazy danych typu ledger
-
Czym jest Amazon QLDB?
-
Dlaczego Amazon QLDB?
-
Rozważania projektowe dotyczące Amazon QLDB
-
Test wiedzy
Aktywność w klasie 2: Wybór odpowiedniej bazy danych NoSQL
Zadanie wyzwaniowe 2: Praca z tabelami Amazon DynamoDB
Dzień 3
Moduł 8: Amazon Neptune
-
Omówienie bazy danych grafowej
-
Czym jest Amazon Neptune?
-
Dlaczego Amazon Neptune?
-
Rozważania projektowe dotyczące Amazon Neptune
-
Test wiedzy
Moduł 9: Amazon Timestream
-
Omówienie bazy danych typu timeseries
-
Czym jest Amazon Timestream?
-
Dlaczego Amazon Timestream?
-
Rozważania projektowe dotyczące Amazon Timestream
-
Test wiedzy
Moduł 10: Amazon ElastiCache
-
Omówienie bazy danych w pamięci
-
Czym jest Amazon ElastiCache?
-
Dlaczego Amazon ElastiCache?
-
Rozważania projektowe dotyczące Amazon ElastiCache
-
Test wiedzy
Moduł 11: Amazon MemoryDB for Redis
-
Czym jest Amazon MemoryDB (dla Redis)?
-
Dlaczego Amazon MemoryDB?
-
Rozważania projektowe dotyczące Amazon MemoryDB
-
Test wiedzy
Aktywność w klasie 3: Korzystanie z pamięci podręcznej
Moduł 12: Amazon Redshift
-
Omówienie magazynu danych
-
Czym jest Amazon Redshift?
-
Dlaczego Amazon Redshift?
-
Rozważania projektowe dotyczące Amazon Redshift
-
Test wiedzy
Moduł 13: Narzędzia do pracy z bazami danych AWS
-
Dostęp i analiza danych za pomocą Amazon Athena
-
Migracja danych za pomocą SCT i DMS
Aktywność w klasie 4: Ogólny obraz
Zadanie wyzwaniowe 3: Praca z klastrami Amazon Redshift.
Zalecamy następujące wymagania wstępne dla uczestników tego kursu:
-
Znajomość usług bazodanowych AWS
-
Zrozumienie koncepcji projektowania baz danych i/lub modelowania danych dla baz danych relacyjnych lub nierelacyjnych
-
Znajomość koncepcji chmurowych
-
Znajomość ogólnych pojęć związanych z sieciami i szyfrowaniem
-
Ukończenie kursu cyfrowego "Introduction to Building with AWS Databases".
Kurs ten daje uczestnikom możliwość zastosowania poznanych koncepcji poprzez różnorodne aktywności. Obejmuje on prezentacje prowadzone przez instruktora, demonstracje, indywidualne i grupowe zadania, testy wiedzy oraz laboratoria praktyczne, które pozwalają na zastosowanie omawianych koncepcji.
- Szkolenie: polski
- Materiały: angielski.