Azure OpenAI Service and features in Azure Government
This article highlights the differences when using Azure OpenAI in Azure Government as compared to the commercial cloud offering. Learn more about the Azure OpenAI Service itself in Azure OpenAI Service documentation.
Azure OpenAI models
Learn more about the different capabilities of each model in Azure OpenAI Service models. For customers with Business Continuity and Disaster Recovery (BCDR) considerations, please take careful note of the deployment types, regions, and model availability below as not all model/type combinations are available in both regions.
The following sections show model availability by region and deployment type.
Standard deployment model availability
Region | gpt-35-turbo, 1106 | gpt-35-turbo, 0125 | gpt-4, 1106-Preview | gpt-4o, 2024-05-13 | text-embedding-ada-002 |
---|---|---|---|---|---|
usgovarizona | ✅ | ✅ | ✅ | ✅ | ✅ |
usgovvirginia | ✅ | ✅ | ✅ | - | ✅ |
To request quota increases for the pay-as-you-go consumption model, apply at https://aka.ms/AOAIGovQuota
Provisioned deployment model availability
Region | gpt-35-turbo, 1106 | gpt-35-turbo, 0125 | gpt-4, 1106-Preview | gpt-4o, 2024-05-13 |
---|---|---|---|---|
usgovarizona | - | ✅ | - | ✅ |
usgovvirginia | - | ✅ | ✅ | ✅ |
Note
Provisioned Throughput Units (PTUs) are different from standard quota in Azure OpenAI and are not available by default in Azure Government. To learn more about this offering contact your Microsoft Account Team.
Azure OpenAI features
Feature | Description |
---|---|
Connect your data | Available in USGovVirginia and USGovArizona. Virtual network and private links are supported. Deployment to a web app or a copilot in Copilot Studio is not supported. |
Managed Identity | Yes, via Microsoft Entra ID |
Virtual network support & private link support | Yes. |
UI experience | Azure portal for account & resource management Azure OpenAI Studio for model exploration |
Abuse Monitoring | Not all features of Abuse Monitoring are enabled for Azure OpenAI in Azure Government. You are responsible for implementing reasonable technical and operational measures to detect and mitigate any use of the service in violation of the Product Terms. Automated Content Classification and Filtering remains enabled by default for Azure Government. If modified content filters are required, apply at https://aka.ms/AOAIGovModifyContentFilter |
Data Storage | In Azure Government, there are no Azure OpenAI features currently enabled that store customer data at rest. However, Customer Managed Keys (CMK) can still be enabled in Azure Government to support use of the same policies in Azure Government as in Public cloud. Note also that if Azure OpenAI features that store customer data are enabled in Azure Government in the future, any existing CMK deployment would be applied to that data at that time. Learn more at Azure OpenAI Data Privacy. |
Compliance | View the current status of Azure OpenAI compliance in Azure Government at Azure Government Services Audit Scope |
Service Endpoints | openai.azure.us |
Key Portals |
|
Provisioned deployments in Azure Government
The following guide walks you through setting up a provisioned deployment with your Azure OpenAI Service resource in Azure Government.
Prerequisites
- An Azure Government subscription
- An Azure OpenAI resource
- An approved quota for a provisioned deployment and purchased a commitment
Managing provisioned throughput commitments
For Azure OpenAI in Azure Government, provisioned throughput deployments require prepurchased commitments created and managed from the Manage Commitments view in Azure OpenAI Studio. You can navigate to this view by selecting Manage Commitments from the Quota pane.
From the Manage Commitments view, you can do several things:
- Purchase new commitments or edit existing commitments.
- Monitor all commitments in your subscription.
- Identify and take action on commitments that might cause unexpected billing.
Setting | Notes |
---|---|
Select a resource | Choose the resource where you create the provisioned deployment. Once you have purchased the commitment, you are unable to use the quota on another resource until the current commitment expires. |
Select a commitment type | Select Provisioned. (Provisioned is equivalent to Provisioned Managed) |
Current uncommitted provisioned quota | The number of PTUs currently available for you to commit to this resource. |
Amount to commit (PTU) | Choose the number of PTUs you're committing to. This number can be increased during the commitment term, but can't be decreased. Enter values in increments of 50 for the commitment type Provisioned. |
Commitment tier for current period | The commitment period is set to one month. |
Renewal settings | Autorenew at current PTUs Autorenew at lower PTUs Do not autorenew |
Important
A new commitment is billed up-front for the entire term. If the renewal settings are set to auto-renew, then you will be billed again on each renewal date based on the renewal settings.
Important
When you add PTUs to a commitment, they will be billed immediately, at a pro-rated amount from the current date to the end of the existing commitment term. Adding PTUs does not reset the commitment term.
Changing renewal settings
Commitment renewal settings can be changed at any time before the expiration date of your commitment.
Important
If you allow a commitment to expire or decrease in size such that the deployments under the resource require more PTUs than you have in your resource commitment, you will receive hourly overage charges for any excess PTUs. For example, a resource that has deployments that total 500 PTUs and a commitment for 300 PTUs will generate hourly overage charges for 200 PTUs.
Common commitment management scenarios
Discontinue use of provisioned throughput
To end use of provisioned throughput and prevent hourly overage charges after commitment expiration, two steps must be taken:
- Set the renewal policy on all commitments to Don't autorenew.
- Delete the provisioned deployments using the quota.
Move a commitment/deployment to a new resource in the same subscription/region
It isn't possible in Azure OpenAI Studio to directly move a deployment or a commitment to a new resource. Instead, a new deployment needs to be created on the target resource and traffic moved to it. This process requires a new commitment purchase on the new resource. Because commitments are charged up-front for a 30-day period, it's necessary to time this move with the expiration of the original commitment to minimize overlap with the new commitment and “double-billing” during the overlap.
There are two approaches that can be taken to implement this transition.
Option 1: No-Overlap Switchover
This option requires some downtime, but requires no extra quota and generates no extra costs.
Steps | Notes |
---|---|
Set the renewal policy on the existing commitment to expire | This action prevents the commitment from renewing and generating further charges |
Before expiration of the existing commitment, delete its deployment | Downtime starts at this point and will last until the new deployment is created and traffic is moved. You can minimize the duration by timing the deletion to happen as close to the expiration date/time as possible. |
After expiration of the existing commitment, create the commitment on the new resource | Minimize downtime by executing this step and the next step as soon after expiration as possible. |
Create the deployment on the new resource and move traffic to it |
Option 2: Overlapped Switchover
This option has no downtime by having both existing and new deployments live at the same time. This method also requires having quota available to create the new deployment and generates extra costs during the overlapped deployments.
Steps | Notes |
---|---|
Set the renewal policy on the existing commitment to expire | Doing so prevents the commitment from renewing and generating further charges. |
Before expiration of the existing commitment: 1. Create the commitment on the new resource. 2. Create the new deployment. 3. Switch traffic 4. Delete existing deployment |
Ensure you leave enough time for all steps before the existing commitment expires, otherwise overage charges will be generated (see next section) for options. |