-1

Microsoft 웹 배포 도구이자 요리사 요리 책인 MSdeploy 구현 방법에 대한 기사를 읽었습니다. 대부분의 Windows 서버에는 기본적으로 이 설치되어 있지만 chef에는 chef-repo를 수동으로 설치하고 구성해야합니다.요리사 대 MSDeploy- 분석

우리는 자동 배포가 필요한 웹 응용 프로그램이 거의 없습니다. 각 응용 프로그램의 크기와 구성이 다릅니다. 그렇다면 MSDEploy 및 요리사를 선택하는 기준은 무엇입니까? 예를 들어 구성이 적은 소규모 애플리케이션의 경우 MSdeploy를 선택할 수 있습니까?

쉐프가 MSdeploy를 능가하거나 어떤 시나리오에서 요리사가 나올 수있는 이점은 무엇입니까? 주방장이 MSDEploy에서 제공하지 않는 추가 기능을 제공합니까?

더 나은 접근 방법은 무엇입니까?

+1

StackOverflow는 유감스럽게도 이러한 개방형 의견 기반 질문이 Google 모델에 맞지 않으므로 허용하지 않습니다. 각 프로젝트의 각 메일 링리스트에 질문하거나 Twitter, Reddit 또는 HackerNews와 같은 커뮤니티 허브를 사용해 보는 것이 좋습니다. – coderanger

+1

원터치 도구는 없습니다. 요리사는 일부 환경에서는 더 나을 것이지만 MSDeploy는 여러 가지 이유 때문에 다른 곳에서 더 바람직 할 수 있습니다. 그 맥락없이 평가를 요구하는 것은 의견을 묻는 것 뿐이며 실제 환경에 가장 적합한 도구를 찾는 데 도움이되지 않습니다. –

+2

업데이트 된 답변을 확인하고이 질문에 답하는 것을 막는 다른 정보가 누락되어 있는지 알려주십시오. – user1357872

답변

1

주방장과 MSDeploy는 동일한 도구가 아닙니다.

요리사가 구성 관리 도구 인 경우. 서버 구성 및 유지 관리에 사용됩니다. 요리사 레시피는 예를 들어 웹 서버 역할이 서버에 설치되어 있고 해당 역할의 특정 기능을 사용할 수 있음을 정의 할 수 있습니다. 이는 환경과 서버 유형 간의 일관성을 촉진합니다. 500 대의 웹 서버를 가지고 있다면 모두 똑같이 구성되어 있는지 확인하고 싶다면 요리사 같은 도구는 매우 중요합니다.

MSDeploy는 (웹) 응용 프로그램을 서버에 배포하기위한 도구입니다. OS/환경의 일관성을 보장 할 수는 없습니다. 응용 프로그램 코드를 파일 시스템으로 푸시하고 IIS 만 구성하십시오.

1

현재 MSDeploy를 사용하여 50 개 이상의 응용 프로그램/시스템을 배포하고 있습니다. 우리는 서버 구성을 처리하기 위해 Chef 스크립트를 작성하기 시작했습니다. 우리는 응용 프로그램 배포를 위해 MSDeploy를 계속 사용할 계획입니다. Chef는 시간이 지남에 따라 서버 구성의 구성 편차가 없도록 보장하기 위해 사용됩니다.