Tôi đang xem xét triển khai một công cụ quản lý cấu hình như Puppet hoặc Chef. Điều này có hợp lý không, hay chi phí học tập của công cụ sẽ lớn hơn lợi ích?
Điều này là hợp lý tùy thuộc vào số tiền và thời gian bạn phải đốt, và đó có phải là tiền của bạn mà bạn đang đốt hay không.
Một công cụ quản lý cấu hình (bất kỳ trong số chúng) đang trở thành một kỹ năng có giá trị trong thị trường ngày nay.
Dành thời gian để tìm hiểu và triển khai một công cụ CM có thể không phải là điều hiệu quả nhất để làm theo quan điểm của doanh nghiệp hoặc môi trường của bạn, nhưng từ kỹ năng của bạn, nó có thể đáng giá.
Đâu là điểm bùng phát giữa khả năng quản lý và chi phí thực hiện?
Hầu hết các công cụ quản lý cấu hình đều có sẵn miễn phí với sự cảnh báo rằng chúng khó cài đặt và hoạt động hơn.
Câu hỏi này hơi khó trả lời vì nó thực sự phụ thuộc vào những gì bạn đang làm hàng ngày để quản lý các máy chủ này. Nếu bạn không cần phải làm gì nhiều, thì một công cụ quản lý cấu hình có thể là quá mức cần thiết.
Nếu bạn chỉ thực sự cần phải thực thi cơ sở hạ tầng của mình ở trạng thái cơ bản và có thể dự đoán được, thì có thể không có hại gì khi chọn những điều cơ bản của một cái gì đó như SaltStack hoặc Ansible.
Theo kinh nghiệm cá nhân của tôi, Salt rất dễ dàng để khởi động và khởi động vào máy chủ và có thể được sử dụng để thực hiện và báo cáo từ xa rất cơ bản, có thể hữu ích nếu bạn chưa thực hiện nó trong môi trường của mình.
Hãy ghi nhớ, tôi thiên vị. Bạn nên tự đánh giá từng công cụ CM.