2011-08-12 5 views
1

배경 : 저는 서버 관리와 관련하여별로 경험이없는 ASP.NET 개발자입니다.초보자 AWS, 설치 질문

아마존 AWS에서 최고와 최저를 연구했으며 "예약 된 소규모 인스턴스"와 함께 갈 것입니다. 내 질문은 다음과 같습니다

  1. MS SQL 서버 가격이 너무 비싸서 MySQL을 사용하려고합니다. 자, Mysql을 EBS에있는 동일한 인스턴스 또는 다른 인스턴스에 직접 설치합니까? EBS가 아닌지? mysql을 무료로 사용할 수있는 windows AMI가 있습니까? 나는 아무 것도 찾을 수없는 것 같습니다.

  2. MySQL을 직접 설치하면 모든 백업을 처리해야하며 올바른로드 균형 조정이 필요합니까? 그걸 가르쳐주는 자습서가 있습니까? 아마존 RDS에 대한 비용은 얼마입니까? RDS의 가격은 어떻게 책정됩니까?

  3. 나는 서버 관리에 관해서는 거의 경험이 없다. 어리석은 질문이다. 방금 "Small Instance"를 구입하더라도 부하 분산을 주문할 필요가 있습니까? 로드 밸런스를 위해서는 최소한 두 대의 컴퓨터가 필요합니다. 제대로 이해할 수 있습니까? 또는 "Small Instance"는 하나의 계획을 구매하여 필요한만큼 "기계"를 만들 수 있습니까? 조금 혼란스러워.

  4. 1GB 대역폭이 대부분 텍스트, 그래픽이 아닌 집중적 인 트래픽 (Google과 ish 등)의 양에 얼마나 미치는지 추정 할 수 있습니까? 각 페이지에는 최대 100kb (압축 된 자바 스크립트와 그 모든 것)가 있습니다.

  5. 마지막으로, 검색 색인은 하드 드라이브의 텍스트로 검색 색인을 저장하는 Lucene.NET을 사용합니다. 지금까지 읽은 것부터 인스턴스가 사라지면 파일이 사라 졌으므로 EBS에 저장해야합니까? 또는 S3?

바보 같은 질문을 읽어 주셔서 고맙습니다. 나는 그들에게 대답 할 시간을 내 주셔서 정말로 감사드립니다.

답변

1

1. 예, 직접 설정하거나 언급 한 것처럼 Amazon RDS 설정으로 이동할 수 있습니다. 스스로를 설정하는 단점은 혼자서 모든 것을 관리해야한다는 것입니다.

  1. Amazon RDS를 사용하는 방법에 대한 다양한 튜토리얼이 있습니다. 그러나 실제로 콘솔을 통해 가야하고 웹 사이트를 사용하여 데이터베이스를 구축 할 수 있습니다. 또한 올바른 보안 그룹을 정의해야합니다. 아마존 개발자 사이트에서 지침을 확인하십시오. 귀하의 부츠 스트랩 경우 가격이 꽤 비쌉니다.

  2. 로드 균형 조정과 트리거 포인트를 직접 설정해야합니다. 그러나 새로운 ElasticBeanStalk 서비스를 사용하는 경우이 작업이 많이 수행되며 확장 및 축소 할 때 새 트리거 포인트를 추가하면 그에 따라로드 균형 조정기에서 인스턴스가 추가 및 제거됩니다.

  3. hmmm 모르겠 음.

  4. 확실하지 않지만 나중에 S3에 파일을 저장할 수 있습니다.

+0

고맙습니다. imrank1. 나는 콩 줄기 서비스에 대해 아무것도 몰랐다. 분명히 그것을 확인하고 그것이 어떻게되는지보아야 할 것입니다. 대단히 고맙습니다. – Liming

1

1) 일반적으로 데이터베이스를 다른 서버에 설치하려는 경우, 특히 작은 인스턴스로 작업하는 경우에 유용합니다. 동일한 인스턴스에서 웹 서버와 db 서버를 모두 실행하는 경우 성능 문제가 발생할 수 있습니다. 하지만 앱 및 트래픽 유형에 따라 다릅니다.

2) http://www.amazon.com/Definitive-Guide-MySQL-5/dp/1590595351/ref=sr_1_1?ie=UTF8&qid=1322325409&sr=8-1하지만 Xeround를 확인합니다. 나는 그것을 시험했다. 죽은자가 사용하기 쉽다. 단지 ec2 인스턴스가 xeround 인스턴스와 같은 구역에 있다고 고소하십시오.

3) 두 개 이상의 인스턴스를 실행중인 경우에만로드 균형 조정이 필요합니다.

4) 확실하지가

5) 나는 당신이 S3 API를 사용하면 루씬을위한해야하는 방식을 사용하여 인덱스 파일을 읽을 수있을 거라고 생각하지 않습니다. 이 사람들을 확인해보십시오. http://websolr.com/