GNU/Linux >> Belajar Linux >  >> Linux

Studi Kasus Dua Tahun yang Mungkin

Apakah Anda tertarik untuk menemukan sistem manajemen konfigurasi baru? Berikut adalah beberapa pemikiran dari pengalaman dua tahun administrator sistem dengan Ansible.

  • Penelusuran untuk Konfigurasi Mudah
  • Mengapa Ansible daripada Chef, Puppet &SaltStack?
  • Menggunakan
  • Beberapa Tips dari Pengalaman
  • Awan dari Pakar Infrastruktur

Penelusuran untuk Konfigurasi Mudah

Jika Anda mencoba mencari tahu sistem manajemen konfigurasi mana yang paling cocok untuk Anda, Anda mungkin memiliki SaltStack, Puppet, atau Chef di daftar Anda. Kita semua mengembangkan zona nyaman kita dengan alat tertentu, dan terkadang agak membingungkan untuk menentukan lingkungan mana yang terbaik.

Studi Kasus yang Mungkin

Administrator sistem Linux Corban Raun sedang mencari solusi yang berkualitas tinggi tetapi juga intuitif. Saat Raun mempertimbangkan berbagai pilihan, ia meminta seorang teman menyarankannya untuk melihat aplikasi yang kurang dikenal, Ansible.

Raun terus menggunakan Ansible hingga saat ini, dalam rentang waktu dua tahun. Dia menggunakan sistem untuk berbagai platform dan tumpukan seperti aplikasi web, pengelolaan pengguna, konfigurasi hosting server pribadi virtual yang aman, dan pelacakan.

Dia juga menggunakan Ansible untuk mengakses layanan cloud dan untuk proyek apa pun yang membutuhkan pengulangan di atas fondasi yang stabil.

Mengapa Ansible daripada Chef, Puppet &SaltStack?

Raun mengatakan faktor utama dalam memilih Ansible dibandingkan pesaingnya adalah ia mampu memberikan 100% server yang tidak dapat diubah desain dan arsitektur. Dia menjelaskan istilah:“[H]memiliki arsitektur server yang tidak dapat diubah berarti kami memiliki kemampuan untuk membuat, menghancurkan, dan mengganti server kapan saja tanpa menyebabkan gangguan layanan.”

Misalnya, jika Anda perlu menambal atau memperbarui mesin, alih-alih mengerjakan yang online, lebih masuk akal untuk membuat klon dengan pemutakhiran yang diterapkan. Kemudian Anda bisa mengganti mesin yang belum ditambal dengan yang sudah ditambal.

Raun mengatakan bahwa dia menyukai Ansible karena memungkinkan dia untuk mengatur semuanya dengan ketat. “Salah satu manfaat yang sering tidak disadari dari hal ini adalah konfigurasi Ansible kami dapat dilihat sebagai jenis dokumentasi dan solusi pemulihan bencana,” katanya. “Ide arsitektur yang tidak dapat diubah ini juga membantu kami untuk … menulis atau dengan mudah memodifikasi buku pedoman Ansible yang dapat digunakan di berbagai penyedia.”

Menggunakan

Anda dapat menggunakan alat ini untuk menambal keamanan, melacak, mengakses VM cloud, mengatur kode yang bergerak, mengontrol kunci SSH, menyiapkan database, dan mengonfigurasi server web.

Raun juga merekomendasikan proyek open source yang menggunakan Ansible, Streisand. Streisand memungkinkan Anda untuk mengelola bersama berbagai infrastruktur dan platform cloud. Menjadi sangat mudah untuk melakukan sesuatu seperti menyebarkan VPN ke seluruh sistem, dengan lancar dan efisien.

Beberapa Tips dari Pengalaman

Berikut adalah beberapa pelajaran yang dipetik oleh Raun sejak ia mulai menggunakan Ansible untuk konfigurasi.

#1. Cobalah berbagai fitur.

Anda mungkin menemukan diri Anda membelok ke modul shell dan perintah saat pertama kali memulai dengan Ansible. Coba yang lain. Anda mungkin akan menemukan nilai nyata di dalamnya, kata Raun.

#2. Gunakan kembali peran Anda.

Awalnya, Raun memiliki folder yang berbeda untuk setiap proyek baru. Dia akan selalu menemukan dirinya menyalin hal-hal di antara proyek-proyek dengan penyesuaian kecil. Pada dasarnya, itu adalah tugas yang membosankan. Kemudian Raun belajar dari rekan kerjanya bahwa Anda dapat mengatur peran Anda sehingga bersifat modular dan dapat diulang.

#3. Terus uji.

Raun menyarankan untuk sering melakukan pengujian. Semua orang tahu itu praktik yang baik, tetapi mungkin "menjadi sulit untuk menguji modifikasi ketika sysadmin dan pengembang membuat perubahan pada bagian berbeda dari arsitektur yang sama," katanya. “Salah satu alasan saya memilih Ansible adalah kemampuannya untuk digunakan dan dipahami oleh administrator dan pengembang sistem tradisional.” Dengan kata lain, ini adalah aplikasi DevOps.

Salah satu cara yang menjadi jelas adalah betapa mudahnya terintegrasi dengan panel kontrol pengembangan utama seperti Vagrant, kata Raun. Dengan menggunakan kedua sistem, Anda dapat yakin bahwa apa yang beroperasi dapat direplikasi dalam pengaturan lokal. Itu penting ketika Anda berbicara tentang sesuatu seperti konfigurasi. Setelah Anda menguji perubahan, Anda akan merasa cukup yakin bahwa tidak ada yang salah.

Tentu saja, Ansible bukan satu-satunya pilihan untuk manajemen konfigurasi. Faktanya, beberapa kekuatan yang dibahas di atas juga tersedia melalui sistem lain.

Raun menyimpulkan dengan ulasan cemerlang tentang Ansible dari perspektif umum. Ansible dapat membantu Anda memelihara dan mengelola arsitektur server apa pun yang dapat Anda bayangkan, dan ini adalah tempat yang tepat untuk memulai dunia otomatisasi.”

Cloud dari Pakar Infrastruktur

Apakah Anda memerlukan hosting untuk Ansible atau proyek lainnya? Di Atlantic.Net, kami menawarkan server cloud terbaik di kelasnya yang didukung oleh penyimpanan SSD perusahaan 100% – hingga dalam 30 detik.

Layanan hosting server cloud hanyalah salah satu dari penawaran kami – kami juga menawarkan hosting khusus, hosting terkelola, dan hosting yang sesuai dengan HIPAA.


Linux
  1. Mendekonstruksi buku pedoman Ansible

  2. Memahami YAML untuk Ansible

  3. Cara membuat Playbook yang Mungkin

  1. Memperbarui gairah saya di tempat kerja dengan Ansible

  2. Abaikan huruf besar-kecil di glob() di Linux

  3. Mengkonversi nilai variabel Ansible dari huruf kecil ke huruf besar

  1. Regex Kasus Unix?

  2. PostGIS:Studi Kasus Badan Pemetaan Prancis

  3. Kemungkinan:sudo tanpa kata sandi