Systematic Cloud Migration: A Hands-On Guide to Architecture, Design, and Technical Implementation
Această carte este ghidul dvs. sistematic de migrare în cloud. Experiențele împărtășite de autor sunt extrase din proiecte reale de migrare și conțin sfaturi practice, precum și instrucțiuni pas cu pas privind arhitectura, proiectarea și implementarea tehnică, utilizând exemple de cod de aplicație pe GitLab. Urmarea îndrumărilor din această carte va oferi sprijinul atât de necesar echipelor dvs. și vă va ajuta să finalizați cu succes călătoria de migrare în cloud a aplicațiilor.
Migrarea sistematică în cloud constă din patru părți principale. Prima parte începe cu o introducere fundamentală a cloud computing-ului pentru a stabili contextul migrării, inclusiv schimbările de paradigmă în cinci domenii importante: aplicații software, DevSecOps, operațiuni, infrastructură și securitate. Și acestea sunt domeniile pe care cartea le urmărește pe tot parcursul. Apoi, prezintă un proces de migrare din viața reală pe care echipa dvs. îl poate urma.
Partea a doua prezintă procesul de migrare pentru codul aplicației, inclusiv diagramele de arhitectură și prezentarea codului aplicației demo și a infrastructurii de suport în cloud-ul AWS. Partea a treia se scufundă în DevSecOps și automatizare. În plus față de concepte, sunt incluse o diagramă de migrare reală și un exemplu de cod de conducte implementat cu GitLab. Partea a patra se ocupă de operațiunile eficiente în cloud.
Fiecare capitol are o structură practică: obiective, roluri, intrări, procese/activități, ieșiri/preluări, bune practici și rezumat. Există o multitudine de artefacte de tip șablon pentru producția de cloud care pot fi utilizate ca atare.
Ce veți învăța
⬤ Proiectarea aplicațiilor în cloud, inclusiv determinarea criteriilor de proiectare (de exemplu, costul soluției este un criteriu de proiectare, la fel ca securitatea, și nu este un aspect secundar)
⬤ Înțelegerea principalelor domenii de migrare: dezvoltarea de software (codul aplicației, date, integrare și configurare), livrarea de software (conducte și automatizare) și operațiunile software (observabilitate)
⬤ Migrarea fiecărui element al aplicației: codul componentelor client și de afaceri, datele, integrarea și serviciile, logarea, monitorizarea, alertele, precum și configurațiile.
⬤ Înțelegeți testarea statică a securității aplicațiilor în cloud (SAST), testarea dinamică a securității aplicațiilor (DAST), conformitatea și scanarea securității containerelor și testarea dependenței de surse deschise.
⬤ Cunoașteți direcțiile și detaliile de punere în aplicare privind operațiunile software eficiente din punct de vedere al costurilor, automatizate, native în cloud.
Pentru cine este această carte
Concepută în primul rând cu gândul la dezvoltatorii de software, șefii de echipă, managerii de dezvoltare, inginerii DevOps și arhitecții software. Activitățile lor zilnice includ arhitecturarea, proiectarea, dezvoltarea, livrarea și operarea software-ului în mediul cloud. În plus, de această carte vor beneficia inginerii de infrastructură, rețea, securitate și operațiuni, care, la rândul lor, pot oferi un sprijin mai bun echipelor de dezvoltare a produselor software.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)