2015-01-22 6 views
0

저는 실제로 어딘가에 배치 된 다른 서버와 통신하는 퍼블릭 클라우드를 만들고 싶습니다. 커뮤니케이션은 암호화되어야하고 내 친구들은 퍼블릭 클라우드에 액세스하여 클라우드에 저장된 파일을 다운로드 할 수 있어야합니다.오픈 소스 클라우드 저장 및 공유 시스템을 만들고 싶습니다. 어디에서 시작해야합니까?

저는 대학 프로젝트이므로 퍼블릭 클라우드 대신 내 노트북에서 개인 클라우드 설정을 사용할 수 있고 클라우드로 다른 랩톱을 사용할 수 있고 내 랩톱의 사설 클라우드와 통신해야하는 서버로 하나 더 랩톱을 사용할 수 있다고 생각합니다. 이 프로젝트 구현으로 어떻게 진행해야합니까? 미리 감사드립니다.

답변

1

SWIFT 개체 저장소로 시작하는 것이 좋습니다. 오픈 스택 기반 객체 저장소입니다. 당신이 자바를 개발하는 경우 http://docs.openstack.org/developer/swift/

더 이상 당신이 클라이언트로 jcloud 또는 우상 중 하나를 사용할 수 있습니다

현재 빠른 객체 저장소에 대한 자세한 정보를 얻을 수 있습니다. joss를 사용하면 파일을 업로드하여 객체를 다운로드 할 수있는 공개 URL을 얻을 수 있습니다. http://joss.javaswift.org/

+0

장군님은 유칼립투스의 사설 클라우드를 만드는 방법에 대해 읽고 난 어느 하나를 이용하기 위해서 매우 혼란 스러워요 그리고 당신은 나에게 몇 가지 빛을 던질 수 : https://jclouds.apache.org/

은 조스에 대해 알아야 할 사항

jcloud에 대해 알아야 할 사항 전체 개념에 대해. – Sam

+0

당신은 내가 얻을 수있는 귀하의 질문에서 어떤 구름을 사용할 수 있습니다, 당신은 거기에 다른 사람들이 그것을 다운로드하는 것입니다 일부 파일을 저장해야합니다. 신속한 객체 스토리지를 사용하는 것이 오픈 스택 기반의 클라우드 솔루션이므로 파일에서 객체를 생성하고 업로드 할 수 있기 때문에 인생을 더 단순하게 만들 수 있다는 것이 전적으로 내 견해입니다. 컨테이너. 그럼 당신은 개체를 다운로드하는 데 사용할 수있는 URL을 생성 할 수 있습니다 (공공/개인 : 필요에 따라). 그러나 다른 클라우드 기능을 탐색하는 데 아무런 해가 없습니다. –

+0

고맙습니다. 전체 프로젝트의 시스템 요구 사항을 지정할 수 있습니까? – Sam