빠른 시작: Azure AI 서비스 리소스 만들기

Azure AI 서비스 리소스를 만들고 관리하는 방법을 알아봅니다. Azure AI 서비스 리소스를 통해 단일 자격 증명 집합을 사용하여 여러 Azure AI 서비스에 액세스할 수 있습니다.

서로 다른 두 리소스를 통해 Azure AI 서비스에 액세스할 수 있습니다.

  • Azure AI 서비스 다중 서비스 리소스:
    • 단일 자격 증명 집합으로 여러 Azure AI 서비스에 액세스합니다.
    • 사용하는 서비스의 청구를 통합합니다.
  • Face 및 Vision과 같은 단일 서비스 리소스:
    • 만든 각 서비스에 대해 고유한 자격 증명 집합을 사용하여 단일 Azure AI 서비스에 액세스합니다.
    • 대부분의 Azure AI 서비스는 무료 체험 계층을 제공합니다.

Azure AI 서비스는 Azure 구독에서 만든 Azure 리소스입니다. 리소스를 만든 후 생성된 키와 엔드포인트를 사용하여 애플리케이션을 인증할 수 있습니다.

다중 서비스 리소스를 사용하는 지원되는 서비스

다중 서비스 리소스를 사용하면 단일 자격 증명 집합을 사용하여 다음 Azure AI 서비스에 액세스할 수 있습니다. 일부 서비스는 다중 서비스 리소스 및 단일 서비스 리소스를 통해 사용할 수 있습니다.

가능한 경우 Azure AI 서비스 리소스(API 종류가 AIServices인 경우)를 사용하여 단일 자격 증명 집합으로 여러 Azure AI 서비스에 액세스하는 것이 좋습니다. 다중 서비스 리소스(예: Face 및 Custom Vision)를 통해 사용할 수 없는 서비스의 경우 단일 서비스 리소스를 만들 수 있습니다.

서비스 설명 종류(API를 통해)
Azure OpenAI Service 아이콘 Azure OpenAI 다양한 자연어 작업을 수행합니다. AIServices
OpenAI
콘텐츠 안전 아이콘 콘텐츠 안전 원치 않는 콘텐츠를 탐지하는 AI 서비스 AIServices
ContentSafety
Custom Vision 아이콘 Custom Vision 비즈니스에 맞게 이미지 인식을 사용자 지정합니다. CustomVision.Prediction(예측 전용)
CustomVision.Training(학습 전용)
문서 인텔리전스 아이콘 문서 인텔리전스 문서를 지능형 데이터 기반 솔루션으로 전환합니다. AIServices
FormRecognizer
Face 아이콘 Face 이미지에서 사람과 감정을 감지 및 식별합니다. Face
언어 아이콘 언어 업계 최고의 자연어 이해 기능을 사용하여 앱을 빌드합니다. AIServices
TextAnalytics
음성 아이콘 음성 음성 텍스트 변환, 텍스트 음성 변환, 번역 및 화자 인식. AIServices
Speech
Translator 아이콘 Translator AI 기반 번역 기술을 사용하여 100개 이상의 사용 중인 위험에 처한 사라질 위기의 언어 및 방언을 번역합니다. AIServices
TextTranslation
비전 아이콘 비전 이미지 및 비디오의 콘텐츠를 분석합니다. AIServices(학습 및 예측)
ComputerVision

필수 조건

새 Azure AI 서비스 리소스 만들기

Azure AI 서비스 다중 서비스 리소스는 포털의 Azure AI 서비스>Azure AI 서비스 아래에 나열됩니다. 다음과 같이 로고를 찾습니다.

Azure Portal의 Azure AI 서비스 리소스 스크린샷

Important

Azure는 Azure AI 서비스라는 두 개 이상의 리소스 종류를 제공합니다. 앞에 표시된 대로 로고가 있는 Azure AI 서비스>Azure AI 서비스 아래에 나열된 서비스를 선택해야 합니다.

