Giới thiệu
Ngày nay, do nhiều yếu tố khác nhau như mở rộng phạm vi kinh doanh và đảm bảo tính khả dụng, quy mô của hệ thống đang mở rộng hàng năm và cấu hình của chúng ngày càng phức tạp hơn Mặt khác, việc xây dựng và duy trì một số lượng lớn môi trường trong một khoảng thời gian ngắn đã trở nên cần thiết
Để ứng phó với tình trạng này, cần phải nâng cao năng suất xây dựng cơ sở hạ tầng nhưng cũng cần phải duy trì và nâng cao chất lượng
Ngoài ra, số lượng sản phẩm và phần mềm được sử dụng trong hệ thống ngày càng tăng, việc kết hợp ngày càng phức tạp nên để xử lý việc xây dựng môi trường như vậy, người phụ trách cần có kiến thức sâu rộng
Tuy nhiên, nó đã đạt đến giới hạn trong việc ứng phó với những tình huống như vậy và đạt được tốc độ cao, chất lượng cao thông qua công việc thủ công và để giải quyết những vấn đề này, việc kết hợp các cơ chế cho phép xử lý dễ dàng môi trường và công nghệ tự động hóa đã trở thành xu hướng chủ đạo
Trong số các công cụ hiện thực hóa các cơ chế, cơ chế này, tỷ lệ kèo cá cược là công cụ tự động hóa xây dựng cơ sở hạ tầng hiện đang thu hút được nhiều sự chú ý nhất
tỷ lệ kèo cá cược là gì
tỷ lệ kèo cá cược là một công cụ tự động hóa xây dựng cơ sở hạ tầng Python có ba đặc điểm: Đơn giản, Mạnh mẽ và Không cần tác nhân Nó tuân theo những gì có thể đạt được với những người tiền nhiệm nổi tiếng như Puppet và Chef, nhưng đã được cải tiến để dễ sử dụng hơn
| Tên công cụ | Kiến thức lập trình | Đại lý | Mục tiêu hoạt động | Sử dụng quản lý cấu hình |
|---|---|---|---|---|
| Con rối | Bắt buộc (Ruby+ duy nhất) | Bắt buộc | Linux/Windows/Mac | Không đủ |
| Đầu bếp | Kaname (Ruby) | Bắt buộc | Linux/Windows/Mac | có thể |
| tỷ lệ kèo cá cược | Không bắt buộc (YAML: định nghĩa dữ liệu) | Không cần thiết | Linux/Windows/Mac Thiết bị có thể hoạt động với Rest |
Không đủ |
tỷ lệ kèo cá cược là công cụ chỉ cần khởi động khi cần thiết nên môi trường vận hành đơn giản hơn so với các công cụ như Chef, vốn yêu cầu phải xây dựng và cấu hình trước máy chủ để hoạt động với tác nhân mục tiêu
Mặt khác, khi được coi là một công cụ quản lý cấu hình, nó thua kém Chef ở những điểm sau
- Playbook cần được thực thi mỗi khi trạng thái được kiểm tra
- Công cụ trực quan hóa không được cung cấp nên bạn sẽ cần phải tạo chúng
- Không thể phát hiện phần mềm không mong muốn được cài đặt thủ công do không sử dụng Tác nhân
Chúng tôi khuyên bạn nên sử dụng tỷ lệ kèo cá cược làm công cụ xây dựng và sử dụng phần mềm khác như Chef để quản lý cấu hình
Ba tính năng của tỷ lệ kèo cá cược
| Tính năng | Tóm tắt |
|---|---|
| Đơn giản | Xác định thông tin cấu hình liên quan đến việc xây dựng môi trường trong tệp có tên sổ tay sử dụng YAML |
| Mạnh mẽ | Cộng đồng OSS đang hoạt động tích cực và bạn có thể sử dụng các mô-đun để vận hành nhiều thiết bị khác nhau đang được phát triển hàng ngày |
| Không có đại lý | Vì không cần cài đặt tác nhân trên máy chủ và thiết bị được xây dựng nên không cần phải chịu gánh nặng quản lý hoặc rủi ro bảo mật không cần thiết |

Quy trình xây dựng cơ sở hạ tầng
Khi sử dụng tỷ lệ kèo cá cược, có thể giảm số bước so với quy trình làm việc truyền thống và có thể xây dựng hệ thống theo ba bước: "Thiết kế", "Tạo playbook" và "Thực thi tỷ lệ kèo cá cược"

*tỷ lệ kèo cá cược là nhãn hiệu đã đăng ký hoặc nhãn hiệu của Red Hat, Inc tại Hoa Kỳ và các quốc gia khác
Tên sản phẩm và tên dịch vụ khác được sử dụng trong nội dung này là nhãn hiệu hoặc nhãn hiệu đã đăng ký của mỗi công ty hoặc tổ chức


