CONFIGURATION MANAGEMENT LÀ GÌ

     

Configuration Management (CM) là gì? lý do phải dùng tới CM? tiêu giảm của nó cũng giống như ứng dụng trong Cloud Computing.

Bạn đang xem: Configuration management là gì

Bizfly Cloudsẽ cùng trả lời các thắc mắc trên trong nội dung bài viết về Configuration Management trước lúc đi vào loạt bài cụ thể về công cụ cai quản cấu hìnhAnsible.

Configuration Management là gì?

Configuration management(CM)là công cụ thực hiện việc chuyển đổi trạng thái lúc này của hệ thống sang tinh thần được khẳng định trước. Hay nói cách khác, là quy định hỗ trợ, cấu hình, thiết lập hệ thống một cách tự động.

Configuration management tools

Có rất nhiều công núm như Ansible, Chef, Puppet, Saltstack ... Loạt nội dung bài viết này sẽ không còn tập trung vào vấn đề so sánh những công nạm CM mà lại chỉ phía dẫn chúng ta cách cài đặt và áp dụng Ansible.

Xem thêm: Nghĩa Của Từ Prelude Là Gì, Nghĩa Của Từ Prelude, Khúc Dạo Đầu

*

Tại sao lại đề nghị Configuration management?

Ví dụ một ngày sếp chúng ta vào và bảo bạn triển khai 1 khối hệ thống LAMP stack tất cả 2 server, 1 web với 1 database. OK không vấn đề gì, chỉ cần yum/apt, sửa config apache, php, mysql,.. Bạn dứt công việc.

*

Rồi một ngày khác sếp các bạn yêu mong bạn không ngừng mở rộng triển khai quý phái n webserver, m database với cấu hình keepalive, HA, replication database loằng ngoằng... "Anh chơi em?". Ko !! Nhưng bạn vẫn hoàn thành công việc.

Xem thêm: Cách Kiểm Tra Số Phút Còn Lại Của Vinaphone Trả Sau Miễn Phí

*

Lại một ngày khác, sếp bạn vào cùng nói: "Chú dựng đến anh 1 khối hệ thống tương tự vậy nên nữa nhé. Số lượng server tăng gấp đôi". Và các bạn đã khóc

*

Giờ thì chúng ta đã hiểu lý do lại gồm Ansible, Saltstack rồi chứ ... :D

Lợi ích của configuration management

Giúp thực hiện công việc triển khai hệ thống đơn giản và thuận tiện.Hạn chế những quy trình lặp lại, tiết kiệm ngân sách và chi phí thời gianCó thể thực hiện lại đến những khối hệ thống tương tự.Linh hoạt, mềm mỏng trong cai quản lý.

So sánh với shell script (Linux)

Thế shell script thì sao ? Tôi vẫn sử dụng shell script để tiến hành hệ thống. Có sự việc gì đâu ?

Đúng, shell script vẫn tốt. Mà lại hãy tưởng tượng chúng ta có 10 server, các bạn phải tải về script bên trên từng vps rồi thực thi script. Tiếp tục, lấy ví dụ 10 server đó của bạn có Ubuntu, CentOS, thì chí ít các bạn lại phải bao gồm 2 version shell script, như apt >Theo Bizfly Cloud phân chia sẻ