thảo luận Cài linux?

  • Người tạo chủ đề Người tạo chủ đề a&b
  • Ngày bắt đầu Ngày bắt đầu
Miêu k test trên docker nên cũng k rõ. Miêu thì chỉ sài docker để deploy ứng dụng thôi. Như fen thấy chậm hơn thấy rõ thì cũng chưa gặp bao giờ. Cái này chắc tùy thuộc vào ứng dụng, ngôn ngữ, hay base image của fen nữa. Perf qua container chắc chắn là chậm hơn nhưng thấy rõ như fen nói thì chưa gặp. Mà nếu ứng dụng của fen chạy standalone được thì cứ để ra ngoài mà chạy thôi chứ nhét nó vào container làm gì cho mệt
Q3OGEPn.gif
Nó chính là "sự tranh cãi" tui đã từng gặp.
Tui chạy PHP UnitTest với MariaDB
- MariaDB qua docker nó chậm hơn ~1-3s so với native

Con số tuy k đáng kể. Tuy nhiên
- Lúc đang code, cần chạy UT để test -> cái cảm giác giờ đợi UT xong để làm tiếp nó RẤT KHÓ CHỊU.

Nhưng ở góc nhìn khác thì "trend" và "xu hướng đám đông" cứ "force" và "muốn" xài docker.
Đôi khi thử gượng ép xài docker ... Nhưng vậy thì khó chịu quá
 
Nó chính là "sự tranh cãi" tui đã từng gặp.
Tui chạy PHP UnitTest với MariaDB
- MariaDB qua docker nó chậm hơn ~1-3s so với native

Con số tuy k đáng kể. Tuy nhiên
- Lúc đang code, cần chạy UT để test -> cái cảm giác giờ đợi UT xong để làm tiếp nó RẤT KHÓ CHỊU.

Nhưng ở góc nhìn khác thì "trend" và "xu hướng đám đông" cứ "force" và "muốn" xài docker.
Đôi khi thử gượng ép xài docker ... Nhưng vậy thì khó chịu quá
Với những ứng dụng như database. K nên sài docker. Nó làm giảm hiệu năng đáng kể. Fen có thể Google về tranh cãi này. Miêu thì theo phe ủng hộ việc cài đặt các ứng dụng như webserver, database lên máy thật
 
Với những ứng dụng như database. K nên sài docker. Nó làm giảm hiệu năng đáng kể. Fen có thể Google về tranh cãi này. Miêu thì theo phe ủng hộ việc cài đặt các ứng dụng như webserver, database lên máy thật
Me too. Và đã k có ít gạch đá tui nhận về việc này gòi :p Nhưng đôi khi thử "ép" bản thân vào góc nhìn phe đối diện để tìm hiểu xem họ nói có đúng k.
 
Me too. Và đã k có ít gạch đá tui nhận về việc này gòi :p Nhưng đôi khi thử "ép" bản thân vào góc nhìn phe đối diện để tìm hiểu xem họ nói có đúng k.
Tư duy ăn sẵn, làm việc theo cái máy mà k biết phân biệt thôi fen. Giống như việc viết 1 docker-compose vẫn bắt phải dùng kèm database -> mặc dù hệ thống đã có sẵn database cùng hệ -> Không đồng ý và cho rằng việc kèm database theo docker-compose file mới là hợp lí, an toàn và bảo mật.
Môi trường làm việc gặp nhiều mà fen
 
Tư duy ăn sẵn, làm việc theo cái máy mà k biết phân biệt thôi fen. Giống như việc viết 1 docker-compose vẫn bắt phải dùng kèm database -> mặc dù hệ thống đã có sẵn database cùng hệ -> Không đồng ý và cho rằng việc kèm database theo docker-compose file mới là hợp lí, an toàn và bảo mật.
Môi trường làm việc gặp nhiều mà fen
Nếu bạn k ngại tui tạo topic discuss về việc này ha ?
 
Cần performance thì ko nên xài docker, docker thì tiện cho việc deploy cũng như scale. mà nhắc tới scale thì sẽ dùng k8s.
việc dùng docker(container) có 1 ưu điểm cực lớn là đồng bộ version, library giữa máy của coder và server, giảm thiểu được việc coder "máy local của t chạy mà"
 
Cần performance thì ko nên xài docker, docker thì tiện cho việc deploy cũng như scale. mà nhắc tới scale thì sẽ dùng k8s.
việc dùng docker(container) có 1 ưu điểm cực lớn là đồng bộ version, library giữa máy của coder và server, giảm thiểu được việc coder "máy local của t chạy mà"
Lên reddit mà tạo bạn ơi. Tha hồ anh tài vào đàm đạo.
https://www.facebook.com/groups/vie...nXjoPMKyLXAWMDHdZUG1FMFVkBmQYyc&__tn__=,O,P-R

J4F
 
Thích bắn tiếng Anh thì lên reddit, chứ post fb thế kia ai dùng đâu mà chém với bạn. :amazed:
Ah k phải thích xài English mà đơn giản là do thói quen . Nhiều từ ngay từ trong đầu đã nghĩ = English gòi :|