Azure AI 서비스 리소스를 만들려면 다음 지침을 따릅니다.

  1. Azure AI 서비스 리소스를 만들려면 다음 링크를 선택합니다. https://portal.azure.com/#create/Microsoft.CognitiveServicesAIServices

  2. 만들기 페이지에서 다음 정보를 제공합니다.

    프로젝트 세부 정보 설명
    구독 사용 가능한 Azure 구독 중 하나를 선택합니다.
    리소스 그룹 Azure AI 서비스 리소스를 포함할 Azure 리소스 그룹입니다. 새 그룹을 만들거나 기존 그룹에 추가할 수 있습니다.
    지역 Azure AI 서비스 인스턴스의 위치입니다. 다른 위치를 사용하면 대기 시간이 발생할 수 있지만 리소스의 런타임 가용성에는 영향을 주지 않습니다.
    이름 Azure AI 서비스 리소스를 설명하는 이름입니다. 예를 들자면 MyAIServicesResource입니다.
    가격 책정 계층 Azure AI 서비스 계정의 비용은 선택한 옵션 및 사용량에 따라 다릅니다. 자세한 내용은 API 가격 책정 세부 정보를 참조하세요.

    다중 서비스 리소스 만들기 화면

  3. 필요에 따라 리소스에 대한 다른 설정을 구성하고 조건을 읽고 수락한 다음(해당하는 경우) 검토 + 만들기를 선택합니다.

구독에서 Azure AI 서비스 리소스 만들기를 허용하지 않는 경우 Azure Portal, PowerShell 명령 또는 Azure CLI 명령을 사용하여 Azure 리소스 공급자의 권한을 사용하도록 설정해야 할 수도 있습니다. 구독 소유자가 아닌 경우 소유자 또는 관리자 역할이 있는 사용자에게 대신 등록을 완료해 달라고 요청하거나 계정에 /register/action 권한을 부여해 달라고 요청하세요.

리소스 정리

Azure AI 서비스 구독을 정리하고 제거하려면 리소스 또는 리소스 그룹을 삭제할 수 있습니다. 리소스 그룹을 삭제하면 그룹에 포함된 모든 리소스가 함께 삭제됩니다.

  1. Azure Portal에서 왼쪽의 메뉴를 확장하여 서비스 메뉴를 열고 리소스 그룹을 선택하여 리소스 그룹 목록을 표시합니다.
  2. 삭제할 리소스가 포함된 리소스 그룹을 찾습니다.
  3. 전체 리소스 그룹을 삭제하려면 리소스 그룹 이름을 선택합니다. 다음 페이지에서 리소스 그룹 삭제를 선택하고 확인합니다.
  4. Azure AI 서비스 리소스만 삭제하려면 리소스 그룹을 선택하여 해당 리소스 내의 모든 리소스를 확인합니다. 다음 페이지에서 삭제할 리소스를 선택하고 해당 행의 줄임표 메뉴를 선택한 다음, 삭제를 선택합니다.

이 빠른 시작을 사용하여 Azure CLI(명령줄 인터페이스) 명령을 사용하여 Azure AI 서비스 리소스를 만듭니다.

필수 조건

Azure CLI 설치 및 로그인

Azure CLI를 설치합니다. 로컬에 설치된 CLI로 로그인하려면 az login 명령을 실행합니다.

az login

새 리소스 그룹 만들기

Azure AI 서비스 리소스를 만들기 전에 리소스를 포함할 Azure 리소스 그룹이 있어야 합니다. 새 리소스를 만들 때 새 리소스 그룹을 만들거나 기존 리소스 그룹을 사용할 수 있습니다. 이 문서에서는 새 리소스 그룹을 만드는 방법을 보여줍니다.

