cloudfoundry.org에 제공된 오픈 소스 클라우드 파운드리 구현을 사용하여 내 자신의 클라우드를 설정한다고 가정 해 보겠습니다. 배포 한 각 앱을 별도의 사용자로 실행할 수 있습니까? 아니면 VM웨어의 가상화 기술이 여기에 사용 중입니까? 예 : 각 응용 프로그램은 별도의 가상 컴퓨터 또는 그와 비슷한 것으로 실행됩니까? 각 앱의 메모리, CPU 및 디스크 리소스 제한을 구성하려면 어떻게합니까?클라우드 파운드리는 프로세스 분리를 어떻게 처리합니까?
2
A
답변
4
I asked this on the mailing list. 여기에 내가 가진 응답입니다 : 자신의 사용자 및 프로세스 격리가 그들을 보호하기 위해 사용되는 당신의 DEA가 보안 모드에서 실행되도록 구성되어있는 경우
는 각 응용 프로그램이 실행됩니다. 우리는 소스 트리에 이미있는 warden cgroup 래퍼를 사용하여 리눅스에서 linux cgroups http://en.wikipedia.org/wiki/Cgroups을 사용하는 모델로 이동하고 있습니다.
단일 응용 프로그램에 대한 VM 기반 격리는 꽤 무거웠지만 필요로하거나 원하는 응용 프로그램에 대해 장기적인 계획을 세울 계획입니다. (단기 프로젝트 인 소장/cgroup 작업과 반대 됨)
0
이가 클라우드 파운드리를위한 오픈 소스 관련되어 있기 때문에, 당신은 당신이 빠른 응답을 얻을해야 https://groups.google.com/a/cloudfoundry.org/group/vcap-dev
에 질문을 시도 할 수 있습니다!
+0
감사합니다. 내가 원래 stackoverflow로 마이 그 레이션하는 포럼을 발견했다. 메일 링리스트가 있다는 것을 몰랐습니다. –
관련 문제
- 1. HandlerThread는 프로세스 메시지를 어떻게 처리합니까?
- 2. .NET에서 소켓 분리를 어떻게 처리해야합니까?
- 3. 클라우드 애플리케이션은 어떻게 생겼습니까?
- 4. OData는 우려의 분리를 위반합니까?
- 5. 파이썬은 메모리를 어떻게 처리합니까?
- 6. CSS는 특수성을 어떻게 처리합니까?
- 7. 엄청난 숫자는 어떻게 처리합니까?
- 8. Smalltalk는 monkeypatching을 어떻게 처리합니까?
- 9. 어떻게 ZoneLocalMapping.ResultType.Ambiguous를 올바르게 처리합니까?
- 10. 이미지를 어떻게 처리합니까?
- 11. pthread_mutex_unlock 실패를 어떻게 처리합니까?
- 12. PHP는 변수를 어떻게 처리합니까?
- 13. gnu는 종속성을 어떻게 처리합니까?
- 14. Facebook은 태블릿을 어떻게 처리합니까?
- 15. orchard는 모듈을 어떻게 처리합니까?
- 16. 개발시 SSL을 어떻게 처리합니까?
- 17. 여러보기에서 keyboardDidShow를 어떻게 처리합니까?
- 18. "슈퍼"제네릭을 어떻게 처리합니까?
- 19. 디자인 변경은 어떻게 처리합니까?
- 20. NHibernate에서 동시성을 어떻게 처리합니까?
- 21. Subsonic은 어떻게 동시성을 처리합니까?
- 22. 배열 포인터는 어떻게 처리합니까?
- 23. 스핑크스는 URL을 어떻게 처리합니까?
- 24. IE8에서이 태그를 어떻게 처리합니까?
- 25. 자선 기부금은 어떻게 처리합니까?
- 26. 어떻게 libxml2가 조각화를 처리합니까?
- 27. 임시 파일을 어떻게 처리합니까?
- 28. 디스패처가 스레드를 어떻게 처리합니까?
- 29. PhoneGap에서 스크롤링을 어떻게 처리합니까?
- 30. this.class를 설정하여 어떻게 처리합니까?
[오픈 소스] (https://github.com/cloudfoundry)이므로이 질문에 스스로 대답 할 수 있어야합니다. –
아무도 오픈 소스 프로젝트에 대해 어떤 질문도하지 말아야합니까? 나는 소스 코드를 파헤쳐 볼 수있을 것이라고 확신하지만, 새로운 코드베이스에 속도를 내기 위해서는 항상 시간이 필요하며, 심지어 코드가 어디서부터 보일 지 알아내는 데는 꽤 시간이 걸릴 것이다. –