우리는 주로 (독점적이지는 않지만) 서버에서 승리합니다.
가급적이면 OS를 시작하고 명령을받을 준비를하기 위해 운영 체제를 거의 또는 전혀 수행하지 않을 수 있습니다 (에이전트 또는 ssh 서버로 기본 이미지를 작성해야 할 수도 있음).
mongodb, Java 기반 앱, iis 구성 등을 설치할 수 있어야합니다.
창 지원 / 커뮤니티가 가장 강력한 도구와 가장 작은 init 풋 프린트를 가진 도구는 무엇입니까?
운영 답변 : Powershell DSC.
이것은 전체 이야기는 아니지만 (요리사 / 인형 등 모든 것을하지는 않습니다), 많은 요구를 충족시키고 훌륭하게 작동하며 승리 8.1 / 2012-R2 / 10에서 즉시 사용할 수 있습니다. 우리는 그것에 매우 만족합니다.
답변
Powershell의 아버지이자 Windows Server의 미래에 큰 영향을 미치는 Jeffrey Snover는 최근 Chef가 현재 Windows Server 전략에 부합하고 있지만 Puppet은 현재이를 시연하고 있지 않다고 말했습니다. (그러나 앞으로는 가능할 것입니다. 그리고 다른 모든 CM 플랫폼 / 도구 / 솔루션에 대한 구체적인 예는 없습니다. 그의 인터뷰, 블로그, 트위터 등에서 그가들은 것을 말하고 있습니다. )
DSC (원하는 상태 구성)는 Jeffrey Snover의 Windows Server 전략의 주요 초점입니다. Windows Server의 미래에 DSC의 중요성을 과장해서는 안됩니다. 스노 버는 2002 년 자신의 “모나드 선언 (Monad Manifesto)”을 썼는데, 여기서 DSC는 본질적으로 절정이었고 Powershell은 단순히 그곳에가는 길의 디딤돌이었습니다.
그것은 강력한 진술입니다. DSC는 본질적으로 12 년 넘게 비전이었습니다. Powershell이 얼마나 멋진 지, 그리고 몇 년 동안 Windows 관리자의 삶을 어떻게 풍요롭게했는지 생각해보십시오. 이제 우리가 원하는 상태 구성으로가는 것은 단지 디딤돌 이라고 생각 하십시오.
따라서 어떤 구성 관리 플랫폼이 강력한 Windows 지원 (특히 서버)을 지원하는지 물을 때 CM 플랫폼이 원하는 상태 구성과 통합되는 정도는 어느 정도입니까?
답변
Chef와 Puppet 모두 Windows 지원이 강력하다는 것을 알게 될 것입니다. 나는 편향되어 있으므로 다른 사람들에게 당신을 지적 할 것이지만, 실제로 어느 것이 당신에게 더 잘 맞는지를 결정하는 것은 실제로 당신입니다. 두 도구 모두 2011 년부터 지원을 해왔으며 지원을 개선하기 위해 많은 투자를하고 있습니다.
꼭두각시
내가 언급했듯이, 나는 약간 편견입니다. Forge 와 Github 모두 Windows에 대한 경이로운 내용이 많이 있습니다 . Puppet Labs는 Windows 고유의 고품질 모듈 세트를 제공 하는 Windows 모듈 팩을 발표했습니다 .
DSC와 관련하여 여전히 어린 제품이지만 새로운 버전이 출시 될 때마다 개선되고 있습니다. DSC 를 위한 Puppet 커뮤니티 모듈 이있어 리소스를 유형 / 제공자에게 1 : 1 매핑하는 작업이 훌륭합니다. 그와 관련된 팀 (현재 내가 맡고있는)은 DSC와 더 잘 통합 할 수있는 곳을 찾고 있으며 이에 대해 Jeffrey Snover와 이야기했습니다. 그 중 일부는 조금 더 성숙해지기를 기다리고 있었으며, 일부는해야 할 일이 너무 많기 때문에 적시에 올바른 일을하는 것이 매우 중요합니다. 이 내용을 읽을 때 쯤이면 꼭두각시가 DSC를 훨씬 더 잘 지원할 것입니다.
업데이트 : Puppet에는 2015 년 9 월 현재 지원되는 DSC 모듈이 있습니다.
답변
과부 지원을 기반으로 cm을 선택하는 것이 최선의 전략이 아닐 수 있습니다. 특히 팀이 운영 전반에 걸쳐 쉽게 사용하지 않는 경우. 각 캠프에는 충성스러운 팬이 있습니다. Chef 통합 Windows 관리 작업에 대한 지원은 DSC (PowerShell) 구문과보다 읽기 쉽고 유사합니다. 꼭두각시 전문가가 꼭두각시가 창문을 더 많이 지원한다는 주장을 찾을 수 있다고 확신합니다. 파이썬이나 루비 셰프와 같은 웹 중심 스크립팅을 이미 이해한다면 팀은 더 많은 코드를 사용하기 위해 더 많은 플랫폼을 선택해야한다고 생각합니다. 꼭두각시의 dsl을 마스터하면 Windows를 관리 할 수 있습니다. 마이크로 소프트가 다음 PowerShell (2016 년 승리)에서 DSC RTM을 만들 때이 논쟁은 정말 열광적이다