Tại sao sử dụng đầu bếp-solo trên một ví dụ?


9

Tôi hiểu những lợi thế của việc sử dụng Chef và con rối trong môi trường đa máy chủ. Nó tuyệt vời để thực thi và mô tả cấu hình trên nhiều máy chủ.

Nhưng giả sử bạn có một máy chủ duy nhất, lợi thế nào chef-solomang lại cho bạn chỉ đơn giản là tự cấu hình máy chủ? Tôi yêu đầu bếp, nhưng tôi không thể nghĩ ra lý do tại sao dành thời gian để thiết lập đầu bếp-solo lại đáng để gặp rắc rối trên một kiến ​​trúc máy chủ hoặc thậm chí 2 máy chủ, nhưng rõ ràng mọi người làm điều đó.

Câu trả lời:


22

Tuyên bố miễn trừ trách nhiệm: Tôi là một trong những nhà phát triển của Puppet, một công cụ khác trong không gian.

Ưu điểm của việc sử dụng Chef trên một nút cũng giống như sử dụng nó trên nhiều nút: bạn khai báo hệ thống sẽ như thế nào, ở dạng dễ kiểm soát phiên bản, sao lưu, kiểm toán và thay đổi.

Đầu bếp sau đó sẽ tiếp tục và đảm bảo hệ thống của bạn vẫn như vậy: nếu có gì đó bị hỏng, nó sẽ sửa nó. Nếu một cái gì đó thay đổi, nó hoàn nguyên nó. Bạn kết thúc giải quyết vấn đề một lần , không phải mỗi khi họ trồng trọt.

Bạn cũng kết thúc với một nơi duy nhất để tìm hiểu máy chủ. Bạn không cần phải điều tra chi tiết về cấu hình HTTP, bạn chỉ cần tìm trong Chef.

Giá trị máy chéo của các công cụ như Chef là có, nhưng bạn sẽ nhận được phần lớn lợi ích từ việc đặt chúng đúng chỗ - ngay cả trên một máy duy nhất.


4
Kudos cả cho từ chối trách nhiệm, và cho một bài đăng không cần một mặc dù được đăng bởi một đối thủ cạnh tranh. +1.
ceejayoz

6

Tôi đã đi về trong một bài viết blog từ tháng một . Cuối cùng, bạn sẽ phải di chuyển máy đó, thay thế nó, thiết lập máy mới, chạy bản dựng thử nghiệm, v.v. Ngoài ra, mọi thứ đều được ghi lại ở một nơi, vì vậy bất kỳ ai khác phải nhìn vào máy đều có thể biết chuyện gì đang xảy ra trên mà không phải săn lùng xung quanh hệ thống.

Giống như đã nói ở trên: Mỗi lần tôi nhận được một máy khác, tôi phải thêm tài khoản người dùng, sao chép khóa ssh, cài đặt các gói tôi quen thuộc, v.v ... Nó đã cũ. Bạn làm điều đó một lần, thực hiện ở một nơi và biết rằng nó sẽ thực hiện hành động đó mỗi lần. Nếu bạn từng có một máy thứ hai hoặc cần tạo một bản dựng mới của máy hiện tại, bạn sẽ gần như đến lúc bạn bắt đầu.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.