BestPractices
그는 물었다 8년 전
83

아마존 클라우드 포메이션을 사용하는 게 아니라 함께 사용하는 사람들이 왜 퍼핏 / 셰프 클라우디니스?

39, 아미, EC2 인스턴스 we& &quot 않은 pre-baked&quot, re 사용할 계획이다. I. e. 스핀업할 때, 그들은 베어 설치 AWS 의 리눅스. 예를 들어, 파이썬, tomcat 의 당기십시오 lionbridge 부트스트랩에 프로세스는 필요한 다양한 설치. # 39, ll %s/dbase/ext_table. we& 최소 3 인스턴스들과 최대 8 개의.

이러한 요구 사항을 고려할 때 사용하는 것이 도움이 될 것 "이라고 아마존 클라우드 포메이션을 사용하는 대신 퍼핏 / 셰프 (클라우디니스)?

내가 볼 수 있도록 최고의 경우 칼리오피 우린 퍼핏 관심용 we& # 39, d 가 선언형 프로그래밍 원하는거요 감사할 일이 대對 스크립트입니다 what& # 39 의 쉽게 볼 수 있습니다. 또한 그 중 스크립트입니다 클라우디니스 16k 는 크기 제한을 경험할 수도, 그렇지 않을 수도 있다.

적이 이동할 수 있는 구체적인 이유를 클라우디니스 퍼핏 또는 셰프 이곳 내 질문에 대한 답을 제공할 수 있습니다.

Eric Hammond
그는 8년 전 댓글을 달았습니다
2

어떤 사람들은 (나처럼) 간단한 스크립트 (클라우드 init 에서 지원하는) 를 사용하여 사용자 데이터 클로드포르마리온. S3 에서 다운로드할 수 있는 초기 사용자 데이터 의해 더 이상 스크립트에만 실행하십시오 스크립트입니다.

Jordan Stewart
그는 3년 전 댓글을 달았습니다
0

이를 사용하여, 여러 클라우드로의 제공자에서 클라우드 init 가 있습니다. 구글, 마이크로소프트 애저 클라우드 플랫폼, AWS 에서 실행할 수 있습니다. (https://cloud-init.io/) 반면, t # 39 aws 클로드포르마리온 init isn& 있습니다. 이는 아마존 특정.

답변 4 개

클라우디니스 장점이 있어요? 네, 네, 그들 중 많은!

물론, 위에서 아래로 한 번 실행하십시오 서버를 프로비저닝하는 클라우디니스 스크립트를 작성할 수 있습니다. 하지만, 사용자 추가, 변경 할 때 어떤 일이 발생하겠습니까 설정파일에서 패키지 업데이트 또는 새 패키지를 설치하는? 로그인 끝날 수 있는 서버 상태 및 서버 또는 먹어서나 스크립트에만 사용자정의하려면 어울리지 않는 수밖에 없다.

클라우디니스 구성 관리 않습니다. 딱 한 사용할 경우 opt 를 사용하기 시작한 구성 관리 소프트웨어, 클라우드 init 작업: 퍼핏 / 수 / 기타 에이전트에는 부스스라프 요리사.

39 도와 패키지 설치, 설치, t 그냥 퍼핏 doesn& 자동화합니다 ssh 키 또는 튜닝합니다 너회의 Tomcat 힙. 셨으며 상태를 유지합니다. 회사는 자바 애플리케이션 및 변경하는 경우 트러블슈팅 http://support. 3am Tomcat 구성용 꼭두각시 불지옥으 전부터예요 변경하십시오. 빠르게 변경할 수 있는 모든 노드, 그룹 또는 파이썬 버전을 설치, 누군가 다른 버전으로 다시 퍼핏 달라질 것으로 보인다.

말할 때 사용하는 응용 프로그램을 시작할 때, 또는 방파제 스택할 변경사항과 레비스마크 RDBMS 또는 새 수십 또는 수천 대의 서버를 통해 쉽게 테스트 및 변경 사항을 배포하십시오 수 있습니다.

구성 관리 소프트웨어를 사용하는 데는 여러 가지 다른 뒤로를 등 최종 보고, 감사 및 보안 규정.

czervik
Sleeper Smith
그는 6년 전 댓글을 달았습니다
14

경우에 따라 다릅니다. 오래 실행 중인 서비스 (주로 광고, DBs), 구성 관리 필요한 것 같습니다. 하지만 다른 대체 가능 버릴 서버, 그렇지는 않습니다. 웹 서버 관리 하에 ASG, hadoop 클러스터 노드입니다 또는 레이스틱시치. If I were 변경하십시오 구성, i& 버릴 수 있는 새로운 서버 및 부트되지 불신하니 그냥 # 39; d

전체 집중식으로 구성 관리 시스템을 일관되게 스핀업하지 것이 당연히 분분했다. # 39 로 매우 제한된 순수한 you& 클로드포르마리온 및 클라우디니스 때, re AWS (비록 디버깅하지 클로드포르마리온 템플릿일 는 [비참한 경험하십시오] (https://stackoverflow.com/questions/11854772/how-can-i-quickly-and-effectively-debug-cloudformation-templates)), 그렇다면 모두 사용하는 응용 프로그램에 대한 개발 및 테스트 환경 또는 데이터 센터 자원을 AWS, 또는 로컬인지 머신뿐만?

순수하게 존재할 경우, 예를 들어, 내가 다른 어떤 것도 있지만, AWS 에서 얻을 수 있습니다 away with 클라우디니스 I& # 39, 애플리케이션에 대한 확신이 서지 않는 it& # 39 m, s 현실적인 규모에 상관없이 (넷플릭스, 예를 들어, 사전 굽 는다 그들의 amis oss 기술을 사용하여 they& # 39, ve 기록되었으므로 및 릴리즈됨 to the world. [이 비디오] 고려해보십시오 (http://www.appdynamics.com/blog/cloud/appjam-2012-how-netflix-operates-monitors-in-the-cloud/) 를 참조). 고가용성 애플리케이션이 트랜스 지방, 자주, 많이 vpc 본사를 통해 데이터 센터는 이 doesn& 백업하도록 # 39, vpn, 터치 데모, 스태이징, 테스트, 또는 개발 환경은 못할 정도였습니다. 누군가가 who& # 39 로, s 는 지난해 I want to do things 머신뿐만 프로비저닝을 충전됨 함께 하는 방법 또는 여러 프로비저닝을 디버깅하지 확보하십시오 반복하십시오 작동합니까 있다.

업그레이드됨 셰프 또는 퍼핏. Aws 있을 때와 같이 일할 것처럼 내 데이터 센터 및 아니라 그냥 내 개발 시스템을 작동시킬 [유랑하는] (http://vagrantup.com/) 나 가끔 데모 환경을 즉석에서 사용할 때와 같이 합니다. # 39 에서 모두 유지하는 것보다 훨씬 더 셰프 실행하십시오 i&; d 또는 꼭두각시 인형 또는 클라우디니스 클라우디니스, 요리사이다.

Community
Christopher
그는 6년 전 댓글을 달았습니다
1

@U0001: 비디오 링크를 고정식입니다

내가 이렇게 말할 수 있는 자동 비율) 을 위한 서버, 말하도다 견하여 그룹화할 클라우디니스 버릴 가능성이 충분히. 리눅스 셸 스크립트 또는 windows powershell 스크립트에만 어떻게해야합니다 이 트릭.

아마 계획하고 실행 시간이 오래 걸리는 경우 해당 서버 관리에 대한 셰프, 퍼핏 또는 부두노동자 권능은하나님께 유리한 제공하십시오 언급한 이 수락됨 대답. # 39 의 경우, 이를 사용한 후, 그러면 아마 can& t 볼 필요 없는 목석같은놈.

bobmarksie
그는 5년 전 댓글을 달았습니다
0

내가 완전히 동의합니다. 인형 및 셰프 복잡하고 교체할 수 있는 것만으로도 가동할 경우 1 년 후 새로운 서버 삭제 및 실제로 사용하는 행위 저들이요 I& # 39; d 특정 시나리오용으로 가지 퍼핏 / 셰프 확장하지만 매우 복잡한 어졌다면 사용하는 데 필요한 추가 클린업합니다 무게:3.67kg 각 책정안.

내 경험상 손쉽게 처리할 수 있는 간단한 것 몇 가지 기본 GUI 툴을 제공하는 것이 아니라 더 복잡한 들어갈 때 AWS 한계가 있다는 것을 찾기 시작한 그들의 툴과도 부트해 일을 할 수 있습니다.

이 시점에서 선택하면 정지점을 또는 다른 도구를 찾을 수 있습니다 (또는 꼭두각시 셰프 등) 이 아니라 더 복잡한 목표를 달성하는 데 도움이 되는 일을 간단해진다는 전지전능하심이라

선택할 수 있습니다.