2014-05-11 2 views
0

필자는 언제나 * NIX 풍미와 함께 제공되는 Python 배포판을 사용하지 않아야한다고 생각했습니다. (새로운 랩톱을 구입할 때 가장 먼저 할 일은 안타까운 가정식입니다.) 내 마음 속의 찬성은 분명합니다. 주로이 코드를 OS에 연결하면 아이디어가 완벽하지 않습니다. 맡은 일. OS를 바꾸면 (리드 클라우드 제공자) 올바른 패키지와 버전이 존재하도록기도해야하며 회귀 테스트의 악몽 인 것 같습니다.* NIX에서 병렬 파이썬 배포판의 단점은 무엇입니까?

우리 시스템 아키텍트 중 한 명이 나에게 정지 이유를 제시했습니다. 저는 그의 의견을 존중합니다. 그는 거의 모든 것에 대해 짭짤한 선점자 중 한 명입니다. 그는 재현성에 문제가 있다고 언급했습니다. 이러한 경우 보안이 필요합니다. 나는 지금 매우 호기심이 많기 때문에 (그래서 나는 금요일부터 스튜를 먹었습니다.) 그리고 그것은 일요일입니다.

그래서 질문 : 리눅스에서 파이썬의 병렬 설치의 단점은 무엇

?

chef (또는 bash)를 사용하여 기본 Python 배포본 (의존성 포함)을 설정하고 virtualenv/pip를 패키지 관리에 사용하고 싶습니다. bash 스크립트/래퍼는 virtualenv를 호출합니다. 이 코드는 프로덕션 환경 (데이터웨어 하우스 용 ETL)에서 실행되므로 안정성, 재현성 및 보안이 모두 중요합니다. 이 설정이 잘못되었거나 불안정하거나 불안정한가?


약간 (UN) 지친 여행자 가능성이 도움이 관련 :

+0

투표의 여는 폐회 : 잘못된 장소에 있습니까? – BenDundee

+0

범위가 내가 가진 것보다 더 많이 제한하는 방법을 잘 모르겠습니다. 보안, 재현성 및 안정성에 대한 관심이 있습니다. 이 세 가지 질문이 있습니까? 참고 : 현재 Linux에서 병렬 Python의 단점을 모으는 곳은 없습니다 (필자가 찾을 수있는 곳). – BenDundee

답변

1

일부 단점 :

  • 요구 추가 디스크 공간.
  • 여러 개의 Python 프로그램이 동시에 실행되는 경우 여러 개의 Python 인터프리터가 메모리에로드/매핑되어야하기 때문에 추가 메모리가 필요합니다.
  • 보안 문제가 발견되면 배포판이이를 수정하고 업그레이드 된 Python 버전을 제공하여 자동으로 설치 될 수 있습니다. 별도의 Python 복사본을 수동으로 업그레이드해야하며 보안 문제가 있는지 수동으로 확인해야합니다.