리소스를 만들려면 구독에 사용할 수 있는 Azure 위치 중 하나가 필요합니다. az account list-locations 명령으로 사용 가능한 지역 목록을 검색할 수 있습니다. 대부분의 Azure AI 서비스는 여러 위치에서 액세스할 수 있습니다. 가장 가까운 위치를 선택하거나 서비스에 사용할 수 있는 위치를 확인합니다.

Important

  • Azure AI 서비스 리소스를 호출할 때 필요하므로 Azure 위치를 기억해 두어야 합니다.
  • 일부 Azure AI 서비스의 가용성은 지역에 따라 다를 수 있습니다. 자세한 내용은 지역별 Azure 제품을 참조하세요.
az account list-locations --query "[].{Region:name}" --out table

Azure 위치를 선택한 후에는 Azure CLI에서 az group create 명령을 사용하여 새 리소스 그룹을 만듭니다. 아래 예제에서 Azure 위치 westus2를 구독에 사용할 수 있는 Azure 위치 중 하나로 바꿉니다.

az group create --name ai-services-resource-group --location westus2

Azure AI 서비스 다중 서비스 리소스 만들기

새 Azure AI 서비스 리소스를 만들고 구독하려면 az cognitiveservices account create 명령을 사용합니다. 이 명령은 앞에서 만든 리소스 그룹에 요금이 발생할 수 있는 새 리소스를 추가합니다. 새 리소스를 만들 때 가격 책정 계층(또는 SKU) 및 Azure 위치와 함께 사용할 서비스의 종류를 알아야 합니다.

Important

Azure는 Azure AI 서비스에 대해 둘 이상의 리소스 종류를 제공합니다. AIServiceskind를 사용하여 리소스를 만들어야 합니다.

아래 명령을 사용하여 multi-service-resource라는 표준 S0 Azure AI 서비스 다중 서비스 리소스를 만들 수 있습니다.

az cognitiveservices account create --name multi-service-resource --resource-group ai-services-resource-group  --kind AIServices --sku S0 --location westus2 --yes

구독에서 Azure AI 서비스 리소스 만들기를 허용하지 않는 경우 Azure Portal, PowerShell 명령 또는 Azure CLI 명령을 사용하여 Azure 리소스 공급자의 권한을 사용하도록 설정해야 할 수도 있습니다. 구독 소유자가 아닌 경우 소유자 또는 관리자 역할이 있는 사용자에게 대신 등록을 완료해 달라고 요청하거나 계정에 /register/action 권한을 부여해 달라고 요청하세요.

리소스의 현재 할당량 사용 정보 가져오기

리소스 사용량 정보를 확인하려면 az cognitiveservices account list-usage 명령을 사용합니다.

az cognitiveservices account list-usage --name multi-service-resource --resource-group ai-services-resource-group --subscription subscription-name

리소스 정리

Azure AI 서비스 리소스를 정리하고 제거하려면 해당 리소스 또는 리소스 그룹을 삭제하면 됩니다. 리소스 그룹을 삭제하면 그룹에 포함된 모든 리소스가 함께 삭제됩니다.

리소스 그룹 및 관련 리소스를 제거하려면 az group delete command를 사용합니다.

az group delete --name ai-services-resource-group

이 빠른 시작을 사용하여 Azure PowerShell 명령을 사용하여 Azure AI 서비스 리소스를 만듭니다.

필수 조건

Azure PowerShell 설치 및 로그인

Azure PowerShell을 설치합니다. 로그인하려면 Connect-AzAccount 명령을 실행합니다.

Connect-AzAccount

새 Azure AI 서비스 리소스 그룹 만들기

Azure AI 서비스 리소스를 만들기 전에 리소스를 포함할 Azure 리소스 그룹이 있어야 합니다. 새 리소스를 만들 때 새 리소스 그룹을 만들거나 기존 리소스 그룹을 사용할 수 있습니다. 이 문서에서는 새 리소스 그룹을 만드는 방법을 보여줍니다.

