이 문서에서는 엔터프라이즈 및 교육용 Microsoft Connected Cache 캐시 노드를 만들고 구성하는 방법을 간략하게 설명합니다. 캐시 노드의 생성 및 구성은 Azure에서 이루어집니다. 캐시 노드를 배포하려면 호스트 컴퓨터에서 OS 관련 배포 패키지를 다운로드하고 사용해야 합니다.
필수 구성 요소
-
Azure 종량제 구독: Microsoft Connected Cache는 Azure에서 호스트되는 무료 서비스입니다. 서비스에 온보딩하려면 종량제 Azure 구독이 필요합니다. 구독을 만들려면 종량제 구독 페이지로 이동합니다.
-
연결된 캐시를 호스트하는 하드웨어: 권장 구성은 약 35,000대의 관리 디바이스를 제공하며, 24시간 동안 2GB 페이로드를 6.5Gbps의 지속적인 속도로 다운로드합니다.
크기 조정 및 OS 요구 사항에 대한 자세한 내용은 연결된 캐시 사용을 위한 필수 조건을 참조하세요.
연결된 캐시 Azure 리소스 만들기
참고
리소스 이동은 현재 연결된 캐시 Azure 리소스에 대해 지원되지 않습니다. 연결된 캐시 Azure 리소스를 이동해야 하는 경우 기존 리소스를 삭제하고 다른 위치에 다른 리소스를 만드는 것이 좋습니다.
-
Azure Portal리소스 만들기를 선택하고 를 검색합니다
Microsoft Connected Cache for Enterprise and Education.
엔터프라이즈용 Microsoft 연결된 캐시 리소스를 선택합니다. 메시지가 표시되면 리소스에 대한 구독, 리소스 그룹 및 위치를 선택합니다. 그런 다음, 리소스의 이름을 입력한 다음 검토 + 만들기를 선택합니다.
잠시 후 다음 단계로 이동하여 만들기를 선택할 수 있음을 나타내는 "유효성 검사 성공" 메시지가 표시됩니다.
리소스를 만드는 데 몇 분 정도 걸릴 수 있습니다. 성공적으로 만든 후에는 배포가 완료되었다는 페이지가 표시됩니다.
리소스로 이동을 선택하여 캐시 노드를 만듭니다.
필수 구성 요소
연결된 캐시 Azure 리소스 만들기
다음 자리 표시자를 사용자 고유의 정보로 바꿉 있습니다.
-
<resource-group>: 구독에 있는 기존 리소스 그룹의 이름입니다.
-
<mcc-resource-name>: 엔터프라이즈용 Microsoft Connected Cache 리소스의 이름입니다.
-
<location>: Microsoft Connected Cache가 위치할 Azure 지역입니다.
az mcc ent resource create --mcc-resource-name <mymccresource> --resource-group <myrg> --location <region>
연결된 캐시 캐시 노드 만들기
Azure Portal 열고 만든 Microsoft Connected Cache for Enterprise 리소스로 이동합니다.
캐시 노드 관리에서 캐시 노드를 선택한 다음 캐시 노드 만들기를 선택합니다.
캐시 노드의 이름을 제공하고 캐시 노드를 배포하려는 호스트 OS를 선택한 다음 , 만들기를 선택합니다. 캐시 노드 이름은 Microsoft Connected Cache 리소스에서 고유해야 합니다.
캐시 노드를 만드는 데 몇 분 정도 걸릴 수 있습니다.
새로 고침을 선택하여 최근에 만든 캐시 노드를 확인합니다.
캐시 노드 상태가 구성되지 않음으로 변경되면 이제 캐시 노드를 구성할 수 있습니다.
다른 캐시 노드 상태에 대한 자세한 내용은 캐시 노드 상태를 참조하세요.
아직 캐시 노드가 없는 경우 다음 명령을 사용하여 새 캐시 노드를 만듭니다.
다음 자리 표시자를 사용자 고유의 정보로 바꿉 있습니다.
-
<resource-group>: 구독에 있는 기존 리소스 그룹의 이름입니다.
-
<mcc-resource-name>: 엔터프라이즈용 Microsoft Connected Cache Azure 리소스의 이름입니다.
-
<cache-node-name>: Microsoft Connected Cache 노드의 원하는 이름입니다.
-
<host-os>: 캐시 노드를 배포할 호스트 컴퓨터 운영 체제입니다.
허용되는 값:
windows, linux
az mcc ent node create --cache-node-name <mycachenode> --mcc-resource-name <mymccresource> --resource-group <myrg> --host-os <linux>
참고
캐시 노드가 성공적으로 만들어졌는지 확인하려면 캐시 노드 구성을 계속하기 전에 다음 명령을 실행합니다.
az mcc ent node show --cache-node-name <mycachenode> --mcc-resource-name <mymccresource> --resource-group <myrg>
출력에서 cacheNodeState를 찾습니다.
cacheNodeState = 구성되지 않은 경우 캐시 노드 구성을 계속할 수 있습니다.
cacheNodeState = 등록 진행 중이면 캐시 노드가 아직 만들어지는 중입니다. 몇 분 정도 기다렸다가 명령을 다시 실행합니다.
다른 캐시 노드 상태에 대한 자세한 내용은 캐시 노드 상태를 참조하세요.
캐시 노드를 구성하는 데 필요한 값을 입력합니다. 각 필드의 정의에 대한 자세한 내용은 이 문서의 맨 아래에 있는 구성 필드를 검토하세요.
구성 정보를 추가한 후 저장을 선택하는 것을 잊지 마세요.
다음 명령을 사용하여 Linux 호스트 컴퓨터에 배포할 캐시 노드를 구성합니다.
다음 자리 표시자를 사용자 고유의 정보로 바꿉 있습니다.
-
<resource-group>: 구독에 있는 리소스 그룹의 이름입니다.
-
<mcc-resource-name>: 엔터프라이즈용 Microsoft 연결된 캐시 리소스의 이름입니다.
-
<cache-node-name>: Microsoft Connected Cache 노드의 이름입니다.
-
<physical-path>: 캐시 드라이브 경로입니다. 최대 9개의 캐시 드라이브를 추가할 수 있습니다.
-
<size-in-gb>: 캐시 드라이브의 크기입니다. 50Gb 이상이어야 합니다.
-
<proxy>: 프록시를 사용하도록 설정해야 하는 경우 입니다.
허용되는 값: enabled, disabled
캐시 노드가 네트워크 프록시를 통과하여 콘텐츠를 다운로드해야 하는 경우 프록시를 사용하도록 설정해야 합니다. 제공된 프록시는 연결된 캐시 캐시 노드를 호스트 컴퓨터에 배포하는 동안에도 사용됩니다.
-
<proxy-host>: 프록시 호스트 이름 또는 IP 주소입니다. 프록시를 사용하도록 설정된 경우 필요합니다.
-
<proxy-port>: 프록시 포트 번호입니다. 프록시를 사용하도록 설정된 경우 필요합니다.
-
<auto-update-ring>: 캐시 노드에 있어야 하는 업데이트 링입니다.
허용되는 값: slow, . fast
업데이트 링이 느림으로 설정된 경우 캐시 노드를 업데이트해야 하는 요일, 요일 및 요일을 제공해야 합니다.
-
<auto-update-day>: 요일 캐시 노드를 업데이트해야 합니다. 주 월요일부터 시작합니다.
허용되는 값: 1,2,3,4,5,6,7
-
<자동 업데이트 시간>: 캐시 노드의 시간을 24시간 형식으로 업데이트해야 함(hh:mm)
-
<auto-update-week>: 월 캐시 노드의 주를 업데이트해야 합니다.
허용되는 값: 1,2,3,4
az mcc ent node update --cache-node-name <mycachenode> --mcc-resource-name <mymccresource> --resource-group <myrg>
--cache-drive "[{physical-path:</physical/path>,size-in-gb:<size of cache drive>},{</physical/path>,size-in-gb:<size of cache drive>}...]"> --proxy <enabled> --proxy-host <"proxy host name"> --proxy-port <proxy port> --auto-update-day <day of week> --auto-update-time <time of day> --auto-update-week <week of month> --auto-update-ring <update ring>
다음 명령을 사용하여 Windows 호스트 컴퓨터에 배포할 캐시 노드를 구성합니다.
다음 자리 표시자를 사용자 고유의 정보로 바꿉 있습니다.
-
<resource-group>: 구독에 있는 리소스 그룹의 이름입니다.
-
<mcc-resource-name>: 엔터프라이즈용 Microsoft 연결된 캐시 리소스의 이름입니다.
-
<cache-node-name>: Microsoft Connected Cache 노드의 이름입니다.
-
<physical-path>: 캐시 드라이브 경로입니다.
허용되는 값: /var/mcc
-
<size-in-gb>: 캐시 드라이브의 크기입니다. 50Gb 이상이어야 합니다.
-
<proxy>: 프록시를 사용하도록 설정해야 하는 경우 입니다.
허용되는 값: enabled, disabled
캐시 노드가 네트워크 프록시를 통과하여 콘텐츠를 다운로드해야 하는 경우 프록시를 사용하도록 설정해야 합니다. 제공된 프록시는 연결된 캐시 캐시 노드를 호스트 컴퓨터에 배포하는 동안에도 사용됩니다.
-
<proxy-host>: 프록시 호스트 이름 또는 IP 주소입니다. 프록시를 사용하도록 설정된 경우 필요합니다.
-
<proxy-port>: 프록시 포트 번호입니다. 프록시를 사용하도록 설정된 경우 필요합니다.
-
<auto-update-ring>: 캐시 노드에 있어야 하는 업데이트 링입니다.
허용되는 값: slow, . fast
업데이트 링이 느림으로 설정된 경우 캐시 노드를 업데이트해야 하는 요일, 요일 및 요일을 제공해야 합니다.
-
<auto-update-day>: 요일 캐시 노드를 업데이트해야 합니다. 주 월요일부터 시작합니다.
허용되는 값: 1,2,3,4,5,6,7
-
<자동 업데이트 시간>: 캐시 노드의 시간을 24시간 형식으로 업데이트해야 함(hh:mm)
-
<auto-update-week>: 월 캐시 노드의 주를 업데이트해야 합니다.
허용되는 값: 1,2,3,4
az mcc ent node update --cache-node-name <mycachenode> --mcc-resource-name <mymccresource> --resource-group <myrg>
--cache-drive "[{physical-path:/var/mcc,size-in-gb:<size of cache drive>}]" --proxy <enabled> --proxy-host <"proxy host name"> --proxy-port <proxy port> --auto-update-day <day of week> --auto-update-time <time of day> --auto-update-week <week of month> --auto-update-ring <update ring>
다음 단계
Windows 호스트 컴퓨터에 캐시 노드를 배포하려면 다음을 참조하세요.
Linux 호스트 컴퓨터에 캐시 노드를 배포하려면 다음을 참조하세요.
Azure CLI를 사용하여 캐시 노드를 배포하려면
일반 구성 필드
| 필드 이름 |
예상 값 |
설명 |
|
캐시 노드 이름 |
공백이 없는 영숫자 문자열 |
캐시 노드의 이름입니다. "Seattle-1"과 같은 위치에 따라 이름을 선택할 수 있습니다. 이 이름은 고유해야 하며 나중에 변경할 수 없습니다. |
|
호스트 OS |
Linux 또는 Windows |
캐시 노드가 배포될 호스트 컴퓨터의 운영 체제입니다. |
스토리지 필드
Linux 호스팅 캐시 노드
중요
모든 캐시 드라이브에는 전체 읽기/쓰기 권한이 설정되어 있어야 합니다. 그렇지 않으면 캐시 노드가 작동하지 않습니다. 예를 들어 터미널에서 sudo chmod 777 /path/to/cachedrivefolder를 실행할 수 있습니다.
| 필드 이름 |
예상 값 |
설명 |
|
캐시 드라이브 폴더 |
파일 경로 문자열 |
캐시 노드에서 액세스할 수 있는 최대 9개의 드라이브 폴더를 각 캐시 노드에 대해 구성하여 캐시 스토리지를 구성할 수 있습니다. 외부 물리적 드라이브가 탑재된 Ubuntu의 폴더 위치를 입력합니다. 예: /dev/sda3/. 각 캐시 드라이브에는 읽기/쓰기 권한이 구성되어 있어야 합니다. 디스크가 탑재되었는지 확인하고 자세한 내용은 Linux VM에 데이터 디스크 연결을 참조하세요. |
|
캐시 드라이브 크기(기가바이트) |
정수(GB) |
캐시 노드에 대해 구성된 각 드라이브의 크기를 설정합니다. 최소 캐시 드라이브 크기는 100GB입니다. |
Windows용 캐시 노드
| 필드 이름 |
예상 값 |
설명 |
|
캐시 드라이브 폴더 |
파일 경로 문자열 /var/mcc |
콘텐츠가 캐시되는 폴더 경로입니다. 폴더 경로를 변경할 수 없습니다. |
|
캐시 드라이브 크기(기가바이트) |
정수(GB) |
캐시 노드에 대해 구성된 각 드라이브의 크기를 설정합니다. 최소 캐시 드라이브 크기는 100GB입니다. |
프록시 설정
캐시 노드에서 프록시 설정을 사용하거나 사용하지 않도록 설정할 수 있습니다. 캐시 노드가 네트워크 프록시를 통과하여 콘텐츠를 다운로드해야 하는 경우 프록시를 사용하도록 설정해야 합니다. 제공된 프록시는 연결된 캐시 노드를 호스트 컴퓨터에 배포하는 동안에도 사용됩니다.
중요
배포된 캐시 노드의 프록시 설정을 사용하거나 사용하지 않도록 설정하려면 프록시 변경 내용이 적용되기 전에 호스트 컴퓨터에 다시 배포해야 합니다.
| 필드 이름 |
예상 값 |
설명 |
|
프록시 호스트 이름 |
문자열 또는 숫자 |
프록시 호스트 이름 또는 주소 |
|
프록시 포트 |
정수 |
프록시 포트 |
리소스 및 캐시 노드에 대한 기타 작업
모든 연결된 캐시 리소스 나열
연결된 캐시 리소스를 보려는 리소스 그룹으로 이동합니다.
다음 명령을 사용하여 리소스 그룹의 모든 연결된 캐시 리소스를 나열합니다.
다음 자리 표시자를 사용자 고유의 정보로 바꿉 있습니다.
-
<resource-group>: 구독의 기존 리소스 그룹입니다.
az mcc ent resource list --resource-group <myrg>
모든 캐시 노드 나열
왼쪽 창에서 캐시 노드 관리에서 캐시 노드를 선택하여 연결된 캐시 리소스 아래의 모든 캐시 노드를 확인합니다.
다음 명령을 사용하여 리소스 아래의 모든 캐시 노드를 나열합니다.
다음 자리 표시자를 사용자 고유의 정보로 바꿉 있습니다.
-
<resource-group>: 구독에 있는 리소스 그룹의 이름입니다.
-
<mcc-resource-name>: 엔터프라이즈용 Microsoft 연결된 캐시 리소스의 이름입니다.
az mcc ent node list --mcc-resource-name <mymccresource> --resource-group <myrg>
연결된 캐시 리소스 삭제
삭제할 연결된 캐시 리소스로 이동한 다음 맨 위에 있는 삭제 옵션을 선택합니다.
다음 명령을 사용하여 리소스 아래의 캐시 노드를 삭제합니다.
다음 자리 표시자를 사용자 고유의 정보로 바꿉 있습니다.
-
<resource-group>: 구독에 있는 리소스 그룹의 이름입니다.
-
<mcc-resource-name>: 엔터프라이즈용 Microsoft 연결된 캐시 리소스의 이름입니다.
az mcc ent resource delete --mcc-resource-name <mymccresource> --resource-group <myrg>
캐시 노드 삭제
왼쪽 창에서 캐시 노드 관리에서 캐시 노드를 선택하여 연결된 캐시 리소스 아래의 모든 캐시 노드를 확인합니다. 삭제하려는 캐시 노드를 선택하고 페이지 맨 위에서 삭제 옵션을 선택합니다.
다음 명령을 사용하여 연결된 캐시 노드를 삭제합니다.
다음 자리 표시자를 사용자 고유의 정보로 바꿉 있습니다.
-
<resource-group>: 구독에 있는 리소스 그룹의 이름입니다.
-
<mcc-resource-name>: 엔터프라이즈용 Microsoft 연결된 캐시 리소스의 이름입니다.
-
<cache-node-name>: Microsoft Connected Cache 노드의 이름입니다.
az mcc ent node delete --cache-node-name <mycachenode> --mcc-resource-name <mymccresource> --resource-group <myrg>
캐시 노드 상태
| 캐시 노드 상태 |
설명 |
| 작업 진행 중 |
캐시 노드에서 작업이 수행되고 있습니다. |
| 등록 진행 중 |
캐시 노드가 등록되고 있습니다. |
| 구성되지 않음 |
캐시 노드를 구성할 준비가 됨 |
| 프로비전되지 않음 |
캐시 노드를 호스트 컴퓨터에 배포할 준비가 됨 |
| Healthy |
캐시 노드 전화 걸기 홈 |
| Unhealthy |
캐시 노드가 홈 전화 걸기 중지됨 |
| 집에 전화하지 마십시오. |
캐시 노드가 배포되었지만 집에 전화한 적이 없습니다. |