2016-11-02 4 views
1

다음과 같이 Pivotal Cloud Foundry 환경에서 Apache Ignite Cluster를 빌드하려고합니다.Pivotal Cloud Foundry 환경에서 Apache Ignite 클러스터 실행

  1. 새의 Ignite 노드를 시작하는 봄 부팅 응용 프로그램을 만든 클라우드 파운드리에 그것을 배포 (예. 점화 - 노드 1)을

  2. 는 것 또한 새로운 시작 또 다른 봄 부팅 응용 프로그램을 작성 노드를 점화, 클라우드 파운드리에 그것을 배포 (예. 점화 - 노드 2)를

을 지금, 그들은 수 없습니다로도 모두 응용 프로그램이 같은 CloudFoundry 봉투에서 실행되고 있지만, 그들은에서 Ignite 클러스터를 형성하지 않습니다 서로를 발견하는 것.

Apache Ignite 설명서는 AWS, Google 클라우드에 대한 자세한 구성 정보를 제공하지만 Pivotal Cloud Foundry에 대한 예는 없습니다.

누군가 Cloud Foundry 환경에서 Ignite Cluster를 실행하는 방법에 대한 예제 구성을 제공 할 수 있습니까?

  • Srini

답변

0

컨테이너에 컨테이너 (응용 프로그램 - 투 - 응용 프로그램) 네트워킹 중추적 인 클라우드 파운드리, although it is possible to enable에서 지원되지 않습니다.

기본적으로 모든 통신은 Cloud Foundry의 라우터를 통해 '전면 도어를 통해'HTTP 또는 TCP 포트를 통해 이루어져야합니다. 하나의 응용 프로그램 인스턴스를 선택할 수 없습니다. 이는 컨테이너 네트워킹 이니셔티브 인 progress of which you can check on Pivotal Tracker의 변경으로 인한 것입니다. 공개적으로 사용할 수있는 detailed design document이 있습니다.

데이터 서비스에 더 적합한 대체 방법은 deploy them using BOSH입니다. PCF 사용자는 Apache Ignite에 대해 creating a PCF Tile을 고려할 수 있습니다.

우리 회사는 Hazelcast가 필요할 때마다 전용 VM 클러스터를 생성 할 PCF 타일을 만드는 것을 도와 왔습니다. Hazelcast를 대신 사용하는 것이 좋습니다.

+0

Pivotal Cloud Foundry는 컨테이너 네트워킹을 잠시 동안 사용할 수있게했습니다. 이 옵션은 활성화해야하며 기본적으로 비활성화되어있는 특정 옵션입니다. 실행중인 응용 프로그램의 * all *이 "신뢰할 수있는"것으로 간주되지 않는 한 Pivotal은이를 사용하지 않는 것이 좋습니다. 이 구성에서는 신뢰할 수없는 응용 프로그램을 실행하지 않으려 고합니다. –

+0

아, 나는 몰랐다. 도입 된 버전은 무엇이며 구성이 문서화되어 있습니까? 내 컴퓨터로 돌아 가면 내 대답이 업데이트됩니다. –

+0

정확하게 기억할 수는 없지만 PCF 1.6을 실행하는 실험실을 보았습니다. ERT Tile -> Security Config에 있습니다. 설정은 "교차 컨테이너 트래픽 사용"입니다. –

관련 문제