2012-10-10 6 views
0

사내 사설 클라우드를 만들기 위해 제한된 예산이 있다고 가정 해 봅니다. 이제이 사설 클라우드를 공개 클라우드 중 하나 (예 : Amazon EC2)와 결합 할 수 있기를 원합니다. 어떤 옵션이 있습니까?Public-Private Cloud (하이브리드 클라우드)

는 구체적으로 나는 다음을 수행 할 수 있도록하려면 :

  1. 주로 내 프라이빗 클라우드를 사용하지만 요청 비율 또는 데이터 세트의 크기는 EC2

  2. 로, 부하의 전송 부분/데이터가 증가하는 경우
  3. 기밀 데이터를 사설 클라우드에 저장하고보다 일반적인 데이터를 EC2로 옮깁니다. 요청을 받으면 공개 데이터에 대해 계산을 수행하고이를 기밀 데이터에 대한 계산과 결합 할 수 있기를 원합니다. 그러나 데이터의 기밀성은 손상되지 않아야합니다.

프로젝트에 대해 조사 중이며 어떤 아이디어/제안 또는 관련 자료를 주셔서 감사합니다.

답변

2

이 작업을 수행하기 위해 취할 수있는 경로의 다양성과 양은 뛰어나므로 까다로운 질문입니다.

어쨌든, 당신이 설명하고 무엇은 하이브리드 클라우드의 :

먼저 당신이 당신의 사설 클라우드를 구축 할 수 있고,이 작업을 수행하는 많은 옵션이 있습니다, 당신은 등 CloudStack, OpenStack은, 유칼립투스, 오픈 성운을 가지고 . 당신이 당신의 자신의 인프라가 개인 클라우드로 관리해야하는 경우

http://bit.ly/QeGpqK

, 당신이 필요합니다 : 당신은 오픈 소스 방식으로 (내가 추천) 당신이 다른 오픈 소스 클라우드 컴퓨팅 솔루션이 분석을 볼 수 있습니다를 선택하는 경우 아마존과 같은 제 3 자 제공 업체는 귀하의 인프라.

이제 어려운 부분 온다 :

당신은 TU이 "공공 측면"으로 인프라를 확장하기 위해 자신의 논리를 구축해야하고,이 실제로 작품의 80 %가 될 것입니다, 당신이 가지고는

http://www.rackspace.com/cloud/hybrid/

: 랙 스페이스는 당신에게 약간의 도움을 줄 수처럼 ...

도구를 계획 할 때, 무엇을하고 확장 할 수있는 경우, 여러분은 등 공공 측면에 저장 할 데이터를 식별 할 수있다

+0

감사합니다. 시작 지점으로 보겠습니다. – reza

1

@arcade_fire provid OpenSource 인 경쟁 사설 클라우드 제품에 대한 훌륭한 개요. 이 목록에 Microsoft의 SCVMM 및 VMWare의 vCloud를 추가 할 수 있습니다. 예산 및 작업량에 따라 이러한 독점적 인 오퍼링도 중요 할 수 있습니다. 당신이 당신의 네트워크에 하이브리드 클라우드의 공공 및 민간 요소를 투명하게하려면 어떻게

  1. :

    클라우드 O를 선택한 후/S는 다음과 같은 문제를 고려?

  2. 어떻게 하이브리드 클라우드를 제어합니까?

첫 번째 문제는 VPC (가상 사설 클라우드)를 사용하여 해결됩니다.이 용어는 사설망에있는 공용 클라우드 배치를 설명하기 위해 AWS에서 도입되었습니다. 이 컴퓨터는 VPN을 통해 사설 클라우드에 연결됩니다. VPN의 한쪽 끝은 클라우드에 있고 다른 쪽 끝은 데이터 센터에 있습니다. "aws vpc architecture"의 google은 좋은 설명을 얻을 것입니다. 내가 좋아했다 EC2 to VPC: A transition worth doing

두 번째 문제는 공개 및 개인 계정 각각에 통신하는 데 사용되는 API를 지원하는 작업 부하를 관리하기위한 관리 도구를 선택하는 것과 관련됩니다. architype 예제는 다수의 API를 지원하는 RightScale이지만 다른 API도 있습니다. @arcade_fire는 Rackspace에 대한 링크를 제공합니다. 또는 원하는 작업 부하에 따라 도구를 조정할 수있는 컨설턴트를 찾을 수 있습니다. ShapeBlue (CloudStack 생태계).

+0

