내 고객 중 한 명은 여러 EBS 어플라이언스가 연결된 Amazon 클라우드에 3개의 EC2 서버를 보유하고 있습니다.
Picture.png http://img839.imageshack.us/img839/732/picturejt.png
서버 1그리고서버 2우분투 마이크로 인스턴스이고서버 3주로 우분투의 대규모 인스턴스인 박스를 만듭니다.
복사본을 만들고 싶습니다.서버 3그런데 그림처럼 EBS 장치 4개를 연결하면 장점이 있는지, 아니면 연결된 장치를 더 적게 사용하는 것이 더 간단/쉬울지 궁금합니다.
저는 이 서버들의 역사에 대해 잘 모르기 때문에 통찰력을 찾고 있습니다. 나도 알아서버 3apache, mysql, oracle, java, solr
다른 서비스가 필요한 프로그램을 실행합니다.
새 Ubuntu Large 인스턴스를 시작하면 7.5GB의 스토리지만 제공된다고 생각합니다. 따라서 대규모 데이터베이스를 저장해야 하는 경우 적어도 1개의 다른 연결된 EBS 장치가 필요합니다. Ubuntu 사용 EC2를 이미징할 때 기본 EBS의 크기를 늘릴 수 있습니다. 그렇죠?
그리고 인스턴스에 다른 EBS 장치를 추가하는 경우 mySql 및 Oracle과 같은 애플리케이션이 데이터를 저장하는 경로를 변경하는 등의 작업을 수행해야 합니다. 그렇죠?
다소 광범위한 질문을 드려 죄송합니다. 간단히 말해서 다음 사항을 알고 싶습니다.
Amazon EC2 인스턴스에 추가 EBS 스토리지를 어떻게 설정해야 합니까?
답변1
여러 가지 옵션이 있습니다:
더 큰 루트 EBS 볼륨을 사용하여 EBS 부팅 인스턴스를 시작합니다. 다음은 이를 수행하는 방법을 설명하는 기사입니다.http://alestic.com/2009/12/ec2-ebs-boot-resize
추가 EBS 볼륨을 인스턴스에 연결합니다. 다음은 MySQL 데이터베이스를 사용한 예제를 통해 모범 사례를 설명하는 Amazon에 작성한 기사입니다.http://aws.amazon.com/articles/1663
향후 유지 관리, 업그레이드, 인스턴스 간 복사, 스키마 전환 등을 허용하기 위해 데이터를 부팅 디스크(옵션 2)와 별도로 보관하는 것이 좋습니다.
두 번째 방법에서는 애플리케이션 구성을 변경할 필요가 없도록 "번들 설치"를 사용하는 방법을 보여줍니다.
완전성을 기하기 위해 EC2 인스턴스에는 (무료) 임시 저장소를 사용할 수 있지만 인스턴스가 중지, 종료 또는 실패하면 여기에 저장된 모든 내용이 영구적으로 손실되므로 대부분의 애플리케이션에는 권장되지 않습니다.