none
Sql Azure 에대한 문의입니다. RRS feed

  • 질문

  • 일반적(aws)으로 db 서버의 사양에 따라 가격이 형성되는데요.

    그런데, sql azure 는 데이타베이스의 용량에 가격이 산정됩니다.

    그러면 sql azure 하나의 서버에 여러개의 db를 생성해도 성능은 같다라고 보는게 옳은건가요?

    아니면 각각의 사이트마다 sql azure db를 생성시 새 서버를 같이 생성하여 하나의 서버에 하나의 db로

    하는것이 성능이 좋을까요.. 궁금합니다.

    2012년 8월 24일 금요일 오후 10:07

모든 응답

  • 안녕하세요. Windows Azure MVP 남정현입니다.

    SQL Azure는 데이터베이스 상품의 크기에 따른 가격 체계만 있고, 실제 하드웨어에 대한 정보나 할당에 대해서는 가격에 직접적인 영향을 주지 않습니다. 즉, 사용하려는 데이터베이스의 크기와 갯수에 따라서만 과금되고, 각 데이터베이스의 성능 차이는 기본적으로 없습니다.

    말씀하신 하드웨어의 성능이나 사양에 의존적인 가격 체계 구현은 현재 프리뷰 상품에 있는 Windows Azure Virtual Machine의 SQL Server Image Template과 연결되는 부분으로, 이후에 정식 버전이 출시되면 Windows Server 사용 비용에 SQL Server 라이선스 사용 비용이 더해져서 과금되는 방식으로 운영될 것입니다.

    SQL Azure의 경우에는 RDBMS의 기본 특징 위에 고가용성, Fully-Contained Database, 기본 HA, 기본 트리플 클러스터링 등의 특성이 반영된, 내부 하드웨어의 구성으로부터 분리된 형태의 데이터베이스 서비스이기 때문에 하드웨어 제어에 관련된 특수 T-SQL 명령어들은 지원되지 않습니다.

    감사합니다.


    남정현 (rkttu@rkttu.com) - Windows Azure Cafe SYSOP - http://cafe.naver.com/wazure | DEVPIA C# Forum SYSOP - http://www.devpia.com/CSharp.MAEUL | ContentStory (http://www.ineat.co.kr)

    • 답변으로 제안됨 홍춘이 2012년 8월 25일 토요일 오후 4:52
    • 답변으로 제안 취소됨 홍춘이 2012년 8월 25일 토요일 오후 4:52
    2012년 8월 25일 토요일 오전 3:50
    중재자
  • 안녕하세요. Windows Azure MVP 남정현입니다.

    SQL Azure는 데이터베이스 상품의 크기에 따른 가격 체계만 있고, 실제 하드웨어에 대한 정보나 할당에 대해서는 가격에 직접적인 영향을 주지 않습니다. 즉, 사용하려는 데이터베이스의 크기와 갯수에 따라서만 과금되고, 각 데이터베이스의 성능 차이는 기본적으로 없습니다.

    말씀하신 하드웨어의 성능이나 사양에 의존적인 가격 체계 구현은 현재 프리뷰 상품에 있는 Windows Azure Virtual Machine의 SQL Server Image Template과 연결되는 부분으로, 이후에 정식 버전이 출시되면 Windows Server 사용 비용에 SQL Server 라이선스 사용 비용이 더해져서 과금되는 방식으로 운영될 것입니다.

    SQL Azure의 경우에는 RDBMS의 기본 특징 위에 고가용성, Fully-Contained Database, 기본 HA, 기본 트리플 클러스터링 등의 특성이 반영된, 내부 하드웨어의 구성으로부터 분리된 형태의 데이터베이스 서비스이기 때문에 하드웨어 제어에 관련된 특수 T-SQL 명령어들은 지원되지 않습니다.

    감사합니다.


    남정현 (rkttu@rkttu.com) - Windows Azure Cafe SYSOP - http://cafe.naver.com/wazure | DEVPIA C# Forum SYSOP - http://www.devpia.com/CSharp.MAEUL | ContentStory (http://www.ineat.co.kr)

    이해가 쬐금 안가서요..

    단순하게 묻겠습니다. sql azure 는 2개이상의 데이타베이스를 하나의 server안에서 돌릴때와 각각의 server로 돌릴때와 성능차이가 없다는 말인가요?

    2012년 8월 25일 토요일 오후 4:56
  • 안녕하세요. Windows Azure MVP 남정현입니다.

    앞에서 답변드렸던것처럼 SQL Azure는 공유 실행 환경이면서 동시에 하드웨어에 대한 부분이 감추어져있어서 사실 "완벽하게" 같다고는 말씀드리기 어렵습니다. 하지만 격차가 심각하게 느껴질 정도로 서로 다른 서버에 있든, 같은 서버 안에 DB를 2개를 붙이든 어느한쪽에 성능 상 차이나 손해가 발생하지는 않을 것입니다.

    ps. 혹시 고려하시는 부분이 가용성 자체를 극대화하기위함이시라면, 있어서는 안될 일이나 가령 특정 지역의 데이터센터가 완전히 소실되거나 연결이 차단되는 상황과 같이 극단적인 상황에서도 가용성을 보존해야 한다던지의 상황에서는 서로 다른 지역에 서버를 배치하셔서 만에 하나의 극적인 상황까지도 사전에 유연하게 대처하실 수 있을 것입니다. :-)

    감사합니다.


    남정현 (rkttu@rkttu.com) - Windows Azure Cafe SYSOP - http://cafe.naver.com/wazure | DEVPIA C# Forum SYSOP - http://www.devpia.com/CSharp.MAEUL | ContentStory (http://www.ineat.co.kr)

    • 답변으로 제안됨 홍춘이 2012년 8월 29일 수요일 오후 10:38
    2012년 8월 26일 일요일 오전 10:59
    중재자