Azure에서 가격 1의 작은 인스턴스 3 개를 추가로 얻을 수 있습니다. 확장 기능이없는 사이트는 걱정하지 않습니다.Azure 계산 인스턴스
내가 작은 3 개 대신 작은 3 개를 가져 가면 안되는 다른 이유가 있습니까?
참조 : Azure pricing calculator.
Azure에서 가격 1의 작은 인스턴스 3 개를 추가로 얻을 수 있습니다. 확장 기능이없는 사이트는 걱정하지 않습니다.Azure 계산 인스턴스
내가 작은 3 개 대신 작은 3 개를 가져 가면 안되는 다른 이유가 있습니까?
참조 : Azure pricing calculator.
Extra Small 인스턴스는 약. NIC의 5Mbps 대역폭 (대, 중, 대 및 XL의 경우 코어 당 약 100Mbps 대)이며 RAM이 1GB 미만입니다. 따라서 스토리지 집약적 인 것을 실행하고 있다고 가정 해 봅시다. SQL Azure 또는 Windows Azure 저장소에 액세스하는 데 병목 현상이 발생할 수 있습니다.
RAM이있는 경우 : MongoDB와 같은 타사 앱을 실행하는 경우 메모리 문제가 발생할 가능성이 큽니다.
확장 성의 관점에서 볼 때 2 또는 3 개의 Extra Small 인스턴스에 걸쳐로드를 분산 할 수 있으며 SLA가 우수 할 것입니다. 메모리와 대역폭이 성능 목표에 충분히 부합하는지 확인하십시오.
NIC 대역폭을 포함하여 각 인스턴스 크기의 정확한 사양에 대한 자세한 내용은 this MSDN article을 참조하십시오.
작은 인쇄물을보십시오. I/O 성능은 x 작은 인스턴스에 비해 작은 인스턴스로 훨씬 더 좋을 것으로 예상됩니다. 이것이 기술 관련 병목 현상이나 비즈니스 의사 결정 때문인 지 확실하지 않지만 그게 그 방법입니다.
또한 각각의 인스턴스에서 OS가 약간의 RAM을 차지하므로 3 개의 작은 인스턴스에서는 작은 인스턴스에서 한 번만 실행하는 대신 3 번 작업을 수행합니다. 그러면 응용 프로그램 요구에 실제로 사용할 수있는 자원이 줄어 듭니다.
3 개의 작은 인스턴스는 이론적으로 하나의 작은 인스턴스보다 "종이에"더 좋을 수도 있지만 더 좋은 경우도 있습니다. xtra-small 인스턴스에는 전용 코어가없고 원시 컴퓨팅 리소스가 다른 테넌트와 공유됩니다. 나는 작은로드 웹 사이트를위한 돈을 저축하기 위해 이러한 xtra-small 인스턴스를 시험해 보았고, 용납 할 수없는 것으로 드러난 끔찍한 성능의 중단이나 시간이 있었다고 말해야 만합니다.
요약 : 모든 종류의 프로덕션 환경에 xtra-small 인스턴스를 사용하지 않습니다.
XS 인스턴스는 일반적으로 고성능 또는 대역폭이 필요없는 저장 프로 시저 또는 단순 테이블 저장 쿼리에 의존하는 낮은 리소스를 소비하므로 스케줄러, 상태 모니터 등과 같이 우수합니다. 상업용 웹 사이트가 XS 기반 웹 역할에 적합하지 않을 수도 있습니다. 즉 : 때로는 웹 사이트 성능이 응용 프로그램 풀 재활용 (낮은 볼륨 사이트와 함께 특히)에 의해 방해됩니다. –
감사합니다. 나는 대역폭에 대해 잊어 버렸다. –