Kami sebagian besar (tetapi tidak secara eksklusif) memenangkan server.
Lebih disukai, kita dapat memulai OS dan melakukan sedikit atau tidak sama sekali untuk membuatnya siap menerima perintah (kita tahu kita mungkin perlu membuat gambar dasar dengan agen atau ssh server di atasnya).
Harus dapat menginstal mongodb, aplikasi berbasis java, konfigurasi iis, dll.
Alat mana yang memiliki dukungan / komunitas windows terkuat, dan (jika memiliki) jejak kaki paling ringan?
Jawaban Operasional: Powershell DSC.
Ini bukan cerita lengkap (ini tidak melakukan semua yang koki / boneka / dll lakukan), tetapi memenuhi banyak kebutuhan, bekerja dengan baik, dan di luar kotak dalam kemenangan 8.1 / 2012-R2 / 10. Kami sangat senang dengannya.
Jawaban:
Jeffrey Snover, yang merupakan ayah dari Powershell dan memiliki pengaruh kuat pada masa depan Windows Server, baru-baru ini mengatakan bahwa Chef saat ini selaras dengan strategi Windows Server, sementara Puppet saat ini tidak menunjukkan hal ini. (Tapi itu bisa terjadi di masa depan. Dan saya tidak punya contoh spesifik tentang semua platform / alat / solusi CM lainnya - Saya hanya akan berbicara dengan apa yang saya dengar dari dia dalam wawancara, blog, Twitter, dll. )
Desired State Configuration, DSC, adalah fokus utama strategi Windows Server Jeffrey Snover ke depan. Saya benar-benar tidak bisa melebih-lebihkan pentingnya DSC untuk masa depan Windows Server. Snover menulis "Manifesto Monad" pada tahun 2002, di mana DSC pada dasarnya adalah puncaknya dan Powershell hanyalah batu loncatan menuju ke sana.
Itu pernyataan yang kuat. DSC pada dasarnya telah menjadi visi selama lebih dari 12 tahun sekarang. Pikirkan tentang betapa hebatnya Powershell dan bagaimana hal itu memperkaya kehidupan admin Windows selama bertahun-tahun sekarang. Sekarang pertimbangkan bahwa itu hanya batu loncatan untuk membawa kita ke Konfigurasi yang Diinginkan Negara.
Jadi, ketika Anda bertanya platform manajemen konfigurasi mana yang memiliki dukungan Windows yang kuat, (terutama Server,) tentu saja pertanyaan paling penting yang dapat Anda tanyakan adalah sejauh mana platform CM mengintegrasikan dengan Konfigurasi yang Diinginkan Negara.
sumber
Saya pikir Anda akan menemukan bahwa baik Chef dan Wayang memiliki dukungan Windows yang kuat. Saya bias jadi saya akan mengarahkan Anda ke salah satu dari mereka di atas yang lain, tetapi itu benar-benar bagi Anda untuk memutuskan mana yang bekerja lebih baik untuk Anda. Kedua alat telah memiliki dukungan sejak 2011 dan keduanya berinvestasi dalam membuat dukungan itu lebih baik.
Khusus Wayang
Seperti yang saya sebutkan, saya agak bias. Ada cukup banyak konten fenomenal di luar sana untuk Windows, baik di Forge dan di Github. Puppet Labs telah mengumumkan Windows Module Pack , yang memberi Anda satu set modul berkualitas yang spesifik untuk Windows.
Sehubungan dengan DSC, itu masih merupakan produk muda tetapi semakin baik setiap kali ada rilis baru. Ada modul komunitas Wayang untuk DSC yang melakukan pekerjaan yang cukup baik yaitu pemetaan sumber daya 1: 1 ke tipe / penyedia. Tim khusus untuk itu (yang saya aktifkan) sedang mencari di mana kita dapat berintegrasi lebih baik dengan DSC, dan kami telah berbicara dengan Jeffrey Snover tentang ini. Beberapa di antaranya menunggu sedikit lebih matang, sebagian lagi ada begitu banyak hal yang harus dilakukan, melakukan hal yang benar pada waktu yang tepat sangat penting bagi kita. Kemungkinan pada saat Anda membaca ini, Wayang akan memiliki dukungan yang jauh lebih baik untuk DSC.
UPDATE: Wayang memiliki modul DSC yang didukung pada September 2015.
sumber
Memilih cm berdasarkan dukungan janda mungkin bukan strategi terbaik. Terutama jika tim tidak siap menggunakannya sepanjang operasi. setiap kamp memiliki penggemar yang setia. Dukungan untuk Chef mengintegrasikan tugas manajemen windows, tampak lebih mudah dibaca dan mirip dengan sintaks DSC (PowerShell). Saya yakin seorang guru wayang dapat menemukan beberapa argumen bahwa boneka lebih mendukung windows. Saya pikir tim perlu memilih platform yang akan mereka gunakan lebih banyak (lebih mudah untuk kode), jika mereka sudah mendapatkan scriptiing web centric seperti python atau ruby Chef mungkin lebih masuk akal. Saya telah mendengar jika Anda sudah menguasai dsl boneka, itu akan bisa dilakukan untuk mengelola windows. Ketika Microsoft membuat DSC RTM di PowerShell berikutnya (menang 2016), mungkin debat ini benar-benar mencapai puncaknya
sumber