이 설명서는 보관되지만 유지 되지 않습니다.

방법: Azure 관리 캐시 서비스의 캐시 만들기

업데이트 날짜: 2015년 8월

Important중요
새로 시작하는 모든 개발 작업에서는 Azure Redis Cache를 사용하는 것이 좋습니다. Azure Cache 기능 선택에 대한 최신 설명서 및 지침은 내게 적합한 Azure 캐시 기능을 참조하세요.

이 항목에서는 Azure 관리 캐시 서비스에 대한 캐시를 만들고 구성하는 연습 과정을 제공합니다.

캐시를 만들 때 수행하는 세 가지 기본 단계가 있습니다. 첫 번째 단계에서는 응용 프로그램의 캐시 요구 사항에 맞는 캐시 기능을 선택합니다. 두 번째 단계에서는 캐시를 만듭니다. 캐시가 만들어지면 기본 설정으로 사용할 준비가 완료된 것입니다. 세 번째 단계에서는 알림 또는 고가용성 같은 기능을 사용하도록 캐시를 구성합니다. 이렇게 하면 응용 프로그램 요구 사항에 더 적합할 수 있습니다.

관리 캐시 서비스는 다음 세 가지 기능으로 제공됩니다.

  • 기본 - default 명명된 캐시가 하나 있으며 캐시 크기가 128MB에서 1GB까지 128MB 단위로 증분됩니다.

  • 표준 - 알림, 고가용성 및 최대 10개의 명명된 캐시가 지원되며 캐시 크기가 1GB에서 10GB까지 1GB 단위로 증분됩니다.

  • 프리미엄 - 알림, 고가용성 및 최대 10개의 명명된 캐시가 지원되며 캐시 크기가 5GB에서 150GB까지 5GB 단위로 증분됩니다.

note참고
각 기능은 가격과 기능 면에서 차이가 있습니다. 자세한 내용은 캐시 서비스 가격 정보 FAQ를 참조하세요.

응용 프로그램에서 알림이 필요한 경우 표준 또는 프리미엄 캐시 기능을 선택하고, 응용 프로그램에서 고가용성이 필요한 경우 프리미엄 기능을 선택합니다.

note참고
응용 프로그램 변경이 필요한 경우 크기 및 캐시 기능에서 언제든 캐시 크기를 조정할 수 있습니다. 자세한 내용은 TechNet의 Azure 관리 캐시 서비스의 캐시 크기 조정.

관리 캐시 서비스의 캐시 인스턴스는 PowerShell 스크립트를 사용하여 만듭니다.

Important중요
PowerShell cmdlet을 사용하여 관리 캐시 서비스 인스턴스를 만든 후에는 Azure 관리 포털에서 확인하고 구성할 수 있습니다.

  1. Azure PowerShell 명령 창을 엽니다.

    note참고
    Azure PowerShell 설치 및 사용에 대한 지침은 Azure PowerShell 설치 및 구성 방법을 참조하세요.

  2. Add-AzureAccount cmdlet을 호출한 다음 계정과 연결된 전자 메일 주소와 암호를 입력합니다.

    note참고
    사용 중인 계정의 인증서로 Azure PowerShell을 구성한 경우 이 단계를 건너뛰어도 됩니다. Azure PowerShell을 Azure 계정과 연결에 대한 자세한 내용은 Azure PowerShell을 설치 및 구성하는 방법을 참조하세요.

  3. Azure 구독이 하나뿐이면 Add-AzureAccount 호출 시 해당 구독이 기본적으로 선택됩니다.

    PS C:\> Add-AzureAccount
    VERBOSE: Account "user@domain.com" has been added.
    VERBOSE: Subscription "MySubscription" is selected as the default subscription.
    VERBOSE: To view all the subscriptions, please use Get-AzureSubscription.
    VERBOSE: To switch to a different subscription, please use Select-AzureSubscription.
    
    구독이 여러 개인 경우 다른 구독을 사용하려면 Select-AzureSubscription cmdlet을 사용합니다. 모든 구독을 보려면 Get-AzureSubscription을 사용합니다.

    note참고
    Add-AzureAccount, Select-AzureSubscriptionGet-AzureSubscription에 대한 자세한 내용은 Azure 프로필 Cmdlet을 참조하세요.

  4. New-AzureManagedCache cmdlet을 호출하고 이름, 지역, 캐시 기능 및 캐시 크기를 지정합니다. 다음 예제에서는 contosocache 영역에 이름이 South Central US인 기본 128MB 캐시를 만듭니다.

    New-AzureManagedCache -Name contosocache -Location "South Central US" -Sku Basic -Memory 128MB
    
    note참고
    캐시를 만들 때 사용할 수 있는 매개 변수와 값의 전체 목록은 New-AzureManagedCache cmdlet 설명서를 참조하세요.

  5. PowerShell cmdlet을 호출한 후 캐시가 만들어지는 데 몇 분 정도 걸릴 수 있습니다. 캐시를 만든 후에는 새 캐시가 실행 중 상태가 되며 기본 설정에서 사용할 준비가 되며, Azure 관리 포털에서 확인하고 구성할 수 있습니다. 캐시 구성을 사용자 지정하려면 다음 Configure the Cache 섹션을 참조하세요.

    만들기 진행 상태는 Azure PowerShell 창에서 모니터링할 수 있습니다. 캐시를 사용할 준비가 되면 다음 예제와 같이 New-AzureManagedCache cmdlet에 캐시 정보가 표시됩니다.

    PS C:\> Add-AzureAccount
    VERBOSE: Account "user@domain.com" has been added.
    VERBOSE: Subscription "MySubscription" is selected as the default subscription.
    VERBOSE: To view all the subscriptions, please use Get-AzureSubscription.
    VERBOSE: To switch to a different subscription, please use Select-AzureSubscription.
    PS C:\> New-AzureManagedCache -Name contosocache -Location "South Central US" -Sku Basic -Memory 128MB
    VERBOSE: Intializing parameters...
    VERBOSE: Creating prerequisites...
    VERBOSE: Verify cache service name...
    VERBOSE: Creating cache service...
    VERBOSE: Waiting for cache service to be in ready state...
    
    
    Name     : contosocache
    Location : South Central US
    State    : Active
    Sku      : Basic
    Memory   : 128MB
    
    
    
    PS C:\>
    

