2011-07-03 5 views
2

Google은 클라우드에서 올바른 데이터베이스 선택보고, 사용자 데이터 저장, 요청, 광고주 정보, 게시자 정보 등 다양한 프로세스를 포함하는 광고 게재 플랫폼 인 애플리케이션을 구축하고 있습니다. 더 나은 광고를 제공하기위한 최적화 파일을 생성합니다.Azure SQL

우리는 구름 서비스에 azure를 사용하고 있습니다. 우리는 하늘빛과 그 건축물에 appfabric의 혜택을 기대하고 있습니다.

제 질문은 Azure SQL과 관련되어 있습니다. 누구나 Azure DB에 대한 경험이 있습니까? 장점, 단점은 무엇입니까? 성능, 안정성, 문제점?

Azure DB를 선택할 때 벤치마킹이나 프로토 타입을 사용해야합니까?

다른 아이디어 나 생각이 있다면, 특히 클라우드의 데이터베이스와 관련하여 공유하고 싶습니까? 일관성, 가용성, 부분적인 허용 오차, 복제?

감사합니다.

답변

0

가장 먼저해야 할 일은 SQL Azure's feature list을 확인하여 사용자의 필요에 맞는지 확인한 다음 get started 페이지를 확인하십시오.

그런 다음 무료 실험실이 있습니다 : SQL Azure Labs.

무료로 제공되는 1GB 데이터베이스를 30 일 동안 무료로 사용할 수 있습니다.

SQL Azure Team blog이 관심의 대상이 될 수 있습니다.

2

SQL Azure의 장점은 사람들이 많은 경험을 가진 꽤 표준적인 SQL 데이터베이스에 대해 개발할 수 있다는 것입니다. Azure 로의 앱 이전을 아주 쉽게하십시오.

내가 본 단점은 다음과 같습니다. 1. 제한된 백업. 곧 더 좋아 지지만 많은 사람들이 원하는 백업이 될 수는 없습니다. 2. 일부 SQL Server 기능은 사용할 수 없지만 95 %는 사용할 수 있습니다. 3. 데이터베이스 서버 하드웨어를 실제로 제어 할 수 없습니다. 4. 데이터베이스 크기에 따라 가격이 문제가 될 수 있습니다.

그 외에도 SQL Azure는 나에게 잘 맞습니다.

1

웹 응용 프로그램에 사용했습니다.

경험 : 할 필요가있는 경우 개발자가 쉽게 적응할 수 있도록 더 익숙한 SQL 서버와 같은 TDS 인터페이스를 제공하기 때문에 쉽게 사용할 수 있다는

우리는 거의 모든 문제를 직면하지 않습니다. 이로 인해 개발자는 새로운 도구를 익히는 데 많은 시간을 소비하지 않아도되었습니다.

전반적으로 좋은 성능과 안정적인 것으로 나타났습니다.

다른 생각 :

-Manageability

  • 가 관련 비용

-Scalability

  • 실행 전세계에 IT를 많이 절약 쉽게 따라서 관리, 을 제공합니다 데이터 센터도 가능합니다. 는 가격 모델이 도움이

