Plan Szkolenia
DZIEŃ 1
Moduł 1: Rejestracja użytkownika?
- Rejestracja użytkownika
- Przegląd Amazon Management Console
- Przegląd aktywności zarządzania i rozliczeń
- Cennik Amazona
Moduł 2: Ogólny obraz AWS – przegląd z powierzchni lotniczej?
- Przegląd AWS
- EC2- Przegląd
- EBS- Przegląd
- Grupy zabezpieczeń - Przegląd
- Elastyczne IP - Przegląd
- Cloud Front- Przegląd
- S3- Przegląd
- Glacier - Przegląd
- IAM – Przegląd
- RDS- Przegląd
Moduł 3: Amazon EC2 - Windows Server 2012 (praktyczne laboratorium)
- Uruchomienie instancji Windows Server 2012
- Odszyfrowanie hasła i pobranie skrótu RDP klienta
- Połączenie z instancją EC2 Windows 2012
- Zakończenie działania instancji Windows Server 2012
Moduł 4: Amazon EC2 - Grupy zabezpieczeń (praktyczne laboratorium)
- Tworzenie grup zabezpieczeń
- Modyfikacja grup zabezpieczeń
- Usuwanie grup zabezpieczeń
Moduł 5: Amazon Elastic Block Store (praktyczne laboratorium)
- Tworzenie standardowej jednostki
- Tworzenie i usuwanie migawek
- Przypisywanie jednostek do serwera Windows 2012 i Ubuntu 14.04
- Odłączanie i usuwanie jednostek
Moduł 6: Amazon Elastic Load Balancing (ELB) (praktyczne laboratorium)
-
Laboratorium 6.1
- Uruchomienie dwóch instancji EC2 Ubuntu - serwery internetowe Apache z danymi użytkownika
- Edycja plików HTML na obu serwerach
- Testowanie serwerów internetowych przez Internet
-
Laboratorium 6.2
- Tworzenie równoważnika obciążenia (Elastic Load Balancer)
- Dodawanie obu serwerów Ubuntu do ELB
- Testowanie równoważnika obciążenia (Elastic Load Balancer)
- Usuwanie równoważnika obciążenia (Elastic Load Balancer)
Moduł 7: AWS Route53
- Co to jest Route53?
- Demonstracja integracji Route53 z utworzonym ELB (wykonana tylko przez instruktora)
Moduł 8: AWS S3 (praktyczne laboratorium)
- AWS S3 - Przegląd i cennik
- Tworzenie bucketa i folderu
- Wgrywanie, pobieranie, udostępnianie i usuwanie obiektów
- Usuwanie bucketa
DZIEŃ 2
Moduł 1: Amazon EC2 - Windows 2012 z danymi użytkownika (praktyczne laboratorium)
- Uruchomienie serwera Windows 2012 R2
- Używanie danych użytkownika opartych na poleceniach PowerShell do tworzenia serwera internetowego
- Walidacja poprawnego wykonania danych użytkownika
- Zakończenie działania serwera Ubuntu
Moduł 2: Amazon EC2 - Ubuntu 14.04 z danymi użytkownika (praktyczne laboratorium)
- Uruchomienie serwera chmurowego EC2 Ubuntu
- Używanie danych użytkownika do tworzenia serwera internetowego
- Walidacja poprawnego wykonania danych użytkownika
Moduł 3: Amazon EC2 - Ubuntu 14.04 z danymi meta (praktyczne laboratorium)
- Przegląd danych meta
- Pobieranie informacji o danych meta dotyczące instancji EC2
- Zakończenie działania serwera Ubuntu
Moduł 4: Amazon Simple Storage Service (S3) (praktyczne laboratorium)
- AWS S3 - Przegląd i cennik
- Tworzenie bucketa S3
- Wersjonowanie plików
- Hosting statycznej strony internetowej w S3
- Replikacja obiektów między regionami
- Używanie Route53 do przekierowania na statyczną stronę internetową (demonstracja na żywo przez instruktora)
Moduł 5: Amazon Glacier (praktyczne laboratorium)
- AWS Glacier - Przegląd i cennik
- Tworzenie zasad cyklu życia
- Dostęp do danych z Glaciera
- Ustawianie automatycznego usuwania danych z S3 na podstawie reguł
Moduł 6: AWS CloudFormation
- Infrastruktura jako kod za pomocą CloudFormation
- CloudFormation - Tworzenie nowej sterty (stack)
- Wdrażanie przykładowego szablonu w formacie JSON
- Używanie istniejących szablonów i ich wdrażanie
DZIEŃ 3
Moduł 7: AWS - IAM (Identity and Access Management)
- Co to jest IAM? – Wyczerpujące wprowadzenie
- Federacja AWS z Active Directory - Tylko teoria
- Rozpoczęcie pracy z IAM
-
Role IAM – Delegowanie i federacja (praktyczne laboratorium)
- Tworzenie roli
- Zakładanie roli
- Usuwanie roli
-
Użytkownicy IAM - Grupy (praktyczne laboratorium)
- Tworzenie użytkownika i grupy
- Dodawanie użytkownika do grupy
- Ustawianie polityki haseł dla użytkowników
- Dołączanie polityk do użytkowników
- Włączanie uwierzytelniania dwuskładnikowego dla użytkowników
-
Role IAM (praktyczne laboratorium)
- Tworzenie roli IAM z pełnym dostępem do EC2 i S3
- Uruchomienie instancji EC2 i walidacja dostępu opartego na CLI
Moduł 8: AWS CLI
- Praca z AWS CLI
- Uruchomienie instancji z pełnym dostępem do S3 i EC2
- Konfigurowanie klienta awscli
- Tworzenie grupy zabezpieczeń za pomocą CLI
- Tworzenie pary kluczy za pomocą CLI
- Uruchomienie instancji EC2 za pomocą CLI
- Zatrzymywanie instancji EC2 za pomocą CLI
- Usuwanie instancji EC2 za pomocą CLI
- Tworzenie równoważnika obciążenia za pomocą CLI
- Usuwanie równoważnika obciążenia za pomocą CLI
- Tworzenie bucketa S3 za pomocą CLI
- Wgrywanie i pobieranie obiektu z lokalnej maszyny do S3 za pomocą CLI
- Wyświetlanie bucktów za pomocą CLI
- Usuwanie bucktów za pomocą CLI
Moduł 9: Najlepsze praktyki w zakresie tworzenia i wdrażania aplikacji
- Wdrażanie aplikacji za pomocą AWS Elastic Beanstalk
- Wdrożenie środowiska Python Beanstalk
- Wdrożenie środowiska IIS
- Zakończenie działania środowiska Python i Beanstalk
DZIEŃ 4
Moduł 10: AWS - Virtual Private Cloud (VPC)
- Co to jest VPC? – Wyczerpujące wprowadzenie
-
Zrozumienie konfiguracji VPC
- VPC z jednym publicznym podsiecią
- VPC z publiczną i prywatną podsiecią
- Peerowanie VPC
- Lista kontroli dostępu (ACL)
-
Konfigurowanie instancji VPC (praktyczne laboratorium przez uczniów)
- Tworzenie VPC
- Podsieci
- Internet Gateway
- Routing
- Konfigurowanie instancji NAT
- Tworzenie grup zabezpieczeń
- Uruchamianie instancji
Moduł 11: Zarządzane usługi AWS & Bazy danych za pomocą Python SDK
- Opis Amazon DynamoDB
- Weryfikacja kluczowych aspektów Amazon RDS
- Konfigurowanie Python SDK do dostępu do DynamoDB
- Tworzenie tabel za pomocą Python SDK
- Dodawanie elementów za pomocą SDK
- Zapytania za pomocą Python SDK
- Usuwanie elementów za pomocą SDK
Moduł 12: AWS RDS (tylko teoria)
- Opis Amazon RDS
- Zarządzanie własną bazą danych na EC2 w porównaniu z użyciem RDS
Moduł 13: AWS - SNS-SQS i SWF (tylko teoria)
- Simple Notification Service (SNS) – Przegląd i przypadki zastosowania
- Simple Queue Service (SQS) – Przegląd i przypadki zastosowania
- Simple Workflow (SWF) - Przegląd i przypadki zastosowania
Wymagania
Podstawowe umiejętności Linux (np. pracy z plikami i katalogami)
Opinie uczestników (7)
Sounds knowledgeable, and interacts with his leaners
Shuko Ndhlovu - BMW
Szkolenie - AWS Developer Associate
Dobry kontakt, wiedza prowadzącego
Jakub Polanski - Inwebit sp. z o.o.
Szkolenie - AWS Developer Associate
Bardzo praktyczne przedstawianie zagadnień i dużo czasu by spokojnie wszystko pokonfigurować. Również dużo dodatkowych materiałów na plus.
Pawel Burchard - Inwebit sp. z o.o.
Szkolenie - AWS Developer Associate
Widać było, że trener ma duże doświadczenie (nie tylko teoretyczne ale też praktyczne)
Arkadiusz Poweska - Inwebit sp. z o.o.
Szkolenie - AWS Developer Associate
Hands-on experience z usługami AWS
Jakub Wojtas - NetworkedAssets Sp. z o.o.
Szkolenie - AWS Developer Associate
Everything. I had played around with AWS before but just on my own personal time. The training really brought everything together, with real world examples and how many individual pieces can be bolted together for a applicable solution.
Matt Sartain - MDA Systems Ltd.
Szkolenie - AWS Developer Associate
I liked getting to understand the breadth of the services offered by AWS and gaining a better understanding of their pricing model for each of those services.