CONFIGURATION MANAGEMENT LÀ GÌ

     

Configuration Management (CM) là gì? vì sao 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 bài viết về Configuration Management trước lúc đi vào loạt bài cụ thể về công cụ quản lý cấu hìnhAnsible.

Configuration Management là gì?

Configuration management(CM)là công cụ thực hiện việc biến hóa trạng thái bây giờ của hệ thống sang tâm lý được khẳng định trước. Tốt nói phương pháp khác, là qui định hỗ trợ, cấu hình, thiết đặt hệ thống một biện pháp tự động.

Configuration management tools

Có không ít công vắt như Ansible, Chef, Puppet, Saltstack ... Loạt nội dung bài viết này sẽ không tập trung vào câu hỏi so sánh những công cầm cố CM cơ mà chỉ phía dẫn các bạn cách setup và áp dụng Ansible.

Xem thêm: Mèo Mun Kể Chuyện Ngứa Bướm Và Cái Kết Bất Ngờ, Mèo Mun Kể Chuyện Ngứa Bướm

*

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

Ví dụ một ngày sếp chúng ta vào cùng bảo bạn tiến hành 1 khối hệ thống LAMP stack có 2 server, 1 web với 1 database. OK không sự việc gì, chỉ việc yum/apt, sửa config apache, php, mysql,.. Bạn hoàn thành công việc.

*

Rồi một ngày không giống sếp bạn yêu cầu bạn không ngừng mở rộng triển khai sang trọng n webserver, m database với cấu hình keepalive, HA, replication database loằng ngoằng... "Anh nghịch em?". Không !! Nhưng các bạn vẫn ngừng công việc.

Xem thêm: Tải Nhạc Liên Khúc Nhạc Tết, Tải Bài Hát Xuân Đã Về Mp3 Về Máy

*

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

*

Giờ thì các bạn đã hiểu nguyên nhân 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 dễ dàng và thuận tiện.Hạn chế những quy trình lặp lại, tiết kiệm thời gianCó thể áp dụng lại mang đến những khối hệ thống tương tự.Linh hoạt, mềm dẻo trong quản lí lý.

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

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

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