답변:
트래픽이 많고 사용량이 지속적으로 많은 경우 효과적인 기술 선택입니다.
나열된 예제는 주로 스토리지 기능으로 데이터베이스를 사용하며 검색 / 처리가 훨씬 추가됩니다. 클라우드는 주로 속도와 CPU 성능에 관한 것이며 비용이 듭니다. 속도를 제공하지는 않지만 다른 모든 측면에서 클라우드를 능가하는 훨씬 저렴하고 안정적인 아카이빙 솔루션이 있습니다. BI, 분석 등은 하루 24 시간 연중 무휴 5000 회 수행하는 것이 아닙니다. 전용 서버를 구축 한 다음 각 쿼리가 완료 될 때까지 몇 초 동안 대기하는 것이 그 목적으로 클라우드 유지 관리 비용을 지불하는 것보다 저렴합니다.
많은 클라이언트에게 인터넷을 통한 서비스로서의 소프트웨어로서 웹 애플리케이션을 제공하는 경우, 클라우드는 변동이 심하지 만 항상 높은 트래픽에 적응하므로 가장 환영받으며 가장 큰 이점을 제공합니다. 부하가 적거나 대부분 0 인 경우보다 비용 효율적인 솔루션이 있습니다.
또한 데이터가 매우 기밀 인 경우 다른 사람과 공유하고 통제 할 수없는 사람이 감독하는 타사 컴퓨터에 데이터를 배치하는 것은 현명하지 않습니다 ...
전체 SQL 설치에서 시작시 SQL Azure를 사용하는 한 가지 이유는 일반적으로 클라우드 데이터베이스를 통해 SQL Server를 유지 / 업데이트 / 조정 / 스케일 / 클러스터 / 및 기타 모든 관리 작업을 유지하는 데 초점을 맞추지 않고 애플리케이션에 집중할 수 있기 때문입니다. 물건에서 멀어 지십시오.
미래에 로컬 SQL Server를 수행해야 할 수도 있지만 다른 사용자가 자신의 데이터를 호스팅하는 다른 회사를 신뢰하는 정도에 따라 개발자의 입장에서 나에게 많은 일을합니다.