Chứ English có j đâu mà phải "show off" :| Chưa kể English mình là cùi mía thì show với chả off làm chi thêm nhục =((
 
Này thì tuỳ mỗi người, riêng mình làm devops thì vẫn recommand dùng docker để code. MÌnh vận hành hệ thống cũng nhỏ thôi, kinh nghiệm vẫn kém. :v
Là Miêu thì Miêu cũng sẽ recommend vậy !!!
Nhiều fen tiêu cực với docker do chưa sài nó nhiều thôi. Sài nhiều rồi sẽ nhận ra cái tiện lợi của nó. Nó là công cụ k phải là thứ thay thế tất cả. Cái nào tiện, tối ưu thì chọn thôi chả có cái nào thay thế được cái nào hết :doubt:
 
Là Miêu thì Miêu cũng sẽ recommend vậy !!!
Nhiều fen tiêu cực với docker do chưa sài nó nhiều thôi. Sài nhiều rồi sẽ nhận ra cái tiện lợi của nó. Nó là công cụ k phải là thứ thay thế tất cả. Cái nào tiện, tối ưu thì chọn thôi chả có cái nào thay thế được cái nào hết :doubt:
Thì như bài viết trên FB. Tui vẫn thấy thích và cần nó. Nhưng tui lên án "lạm dụng tình dục" với nó :(
 
Là Miêu thì Miêu cũng sẽ recommend vậy !!!
Nhiều fen tiêu cực với docker do chưa sài nó nhiều thôi. Sài nhiều rồi sẽ nhận ra cái tiện lợi của nó. Nó là công cụ k phải là thứ thay thế tất cả. Cái nào tiện, tối ưu thì chọn thôi chả có cái nào thay thế được cái nào hết :doubt:
đúng rồi, xài docker để code, xong viết cả Dockerfile, deploy 1 phát ăn luôn, còn code native thì vẫn oke luôn, tới lúc lên lỗi thì tự đi mà fix =))
 
Cần performance thì ko nên xài docker, docker thì tiện cho việc deploy cũng như scale. mà nhắc tới scale thì sẽ dùng k8s.
việc dùng docker(container) có 1 ưu điểm cực lớn là đồng bộ version, library giữa máy của coder và server, giảm thiểu được việc coder "máy local của t chạy mà"
Bữa Miêu có nói về vấn đề này thì 1 fen vào phán là do deploy cùi thôi ^^. Dockerfile làm được gì thì viết script ansible cũng làm được tương tự. Chắc fen đó chưa sài docker nhiều nên Miêu cũng k tranh luận nữa ^^
 
Bắt đầu conflict gòi nè. Vậy nếu mình setup env mình = env prod thì seo :D native
Khác chứ fen. Env của Docker là có thể dùng cho tất cả các host mà (Ko nói về việc x86 hay arm). Ví dụ 1 số lib nó hoạt động trên linux only thì làm sao fen có thể ép host windows chạy nó được đúng ko ? Đó là lúc container sinh ra việc của nó. Tất nhiên fen có thể lập luận là fen có thể setup 1 con vm Linux với env giống hệt prod nhưng fen có thể so sánh sự tiện dụng của 2 cách mà phải ko
SEUf3Xv.gif
 
Bữa Miêu có nói về vấn đề này thì 1 fen vào phán là do deploy cùi thôi ^^. Dockerfile làm được gì thì viết script ansible cũng làm được tương tự. Chắc fen đó chưa sài docker nhiều nên Miêu cũng k tranh luận nữa ^^
Nếu
- Product chỉ là 1 project đơn giản với Ngix version X, MariaDB version Y & PHP version Z.

Vậy local ta hoàn toàn có thể setup EXACTLY như PROD.

Vậy lúc này Docker lại là "cản trở" chứ k có ích gì hết. Trừ khi dev lúc này "ngại" setup env trên máy họ nên "lạm dụng tình dục" với Docker.
Hoặc lấy lý do "máy tui còn dev cho cty khác nên cần switch env"
 
Khác chứ fen. Env của Docker là có thể dùng cho tất cả các host mà (Ko nói về việc x86 hay arm). Ví dụ 1 số lib nó hoạt động trên linux only thì làm sao fen có thể ép host windows chạy nó được đúng ko ? Đó là lúc container sinh ra việc của nó. Tất nhiên fen có thể lập luận là fen có thể setup 1 con vm Linux với env giống hệt prod nhưng fen có thể so sánh sự tiện dụng của 2 cách mà phải ko
SEUf3Xv.gif
Và ta có 1 câu chuyện mới ( mình có 1 topic trong voz về vụ này rồi ).
- Dev lúc này FORCING họ xài Linux .

( Đang nói trên việc develop không sử dụng các services của Windows hay iOS etc ... )
 

Thống kê chủ đề

Ngày tạo
a&b,
Người trả lời cuối
natuhc3012,
Trả lời
131
Lượt xem
21.898
Quay lại
Lên đầu trang