On Sun, Jun 28, 2020 at 4:33 PM Alex 'CAVE' Cernat <[email protected]> wrote:
> Si nu stiu ce-l deranja pe Petru ca e push, pentru ca pana la urma tu > decizi cand vrei modificarile, nu cand "vrea muschiul serverului" (de > asta am injurat puppet-ul la inceput, pe urma au bagat si partea de > meckanize). Asta e tot clenciul: nu vreau sa fac eu lucrurile _acum_, vreau sa descriu la un moment dat cum sa fie si ele sa se aplice continuu pe servere as needed. Push inseamna ca lucrurile le triggerezi tu pe server ad-hoc, care server trebuie sa fie available si intr-o stare care sa poata prelua schimbarile alea. Pull inseamna ca nu ma leg eu la server, daca maine fac altul va face fix acelasi lucru, fara sa trebuiasca sa-mi aduc aminte sa-i zic eu ce e de facut. Also, cand ai cateva zeci-sute-mii de servere, vrei sa-si faca ele in paralel treburile, nu sa te duci pe fiecare (plus ca e mereu unul care e down for maintenance si trebuie sa-l tii minte si sa revii cand e cazul etc). Also cand lucrezi in stil push incepi sa ai probleme de coordonare cand sunteti mai multi "ai facut tu aia, o fac eu, etc". Nu zic ca nu se poate dar scula nu te incurajeaza sa evoluezi in directia asta, e pe abordarea "un baiat cu 5 servere". Cand sunteti 5 si sunt cateva sute iti dai seama ca trebuie schimbata abordarea, nu mai merge cu "sa fac aceleasi lucruri dar mai mult / mai repede". Pe scurt, vreau sa fiu inginer de sistem care descrie cum sa fie sistemul, nu meserias de sistem care il ia mereu la ciocan si cheie franceza. Fiecare abordare are nivelul de scara unde e mai eficienta, dar e diferenta intre ele e mai profunda decat de cat de shiny si yaml-istice sunt sculele. Again, nu tineam musai sa intru in discutia asta, voiam doar sa punctez ca asta cu minunile automatizarii nu inseamna doar sa ai ciocan nichelat. Si in nici un caz nu e atat de simplu ca "citesti 2 howto-uri". -- P. _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro
