SSMS(SQL Server Management Studio)의 코필로트는 Azure OpenAI에서 엔드포인트 및 배포를 사용합니다. 이 문서에서는 필요한 Azure OpenAI 리소스를 만드는 단계를 제공합니다. 자세한 내용은 Azure AI Foundry Models 리소스에서 Azure OpenAI 만들기 및 배포를 참조하세요.
배포에 대한 액세스는 Microsoft Entra 인증 또는 API 키를 사용하여 제공할 수 있습니다. Microsoft Entra 인증은 보다 안전한 옵션으로 권장됩니다.
SSMS의 코필로트 비용은 프로비전된 Azure OpenAI 리소스와 선택한 모델의 사용에 따라 달라집니다. 리소스를 호스트하는 Azure 구독에 요금이 청구됩니다. 자세한 내용은 Azure OpenAI 서비스 가격 책정 개요를 참조하세요.
엔드포인트 만들기
엔드포인트 만들기는 Azure Portal에서 수행됩니다.
Azure Portal에 로그인합니다.
서비스로 이동합니다.
AI + Machine Learning 아래에 나열된 Azure AI 서비스를 선택합니다.
Azure AI 서비스*내에서 Azure OpenAI 계정을 선택합니다.
+ 만들기를 선택하여 새 Azure OpenAI 서비스를 만듭니다.
기본 사항 페이지에서 필요한 모든 세부 정보를 완료합니다.
- 이름은 엔드포인트 URL에 사용됩니다.
- 현재 가격 책정 계층 에 사용할 수 있는 유일한 옵션은 표준 S0입니다.
다음을 선택합니다.
VPN(가상 사설망)을 사용하지 않는 한 네트워크 페이지에서 모든 네트워크를 선택합니다. SSMS(SQL Server Management Studio)는 SSMS의 코필로트가 작동할 엔드포인트에 연결할 수 있어야 합니다.
VPN을 사용하는 경우 유형 아래에서 선택한 네트워크를 확인하고 Azure AI 서비스 리소스 옵션에 대한 네트워크 보안을 구성 한 다음 적절한 가상 네트워크 및 서브넷을 선택합니다.
방화벽 규칙에 적절한 IP 범위를 추가합니다.
다음을 선택합니다.
태그 페이지에서 조직에서 사용하는 태그를 설정합니다. SSMS의 Copilot에는 태그가 필요하지 않지만 회사 정책에 따라 설정해야 합니다. 예를 들어 회사에서 소유자 태그를 사용하려면 모든 리소스가 필요할 수 있습니다.
다음을 선택합니다.
검토 + 제출 페이지에서 정보를 검토한 다음 만들기를 선택합니다.
배포가 진행 중이라는 메시지가 표시되고 배포가 프로비전될 때 완료된 메시지가 표시됩니다.
리소스로 이동을 선택합니다.
리소스 내에서 리소스 관리를 확장한 다음 키 및 엔드포인트를 선택합니다.
SSMS에서 Copilot를 구성할 때 사용되므로 키 및 엔드포인트 페이지의 엔드포인트 값을 기록해 둡니다.
Note
SSMS에서 Copilot의 초기 구성 중에 Azure OpenAI 엔드포인트 대화 상자에 엔드포인트를 입력합니다.
API 키 액세스를 사용하는 경우 SSMS에서 Copilot를 구성할 때 키 1 또는 키 2를 사용할 수 있습니다. API 키 액세스는 선택 사항입니다. Microsoft Entra 인증은 보다 안전한 옵션으로 권장됩니다.
Note
SSMS에서 Copilot의 초기 구성 중에 API 키 액세스를 사용하는 경우 Azure OpenAI API 키 대화 상자에서 키 1 또는 키 2를 입력합니다.
액세스에 Microsoft Entra ID 사용
Microsoft Entra를 사용하여 SSMS에서 Azure OpenAI for Copilot에 인증하려면 다음 단계가 필요합니다.
엔드포인트 리소스 내에서 IAM(Access Control)을 선택합니다.
Access Control 페이지에서 + 추가를 선택하여 역할 할당을 추가합니다.
역할 페이지의 작업 함수 역할 목록 내에서 Cognitive Services OpenAI 사용자를 찾아 선택한 다음, 다음을 선택합니다.
구성원 페이지에서 사용자, 그룹, 서비스 주체 또는 관리 ID를 입력하여 적절한 멤버를 추가합니다.
+멤버 선택을 사용하여 구성원 선택 창을 엽니다.
목록에서 적절한 ID를 선택한 다음, 선택합니다.
검토 + 할당을 선택하고 검토 + 할당 페이지에서 구성원을 검토한 다음 검토 + 할당을 다시 선택하여 배포에 멤버를 할당합니다.
역할이 추가되었다는 알림이 나타납니다.
Cognitive Services OpenAI 참가자에 대해 2~8단계를 반복합니다. 사용자, 그룹, 서비스 주체 또는 관리 ID에 관계없이 모든 멤버를 두 역할에 모두 추가해야 합니다.
Cognitive Services OpenAI 기여자 역할에는 읽기/쓰기 권한과 엔드포인트를 수정하는 기능이 있습니다. 또는 엔드포인트를 관리하는 개인에게 Cognitive Services OpenAI 기여자 역할을 할당하고(한 명 이상에게 할당해야 함) Cognitive Services OpenAI 사용자 역할만 다른 멤버에게 할당할 수 있습니다. Cognitive Services OpenAI 사용자 역할은 낮은 권한이며 엔드포인트에 대한 읽기 전용 액세스를 제공합니다.
배포를 생성하기
필요한 마지막 단계는 배포를 만드는 것입니다.
엔드포인트 리소스 내에서 개요 페이지로 이동합니다.
Azure AI Foundry 포털 탐색을 선택하면 별도의 포털이 열립니다.
Azure Portal을 종료한다는 경고가 나타납니다. 를 선택합니다 계속.
Azure AI Foundry 포털 내에서 공유 리소스 아래의 배포를 선택합니다.
+ 모델 배포를 선택한 다음, 기본 모델 배포를 선택합니다.
모델 선택 창에서gpt-4o(채팅 완료)모델을 선택한 다음 확인을 선택합니다.
Note
gpt-4o는 미리 보기에 지원되는 유일한 모델입니다.모델 배포 페이지에서 사용자 지정을 선택합니다.
사용자 지정 대화 상자 내에서 배포 이름 값을 입력합니다.
SSMS에서 Copilot를 구성할 때 사용되므로 배포 이름 값을 기록해 둡니다.
Note
SSMS에서 Copilot의 초기 구성 중에 Azure OpenAI 배포 대화 상자에 배포 이름을 입력합니다.
배포 유형을 설정합니다. 각 배포 유형에는 성능과 데이터 상주에 대한 설명이 포함됩니다. 이름에 '표준'이 있는 배포는 미리 보기에 권장됩니다. 데이터 보존이 중요하지 않은 경우 Global Standard는 최상의 성능을 제공합니다. 데이터 영역 표준은 균형 잡힌 절차를 제공하며 표준은 추가 대기 시간의 잠재적 비용으로 특정 지역에 최적화합니다.
모델 버전이어야
2024-11-20하며 리소스 위치는 기본적으로 설정되어야 합니다(이미 만든 엔드포인트에서 상속됨).분당 토큰 속도 제한을 사용 가능한 최대값으로 설정합니다. 한도를 낮추기로 결정한 경우 언제든지 Azure AI Foundry 포털에서 수정할 수 있습니다. 값이 낮을수록 코필로트가 대답할 수 있는 분당 질문이 줄어듭니다. 자세한 내용은 Azure AI Foundry 모델 할당량 및 제한의 Azure OpenAI를 참조하세요.
회사에 AI 콘텐츠 필터에 대한 자체 정책이 없는 한 콘텐츠 필터 를 DefaultV2의 기본값으로 둡니다.
리소스 만들기를 선택하고 배포합니다.
배포가 완료되면 세부 정보 페이지가 나타납니다. 시작 섹션 내에서 기본 코드 실행 샘플 코드에서 엔드포인트 및 배포를 찾을 수 있습니다.
SSMS에서 Copilot를 구성할 때 다음 값과 엔드포인트를 사용합니다.
속도 제한(분당 토큰)과 같은 배포 설정을 편집해야 하는 경우 배포에 대한 세부 정보 페이지에 액세스합니다.
비용 모니터링
SSMS의 Copilot 비용은 사용량에 따라 다르며 종량제 청구 모델을 따릅니다. 비용은 고정된 되풀이 값이 아니므로 정기적으로 리소스 지출을 모니터링하여 청구의 놀라움을 완화하는 것이 좋습니다. 자세한 내용은 Azure AI Foundry 모델에서 Azure OpenAI에 대한 비용 관리 계획을 참조하세요.