[ad_1]
Pertimbangkan administrator sistem yang bekerja dengan sejumlah besar server. Andai salah satu server mempunyai masalah, mereka bisa dengan mudah memperbaikinya. Situasi menjadi bermasalah, tetapi, ketika sejumlah besar server turun.
ADVERTISEMENT
SCROLL TO RESUME CONTENT
Di sinilah boneka bisa membantu.
Dengan boneka, Anda bisa menulis kode sederhana dan menggunakannya ke server yang mempunyai masalah. Setelah kode berjalan, semua server digulirkan kembali ke standing kerja sebelumnya atau diatur ke negara bagian yang diinginkan baru dalam hitungan detik. Boneka juga bisa digunakan untuk memakai perangkat lunak dan menambah keamanan, melalui kode sederhana.
Artikel ini tentang boneka ini meliputi topik -topik berikut:
- Apa itu boneka?
- Komponen Boneka
- Bagaimana boneka bekerja
- Perusahaan yang mengadopsi boneka
- Menulis manifes dalam boneka
Belajarlah untuk menerapkan solusi yang bisa diskalakan untuk perangkat lunak Anda dengan mengotomatisasi infrastruktur TI Anda dengan kursus pelatihan boneka. Daftarkan sekarang!
Mari kita mulai belajar tentang apa itu boneka.
Apa itu boneka?
Boneka adalah alat manajemen konfigurasi yang memastikan bahwa semua sistem dikonfigurasi ke keadaan yang diinginkan dan bisa diperkirakan.
Anda juga bisa memakai boneka sebagai alat penyebaran sebab bisa secara otomatis memakai perangkat lunak pada sistem. Boneka mengimplementasikan infrastruktur sebagai kode, yang berarti Anda bisa menguji lingkungan dan memastikan bahwa itu digunakan secara akurat.
Setelah melalui apa itu boneka, mari kita pelajari komponen boneka.
Komponen Boneka
Lingkungan boneka bisa dipecah menjadi lingkungan server utama (ditunjukkan di atas) dan lingkungan klien. Di lingkungan server utama, ada toko grasp boneka yang mendatanya semua document konfigurasi.
- Manifes adalah kode aktual untuk mengkonfigurasi klien
- Templat menggabungkan kode dan knowledge untuk membuat dokumen akhir
- Record adalah konten statis yang bisa diunduh oleh klien
- Modul adalah kumpulan manifes, templat, dan document
- Otoritas Sertifikat memungkinkan grasp untuk menandatangani sertifikat yang dikirim oleh klien
Klien boneka adalah mesin yang perlu dikonfigurasi, terdiri dari agen dan facter. Agen terus berinteraksi dengan server grasp untuk memastikan bahwa sertifikat sedang diperbarui dengan tepat. Facter mengumpulkan keadaan klien sementara waktu yang digunakan dan mengkomunikasikannya kembali melalui agen.
Sekarang kita telah lihat ke dalam komponen boneka, mari kita belajar bagaimana boneka bekerja sebagai bagian dari pembelajaran kita tentang apa itu boneka.
Bagaimana boneka bekerja
Boneka mempunyai arsitektur simpul primer-menengah.
Klien didistribusikan di seluruh jaringan dan berkomunikasi dengan lingkungan primer-menengah tempat modul boneka ada. Agen klien mengirimkan sertifikat dengan ID ke server; Server kemudian menandatangani sertifikat itu dan mengirimkannya kembali ke klien. Otentikasi ini memungkinkan komunikasi yang aman dan bisa diverifikasi antara klien dan grasp.
Facter kemudian mengumpulkan keadaan klien dan mengirimkannya ke grasp. Berdasarkan fakta yang dikirim, grasp mengkompilasi manifes ke dalam katalog, yang dikirim ke klien, dan agen mengeksekusi manifes pada mesinnya. Sebuah laporan dihasilkan oleh klien yang menjelaskan setiap perubahan yang dilakukan dan dikirim ke grasp.
Proses ini diulang secara berkala, memastikan semua sistem klien mutakhir. Di bagian selanjutnya, mari kita cari tahu tentang berbagai perusahaan yang mengadopsi boneka sebagai bagian dari pembelajaran kita tentang apa itu boneka.
Perusahaan yang mengadopsi boneka
Minat Anda dalam memahami apa yang akan tumbuh andai Anda tahu tentang perusahaan yang telah mengadopsinya untuk mengelola infrastruktur mereka. Beberapa dari mereka termasuk:
- Spotify
- AT&T
- Staples
- Aon
- Angkatan Udara Amerika Serikat
Alasan mengapa perusahaan -perusahaan ini mengadopsi boneka bisa bervariasi. Misalkan saja, Staples memakai boneka sebagai alat manajemen konfigurasi untuk mengotomatiskan manajemen cloud pribadi dan operasi TI untuk memberikan konsistensi, memungkinkan tim TI mereka lebih sejumlah besar waktu untuk berinovasi.
Beri tahu kami cara menulis manifes di bagian berikut tentang apa itu artikel boneka.
Menulis manifes dalam boneka
Record yang ditulis untuk mengkonfigurasi node disebut manifes, dikompilasi ke dalam katalog yang dieksekusi di klien. Masing -masing manifes ditulis dalam bahasa ruby dengan ekstensi .pp.
Lima langkah kunci untuk menulis manifes adalah:
- Membuat – Manifes ditulis oleh administrator sistem
- Menyusun – Manifes dikompilasi ke dalam katalog
- Menyebarkan – Katalog dikerahkan ke klien
- Menjalankan – Katalog dijalankan pada klien oleh agen
- Akhir – Klien dikonfigurasi ke keadaan yang diinginkan
Semua manifes harus segera mempunyai sintaks umum:
Resourcetype {'title':
Attribute_name1 => attribute_value
Attribute_name2 => attribute_value
}
Di sini, jenis sumber daya bisa berupa paket, document, atau layanan.
'Judul' mengacu pada nama jenis sumber daya.
Atribute_name1 – Ini adalah fitur yang nilainya perlu diubah atau diatur (andaikan: IP, Pastikan).
atribute_value – Ini adalah nilai baru untuk atribut (andaikan: sekarang, mulai)
Manifes bisa berisi sejumlah besar jenis sumber daya. Tutur kunci 'default' berlaku nyata untuk semua klien. Misalkan saja:
Node default {
document {'/and many others/pattern':
Konten => “Ini adalah contoh manifes”
}
Layanan {'httpd':
Pastikan => diinstal
}
}
Sumber daya pertama kami adalah jalur document '/and many others/pattern'
Konten yang ditentukan ditulis ke dalam document. Record dibuat terlebih dahulu andai belum ada. Sumber daya kami berikutnya adalah layanan Apache, yang akan diinstal pada node klien. Manifes digunakan pada mesin klien. Klien sekarang mempunyai document bernama folder 'sampel' di bawah 'dll' dan server Apache akan diinstal.
Untuk pemahaman yang lebih baik, melihat instructional video ini tentang apa itu boneka dan cara kerjanya –
https://www.youtube.com/watch?v=llcjg1r0ddm
Belajarlah secara tanpa dipungut biaya! Mendapatkan akses ke perpustakaan kami lebih dari 2000 video pembelajaran. Apa yang kamu tunggu?
Pelajari lebih lanjut tentang boneka
Menurut Grand View Analysis, pasar DevOps global diprediksi akan hingga USD 12,85 miliar pada tahun 2025, dengan CAGR 18,6 persen. Studi ini juga menyoroti penyebaran alat DevOps yang berkembang untuk mengatasi berbagai inefisiensi dalam siklus pengembangan perangkat lunak. Jadi, belajar tentang boneka bisa membawa Anda selangkah lebih maju di tengah-tengah perjalanan DevOps Anda.
Setelah memahami apa itu boneka, Anda bisa hingga kemahiran dalam memakai alat ini dengan mengikuti kursus pelatihan Boneka Simplilearn. Kursus ini meliputi berbagai topik seperti arsitektur boneka, komponen dan terminologi, dan secara efektif mengelola infrastruktur boneka, modul, dan lingkungan.
Untuk memperluas pembelajaran Anda di luar boneka dan menutupi alat DevOps teratas lainnya, Anda bisa mendaftar untuk program DevOps Bootcamp atau DevOps Engineer. Kursus ini akan mempersiapkan Anda untuk berkarir di DevOps, bidang yang tumbuh cepat yang menjembatani kesenjangan antara pengembang perangkat lunak dan operasi. Anda akan menjadi mahir dalam prinsip-prinsip pengembangan dan penyebaran berkelanjutan, otomatisasi manajemen konfigurasi, kolaborasi antar tim dan kelincahan layanan TI, memakai alat DevOps seperti Git, Docker, Jenkins dan sejumlah besar lagi.
(tagstotranslate) Arsitektur boneka
[ad_2]
Sumber: simplilearn-com








