Cụm từ "Cơ sở hạ tầng như mã" đã được đề cập nhiều lần trong hai tuần qua trong các bối cảnh khác nhau. Điều đó thực sự có ý nghĩa gì trong việc hiểu Cơ sở hạ tầng là Mã?
Cơ sở hạ tầng dưới dạng mã cho chúng tôi sử dụng các công cụ tự động hóa các bản dựng của bạn. Tuyệt quá. Các công cụ như ansible , đầu bếp , con rối , ngăn xếp muối và những thứ khác thúc đẩy chúng ta hướng tới …
Hãy để chúng tôi nói rằng tôi có một số mã Chef như: require 'mixlib/shellout' yum_package 'somepackage' myvar = Mixlib::ShellOut.new('/bin/somecommand').run_command.stdout.strip Trường hợp /bin/somecommandchưa tồn tại bởi vì nó được cài đặt bởi somepackage. Điều này sẽ thất bại tại thời gian biên dịch công thức vì lý do đó, nhưng …
Chúng tôi sẽ sử dụng Terraform để tự động hóa việc triển khai cơ sở hạ tầng và Packer của chúng tôi để tạo ra các hình ảnh máy được triển khai bởi Terraform. Bằng cách tuân theo các nguyên tắc thiết kế cơ sở hạ tầng bất biến, chúng …
Nhiều trường hợp sử dụng "đơn giản" được hiển thị trong các ví dụ về cách tiếp cận ChatOps, tạo các trường hợp đám mây, triển khai để kiểm tra môi trường, v.v., có trường hợp sử dụng nào để quản lý cơ sở hạ tầng sản xuất không?