리소스를 만들려면 구독에 사용할 수 있는 Azure 위치 중 하나가 필요합니다. Get-AzLocation 명령을 사용하여 사용 가능한 위치 목록을 검색할 수 있습니다. 대부분의 Azure AI 서비스는 여러 위치에서 액세스할 수 있습니다. 가장 가까운 위치를 선택하거나 서비스에 사용할 수 있는 위치를 확인합니다.

Important

  • Azure AI 서비스 리소스를 호출할 때 필요하므로 Azure 위치를 기억해 두어야 합니다.
  • 일부 Azure AI 서비스의 가용성은 지역에 따라 다를 수 있습니다. 자세한 내용은 지역별 Azure 제품을 참조하세요.
Get-AzLocation | Select-Object -Property Location, DisplayName

Azure 위치가 있으면 New-AzResourceGroup 명령을 사용하여 Azure PowerShell에 새 리소스 그룹을 만듭니다. 아래 예제에서 Azure 위치 westus2를 구독에 사용할 수 있는 Azure 위치 중 하나로 바꿉니다.

New-AzResourceGroup -Name ai-services-resource-group -Location westus2

Azure AI 서비스 다중 서비스 리소스 만들기

새 Azure AI 서비스 리소스를 만들고 구독하려면 New-AzCognitiveServicesAccount 명령을 사용합니다. 이 명령은 앞에서 만든 리소스 그룹에 요금이 발생할 수 있는 새 리소스를 추가합니다. 새 리소스를 만들 때 가격 책정 계층(또는 SKU) 및 Azure 위치와 함께 사용할 서비스의 "종류"를 알아야 합니다.

Important

Azure는 Azure AI 서비스에 대해 둘 이상의 리소스 종류를 제공합니다. AIServicesType(종류)을 사용하여 리소스를 만들어야 합니다.

아래 명령을 사용하여 multi-service-resource라는 표준 S0 Azure AI 서비스 다중 서비스 리소스를 만들 수 있습니다.

New-AzCognitiveServicesAccount -ResourceGroupName ai-services-resource-group -Name multi-service-resource -Type AIServices -SkuName S0 -Location westus2

구독에서 Azure AI 서비스 리소스 만들기를 허용하지 않는 경우 Azure Portal, PowerShell 명령 또는 Azure CLI 명령을 사용하여 Azure 리소스 공급자의 권한을 사용하도록 설정해야 할 수도 있습니다. 구독 소유자가 아닌 경우 소유자 또는 관리자 역할이 있는 사용자에게 대신 등록을 완료해 달라고 요청하거나 계정에 /register/action 권한을 부여해 달라고 요청하세요.

리소스의 현재 할당량 사용 정보 가져오기

Get-AzCognitiveServicesAccountUsage 명령을 사용하여 리소스의 사용량을 가져옵니다.

Get-AzCognitiveServicesAccountUsage -ResourceGroupName ai-services-resource-group -Name multi-service-resource

리소스 정리

Azure AI 서비스 리소스를 정리하고 제거하려면 해당 리소스 또는 리소스 그룹을 삭제하면 됩니다. 리소스 그룹을 삭제하면 그룹에 포함된 모든 리소스가 함께 삭제됩니다.

리소스 그룹과 관련 리소스를 제거하려면 Remove-AzResourceGroup 명령을 사용합니다.

Remove-AzResourceGroup -Name ai-services-resource-group

가격 책정

가격 책정 계층(및 청구되는 금액)은 인증 정보를 사용하여 전송하는 트랜잭션 수를 기준으로 합니다. 각 가격 책정 계층은 다음을 지정합니다.

  • 초당 허용되는 최대 트랜잭션 수(TPS)입니다.
  • 가격 책정 계층 내에서 사용하도록 설정된 서비스 기능입니다.
  • 미리 정의된 트랜잭션 수에 대한 비용입니다. 이 숫자를 초과하면 서비스에 대한 가격 책정 세부 정보에 지정된 대로 추가 요금이 발생합니다.