Systematic Cloud Migration: A Hands-On Guide to Architecture, Design, and Technical Implementation
Táto kniha je vaším systematickým sprievodcom migráciou do cloudu. Skúsenosti, o ktoré sa autor podelil, pochádzajú z reálnych migračných projektov a obsahujú praktické rady, ako aj návody na architektúru, návrh a technickú implementáciu krok za krokom s využitím vzorového kódu aplikácie na GitLab. Dodržiavanie pokynov v tejto knihe poskytne vašim tímom potrebnú podporu a pomôže vám úspešne dokončiť cestu migrácie aplikácií do cloudu.
Kniha Systematická migrácia do cloudu sa skladá zo štyroch hlavných častí. Prvá časť sa začína základným predstavením cloud computingu s cieľom vytvoriť kontext migrácie vrátane zmien paradigmy v piatich dôležitých oblastiach: aplikačný softvér, DevSecOps, prevádzka, infraštruktúra a bezpečnosť. A práve tieto oblasti sleduje kniha v celom texte. Ďalej predstavuje reálny proces migrácie, ktorý môže váš tím nasledovať.
Druhá časť predstavuje proces migrácie kódu aplikácie vrátane diagramov architektúry a demonštračného kódu aplikácie a podpornej infraštruktúry v cloude AWS. Tretia časť sa venuje DevSecOps a automatizácii. Okrem konceptov obsahuje aj reálny migračný diagram a ukážku kódu potrubia implementovaného pomocou GitLab. Štvrtá časť sa zaoberá efektívnou prevádzkou cloudu.
Každá kapitola má praktickú štruktúru: ciele, úlohy, vstupy, procesy/činnosti, výstupy/výsledky, osvedčené postupy a zhrnutie. K dispozícii je množstvo artefaktov v štýle šablón pre cloudovú produkciu, ktoré sa môžu používať ako také.
Čo sa naučíte
⬤ Navrhovať aplikácie v cloude vrátane určenia kritérií návrhu (napr. náklady na riešenie sú kritériom návrhu, rovnako ako bezpečnosť, a nie sú vedľajším kritériom)
⬤ Pochopiť hlavné oblasti migrácie: vývoj softvéru (aplikačný kód, údaje, integrácia a konfigurácia), poskytovanie softvéru (potrubie a automatizácia) a prevádzka softvéru (pozorovateľnosť)
⬤ Migrovať každý prvok aplikácie: kód klientských a obchodných komponentov, údaje, integráciu a služby, protokolovanie, monitorovanie, upozorňovanie, ako aj konfigurácie.
⬤ Znalosť statického testovania bezpečnosti aplikácií (SAST), dynamického testovania bezpečnosti aplikácií (DAST), kontroly zhody kontajnerov a bezpečnosti a testovania závislostí na otvorenom zdroji.
⬤ Znáť smery a podrobnosti implementácie nákladovo efektívnych, automatizovaných, cloudových softvérových operácií.
Pre koho je táto kniha určená
Primárne navrhnutá s ohľadom na softvérových vývojárov, vedúcich tímov, manažérov vývoja, inžinierov DevOps a softvérových architektov. Ich každodenné činnosti zahŕňajú architektúru, návrh, vývoj, dodávanie a prevádzku softvéru v prostredí cloudu. Okrem toho bude táto kniha prínosom aj pre infraštruktúrnych, sieťových, bezpečnostných a prevádzkových inžinierov, ktorí zasa môžu poskytovať lepšiu podporu tímom zaoberajúcim sa vývojom softvérových produktov.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)