Poznaj Microsoft Azure. Praktyczny przewodnik po chmurze obliczeniowej i programowaniu - Helion
Tytuł oryginału: Learning Microsoft Azure: Cloud Computing and Development Fundamentals
TÅ‚umaczenie: Grzegorz Kowalczyk
ISBN: 978-83-289-1347-9
stron: 472, Format: 165x235, okładka: mi
Księgarnia: Helion
Cena książki: 119,00 zł
Książka będzie dostępna od października 2024
Microsoft konsekwentnie doskonali si
Zobacz także:
- DevOps dla zdesperowanych. Praktyczny poradnik przetrwania 67,00 zł, (33,50 zł -50%)
- DevOps dla zdesperowanych. Praktyczny poradnik przetrwania 67,00 zł, (43,55 zł -35%)
Spis treści
Poznaj Microsoft Azure. Praktyczny przewodnik po chmurze obliczeniowej i programowaniu -- spis treści
Przedmowa - Magnus Mårtensson
Przedmowa - Thomas Maurer
Wprowadzenie
Część I. Podstawy przetwarzania w chmurze i zastosowanie platformy Microsoft Azure
- 1. Podstawy przetwarzania w chmurze obliczeniowej
- Czym jest chmura obliczeniowa?
- Korzyści z zastosowania chmury obliczeniowej w inżynierii oprogramowania i usługach IT
- Chmura obliczeniowa a wirtualizacja
- Cloud Hypervisor - klucz do wirtualizacji w chmurze
- Ewolucja chmur obliczeniowych
- Podróż do nowoczesnej chmury
- Modele wdrażania chmury obliczeniowej
- Chmura publiczna
- Chmura prywatna
- Chmura społecznościowa
- Chmura hybrydowa
- Czym jest konfiguracja wielochmurowa?
- Chmura hybrydowa a konfiguracja wielochmurowa
- Dostawcy publicznej chmury obliczeniowej
- Microsoft Azure
- Amazon (AWS)
- Google Cloud Platform
- Oracle Cloud
- Alibaba Cloud
- Modele usług w chmurze
- IaaS - infrastruktura jako usługa
- PaaS - platforma jako usługa
- SaaS - oprogramowanie jako usługa
- Przetwarzanie bezserwerowe - funkcja jako usługa (FaaS) i zaplecze jako usługa (BaaS)
- Kontenery jako usługa
- Dane jako usługa
- Model wspólnej odpowiedzialnoÅ›ci w chmurze obliczeniowej i Azure
- Model wspóÅ‚odpowiedzialnoÅ›ci oferuje korzyÅ›ci w zakresie bezpieczeÅ„stwa w chmurze
- Wydatki kapitałowe i wydatki operacyjne
- Korzyści z wykorzystania nowoczesnych technologii chmurowych
- Chmura obliczeniowa biznesu i klientów
- Chmura obliczeniowa dla firm z branży IT
- Podsumowanie
- Sprawdź swoją wiedzę
- Gdzie warto zajrzeć?
- Czym jest chmura obliczeniowa?
- 2. Podstawy Microsoft Azure
- Microsoft Azure jako dostawca chmury publicznej
- Microsoft Azure pomaga organizacjom zminimalizować koszty początkowe migracji
- Zalety chmury obliczeniowej
- Portal Azure
- Funkcje portalu Azure
- Usługi platformy Microsoft Azure
- Przegląd podstawowych usług Azure
- Usługi obliczeniowe na platformie Azure
- Usługi sieciowe na platformie Azure
- Podstawowe usługi Azure Storage
- Podstawowe usługi Azure Database
- Zarządzanie tożsamościami i usługi zabezpieczeń
- NarzÄ™dzia dla deweloperów, monitorowanie i usÅ‚ugi DevOps
- Migracja do chmury oraz usługi hybrydowe i wielochmurowe
- Podstawowa architektura i koncepcje zarzÄ…dzania zasobami w Microsoft Azure
- Grupy zarzÄ…dzania platformy Azure
- Subskrypcje Azure
- Grupy zasobów platformy Azure
- Zasoby platformy Azure
- Azure Resource Manager
- Lokalizacje geograficzne, regiony, pary regionów i strefy dostÄ™pnoÅ›ci platformy Azure
- Lokalizacje geograficzne Azure
- Regiony platformy Azure
- Pary regionów Azure
- Strefy dostępności platformy Azure
- ZarzÄ…dzanie kosztami w Microsoft Azure
- TożsamoÅ›ci użytkowników, role i usÅ‚uga Active Directory na platformie Azure
- Kontrola dostępu oparta na rolach Azure
- Zrób to sam!
- Microsoft Azure Portal - ćwiczenia praktyczne
- Podsumowanie
- Sprawdź swoją wiedzę
- Gdzie warto zajrzeć?
- Microsoft Azure jako dostawca chmury publicznej
Część II. Obliczenia, sieci, pamięć masowa i bazy danych
- 3. Usługi obliczeniowe w chmurze Microsoft Azure
- UsÅ‚ugi Azure Compute do tworzenia w peÅ‚ni zarzÄ…dzanych systemów
- Maszyny wirtualne platformy Azure i zestawy skalowania maszyn wirtualnych
- Maszyny wirtualne Azure
- Zestawy skalowania maszyn wirtualnych platformy Azure
- Opcje skalowania dla zestawów skalowania maszyn wirtualnych Azure
- Usługa Azure App Service
- Usługa Azure Web App for Containers
- Usługa Static Web Apps
- Kluczowe korzyści i zastosowania statycznych aplikacji internetowych na platformie Azure
- Bezserwerowe usługi obliczeniowe
- Korzyści z architektury bezserwerowej w chmurze
- Usługa Azure Functions
- Azure Durable Functions
- Uruchamianie funkcji trwałych za pomocą wyzwalaczy orkiestracji
- Typy funkcji trwałych - stanowe czy bezstanowe?
- Usługi kontenerowe w Azure
- Usługi Azure Containers i Azure Kubernetes
- Usługa Azure Container Apps (ACA)
- Obliczenia kwantowe na platformie Azure
- Azure Quantum
- Zrób to sam!
- Podsumowanie
- Sprawdź swoją wiedzę
- Gdzie warto zajrzeć?
- 4. Usługi sieciowe Microsoft Azure Cloud Networking
- Usługi sieciowe Azure
- Kategorie usług sieciowych na platformie Azure
- Usługi łączności
- Usługi ochrony aplikacji
- Usługi sieciowe platformy Azure na potrzeby dostarczania aplikacji
- Usługi sieciowe Azure do monitorowania sieci
- Usługa Azure Space - tworzenie sieci ponad chmurami
- Zrób to sam!
- Podsumowanie
- Sprawdź swoją wiedzę
- Gdzie warto zajrzeć?
- 5. Magazyny i bazy danych w chmurze Azure
- Przechowywanie danych i bazy danych w chmurze
- ZarzÄ…dzanie przechowywaniem danych w chmurze
- Zalety cyfrowej pamięci masowej w chmurze
- Big data, strukturalne i niestrukturalne bazy danych
- Usługi magazynu i baz danych w chmurze Azure
- Usługa Azure Storage
- Usługi bazodanowe na platformie Azure
- Usługi magazynu
- Usługa Azure Blob Storage
- Usługa Azure Files
- Usługa Azure Queue Storage
- Usługa Azure Table Storage
- Usługa Azure Managed Disks
- Wskazówki dotyczÄ…ce najlepszych praktyk w zakresie bezpieczeÅ„stwa usÅ‚ugi Azure Storage
- Usługa Azure Database Services
- Azure SQL jako w pełni zarządzana usługa bazy danych
- Azure Cosmos DB
- Zrób to sam!
- Podsumowanie
- Sprawdź swoją wiedzę
- Gdzie warto zajrzeć?
- Przechowywanie danych i bazy danych w chmurze
Część III. Sztuczna inteligencja, uczenie maszynowe, big data, IoT i bezpieczeństwo
- 6. Sztuczna inteligencja, uczenie maszynowe i usługi kognitywne na platformie Azure
- Sztuczna inteligencja na platformie Azure - wprowadzenie
- Usługa Azure OpenAI i ewolucja Chat-GPT
- Innowacje w zakresie technologii AI i pojÄ™cia, które powinieneÅ› znać
- Dlaczego warto poznawać systemy sztucznej inteligencji?
- Korzyści ze sztucznej inteligencji dla biznesu
- Uczenie maszynowe
- MLOps i DevOps - jaka jest miÄ™dzy nimi różnica?
- Głębokie uczenie
- Etyczna i odpowiedzialna sztuczna inteligencja na platformie Azure
- Platforma Azure AI i usługi Azure Cognitive Services
- Usługa Azure Machine Learning
- Usługa Azure Machine Learning Studio
- Zautomatyzowane uczenie maszynowe (AutoML)
- Usługa AI Builder dla platformy Microsoft Power Platform
- Usługa Azure Applied AI Services
- Zrób to sam!
- Podsumowanie
- Sprawdź swoją wiedzę
- Gdzie warto zajrzeć?
- 7. Usługi big data, raportowanie i usługi analityczne na platformie Azure
- Usługi big data, raportowania i analizy na platformie Azure
- Czym jest big data?
- RozwiÄ…zania big data na platformie Azure
- Scenariusze użycia big data na platformie Azure
- NarzÄ™dzia do tworzenia zÅ‚ożonych potoków big data na platformie Azure
- Tworzenie, konfigurowanie i wdrażanie rozwiązań big data na platformie Azure
- Przygotowanie środowiska produkcyjnego
- Analityka danych
- Usługi big data i analiza danych na platformie Azure
- Usługa Azure Data Lake
- Azure NoSQL dla rozwiązań big data i analityki
- Usługa Azure Stream Analytics
- Usługa Azure Synapse Analytics
- Usługa Azure Databricks
- Usługa Azure Data Lake Storage
- UsÅ‚uga Azure HDInsight dla klastrów Hadoop, R Server, HBase, Spark i Storm
- Usługa Azure Data Factory
- Usługi Azure Analysis Services
- Osadzona analityka Power BI
- Usługa Microsoft Purview
- Końcowe uwagi na temat zarządzania danymi i analityki na platformie Azure
- Zrób to sam!
- Podsumowanie
- Sprawdź swoją wiedzę
- Gdzie warto zajrzeć?
- Usługi big data, raportowania i analizy na platformie Azure
- 8. Usługi Azure IoT i Azure Maps
- IoT - internet rzeczy
- Jak zrozumieć technologię IoT?
- Komponenty składowe rozwiązań IoT
- Różne rodzaje zastosowaÅ„ IoT
- Wyzwania zwiÄ…zane z technologiÄ… IoT
- RozwiÄ…zania IoT na platformie Azure
- Usługa Azure Maps
- Zakres geograficzny usługi Azure Maps
- Uwierzytelnianie i zabezpieczenia w Azure Maps
- Integracja usługi Azure Maps z usługą Azure Event Grid
- Tworzenie aplikacji wykorzystujących usługę Azure Maps
- Zrób to sam!
- Podsumowanie
- Sprawdź swoją wiedzę
- Gdzie warto zajrzeć?
- IoT - internet rzeczy
- 9. Bezpieczeństwo platformy Azure, zarządzanie tożsamością i DevSecOps
- Cyberbezpieczeństwo i jego znaczenie
- Znaczenie cyberbezpieczeństwa w infrastrukturze chmurowej
- Metodologia Zero Trust w chmurze
- Cyberbezpieczeństwo, DevSecOps i zabezpieczanie infrastruktury Azure
- Odpowiedzialność za strategiÄ™ bezpieczeÅ„stwa to wspólne zadanie
- Praktyki inżynieryjne w chmurze - shift-left lub shift-right w DevSecOps
- Zabezpieczenia platformy Azure dla aplikacji, baz danych i sieci
- Azure IAM - zarządzanie tożsamościami i dostępem
- Tożsamości zarządzane na platformie Azure
- Usługa Azure Key Vault
- Zabezpieczenia sieci na platformie Azure
- Microsoft Sentinel
- Microsoft Defender dla chmury
- Najlepsze praktyki bezpieczeństwa dla platformy Azure
- Walidacja danych wejściowych aplikacji
- Implementacja skanowania i sprawdzania zabezpieczeÅ„ w kodzie źródÅ‚owym i potokach CI/CD
- Bezpieczna komunikacja i integracja między aplikacjami i interfejsami API
- Poważne traktowanie obsÅ‚ugi bÅ‚Ä™dów - nie tylko debugowanie, ale także zapewnienie bezpieczeÅ„stwa
- DevSecOps - bezpieczeństwo w rozwoju, DevOps i infrastrukturze
- Zaadaptowanie bezpieczeństwa w praktykach DevOps
- Zrób to sam!
- Podsumowanie
- Sprawdź swoją wiedzę
- Gdzie warto zajrzeć?
- Cyberbezpieczeństwo i jego znaczenie
Część IV. Integracja, infrastruktura i DevSecOps
- 10. Usługi i narzędzia integracji w chmurze Azure
- Integracja w chmurze - wprowadzenie
- Rodzaje integracji w chmurze na platformie Azure
- Korzyści z integracji w chmurze
- Niezawodność i skalowalność aplikacji
- WiÄ™ksza wydajność pracy i oszczÄ™dność kosztów
- Sprawność biznesowa i lepsze procesy biznesowe
- Integracja w chmurze na platformie Azure
- Wprowadzenie do interfejsów Web API
- Różne typy interfejsów Web API
- Cykl życia interfejsu API
- Usługa Azure API Management
- Zalety korzystania z usługi Azure API Management
- Komponenty usługi Azure API Management
- Usługa Azure Logic Apps
- Korzyści z zastosowania Azure Logic Apps
- Warstwy cenowe usługi Azure Logic Apps
- Komponenty usługi Azure Logic Apps
- UsÅ‚uga Azure Service Bus - broker komunikatów w chmurze
- Komponenty składowe usługi Azure Service Bus
- Wybór odpowiedniej implementacji obsÅ‚ugi komunikatów na platformie Azure
- Usługa Azure Web PubSub
- Wzorzec architektury używany w usłudze Azure Web PubSub
- Zalety korzystania z usługi Azure Web PubSub
- Podstawy działania usługi Azure Web PubSub
- Typowy przepływ pracy usługi Azure Web PubSub
- Azure Event Grid
- Zrób to sam!
- Podsumowanie
- Sprawdź swoją wiedzę
- Gdzie warto zajrzeć?
- Integracja w chmurze - wprowadzenie
- 11. Infrastruktura chmury, DevOps i monitorowanie na platformie Azure
- Wprowadzenie
- Natywna infrastruktura chmurowa
- Nowoczesne tworzenie aplikacji i metodyka DevOps
- Podstawy metodyki DevOps i jej funkcja w rozwoju aplikacji
- Ciągła integracja, wdrażanie, testowanie i monitorowanie
- Azure DevOps
- RozwiÄ…zania Azure DevOps w chmurze i lokalnie
- Usługa Azure DevTest Labs do szkoleń, testowania i demonstracji
- Rozwój w chmurze i DevOps z wykorzystaniem serwisu GitHub
- GitHub dla edukacji
- Automatyzacja i zarzÄ…dzanie infrastrukturÄ… w chmurze
- Infrastruktura jako kod
- Infrastruktura jako kod na platformie Azure z wykorzystaniem oprogramowania Hashicorp Terraform
- Infrastruktura jako kod z wykorzystaniem usługi Azure Resource Manager i języka Bicep
- Kiedy warto rozważyć użycie Azure Terraform zamiast Azure Bicep lub ARM
- Konfiguracja jako kod
- Zasady platformy jako kod
- Monitorowanie infrastruktury na platformie Azure i zarzÄ…dzanie niÄ…
- Zrób to sam
- Podsumowanie
- Sprawdź swoją wiedzę
- Gdzie warto zajrzeć?
Część V. Zarządzanie, migracja, architektura i narzędzia deweloperskie
- 12. ZarzÄ…dzanie chmurÄ… i utrzymywanie Å‚adu na platformie Azure
- ZarzÄ…dzanie infrastrukturÄ… w chmurze i zapewnianie Å‚adu
- Azure Resource Manager
- Organizowanie zasobów przy użyciu Azure Resource Groups i zarzÄ…dzanie nimi
- Blokowanie zasobów platformy Azure w celu ochrony infrastruktury
- Azure Blueprints (wersja zapoznawcza)
- Tworzenie i wdrażanie strategii usługi Azure Blueprints
- Azure Blueprints w modelu Zero Trust Security dla migracji do chmury
- Usługa Azure Monitor
- Usługa Azure Automation
- Usługa Azure Policy do zarządzania politykami i zgodnością w chmurze
- Operacje finansowe i zarzÄ…dzanie kosztami w Azure
- Narzędzia do zarządzania kosztami platformy Azure
- Najlepsze praktyki w zakresie zarzÄ…dzania kosztami platformy Azure
- Optymalizacja zarzÄ…dzania kosztami na platformie Azure
- Ewolucja zarzÄ…dzania Å‚adem w chmurze
- Zrób to sam!
- Podsumowanie
- Sprawdź swoją wiedzę
- Gdzie warto zajrzeć?
- 13. Migracja do chmury, rozwiÄ…zania hybrydowe i wielochmurowe na platformie Azure
- Wdrażanie i modernizacja chmury
- Modernizacja starszych aplikacji i tradycyjnej infrastruktury
- MajÄ…tek cyfrowy i warunki migracji do chmury
- Racjonalizacja chmury
- Antywzorce migracji do chmury
- Pięć filarów modelu Well-Architected Framework (WAF) dla platformy Azure
- Filar nr 1 - doskonałość operacyjna
- Filar nr 2 - bezpieczeństwo
- Filar nr 3 - niezawodność
- Filar nr 4 - efektywność działania
- Filar nr 5 - optymalizacja kosztów
- Przewodnik Cloud Adoption Framework dla Azure
- Korzyści z Cloud Adoption Framework for Azure
- Zalecane metody wdrażania chmury Azure
- Azure Well-Architected Review
- Zalety korzystania z Azure Well-Architected Review
- Platforma Microsoft Assessments
- Przydatne narzędzia platformy Microsoft Assessments
- Chmura hybrydowa i rozwiÄ…zania wielochmurowe na platformie Azure
- Azure Arc
- Azure Arc-Enabled Kubernetes
- Azure Stack
- Azure VMware Solution
- Azure ExpressRoute
- Azure Site Recovery
- Azure VPN Gateway
- RozwiÄ…zania wielochmurowe i hybrydowe na platformie Azure
- Zrób to sam!
- Podsumowanie
- Sprawdź swoją wiedzę
- Gdzie warto zajrzeć?
- Wdrażanie i modernizacja chmury
- 14. Narzędzia deweloperskie do pracy w chmurze Azure
- Znaczenie narzÄ™dzi programistycznych dla produktywnoÅ›ci deweloperów
- NarzÄ™dzia programistyczne Azure dla inżynierów
- Visual Studio i Visual Studio Code
- Alternatywne środowiska IDE do programowania w języku Java i tworzenia aplikacji międzyplatformowych lub mobilnych
- Pakiety Azure SDK
- Narzędzia wiersza poleceń platformy Azure
- Azure Cloud Shell
- Azure CLI
- Azure PowerShell
- Predykcyjna funkcja IntelliSense w Azure Cloud Shell
- Azure Developer CLI (azd)
- Microsoft Dev Box
- Azure Deployment Environments w usłudze Microsoft Dev Box
- Azure DevOps i GitHub dla deweloperów
- Azure DevOps
- GitHub
- GitHub Codespaces
- GitHub CLI
- GitHub Enterprise
- Zrób to sam!
- Podsumowanie
- Sprawdź swoją wiedzę
- Gdzie warto zajrzeć?
Posłowie - Maxim Salnikov
Słowo końcowe od autorki
Dodatek. Sprawdź swoją wiedzę - odpowiedzi na pytania
Skorowidz