요약
증가 또는 시스템에 대한 수요가 현재 용량을 초과하거나 초과할 것으로 예상되는 경우 이는 좋은 문제입니다. 그러나 좋은 성장은 다른 요인과 마찬가지로 시스템의 안정성에 위협이 될 수 있습니다.
이 모듈에서는 크기 조정을 통해 성장을 처리하는 방법과 그에 따른 많은 고려 사항을 살펴보았습니다. 다음은 우리가 다룬 내용의 요약입니다.
- 확장성 및 안정성: 시스템을 보다 확장성 있게 만들면 보조 혜택으로 더 안정적입니다.
- 용량 계획: 현재 리소스 사용량을 매핑합니다. 유기적 및 조직적 성장을 위한 비즈니스 메트릭 및 프로젝트와 상관 관계를 지정합니다.
- 서비스 제한 및 비용: Azure 서비스 제한 및 할당량에 유의하고 재무 팀과 협력하여 클라우드 지출을 예측합니다.
- 크기 조정 전 코드: 스케일 아웃하기 전에 버그를 찾고, 비효율적인 쿼리를 수정하고, 구성 문제를 해결합니다.
- 애플리케이션 확장성 기술: 가상 머신 확장 집합을 사용하여 큐, 메모리 내 캐싱 및 데이터베이스 분할과 분리하여 애플리케이션의 확장성을 높입니다.
- 글로벌 확장: Azure Front Door 및 Azure Traffic Manager를 사용하여 여러 지역에서 애플리케이션을 확장하고 다양한 데이터 일관성 모델의 절충을 이해하는 것.
자세한 내용은 Azure 아키텍처 센터를 방문하여 확장성 권장 사항 및 아키텍처 지침을 확인하세요.