희망을 가서 쉽게

  • 가 지불을 선택할 수 새로운 시장에 도달!

  • 2

    정말 데이터 크기를 조정해야합니다.

    SQL Azure는 관계형 요구 사항이있는 소형 (< 1GB 또는 몇 GBs)에 적합합니다. 기존 SQL Server 개발자가 쉽게 탑승 할 수 있으며 복잡한 보고서를 쉽게 개발할 수 있습니다.

    그러나 데이터 크기가 몇 GB를 초과하면 더 비싸기 시작합니다. 또한 SQL Azure를 확장하기위한 패턴은 Windows Azure 데이터베이스를 확장하는 것처럼 간단하지 않습니다. Federations의 새로운 기능은 SQL Server를 단순화하기로되어 있지만 SQL Server를 확장하는 것과 같지는 않습니다. SQL Azure에는 50GB의 제한이 있으며 더 많은 데이터베이스로 수평 확장하는 것이 좋습니다.

    그래서 실제로 많이 증가 할 수있는 요청 (아마도 사용자 클릭 데이터 등)으로 이동하면 SQL Azure 대신 Windows Azure 데이터베이스에이 모든 것을 저장하는 것이 좋습니다. 또한 SQL Azure에 일부 데이터를 저장하여보고하기 쉽도록하고 Windows Azure에 많은 양의 데이터를 저장하여 이중 접근 방식을 사용할 수도 있습니다.

    건축가 글쎄! 그것은 많은 것을 구할 수 있습니다!

    1

    이미 답변을 드렸지만 어쨌든 더 많은 정보를 추가 할 수 있습니다. 일부 기능은 현재 (주 비활성화 함께이 표준 MS SQL 데이터베이스입니다 -

    1. 는 푸른 SQL : 클라우드에서

      , 당신은, 자체 데이터 세트에 대한 각각의 세 가지 저장 옵션을 사용할 수 있습니다 팀은 여러 번, 모든 기능이 결국으로 설정 될 것이라고 말했습니다. 주어진 시간에 데이터의 사본 3 부를 유지함으로써 신뢰성 (AFAIK)을 보장합니다. 여기 저기에 연결이 떨어지는 것과 같은 몇 가지 문제가 있습니다. 저장소 논리에서 리 트라이 로직이 필요합니다. 분명히 다른 관계형 데이터베이스와 마찬가지로 이것은 주로 관계형 데이터를 저장하는 데 유용합니다. 가격은 최대 1GB (~ 10 달러)까지 가능하며 최대 10GB (~ 100 달러)까지 극적으로 증가하므로 필요성을 확인하십시오.
    2. 하늘빛 테이블 스토리지 - 이것은 간단한 테이블 스토리지입니다. 기본 키는 두 개의 ID (열 & 행 키)를 기반으로 정의되며 원하는 항목을 더 많이 또는 덜 저장할 수 있습니다. 데이터를 인덱싱 할 수는 없지만 (키 열이 인덱싱되므로 수행중인 작업을 알면 쿼리가 매우 최적화 될 수 있습니다.)이것은 싸다 (당신은 트랜잭션으로 지불한다), 나는 그 가격이 10.000 트랜잭션 당 $ 0.01 정도라고 생각한다. 이 저장소를 여러 가지 용도로 사용할 수 있으며 올바른 경우 관계를 어느 정도 구현할 수도 있습니다.
    3. 블로 저장 - 최적화 파일을 저장하는 데 사용할 수 있습니다. 내가 올바르게 기억하면 GB/월당 약 $ 0.15입니다.

    성능 고려 사항으로, 블롭 저장 장치는 실제로 빠릅니다. 나는 이걸 빨리 생각하지 않았다. SQL은 정상적으로 작동합니다. 모든 일반적인 MS SQL 데이터베이스가 끝난 것입니다. 인스턴스와 "가까이"위치하므로 네트워크 대기 시간은 데이터 센터의 별도 시스템에있는 것보다 훨씬 더 크지 않습니다.

    가격에 대한 최신 정보는 Windows Azure Platform Offers.을 참조하십시오. 가격에 대한 전문가가 아니므로 실제 수치는 대략적인 수치입니다.

    1

    SQL DB pricing page에서 SQL DB 오퍼링 및 해당 처리량에 대해 자세히 알아볼 수 있습니다. 또한 SQL 서버 엔진과 거의 완벽한 호환성을 제공하는 새로운 SQL DB V12에 대한 자세한 내용을 확인하십시오.

    편집 (4/29) :

    체크 아웃 새로운 Elastic DB 제공 (미리보기)는 오늘 빌드에 발표했다. pricing page은 Elastic DB 가격 정보로 업데이트되었습니다.

    관련 문제