‫Những người đi xe đạp trở lại với Tôi có một dự án muốn lưu trữ sáu đến 10 trang web rất nhẹ, xin lỗi sáu
‫đến 10 trang web rất nhẹ.
‫Tôi có thể tạo một vùng chứa cho mỗi vùng nhưng cũng có thể chỉnh sửa cấu hình Apache thành nhiều máy chủ lưu trữ trong một
‫vùng chứa là sự cân bằng.
‫Được rồi.
‫Vì vậy, đây là một câu hỏi tuyệt vời.
‫Biker 2010 những gì bạn đang hỏi là máy chủ Apache vì chúng tôi đã có Apache trong nhiều thập kỷ và nhiều thập kỷ.
‫Máy chủ Web Apache có khả năng chạy nhiều trang Web tất cả trong một daemon.
‫Đúng.
‫Vì vậy, một Apache HPD có thể chạy nhiều trang Web khác nhau không liên quan.
‫Và bạn có nên làm điều đó vs. nhiều vùng chứa nên có thể một trang Web trên mỗi vùng chứa hoặc một hình ảnh vùng
‫chứa lớn có tất cả các trang Web.
‫Tôi sở thích của tôi.
‫Nếu tôi đang chạy các vùng chứa, đặc biệt nếu tôi đang chạy một dàn nhạc như swarm hoặc Kubernetes thì luôn có
‫nhiều vùng chứa hơn.
‫Lý do là vì Apache Apache rõ ràng có khả năng đó nhưng khả năng tốt hơn đó đã được tích hợp vào
‫Apache cách đây nhiều thập kỷ trước khi chúng ta có vùng chứa và sự cô lập.
‫Và nếu tôi có thể tách các trang web của mình thành các vùng chứa khác nhau.
‫Về lý thuyết, điều đó có nghĩa là chúng ta đang chạy nhiều quỷ Apache hơn và điều đó kém hiệu quả hơn một chút.
‫Nếu bạn thực sự tập trung vào các máy chủ rất nhỏ với việc sử dụng tài nguyên rất ít.
‫Vì vậy, nếu bạn nghĩ về việc nếu bạn có 10 trang Web và tất cả chúng đều đang chạy một daemon Apache trong một vùng chứa
‫khác thì rõ ràng là bạn có nhiều tệp thực thi hơn đang chạy, tiêu tốn nhiều ram hơn và có
‫thể hơi lãng phí tài nguyên.
‫Nhưng nếu bạn đang nói từ 6 đến 10, bạn sẽ không thực sự thu được gì nếu bạn
‫nói rằng tôi cần điều hành một nghìn trang Web và bạn có toàn quyền kiểm soát tất cả chúng thì bạn sẽ tiết kiệm được tài nguyên
‫đáng kể hơn bằng cách đặt những tất cả trong một vùng chứa như một Apache và sau đó về cơ bản sử dụng các
‫Apache khác nhau có thể bổ sung cho từng trang Web.
‫Ngay bây giờ đối với tôi đó là trường học cũ đó là pre-container.
‫Tôi hầu như luôn muốn cô lập chúng trong các thùng chứa của riêng chúng vì điều đó dễ dàng hơn với tôi.
‫Tôi sử dụng sẽ có một repo phù hợp với mã cho trang Web đó và tôi sẽ đặt repo đó vào một hình ảnh
‫vùng chứa và có mối quan hệ 1-1 có ý nghĩa đối với tôi.
‫Sau đó, bạn cũng có thể chia tỷ lệ các vùng chứa đó một cách độc lập.
‫Vì vậy, nếu một người cần có ba vùng chứa đang chạy vì lý do hiệu suất hoặc dự phòng, bạn có thể mở rộng quy mô đó một
‫cách độc lập với các vùng chứa khác và các trang Web khác.
‫Một lý do khác nếu bạn cần cập nhật một trang Web nếu bạn đang thực hiện tất cả trong một vùng
‫chứa, nghĩa là bây giờ mọi máy chủ web phải khởi động lại để bạn có thể cập nhật một hình ảnh vùng chứa đó trong
‫khi nếu mỗi máy chủ có hình ảnh vùng chứa riêng và thì chỉ cái đang thay đổi mới cập nhật.
‫Đúng.
‫Vì vậy, bạn có thể sẽ ít bị phá vỡ hơn, bạn có ít thay đổi hơn về tổng thể.
‫Vì vậy, dù sao thì đó cũng chỉ là một số lý do chính đáng để cô lập và vâng, lý do tương tự cũng áp dụng cho rất
‫nhiều thứ khác như phần tiếp theo của tôi.
‫Bạn biết đọc những thứ này như thế.
‫Một số người muốn bạn biết rằng hãy đưa mọi thứ vào một máy chủ Sequel khổng lồ và điều đó không sao
‫cả.
‫Điều đó có thể có ý nghĩa đối với bạn nhưng cũng có những lợi thế đối với sự cô lập và tiềm năng cập nhật và những thứ
‫tương tự để phá vỡ những điều này.
‫Vì vậy, tôi nghĩ rằng nó hơi mờ hơn một chút và không phải là màu đen và trắng cho cơ sở dữ liệu vì
‫có rất nhiều hiệu quả khi bạn nói về tiết kiệm bộ nhớ và những thứ khi bạn nói về
‫việc xây dựng các máy chủ quy mô lớn nhưng khi nói đến các ứng dụng như máy chủ web. luôn cô lập chúng.