2015-08-21 8:27 GMT+01:00 Petru Rațiu <[email protected]>: > 2015-08-21 0:48 GMT+03:00 Catalin Muresan <[email protected]>: > > > Deaia a s-au inventat VM-urile. Ca sa vezi ce face codul altora. > > > > [...] > > > deaia are PHP safe_mode, disable_functions si alte chestii frumoase. Iei > si > > pui tot frumos intr-un container (in care ai doar apache+php, nu si curl > si > > wget si alte prostii) si gata. > > > > [...] > > > Gindeste-te si la containere, nu-ti trebuie RPM si package manager in > > container e prea "gras". Lumea vrea containere mici, 60-80MB/serviciu. > > > > [...] > > > preferat din php direct + container, cum ziceam mai sus, limiteaza mult > de > > tot environment-ul. > > > > Ok, esti fan containere, am inteles. Nu are legatura cu ce problema am eu. >
Nu prea sunt. Multa lume le foloseste fara sa le inteleaga si isi prind urechile ca nu pot face debugging corect. > E vorba de mediul de productie al codului ala. Da, este deja intr-un > "container" (server separat, dedicat pt. chestia asta, samd). Problema e ca > ala interactioneaza prin natura lui cu useri si date si backenduri reale, > unde are acces la chestii la care trebuie sa aiba acces pentru ca asta e in > specificatiile proiectului. Problema mea e mainly de change management si > cum fac sa stiu care-s toate schimbarile pe care le introduce un release > nou, ca sa pot face dupa aia troubleshooting, sa pot reproduce > comportamentul in alte parti, sa dau rollback, samd. > Ai trei optiuni: - il folosesti dar ca intr-un sandbox si faci logging la tot ce face - nu-l folosesti si te duci cu 10 ani in urma - il scrii tu. Multa lume alege 1 pentru ca e codul disponibil pentru toata lumea. Ma mir ca ai ajuns la problema asta filozofica si folosesti deja Linux, MySQL, si multe multe altele la care sigur nu te-ai agitat asa de mult si nu ti-ai pus atitea probleme in a le folosi. Dar o intrebare, cum folosesti tu composer in productie? il folosesti pentru dependency management si cind faci deploy in productie codul respectiv nu instaleaza composer pe serverul de productie, right right ? > > Ca sa fac o analogie, e ca si cum as avea dubii privind identitatea si > competenta dentistului care imi umbla prin masele (ca vine cu masca pusa si > nu-i vad decat ochii) si tu zici ca e ok ca masca aia e sterila. Faptul ca > poarta masca sterila si manusi nu inseamna ca stie ce face cand imi baga > chestii prin dinti. > cum ziceam mai sus. In Linux ai incredere, in CentOS ai. Daca nu ai, fai audit si daca tot e ok, il folosesti. Daca nu, nu. > > -- > P. > _______________________________________________ > RLUG mailing list > [email protected] > http://lists.lug.ro/mailman/listinfo/rlug > _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
