2013-10-17 2 views
0

Azure에 CentO가있는 가상 시스템이 있습니다. 공개 엔드 포인트를 통해 데이터베이스에 연결하여 웹 기반 애플리케이션 실행하기.Azure VM에서 나가는 연결이 잘못되었습니다.

데이터베이스 (MySQL)를 실행하는 CentO가있는 컴퓨터가 하나 있습니다. 웹 응용 프로그램에서 데이터베이스에 연결하는 데 약 30 %가 실패했습니다.

API Facebook을 사용하며 연결에 문제가 있습니다.

답변

1

Azure VM의 크기는 얼마입니까? 각 VM 크기에 I/O 할당량이 적용됩니다. 따라서 XS 크기의 VM은 단지 20mbps 연결을 가지며 XL은 최대 1Gbps가 될 수 있습니다. 또한 Azure 데이터 센터 위치에 Azure VM이 있는지 확인하십시오. Azure 데이터 센터는 MySQL Db와 가장 가까운 위치에 있습니다.

중간 크기의 VM (Worker Role)에서 FB API를 사용하는 코드를 실행하며 문제가 없습니다.

+0

두 가상 컴퓨터 - 작은 인스턴스. VM은 한 영역에 있지만 다른 계정에 배치됩니다. 웹 응용 프로그램에는 하루에 20GB의 수신 트래픽이 있습니다. Azure에서 I/O 할당량에 대한 정보를 찾으려고 시도했지만 아무 것도 발견되지 않았습니다. 국제 채널의 속도가 완화 될 수 있다는 사실 만. –

+0

죄송합니다. 작지 않습니다. 중간 인스턴스입니다. –

+0

약 24 시간 동안 더 큰 인스턴스로 시도해 개선 여부를 확인하십시오. VM 크기 당 네트워크 대역폭 스로틀 제한을 찾는 것은 정말로 어렵습니다. 20GB/일은 매체를 위해서조차 상당히 중요합니다. 그것은 하루 동안 분배되는 방법에 달려 있습니다 - 한꺼번에, 또는 10G 당 2 회 또는 1G 당 20 회 또는 2M 당 100 회 ... – astaykov

관련 문제