내보내기(0) 인쇄
모두 확장

실행 중인 클라우드 서비스의 구성 변경

업데이트 날짜: 2013년 11월

실행 중인 역할 인스턴스를 더 추가하여 클라우드 서비스의 확장성을 테스트해야 할 수도 있습니다. 새 역할 인스턴스를 추가하기 위해 실행 중인 서비스를 중지할 필요가 없습니다. 클라우드 서비스의 구성 파일(ServiceConfiguration.cscfg)을 수정한 다음 CSRun 명령줄 도구를 사용하여 실행 중인 서비스를 업데이트하면 됩니다.

다음 예에서는 두 작업자 역할이 각각 하나의 실행 중인 인스턴스를 시작하는 구성을 정의하는 구성 파일의 내용을 보여 줍니다.


<?xml version="1.0"?>
<ServiceConfiguration serviceName="TestService" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration">
  <Role name="WorkerRole1">
    <Instances count="1" />
    <ConfigurationSettings>
      <Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true" />
    </ConfigurationSettings>
  </Role>
  <Role name="WorkerRole2">
    <Instances count="1" />
    <ConfigurationSettings>
      <Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true" />
    </ConfigurationSettings>
  </Role>
</ServiceConfiguration>

실행 중인 역할 인스턴스의 수를 변경하려면

  1. Visual Studio 또는 텍스트 편집기를 사용하여 서비스의 .cscfg 파일(기본 이름은 ServiceConfiguration.cscfg)을 엽니다.

  2. 역할에 대한 인스턴스 요소의 수 값을 원하는 값으로 변경합니다. 인스턴스 요소의 수 속성의 값을 변경합니다. 다음 예에서는 2개 인스턴스의 구성을 보여줍니다.

    <Instances count="2" />
    

    실행 중인 인스턴스를 늘리려는 모든 역할에 대해 이와 같이 변경합니다.

  3. 구성 파일을 저장합니다.

  4. 시작을 클릭하고, 모든 프로그램을 가리킨 후 Windows Azure SDK를 클릭합니다.

  5. Windows Azure SDK 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 후 관리자 권한으로 실행을 클릭합니다.

  6. Windows Azure SDK 명령 프롬프트 창에서 호스팅된 서비스 파일이 있는 위치로 디렉터리를 변경합니다.

  7. 명령 프롬프트 창에서 다음 명령을 입력합니다.

    csrun /update:<DeploymentID>;<ServiceName>\ServiceConfiguration.cscfg
    

    여기서 <DeploymentID>는 실행 중인 클라우드 서비스 배포의 식별자입니다. Windows Azure 계산 에뮬레이터의 사용자 인터페이스에서 배포 노드를 찾아 이 ID를 확인할 수 있습니다. <ServiceName>은 클라우드 서비스의 이름입니다.

  8. 생성된 새 역할 인스턴스는 일시 중단됩니다. 인스턴스를 실행하려면 배포 노드를 클릭한 다음 역할 인스턴스를 실행하는 녹색 화살표를 클릭합니다.

참고 항목

Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft