Server Provisioning là gì

Server provisioning là một trong chuỗi các hành động nhằm mục tiêu sẵn sàng một server với cùng một khối hệ thống phù hợp, dữ liệu và các ứng dụng nhằm nó có thể chuẩn bị sẵn sàng cho những network operation.

Bạn đang xem: Provisioning là gì

Các quá trình cơ phiên bản trong hệ thống provisioning:

Chọn một VPS trong một menu các VPS khả dụng.Nạp những ứng dụng tương thích rất có thể bao gồm hệ điều hành quản lý, driver Hartware, ứng dụng trung gian với các ứng dụng.Tùy chỉnh cùng thiết lập khối hệ thống tương tự như ứng dụng một biện pháp thích hợp để tạo ra một boot image của hệ thống rồi tiếp nối chuyển đổi những thông số kỹ thuật ví nhỏng liên quan IP, IP.. Gateway nhằm sinh sản thành sự links thân mạng cùng khu vực tàng trữ những tài nguim với mục đích sau cuối là soát sổ hoạt động vui chơi của hệ thống.

Với sự khám nghiệm khối hệ thống này, các bạn sẽ bảo đảm an toàn tuân thủ theo đúng một tiêu chuẩn chỉnh thế giới về bảo mật thông tin (OVAL) với một số trong những lượng điểm yếu được số lượng giới hạn, đảm bảo sự chuộng cùng có công dụng tăng cấp với các bạn dạng vá.

Sau cùng, khởi cồn lại hệ thống với cài đặt lên ứng dụng bắt đầu, hệ thống sẽ sẵn sàng chuẩn bị mang đến quy trình chuyển động. Tiêu biểu, một công ty cung cấp dịch vụ mạng (ISP) hay như là một trung trọng điểm tinh chỉnh và điều khiển mạng vẫn triển khai những tác vụ bên trên để đưa ra một tập vừa lòng các tsay đắm số đầu vào rất tốt nắm mang lại câu hỏi đề xuất tùy chỉnh thiết lập bằng tay.

Có tương đối nhiều những thành phầm ứng dụng hiện bao gồm Giao hàng mang đến câu hỏi dự liệu với hỗ trợ ra một hệ thống cùng với các hình thức hoàn hảo thuộc những đồ vật đầu cuối cho tới người dùng. lấy một ví dụ như: BMC Bladexúc tích Server Automation, HP. Server Automation, IBM Tivoli Provisioning Manager, Redhat Kickstart, xCAT, HP.. Insight CMU, vv. Phần mềm trung gian cùng các vận dụng có thể được thiết lập mặt khác cùng với hệ điều hành quản lý hoặc trong tương lai bằng cách sử dụng một quy định auto thống trị những các dịch vụ áp dụng.

Trong điện toán thù đám mây, các VPS có thể được tùy chỉnh thông qua 1 giao diện web tốt một trong những phần mượt siêng biệt. tận dụng điểm mạnh được điểm mạnh của điện toán đám mây, quá trình này rất có thể được kết thúc một giải pháp thuận tiện và mau lẹ. Các phần mềm theo dõi sẽ kích hoạt tự động hóa dự liệu khi 1 tài ngulặng hiện nay gồm bị thừa download, các thông số kỹ thuật sẽ được thay đổi một biện pháp phù hợp nhằm khối hệ thống hoàn toàn có thể liên tục hoạt động trơn tru tru.

Tóm lại, server provisioning setup những VPS dựa vào những thử dùng tài nguim, thực hiện Hartware tốt thành phần của phần mềm (ví dụ bộ xử lý đơn/nhiều, RAM, HDD, cỗ tinh chỉnh RAID, số card mạng LAN, những ứng dụng, OS) như thế nào đến hợp lý và phải chăng dựa vào công dụng của VPS, một hệ thống xử lý giao diện chắc chắn đang ngốn tài nguyên rộng không ít đối với một VPS giải pháp xử lý giọng nói.

Giới thiệu về Ansible

Ansible là 1 trong engine dễ dàng và đơn giản và hoàn chỉnh được viết bằng Pyeo hẹp nhằm mục đích tự động hóa hóa Việc cloud provisioning. Nó vận động thông qua các kết nối SSH nhưng không đòi hỏi thiết lập bất kể agent nào bên trên máy chủ.

