AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services Międzyrzec Podlaski

Przetwarzanie w chmurze uzyskało status kluczowego sposobu działań operacyjnych współczesnych firm zmierzających w kierunku transformacji cyfrowej. Usługi AWS (Amazon Web Services) zapewniają takim przedsiębiorstwom znakomite rozwiązania, w tym usługi obliczeniowe, magazyny danych, obsługę sieci i …

od 86,18 Najbliżej: 24 km

Liczba ofert: 1

Oferta sklepu

Opis

Przetwarzanie w chmurze uzyskało status kluczowego sposobu działań operacyjnych współczesnych firm zmierzających w kierunku transformacji cyfrowej. Usługi AWS (Amazon Web Services) zapewniają takim przedsiębiorstwom znakomite rozwiązania, w tym usługi obliczeniowe, magazyny danych, obsługę sieci i usług zarządzanych. Aplikacje korporacyjne wdrożone w chmurze AWS mogą być wyjątkowo odporne, skalowalne i niezawodne. Oto zaktualizowane wydanie bestsellerowego przewodnika dla architektów rozwiązań. Dzięki niemu dobrze poznasz wzorce projektowe wbudowane w chmurę, czyli model AWS Well-Architected Framework. Zaznajomisz się z sieciami w chmurze AWS z uwzględnieniem sieci brzegowych i tworzeniem hybrydowych połączeń sieciowych w jej obrębie. W tym wydaniu dodano rozdziały dotyczące metodyki CloudOps i takich technologii jak uczenie maszynowe czy łańcuch bloków. Poznasz również inne ważne zagadnienia, w tym przechowywanie danych w chmurze AWS, kontenery obsługiwane przez usługi ECS i EKS, wzorce "jeziora" danych (w tym usługę AWS Lake Formation), architekturę lakehouse i architekturę siatki danych. Ten przewodnik z pewnością ułatwi Ci zaprojektowanie systemu spełniającego wyśrubowane wymagania techniczne i branżowe. W książce: korzystanie z modelu AWS Well-Architected Framework migracja obciążenia za pomocą AWS Cloud Adoption Framework automatyzacja w chmurze w obrębie różnych warstw obciążenia aplikacji korzystanie z technik sieci głębokich architektury referencyjne dla wariantów biznesowych stosowanie najnowszych technologii, w tym uczenia maszynowego i łańcucha bloków AWS: wszystko, czego potrzebujesz do zbudowania niezawodnych rozwiązań! Spis treści: O autorach O recenzentach Słowo wstępne Przedmowa Rozdział 1. Zasady działania usług AWS i ich kluczowe właściwości Czym jest chmura obliczeniowa? Porównanie chmur prywatnych i publicznych Czym są usługi AWS (Amazon Web Services)? Udział w rynku, wpływ i poziom wdrożenia usług AWS Podstawowa terminologia związana z chmurą i usługami AWS Dlaczego usługi AWS są tak popularne? Elastyczność i skalowalność Bezpieczeństwo Dostępność Krótsze cykle sprzętowe Podsumowanie Rozdział 2. Model AWS Well-Architected Framework i uzyskiwanie certyfikatu Model AWS Well-Architected Framework Sześć filarów modelu Well-Architected Framework Pierwszy filar - bezpieczeństwo Drugi filar - niezawodność Trzeci filar - wydajność Czwarty filar - optymalizacja kosztów Piąty filar - doskonałość operacyjna Szósty filar - zrównoważony rozwój Narzędzia AWS Well-Architected Lens Budowanie wiarygodności i zdobycie certyfikatu Rozwijanie kariery jako osoba niezajmująca się chmurą AWS od strony technicznej Architekt rozwiązań opartych na usługach AWS - ścieżka rozwoju Inżynier metodyki DevOps chmury usług AWS - ścieżka rozwoju Projektant chmury opartej na usługach AWS - ścieżka rozwoju Wyspecjalizowany architekt rozwiązań opartych na usługach AWS - ścieżka rozwoju Rady i wskazówki dotyczące uzyskiwania certyfikatów usług AWS Skoncentruj się na dostawcy chmury Skoncentruj się na certyfikatach poziomu Associate Zdobywaj doświadczenie w każdym możliwym miejscu Najlepszy sposób na uzyskanie certyfikatu Rozpoczęcie przygody z usługami AWS Kursy online Witryny internetowe egzaminów próbnych Sposób przygotowywania się do egzaminu na certyfikat Wybrane spośród często zadawanych pytań dotyczących certyfikatów usług AWS Ile czasu zajmie uzyskanie certyfikatu? Jak poprosić o dodatkowy czas na egzaminie? Jakie są rady odpowiednie w dniu egzaminu? Podsumowanie Rozdział 3. Wykorzystanie technologii chmury do przeprowadzenia transformacji cyfrowej Modele chmury obliczeniowej Model IaaS Model SaaS Model PaaS Wybór jednego z modeli: SaaS, PaaS i IaaS Strategia migracji do chmury Trzyetapowy proces migracji Wzorce migracji do chmury Narzędzia do oceny procesu migracji Implementowanie programu transformacji cyfrowej Czym dokładnie jest transformacja cyfrowa? Czynniki przemawiające za transformacją cyfrową Przykłady transformacji cyfrowej Wskazówki dotyczące transformacji cyfrowej Pułapki związane z transformacją cyfrową Usługa AWS CAF (Cloud Adoption Framework) Architektury zapewniające duży poziom dostępności, niezawodności i skalowalności Architektura z węzłem aktywnym Architektura z węzłem aktywnym i pasywnym Architektura z dwoma węzłami aktywnymi Architektura z partycjonowaniem Inżynieria chaosu Podsumowanie Rozdział 4. Obsługa sieci w usługach AWS Usługa AWS Global Infrastructure Obszary, strefy dostępności i strefy lokalne Zalety usługi AWS Global Infrastructure Fundamenty sieci w ramach usług AWS Usługa Amazon Virtual Private Cloud (VPC) Usługa AWS TGW Usługa AWS PrivateLink Sieci brzegowe Usługa Route 53 Usługa Amazon CloudFront Usługa AWS Global Accelerator Usługa AWS Wavelength Tworzenie połączeń z chmurą hybrydową w obrębie usług AWS Usługa AWS VPN Usługa AWS Direct Connect Usługa AWS Cloud WAN Bezpieczeństwo sieci chmury usług AWS Usługa ANFW (AWS Network Firewall) Wzorce zabezpieczeń sieciowych usług AWS - najlepsze praktyki Antywzorce zabezpieczeń sieciowych usług AWS Zabezpieczenia sieciowe usług AWS z zewnętrznymi rozwiązaniami Podsumowanie Rozdział 5. Magazynowanie w usługach AWS - wybór właściwego narzędzia do wykonania zadania Usługa Amazon Elastic Block Store Urządzenia SSD ogólnego przeznaczenia Urządzenie SSD z zapewnioną liczbą operacji IOPS Dysk twardy optymalizowany pod kątem przepustowości "Zimny" dysk HDD Migawki usługi Amazon EBS Wybór właściwego woluminu usługi EBS Usługa Amazon Elastic File System Zastosowanie usługi Amazon FSx do zarządzania systemami plików Usługa Amazon Simple Storage Service S3 Standard Usługa Amazon S3 Intelligent-Tiering Usługa Amazon S3 Standard-IA (sporadyczny dostęp) Usługa Amazon S3 One Zone-IA Usługa Amazon S3 Glacier Zarządzanie danymi za pomocą usługi S3 Object Lambda Użycie numerowania wersji w usłudze Amazon S3 Opcja Multi-Destination Replication usługi Amazon S3 Wybór właściwego typu magazynu danych w chmurze Najlepsze praktyki związane z usługą Amazon S3 Zwiększanie wydajności usługi Amazon S3 Ochrona danych w usłudze Amazon S3 Optymalizacja kosztów usługi Amazon S3 Budowanie magazynu hybrydowego za pomocą usługi AWS Storage Gateway Usługa AWS Storage Gateway Usługa Amazon S3 File Gateway Usługa Amazon FSx File Gateway Usługa Tape Gateway Usługa Volume Gateway Usługa AWS Backup Podsumowanie Rozdział 6. Wykorzystanie mocy chmury obliczeniowej Przetwarzanie w chmurze AWS Usługa Amazon EC2 Procesor AWS Graviton Zalety usługi EC2 Rodziny instancji usługi EC2 Model cennika usługi EC2 Usługa AWS Compute Optimizer Obrazy Amazon Machine Image Przegląd najlepszych praktyk związanych z usługą Amazon EC2 Dostęp Magazyn Zarządzanie zasobami Zarządzanie limitami Kopie zapasowe usługi EC2, migawki i przywracanie Usługa Amazon Elastic Load Balancing Reguły usługi ELB Typy usługi Elastic Load Balancer Porównanie usług CLB, ALB i NLB Przetwarzanie bezserwerowe z użyciem usług AWS Lambda i Fargate Usługa AWS Lambda Usługa AWS Fargate Przetwarzanie o dużej wydajności Przetwarzanie hybrydowe Usługa AWS Outposts Usługa VMware Cloud on AWS Podsumowanie Rozdział 7. Wybór właściwej usługi baz danych Krótka historia baz danych Trendy innowacji opartych na danych Model spójności baz danych Model spójności danych ACID Model spójności danych BASE Model wykorzystania baz danych Systemy OLTP Systemy OLAP Usługi baz danych chmury AWS Relacyjne bazy danych Bazy danych NoSQL w chmurze AWS Pamięciowa baza danych Grafowe bazy danych Bazy danych szeregów czasowych Rejestrowe bazy danych Bazy danych magazynu z szerokimi kolumnami Zalety usług baz danych chmury AWS Migracja do w pełni zarządzanych usług baz danych Budowanie nowoczesnych aplikacji z użyciem specjalistycznych baz danych Migracja ze starszych baz danych Wybór właściwego narzędzia do wykonania zadania Migracja baz danych do chmury AWS Podsumowanie Rozdział 8. Najlepsze praktyki związane z bezpieczeństwem, tożsamością i zgodnością aplikacji Ważność kwestii bezpieczeństwa, tożsamości i zgodności w przypadku chmury AWS Model wspólnej odpowiedzialności w ramach usług AWS Zarządzanie tożsamością i dostępem Usługa AWS IAM Usługa AWS Organizations Usługa AWS Directory Service Usługa AWS IAM Identity Center (następca usługi AWS SSO) Usługa AWS Resource Access Manager Usługa Amazon Cognito Zastosowanie kontroli bezpieczeństwa Usługa Amazon GuardDuty Usługa Amazon Inspector Zapewnianie ochrony infrastruktury Zapora AWS Web Application Firewall Usługa AWS Firewall Manager Usługa AWS Shield Zapewnianie ochrony danych Usługa Amazon Macie Usługa AWS Key Management Service Usługa AWS CloudHSM Usługa AWS Certificate Manager Usługa AWS Secrets Manager Usługa Amazon Detective Usługa AWS Security Hub Zapewnianie zgodności Raporty usługi AWS Artifact Najlepsze praktyki zabezpieczeń chmury AWS Podsumowanie Rozdział 9. Zwiększanie efektywności za pomocą modelu CloudOps Czym jest model operacji w chmurze (CloudOps) i jaką rolę odgrywa automatyzacja? Filary modelu CloudOps Pierwszy filar - definiowanie nadzoru Drugi filar - zarządzanie konfiguracją, zgodnością i audytem Usługa AWS License Manager Trzeci filar - zaopatrywanie i orkiestracja Czwarty filar - monitorowanie i obserwowanie aplikacji Piąty filar - zarządzanie scentralizowanymi operacjami Szósty filar - zarządzanie kosztami chmury Podsumowanie Rozdział 10. Przetwarzanie w chmurze AWS zbiorów Big Data oraz danych przesyłanych strumieniowo Dlaczego technologii chmury używa się do analizy zbiorów Big Data? Usługa Amazon EMR Klastry i węzły usługi EMR System plików EMFRS Środowisko Amazon EMR Studio Zabezpieczanie danych w usłudze Amazon EMR Wprowadzenie do usługi AWS Glue Korzystanie z konsoli usługi AWS Glue Katalogowanie za pomocą katalogu danych usługi AWS Glue Indeksowanie za pomocą indeksatorów usługi AWS Glue Kategoryzowanie z użyciem klasyfikatorów usługi AWS Glue Tworzenie kodu za pomocą generatorów kodu usługi AWS Glue Zadania ETL strumieniowania bezserwerowego usługi AWS Glue Narzędzie AWS Glue DataBrew Połączenie ze sobą komponentów usługi AWS Glue Najlepsze praktyki związane z usługą AWS Glue Wybór między usługami AWS Glue i Amazon EMR Obsługa w chmurze AWS danych przesyłanych strumieniowo Przetwarzanie danych przesyłanych strumieniowo za pomocą usługi Amazon Kinesis Usługa Amazon KDS Usługa Amazon KDF Usługa Amazon KDA Usługa Amazon MSK Katalogowanie danych przesyłanych strumieniowo za pomocą usługi AWS GSR Wybór między usługami Amazon Kinesis i Amazon MSK Podsumowanie Rozdział 11. Hurtownie danych, zapytania dotyczące danych i wizualizacja danych w chmurze AWS Hurtownie danych w chmurze AWS dzięki usłudze Amazon Redshift Architektura usługi Amazon Redshift Typy instancji usługi Redshift Optymalizowanie obciążenia usługi Redshift Uzyskiwanie danych z "jeziora" danych w chmurze AWS za pomocą usługi Amazon Athena Zagłębienie się w usługę Amazon Athena Pliki formatu CSV Pliki formatu JSON Pliki formatu ORC Pliki formatu Apache Avro Pliki formatu Apache Parquet Zasady działania usługi Amazon Athena Użycie opcji Federated Query usługi Amazon Athena Konektory źródła danych Grupy robocze usługi Amazon Athena Optymalizowanie usługi Amazon Athena Optymalizacja partycji danych Zastosowanie zasobników danych Kompresja plików Optymalizacja wielkości plików Optymalizacja generowania kolumnowego magazynu danych Wybór kolumn Technika optymalizacji predicate pushdown Optymalizacja klauzuli ORDER BY Optymalizacja złączeń Optymalizacja klauzuli GROUP BY Użycie funkcji aproksymacji Kiedy używać usługi Amazon Athena, a kiedy opcji Spectrum usługi Redshift? Wizualizacja danych za pomocą narzędzia Amazon QuickSight Połączenie ze sobą usług analitycznych chmury AWS Podsumowanie Rozdział 12. Uczenie maszynowe, Internet Rzeczy i łańcuch bloków w chmurze AWS Czym jest sztuczna inteligencja i uczenie maszynowe? Sztuczna inteligencja i uczenie maszynowe w chmurze AWS Infrastruktura i struktury uczenia maszynowego w chmurze AWS Usługi uczenia maszynowego w chmurze AWS: Amazon SageMaker Usługi sztucznej inteligencji w chmurze AWS Określanie najlepszych praktyk dotyczących uczenia maszynowego z użyciem metodyki MLOps Czym jest Internet Rzeczy? Budowanie w chmurze AWS aplikacji powiązanych z Internetem Rzeczy Usługa AWS IoT Core Usługa AWS IoT Device Management Usługa AWS IoT Analytics Usługa AWS IoT Greengrass Usługa AWS IoT Device Defender Usługa AWS IoT Things Graph Usługa AWS IoT SiteWise Usługa IoT TwinMaker Platforma AWS Industrial IoT Najlepsze praktyki dotyczące tworzenia aplikacji platformy AWS IoT Łańcuch bloków w chmurze AWS Obliczenia kwantowe zapewniane przez usługę Amazon Braket Generatywna sztuczna inteligencja Podsumowanie Rozdział 13. Kontenery w chmurze AWS Konteneryzacja Zalety kontenerów Wady kontenerów Maszyny wirtualne i wirtualizacja Porównanie kontenerów i maszyn wirtualnych Informacje o platformie Docker Komponenty Dockera Usługa Amazon ECS Architektura usługi Amazon ECS Komponenty usługi ECS Informacje na temat platformy Kubernetes Komponenty platformy Kubernetes Zalety platformy Kubernetes Porównanie platform Kubernetes i Docker Swarm Amazon EKS Płaszczyzna sterowania platformy Kubernetes zarządzana przez usługę EKS Opcje usługi EKS powiązane ze środowiskiem wykonawczym usługi EC2 Opcja BYOS Skalowanie aplikacji Kubernetes Bezpieczeństwo Obsługa technologii PrivateLink Automatyczne aktualizacje wersji Obsługa narzędzi tworzonych przez społeczność Informacje o usłudze AWS Fargate Wybór między usługami Fargate i EC2 Usługa ROSA (Red Hat OpenShift Service on AWS) Wybieranie usług kontenerowych chmury AWS Podsumowanie Rozdział 14. Architektury mikrousług w chmurze AWS Mikrousługi Architektura warstwowa Architektura zależna od zdarzeń Zdarzenia Producenci i konsumenci Modele architektury EDA Zalety architektury zależnej od zdarzeń Wady architektury zależnej od zdarzeń Przegląd najlepszych praktyk dotyczących mikrousług Najlepsza praktyka 1 - zdecyduj, czy mikrousługi to odpowiednie narzędzie Najlepsza praktyka 2 - wyraźnie określ wymagania i projekt mikrousługi Najlepsza praktyka 3 - wykorzystanie metodyki DDD do tworzenia mikrousług Najlepsza praktyka 4 - zadbaj o akceptację wszystkich uczestników Najlepsza praktyka 5 - skorzystaj z narzędzi do rejestrowania i śledzenia Najlepsza praktyka 6 - najpierw pomyśl o mikrousługach Najlepsza praktyka 7 - zminimalizuj liczbę języków i technologii Najlepsza praktyka 8 - skorzystaj z interfejsów API RESTful Najlepsza praktyka 9 - zaimplementuj asynchroniczną komunikację w obrębie mikrousług Najlepsza praktyka 10 - wprowadź wyraźne rozdzielenie interfejsów użytkownika i zaplecza mikrousług Najlepsza praktyka 11 - organizując swój zespół, skoncentruj się na mikrousługach Najlepsza praktyka 12 - zapewnij osobne magazyny danych dla każdej mikrousługi Najlepsza praktyka 13 - automatyczne dokumentowanie i pełna dokumentacja Najlepsza praktyka 14 - użyj zestawu narzędziowego metodyki DevOps Najlepsza praktyka 15 - zainwestuj w monitorowanie Najlepsza praktyka 16 - dwie pizze powinny wystarczyć dla wszystkich członków Twojego zespołu Najlepsza praktyka 17 - projekt z 12 czynnikami Metodyka Domain-Driven Design Definicja domeny Zasady metodyki DDD Komponenty metodyki DDD Implementowanie metodyki DDD w chmurze AWS Powody zastosowania metodyki DDD Wyzwania związane z metodyką DDD Podsumowanie Rozdział 15. Wzorce "jeziora" danych - integrowanie danych w obrębie przedsiębiorstwa Definicja "jeziora" danych Przeznaczenie "jeziora" danych Komponenty "jeziora" danych Strefy "jeziora" danych "Jeziora" danych w chmurze AWS z użyciem usługi Lake Formation Najlepsze praktyki związane z "jeziorem" danych Scentralizowane zarządzanie danymi Zarządzanie danymi Katalogowanie danych Kontrola jakości danych Bezpieczeństwo danych Pozyskiwanie danych Skalowalność "jeziora" danych Optymalizacja kosztów "jeziora" danych Monitorowanie "jeziora" danych pod kątem optymalizacji wydajności Elastyczne przetwarzanie danych w "jeziorze" danych Kluczowe wskaźniki pomiarowe "jeziora" danych Architektura lakehouse w chmurze AWS Siatka danych w chmurze AWS Wybór między architekturami "jeziora" danych, siatki danych i lakehouse Podsumowanie Rozdział 16. Praktyczny przewodnik po procesie budowania aplikacji w chmurze AWS Wprowadzenie do wariantu zastosowania Budowanie architektury w chmurze AWS Wybieranie najlepszego języka programowania Konfigurowanie usług Konfigurowanie konta usług AWS z alertem rozliczeniowym Instalowanie interfejsu AWS Command Line Interface Konfigurowanie użytkowników, ról i grup usługi IAM Tworzenie infrastruktury usług AWS Tworzenie instancji i kolejki usługi EventBridge Implementowanie uwierzytelniania i autoryzowania użytkowników Definiowanie atrybutów bazy danych Definiowanie kontekstu zamówienia i tworzenie funkcji usługi AWS Lambda Wdrażanie i testowanie Metodyka DevOps w chmurze AWS Rejestrowanie i monitorowanie Optymalizowanie z użyciem modelu Well-Architected Framework Podsumowanie Skorowidz

Specyfikacja

Podstawowe informacje

Autor
  • Neelanjali Srivastav
Wybrani autorzy
  • Neelanjali Srivastav
Wybrane wydawnictwa
  • Helion
Okładka
  • Broszura
Rok wydania
  • 2024
Ilość stron
  • 744
Tematyka
  • Webmasterstwo
ISBN
  • 9788383223674