Amazon Web Services (AWS) zdobywa coraz obszerniejsze podziw. Platforma AWS udostępnia genialne rozwiązania, w tym usługi obliczeniowe, magazyn informacji, obsługę sieci i usług zarządzanych. Aplikacje korporacyjne wdrożone w chmurze AWS mogą być wyjątkowo oporne, skalowalne i bezusterkowe. Aby takie były, administrator systemu musi jednak zrozumieć koncepcje innowacyjnego zarządzania chmurą i nauczyć się wykorzystywać je w praktyce jednocześnie w trakcie wdrażania systemu, jak i zarządzania nim.
W tej książce omówiono techniki wdrażania systemów na platformie AWS i zasady zarządzania nimi. Zaprezentowano podstawy korzystania z usługi Identity and Access Management oraz narzędzia sieciowe i kontrolujące chmury AWS. Poruszono tematy Virtual Private Cloud, Elastic Compute Cloud, równoważenia obciążenia, samoczynnego skalowania i baz informacji usługi Relational Database Service. Starannie przedstawiono zasady wdrażania aplikacji i zarządzania danymi. Pokazano też, w jaki sposób zainicjować automatyczne tworzenie kopii zapasowych i jak śledzić i przechowywać pliki dzienników. W książce znalazły się na dodatek dane na temat interfejsów API platformy AWS i sposobu ich i automatyzacji infrastruktury z wykorzystaniem usługi CloudFormation, narzędzia Terraform, a także skryptów w języku Python z biblioteką Boto3.
W książce pomiędzy innymi:
- zasady bezpieczeństwa w systemach chmurowych
- tworzenie usług Amazon Elastic Compute Cloud (EC2)
- konfiguracja centrum danych w chmurze AWS przy pomocy sieci VPC
- samoczynne skalowanie aplikacji
- praca z dziennikami scentralizowanymi CloudWatch
- wykonywanie kopii zapasowych informacji
AWS, czyli przystępność, wytrzymałość i bezawaryjność aplikacji!