방법: Azure Managed Cache Service 대한 캐시 만들기

중요

Microsoft는 모든 새 개발에서 Azure Redis Cache를 사용하는 것이 좋습니다. Azure Cache 제품 선택에 대한 현재 설명서 및 지침 은 나에게 적합한 Azure Cache 제품을 참조하세요.

이 항목에서는 Azure Managed Cache Service 대한 캐시를 만들고 구성하는 연습을 제공합니다.

캐시 만들기

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

  • 캐시 제품 선택

  • 캐시 만들기

  • 캐시 구성

캐시 제품 선택

Managed Cache Service 다음 세 가지 제품에서 사용할 수 있습니다.

  • 기본 - 캐시 크기는 128MB ~ 1GB이고 128MB 단위로 증가하며, 기본 명명된 캐시는 하나입니다.

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

  • 프리미엄 - 캐시 크기는 5GB ~ 150GB이고 5GB 단위로 증가하며, 알림과 고가용성이 지원되고 명명된 캐시는 최대 10개입니다.

참고

각 기능은 가격과 기능 면에서 차이가 있습니다. 자세한 내용은 Cache Service 가격 책정 FAQ를 참조하세요.

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

참고

응용 프로그램 변경이 필요한 경우 크기 및 캐시 기능에서 언제든 캐시 크기를 조정할 수 있습니다. 자세한 내용은 Azure Managed Cache Service 대한 캐시 크기 조정을 참조하세요.

캐시 만들기

Managed Cache Service 캐시 인스턴스는 PowerShell 스크립트를 사용하여 만들어집니다.

중요

PowerShell cmdlet을 사용하여 Managed Cache Service 인스턴스를 만든 후에는 Azure 관리 포털에서 보고 구성할 수 있습니다.

Managed Cache Service 인스턴스를 만들려면

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

    참고

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

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

    참고

    계정의 인증서를 사용하여 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을 사용합니다.

    참고

    및 에 대한 Add-AzureAccountSelect-AzureSubscriptionGet-AzureSubscription자세한 내용은 Azure Profile Cmdlet을 참조하세요.

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

    New-AzureManagedCache -Name contosocache -Location "South Central US" -Sku Basic -Memory 128MB
    

    참고

    캐시를 만들 때 사용할 수 있는 매개 변수 및 값의 전체 목록은 New-AzureManagedCache cmdlet 설명서를 참조하세요.

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

    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:\>
    

캐시 구성

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

Named Caches in Windows Azure Cache Service

다음 표에서는 Managed Cache Service 기능에 대한 개요를 제공합니다.

기능 설명

이름

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

만료 정책

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

자세한 내용은 Azure Managed Cache Service 대한 만료 및 제거를 참조하세요.

시간(분)

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

알림

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

알림은 표준 및 프리미엄 캐시 기능에서 사용할 수 있으며 기본 캐시 기능에서는 사용할 수 없습니다. 자세한 내용은 Azure Managed Cache Service 대한 Azure Managed Cache Service알림에 대한 캐시 제품을 참조하세요.

고가용성

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

고가용성은 프리미엄에서만 사용할 수 있고, 기본 또는 표준에서는 사용할 수 없습니다. 자세한 내용은 Azure Managed Cache Service 대한 캐시 제품Azure Managed Cache Service 대한 고가용성을 참조하세요.

제거

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

캐시가 만들어지고 구성되면 클라이언트 응용 프로그램에서 캐시에 연결할 수 있습니다. 자세한 내용은 Azure Managed Cache Service 대한 캐시 클라이언트 구성을 참조하세요.