카산드라는 여전히 베타 테스트 중이지만 나는 그걸 가지고 놀고 싶습니다. 이것은 결코 생산 프로젝트가 아닙니다. 그것은 단지 재미와 조금 배우기위한 것입니다. 그러나 배울 수있는 가장 좋은 방법은 실제로 사람들을 배치하고 보행을 통해 얻는 것입니다.EC2에서 Cassandra를 배포 하시겠습니까?
나는 Heroku와 함께 Cassandra를 사용하고 싶습니다. 그래서 Heroku는 EC2에 배치하고 싶습니다. 그렇게하는 것이 가장 쉽고, 가장 쉽고, 가장 저렴한 방법은 무엇입니까? 어떤 추천?
Google을 통해 몇 가지를 보았지만 다음과 같은 경고 메시지가 표시됩니다. EC2 인스턴스는 프로덕션 용도로 적합하지 않습니다. 인스턴스 자체에 데이터를 저장하고 인스턴스가 종료되면 사라집니다.
이 응답은 실제로 구형입니다. 첫째, 아무도 EBS를 카산드라와 함께 사용하지 않습니다. 진심으로 그것을하지 마십시오. 대신 ext4로 모든 임시 디스크의 LVM RAID-0 볼륨을 만듭니다. 네 개의 임시 표식이 있고 I/O 대역폭이 EC2에서 가장 큰 병목이기 때문에 m1.xlarge를 사용하십시오. 노드를 스트라이프하여 가용 영역 전체에서 스트리밍하면 순 스플릿/전체 AZ 작동이 지속될 수 있습니다. 일반 nodetool 스냅 샷을 수행하고 백업을 위해 S3에 업로드 할 cron 작업을 작성하십시오. I/O 대역폭이 가장 적기 때문에 프로덕션 환경에서 인스턴스 크기를 늘리는 것보다 클러스터를 성장시킬 가능성이 큽니다. –