대답 해 주셔서 감사합니다. 특정 정책을 시행하지 않으면 VPN을 사용하는 것이 논리적 인 대답입니다. 내가하고 싶은 일은 사설 클라우드의 기밀 데이터가 공공 장소에 저장되지 않도록하는 것입니다. 퍼블릭 클라우드의 데이터가 개인용으로 변환 되더라도 역으로 변환되는 것은 아닙니다. 좀 더 일반적으로, 나는 많은 정책을 수작업으로 수정하지 않고 수정할 수 있기를 원한다. 특정 정책과 결합 할 수있는 방법이 있습니까? 감사합니다 – reza

+1

데이터를 어떻게 저장 하시겠습니까? 가상 머신 중심은 볼륨이있는 VM에 배치합니다. 볼륨은 한 클라우드에서 다른 클라우드로 전송하기가 어렵습니다. 스토리지 서비스 중심은 데이터가 전송 될 가능성을 높입니다. 예 : Dropbox의 기능은 데이터가 전제가되는 문제입니다. 한 가지 해결책은 Swift (OpenStack 및 CloudStack에서 사용 가능) 또는 분산 파일 시스템 (Hadoop에서 사용 가능한 것과 같은)과 같은 객체 저장소에 데이터를 남겨 두는 것입니다.이 저장소에 개인 클라우드 호스트 만 노드로 추가하면 데이터가 건물을 떠나지 않습니다. –

1

자신 만의 하이브리드 클라우드를 사용하려는 경우 scaleUP 및 기타 제공 작업을 관리하는 코드를 소유하고 있어야합니다. 사설 클라우드 용으로 을 사용하면 유칼립투스 또는 OpenQRM으로 갈 수 있습니다. 리눅스에 익숙하다면 아파치 서버에서 호스팅되는 리눅스 OS 번들과 함께 제공되는 오픈 소스 KVM을 사용할 수있다. 자바 또는 PHP 코드에서 노출 된 메소드를 호출하고 프로비저닝 및 디 프로비저닝 작업을 수행 할 수있다. 그렇지 않으면 KVM에서 제공하는 관리 콘솔을 사용하기 만하면됩니다. citrix -Xen도 옵션 중 하나입니다. 공개 클라우드 용 EC2는 다양한 다른 Ia를 사용할 수있는 옵션 이외의 옵션입니다. 고 가용성을 위해로드 균형 조정을 처리하는 오픈 소스 아파치 HAProxy를 사용할 수 있습니다. 일부 데이터를 다루는 중, mapreduse, Terradata, IBM-netzza, cloudere for graph 및 기타 분석을 위해 BIG 데이터 공급자로 갈 수있는 옵션이 있습니다. splunk를 사용할 수 있고 apache hadoop은 돼지와 하이브로 항상 사용할 수 있습니다. 옵션.

개인 및 공공 클라우드의 통합과 함께 작성해야하는 scaleUP 코드. 아마존은 당신이 활용할 수있는 웹 서비스를 제공합니다. ...

0

사설 (주로) 및 공용 클라우드의 결합 된 서비스를 제공하는 전문 공급 업체가 있습니다. 하이브리드 클라우드라고 불리우며 프로젝트를 서비스하기 위해 사적으로 구축해야합니다. 클라우드가 제한적일 때 증가하는 데이터베이스의 경우 공용 클라우드의 일부 요소가 더 효과적으로 서비스 될 수 있습니다. 나는 개인적으로 stratoscale을 좋아하지만, 그들의 교향곡 제품은 훌륭하고 모든 고객의 요구를 (내 경험으로) 제공하지만 분명히 많은 사람들이 거기에 있습니다 (그들은 오픈 스택과 함께 작업합니다).

-1

의심 할 여지없이 하이브리드 클라우드 배치 모델입니다. 우리 팀의 경험으로 제 3 자에게 기회를 줄 것을 권할 수 있습니다. 오늘날 써드 파티 서비스는 클라우드 환경 내에서 모든 관련 자유를 누릴 수있게 해줍니다. 기본적으로 클라우드 리소스를 완벽하게 제어 할 수 있습니다. 이러한 서비스를 사용하면 AWS를 온 - 프레미스 (an-on premise)로 사용하는 것과 함께 사내 사설 클라우드를 관리 할 수 ​​있으며 이는 매우 진보 된 기능입니다. 그것뿐만 아니라 비용을 확인해 볼 수도 있습니다, 대부분의 도구는 무료 평가판을 제공합니다.