2014-10-07 2 views
0

저는 캐나다 출신입니다. 노드 js와 mongoDB를 가진 웹 애플리케이션을 만들고 있습니다. AWS는 확장 성 기능과 s3 서비스라는 두 가지 이유로 매우 관심이 많습니다. 내 앱 사용자는 많은 사진을 업로드하고 s3은 내 프로젝트에 완벽하게 보입니다. 이 때, AWS 마켓 플레이스에서 사용할 수있는 클라우드 서버 지역은 다음과 같습니다아마존 웹 서비스 성능

enter image description here

그들은 캐나다의 모든 클라우드 서버를 필요가 없습니다. 이미지에서 내가 사는 곳 (녹색)을 볼 수 있습니다. 내 물리적 위치가 내 사용자에게 약간의 성능 문제를 일으킬 것이라고 생각합니까? AWS는 '사용 가능 영역'에 대해 이야기하고 있습니다 ... 가용성 영역 (캐나다의 가용성 영역 없음) 밖에 살고있는 경우 내 애플리케이션 호스팅을위한 영역을 선택할 수 있습니까?

+0

물리적 위치는 일반적으로 이러한 유형의 상황에서 다른 요인보다 중요하지 않습니다. 나는이 문제에 대해 전문가가 아니기 때문에 다른 사람이 대답하도록 할 것입니다. – Undo

답변

1

내 실제 위치가 내 사용자에게 약간의 성능 문제를 일으킬 것이라고 생각하십니까?

전혀 아닙니다. 내가 일하는 회사는 미국 동부 1 지역을 제외한 캐나다 사용자 전용 웹 사이트입니다. 캐나다 사용자로부터이 문제에 대한 어떠한보고도 한 번도 없었습니다.

AWS는 '사용 가능 영역'에 대해 이야기하고 있습니다 ... 가용성 영역 (캐나다의 가용성 영역 없음)에 거주하고있는 경우 AWS는 내 응용 프로그램 호스팅 영역을 선택할 수 있습니까?

가용성 영역은 지리적 위치와 관련이 없습니다. 각 아마존 지역에는 여러 가용 영역이 있습니다. 요약하면, 각 가용 영역은 물리적 및 전기적으로 분리 된 데이터 센터입니다. 예를 들어, eu-west-1 지역에는 currently 5 availability zones이 있습니다. 이것이 본질적으로 의미하는 바는 버지니아 북부에 물리적으로 위치한 eu-west-1 지역이 5 개의 독립적 인 데이터 센터로 구성된다는 것입니다. 이러한 5 개의 데이터 센터 중 하나에 영향을 미치는 정전, 네트워크 문제 등은 다른 4 개의 데이터 센터에 영향을 미치지 않아야합니다.

내결함성이 높은 웹 사이트를 디자인하려는 경우 Amazon은 동일한 지역 내의 여러 가용 영역에 사이트의 각 구성 요소를 배포하고 하나의 모든 서비스가 포함 된 사이트가 작동 할 수 있도록 보장하는 것이 좋습니다 가용성 영역이 실패했습니다. 따라서 각 지역에서 여러 가용 영역을 제공합니다.

그러나 특정 질문에 대답하려면 서버 인스턴스를 시작할 때 특정 지역 내의 지역 및 가용성 영역을 모두 선택할 수 있습니다. AWS 웹 인터페이스를 통해 인스턴스를 시작하면 기본적으로 임의의 가용 영역을 선택하지만 필요에 따라 특정 가용 영역을 선택할 수도 있습니다.

선택한 지역은 인스턴스가있는 지역 (북부 버지니아는 미국 동부 - 1, 오레곤은 미국 - 서부 -2 등)을 지정합니다. 선택한 지역에 따라 선택할 수있는 2 ~ 5 개의 가용성 영역이 있습니다.

+0

감사합니다. 내 사이트의 각 구성 요소를 여러 가용 영역에 배포하는 데 비용이 많이 듭니까? – Frank

+0

추가 비용은 귀하의 사이트에 따라 다릅니다. 만약 당신이하고있는 모든 일이 정적 인 웹 사이트를 호스팅한다면 두 개의 서로 다른 영역에있는 서버를 회전시키고로드 밸런서를 설정하는 것입니다. 데이터베이스에 저장된 데이터를 사용하는 앱을 사용하는 경우 해당 데이터를 복제하거나 RDS를 사용하도록 선택해야 할 수 있습니다. –