관리 캐시 서비스에서는 여러 데이터 집합에 대해 각기 다른 캐시 옵션을 유동적으로 구성할 수 있는 명명된 캐시를 지원합니다. 모든 캐시에는 default 명명된 캐시가 있으며 표준 및 프리미엄 캐시 기능에서는 명명된 캐시를 최대 9개까지 추가로 구성할 수 있습니다. 각 명명된 캐시에는 고가용성, 알림 및 사용자 지정 제거/만료 정책 같은 자체 개별 설정이 있습니다. 명명된 캐시 설정은 관리 포털에 있는 캐시의 구성 탭에서 구성됩니다.

Windows Azure 캐시 서비스의 명명된 캐시

다음 표에서는 관리 캐시 서비스 기능을 간략하게 설명합니다.

 

기능 설명

Name

default 캐시가 구성되어 있으며 표준 및 프리미엄 캐시 기능에서는 필요한 경우 명명된 캐시를 최대 9개까지 추가로 구성할 수 있습니다.

만료 정책

만료 정책에는 안 함, 절대슬라이딩이라는 세 가지 유형이 있습니다. 절대를 지정하면 항목이 캐시에 추가될 때 시간(분)에 지정된 만료 시간이 시작됩니다. 슬라이딩을 지정하면 캐시에서 항목에 액세스할 때마다 만료 시간이 재설정됩니다. 안 함을 지정하면 시간(분)0으로 설정되고 항목이 만료되지 않습니다. 기본값은 절대입니다.

자세한 내용은 TechNet의 Azure 관리 캐시 서비스의 만료 및 제거.

시간(분)

캐시 항목의 기본 만료 시간은 10분이지만 이 값을 구성할 수 있습니다. 항목을 캐시에 추가할 때 AddPut 오버로드를 사용하면 캐시에 추가된 개별 항목의 만료 시간도 지정할 수 있습니다. 시간(분)만료 정책과 함께 항목이 만료되는 시기를 결정합니다.

알림

알림을 사용하면 캐시에서 여러 캐시 작업이 발생할 때 응용 프로그램이 비동기적 알림을 받을 수 있습니다.

알림은 표준 및 프리미엄 캐시 기능에서 사용할 수 있으며 기본 캐시 기능에서는 사용할 수 없습니다. 자세한 내용은 TechNet의 Azure 관리 캐시 서비스의 캐시 기능Azure 관리 캐시 서비스 알림.

고가용성

캐시 항목에 고가용성이 제공됩니다. 오류로 인해 항목이 손실된 경우 캐시 내 항목의 백업 복사본을 계속 사용할 수 있습니다.

고가용성은 프리미엄 캐시 기능에서만 제공되며 기본 또는 표준 캐시 기능에서는 사용할 수 없습니다. 자세한 내용은 TechNet의 Azure 관리 캐시 서비스의 캐시 기능Azure 관리 캐시 서비스의 고가용성.

제거

사용(LRU(마지막으로 사용한 항목) 알고리즘을 사용하여 제거할 항목 결정) 또는 사용 안 함을 선택할 수 있습니다. 기본값은 사용입니다.

캐시가 만들어지고 구성되면 클라이언트 응용 프로그램에서 캐시에 연결할 수 있습니다. 자세한 내용은 TechNet의 Azure 관리 캐시 서비스의 캐시 클라이언트 구성.

표시: