2009-05-20 1 views
1

EC2 (Windows 2003 x64 서버)에 응용 프로그램을 넣고 최대 7 개의 EBS 볼륨을 연결했습니다. 응용 프로그램은 스토리지에 매우 집중적 인 I/O입니다. 일반적으로 DFS를 NTFS 마운트 포인트 (대개 약 32 마운트 포인트, 1TB 드라이브까지)로 사용하므로 EBS를 사용하여 복제하려고했지만 I/O 속도가 22MB/s 상단. 우리는 EBS에 NIC 카드가 의심 스럽습니다. (정확히 읽으면 다이나믹 SAN입니다) 파이프 라인을 제한하고 있습니다. 우리의 애플 리케이션은 주로 디스크 액세스 (무작위가 아닌)를 위해 스트리밍을 사용합니다. 그래서 우리는 디스크 컨트롤러와 대화하면서 IO를 직접 처리 할 때 더 잘 작동합니다.Windows AMI를 사용하는 Amazon EC2 및 EBS

또한 볼륨을 생성하고 첨부 할 때 인스턴스에 표시되고 (잘), 내 마운트 포인트를 가리키는 다이내믹 디스크에 넣은 다음 빠른 포맷으로 만듭니다. 볼륨의 모든 데이터가 지워 집니까? 왜냐하면 나는 다른 AMI에 그것을 첨부 할 때 확실히 그렇게 보이기 때문이다. 나는 뭔가를 놓치고 있어야합니다.

누군가 EC2 클라우드에 IO 집중적 인 응용 프로그램을 설치 한 경험이 있다면 궁금합니다. 그렇다면 볼륨을 설정하는 가장 좋은 방법은 무엇입니까?

감사합니다.

+1

Hxspradaman. ServerFault에서 운이 좋을 수도 있습니다. –

답변

0

나는 제한된 경험했지만, 나는 하나의 작은 가지 발견했습니다 :

초기 쓰기 후속 쓰기보다 일반적으로 느린입니다.

로그 작성과 같이 많은 양의 데이터를 디스크로 스트리밍하는 경우이 문제가 발생할 수 있습니다. 그러나 큰 파일을 데이터로 채우고 랜덤 액세스 I/O를 많이 수행하면 두 번째로 특정 위치에 쓰는 것이 좋습니다.