Xem thêm: Chơi Quyền Vương 98 Trên Pc Và Mac (Giả Lập), Quyền Vương 98

Các đặc tả thông số kỹ thuật được bộc lộ trong những file YAML được Call là playbooks, cung ứng các task với các cách xử trí sự khiếu nại. Một task ví dụ sẽ tiến hành update vào các tệp tin cấu hình hoặc đại lý dữ liệu của VPS còn một Chip xử lý sự khiếu nại vẫn tái khởi động cơ ssinh sống tài liệu một Khi task được xong.

Một số ứng dụng cơ bản của Ansible

Ansible hay được áp dụng trong phong cách thiết kế push-based

Control host là máy chủ đại diện nhưng tự kia vòng chạy Ansible được khởi sản xuất. Ansible tận dụng ưu thế của một host inventory tệp tin - khu vực bao gồm 1 danh sạch sẽ các xúc tiến các máy chủ được bố trí theo đội. Trong ví dụ bên trên, ta hoàn toàn có thể thấy tồn tại 2 team là DB server và Web server, vì vậy inventory file vẫn lên danh sách các cửa hàng IP.. với thương hiệu host theo 2 đội trên.

Mỗi playbook đã hướng về một hoặc nhiều đội từ inventory. Như biểu lộ vào ví dụ trên, ta gồm một playbook giành riêng cho Việc thiết lập database VPS và một giành riêng cho web VPS, sự quan niệm của những playbook rất có thể được giới thiệu rồi tự kia một trong những nguyên tố thông thường có thể được áp dụng để tư tưởng một playbook sản phẩm ba, Giao hàng nhỏng một trong những phần chung cho tất cả database với web server.

Ansible cũng có thể sử dụng trong quy mô pull-based

Kết cấu push-based không hẳn luôn luôn luôn luôn rất có thể phát hành được, có rất nhiều khó khăn hiện lên buộc phải nói tới như những hạn chế về mạng ngăn cản các kết nối SSH cũng như những vấn đề về không ngừng mở rộng tốt tự động hóa.

Trong đều trường hợp như thế , Ansible vẫn lưu giữ mang đến họ một phương án, đó là thực hiện ansibile-pull.

Mỗi host các đã được thiết lập Ansible.Các tệp tin cấu hình được lưu trữ bên trên một GIT repo.ansible-pull checkout repo này ra một nhánh mang đến trước hoặc tag.ansible-pull thực thi một playbook gắng thểSử dụng cronjob để tự động hóa quy trình rồi push toàn bộ phần đông biến đổi cấu hình lên repo

Kết luận

Tự đụng hóa quá trình thông số kỹ thuật máy chủ trlàm việc nên hơi dễ dàng với Ansible, tưởng tượng rằng thông số kỹ thuật cả một tốt chuỗi các sever với tiến trình có chức năng lặp lại tiết kiệm ngân sách cho nhường nhịn như thế nào.

Automatic configuration of machines is quite easy with Ansible. Knowing that you can configure a whole phối of machines or just a single one with a reproducible process is priceless.

Mặt khác, Ansible cũng tương đối dễ dàng để tiếp cận, nó vừa có thể chuyển động giỏi với quy mô cơ bạn dạng push-based hay đôi khi với pull-based mà lại chỉ việc một chút tinh chỉnh và điều khiển. Dù rằng bọn họ new chỉ cưỡi ngựa xem hoa hầu như gì có thể làm với Ansible, thì sự đơn giản và dễ dàng sử dụng của các giải pháp nhưng mà nó đưa về vẫn sẽ trsống bắt buộc tngày tiết phục với hữu ích lúc mong muốn provisioning một giỏi nhiều hệ thống.

References

https://en.wikipedia.org/wiki/Provisioning_(disambiguation)

http://www.ansible.com/how-ansible-works

https://en.wikipedia.org/wiki/Push–pull_strategy

https://julien.ponge.org/blog/scalable-and-understandable-provisioning-with-ansible-and-vagrant/