2014-03-13 5 views
2

Int, QA 및 Prod와 같은 몇 가지 클라우드 서비스를 만들고 싶습니다. 이들 각각은 별도의 Db에 연결됩니다.Azure - 다중 클라우드 서비스, 단일 스토리지 계정

이러한 클라우드 서비스에는 "저장소 계정"이 필요합니까? 개념적으로 클라우드 서비스에는 실행 파일이 있으며 물리적으로 어딘가에 위치해야합니다.

참고 : 블롭/대기열/표를 사용하지 않습니다. 그렇다면

, 나는 3 개 별도의 스토리지 계정을 만들거나 하나로를 연결 해야합니까?

+0

뭔가 명확히 설명하면 다음과 같습니다. 가상 머신이 아닌 웹/작업자 배포를 의미합니까? –

답변

4

스토리지 계정은 더 많은 스토리지 네임 스페이스과 비슷하며 URL과 액세스 키가 있습니다. 클라우드에서든 아니든 상관없이 하나의 클라우드 서비스에서 또는 여러 곳에서 스토리지를 사용할 수 있습니다.

@sharptooth는 지적했듯이 클라우드 서비스 진단을위한 저장소가 필요합니다. 또한 연결된 디스크 (클라우드 서비스 용 Azure 드라이브), 배포 자체 (클라우드 서비스 패키지 및 구성 저장).

저장소 계정은 무료입니다. 즉, 무리를 만들고 여전히 소비 비용 만 지불하십시오.

별도의 스토리지 계정에 가고 싶어 이유를 몇 가지 객관적인 이유가 있습니다 : 당신은 초과 할 수 있다고 생각

  • 을 두 번째 단일 스토리지 계정의 제한을 광고/20,000 트랜잭션 (사용되는 스토리지 진단을 기억은 로깅 공격성의 영향을받는 일부 트랜잭션 비율).
  • 보안/격리가 걱정됩니다. 프로덕션 배포를 손상시킬 수있는 위험을 피하기 위해 완전히 다른 가입을 자체 스토리지 계정으로 사용하는 것이 좋습니다.
  • 200TB 500TB를 초과 할 것으로 생각됩니다 (단일 스토리지 계정)
2

Azure Diagnostics는 Azure 테이블 스토리지를 사용합니다 (모든 서비스에 하나의 스토리지 계정을 사용하는 것이 더 편리하지만 필수는 아닙니다). 서비스가 제공하는 다른 종속성은 Azure Storage 서비스 중 일부를 사용할 수도 있습니다. Azure Storage가 필요 없다고 확신한다면 Azure Diagnostics를 통해 데이터를 영구 저장소에 저장할 필요가 없습니다.

서비스의 서비스 패키지는 Azure 인프라에 의해 저장되고 관리되며 스토리지 계정이 필요하지 않습니다.