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

Raspunde prin e-mail lui