Dezvoltare, mediu de test și producție

Construiți, testați și serviți utilizatorii în medii separate

Utilizați medii separate pentru a construi, testa o versiune selectată și a rula aplicația pentru utilizatori.

Atribuiți fiecărei instalări un scop clar

Implementați următoarea modificare

Analizați cele mai recente modificări din mediul de dezvoltare.

Testați o lansare

Utilizați mediul de testare pentru a verifica versiunea selectată și fluxurile de utilizare.

Rulați aplicația live

Mențineți producția legată de versiunea destinată utilizatorilor.

Atribuiți fiecărui mediu un scop clar

Mediul de dezvoltare primește lucrul în curs. Mediul de test este locul în care se verifică o lansare. Producția oferă versiunea pe care doriți ca utilizatorii dvs. să se bazeze.

Vizualizările de mediu afișează resursele instalate și starea operațională. Verificați mediul înainte de a utiliza comenzile de repornire sau publicare.

Mențineți disponibilitatea separată de versiunea care este testată

Inspectați ultimele lucrări de dezvoltare. Dezvoltarea primește modificări continue. Folosiți-o pentru a verifica implementarea în raport cu comportamentul dorit înainte de a pregăti o lansare, menținând în același timp versiunea de producție la versiunea dorită.

Examinați o versiune în mediul de test. Mediul de test oferă contextul pentru verificarea unei lansări selectate. Confirmați atât disponibilitatea, cât și versiunea care rulează, apoi testați parcursurile utilizatorilor relevante pentru publicare. Un mediu pornit nu selectează automat o versiune nouă.

Gestionați timpul de funcționare al testelor. Dezvoltarea și etapele de testare pot fi întrerupte atunci când nu sunt necesare. Durata funcționării lor contribuie la utilizarea resurselor de găzduire. Verificați starea actuală și perioada de facturare, astfel încât deciziile privind disponibilitatea să rămână conectate la costurile aferente.

Mențineți vizibile disponibilitatea testelor și costul de funcționare

Dezvoltarea și mediul de testare pot fi puse în pauză atunci când nu sunt necesare. Timpul lor de funcționare este înregistrat pentru utilizarea serviciului de găzduire, în timp ce mediul de producție respectă abonamentul său.

Înainte de un test, verificați dacă mediul necesar este disponibil. După aceea, consultați starea operațională și vizualizarea costurilor, în loc să presupuneți că trebuie să rămână pornit.

Dați fiecărui mediu un rol clar în verificare

Mediul de dezvoltare susține construirea, mediul de test susține verificarea înainte de publicare, iar producția deservește aplicația live. Selectați mediul care corespunde acțiunii pe care intenționați să o efectuați.

Citiți starea și versiunea curente ale acestuia înainte de a testa o modificare. Același proiect poate servi versiuni diferite în medii diferite, motiv pentru care un test reușit în dezvoltare este doar un pas al publicării.

Un scop clar pentru fiecare etapă

Dezvoltați următorul rezultat. Analizați munca actuală și cazurile sale obișnuite și excepționale din timpul dezvoltării. Utilizați instrumentele proiectului pentru a urmări cerințele și construcția.

Testați lansarea dorită. Faceți mediul de test disponibil, confirmați versiunea sa și testați sarcina completă. Disponibilitatea și implementarea sunt decizii separate.

Confirmați versiunea live. Producția oferă lansarea publicată. Verificați versiunea și parcursul utilizatorului după implementare.

Păstrați experimentarea și utilizarea live ușor de înțeles

Folosiți medii separate pentru a examina lucrul, a verifica publicarea și a gestiona timpul de funcționare al testelor.

Întrebări despre dezvoltare, mediul de test și producție

Ele separă dezvoltarea în curs, testarea lansărilor și utilizarea live a aplicației. Astfel, fiecare verificare are un context clar și vă ajută să identificați ce versiune vede efectiv un utilizator.

Pornirea restabilește disponibilitatea. Implementarea determină versiunea care rulează acolo. Citiți versiunea curentă după ce mediul devine disponibil și implementați lansarea dorită atunci când este necesar.

Folosiți comenzile oferite pentru mediile de dezvoltare și de test și urmăriți starea rezultată. Solicitarea și starea reală de întrerupere sunt etape distincte.

Vizualizarea de facturare înregistrează sesiunile lor de funcționare la tariful orar aplicabil. Sesiunile sunt rotunjite la ore facturate; examinați perioada și suma afișate pentru proiectul real.

Urmăriți starea afișată și timpul de reîncercare înainte de a trimite o altă acțiune. Confirmați disponibilitatea rezultată, în loc să presupuneți că prima solicitare s-a finalizat deja.