Skip to content

Commit 77769e0

Browse files
authored
Merge pull request #181497 from v-kevinmic3/enterprise
Enterprise Tier Documentation
2 parents 0c2828a + aada2cf commit 77769e0

File tree

158 files changed

+2825
-837
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

158 files changed

+2825
-837
lines changed

articles/spring-cloud/access-app-virtual-network.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@ ms.devlang: azurecli
1212

1313
# Access your application in a private network
1414

15-
This document explains how to access an endpoint for your application in a private network.
15+
**This article applies to:** ✔️ Basic/Standard tier ✔️ Enterprise tier
16+
17+
This article explains how to access an endpoint for your application in a private network.
1618

1719
When **Assign Endpoint** on applications in an Azure Spring Cloud service instance is deployed in your virtual network, the endpoint is a private fully qualified domain name (FQDN). The domain is only accessible in the private network. Apps and services use the application endpoint. They include the *Test Endpoint* described in [View apps and deployments](./how-to-staging-environment.md#view-apps-and-deployments). *Log streaming*, described in [Stream Azure Spring Cloud app logs in real-time](./how-to-log-streaming.md), also works only within the private network.
1820

@@ -53,7 +55,7 @@ Find the IP Address for your Spring Cloud services. Customize the value of your
5355
If you have your own DNS solution for your virtual network, like Active Directory Domain Controller, Infoblox, or another, you need to point the domain `*.private.azuremicroservices.io` to the [IP address](#find-the-ip-for-your-application). Otherwise, you can follow the following instructions to create an **Azure Private DNS Zone** in your subscription to translate/resolve the private fully qualified domain name (FQDN) to its IP address.
5456

5557
> [!NOTE]
56-
> If you are using Azure China, please replace `private.azuremicroservices.io` with `private.microservices.azure.cn` in this documentation. Learn more about [Check Endpoints in Azure](/azure/china/resources-developer-guide#check-endpoints-in-azure).
58+
> If you are using Azure China, please replace `private.azuremicroservices.io` with `private.microservices.azure.cn` in this article. Learn more about [Check Endpoints in Azure](/azure/china/resources-developer-guide#check-endpoints-in-azure).
5759
5860
## Create a private DNS zone
5961

@@ -172,7 +174,7 @@ Use the [IP address](#find-the-ip-for-your-application) to create the A record i
172174

173175
## Assign private FQDN for your application
174176

175-
After following the procedure in [Build and deploy microservice applications](./how-to-deploy-in-azure-virtual-network.md), you can assign a private FQDN for your application.
177+
After following the procedure in [Deploy Azure Spring Cloud in a virtual network](./how-to-deploy-in-azure-virtual-network.md), you can assign a private FQDN for your application.
176178

177179
#### [Portal](#tab/azure-portal)
178180

@@ -210,8 +212,5 @@ After the assignment, you can access the application's private FQDN in the priva
210212
## Next steps
211213

212214
- [Expose applications to Internet - using Application Gateway](./expose-apps-gateway.md)
213-
214-
## See also
215-
216215
- [Troubleshooting Azure Spring Cloud in VNET](./troubleshooting-vnet.md)
217216
- [Customer Responsibilities for Running Azure Spring Cloud in VNET](./vnet-customer-responsibilities.md)

articles/spring-cloud/concept-app-status.md

Lines changed: 30 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -13,34 +13,38 @@ ms.custom: devx-track-java
1313

1414
**This article applies to:** ✔️ Java ✔️ C#
1515

16-
The Azure Spring Cloud UI delivers information about the status of running applications. There is an **Apps** option for each resource group in a subscription that displays general status of application types. For each application type, there is display of **Application instances**.
16+
**This article applies to:** ✔️ Basic/Standard tier ✔️ Enterprise tier
17+
18+
This article shows you how to view app status for Azure Spring Cloud.
19+
20+
The Azure Spring Cloud UI delivers information about the status of running applications. There is an **Apps** option for each resource group in a subscription that displays general status of application types. For each application type, there's a display of **Application instances**.
1721

1822
## Apps status
1923

2024
To view general status of an application type, select **Apps** in the left navigation pane of a resource group. The result displays the status of the deployed app:
2125

22-
* **Provisioning Status** shows the deployment’s provisioning state
23-
* **Running instance** shows how many app instances are running/how many app instances are desired. If the app should be stopped, this column shows *stopped*.
24-
* **Registered Instance** shows how many app instances are registered to eureka/how many app instance are desired. If the app should be stopped, this column shows *stopped*.
26+
* **Provisioning Status**: Shows the deployment’s provisioning state.
27+
* **Running instance**: Shows how many app instances are running and how many app instances you desire. If you stop the app, this column shows **stopped**.
28+
* **Registered Instance**: Shows how many app instances are registered to Eureka and how many app instances you desire. If you stop the app, this column shows **stopped**. Note that Eureka is not applicable to enterprise tier. For more information if you're using the enterprise tier, see [Use Service Registry](how-to-enterprise-service-registry.md).
2529

2630
![Apps status](media/spring-cloud-concept-app-status/apps-ui-status.png)
2731

28-
**The deployment status is reported as one of the following values:**
32+
The deployment status is reported as one of the following values:
2933

30-
| Enum | Definition |
31-
|:--:|:----------------:|
34+
| Enum | Definition |
35+
|---------|-----------------------------------|
3236
| Running | The deployment SHOULD be running. |
3337
| Stopped | The deployment SHOULD be stopped. |
3438

35-
**The provisioning state is accessible only from the CLI. It is reported as one of the following values:**
39+
The provisioning state is accessible only from the CLI. It is reported as one of the following values:
3640

37-
| Enum | Definition |
38-
|:--:|:----------------:|
39-
| Creating | The resource is creating. |
40-
| Updating | The resource is updating. |
41+
| Enum | Definition |
42+
|-----------|---------------------------------------------------------|
43+
| Creating | The resource is creating. |
44+
| Updating | The resource is updating. |
4145
| Succeeded | Successfully supplied resources and deploys the binary. |
42-
| Failed | Failed to achieve the *Succeeded* goal. |
43-
| Deleting | The resource is being deleted. This prevents operation, and the resource is not available in this status. |
46+
| Failed | Failed to achieve the *Succeeded* goal. |
47+
| Deleting | The resource is being deleted. This prevents operation, and the resource is not available in this status. |
4448

4549
## App instances status
4650

@@ -51,23 +55,23 @@ To view the status of a specific instance of a deployed app, select the **Name**
5155

5256
![App instances status](media/spring-cloud-concept-app-status/apps-ui-instance-status.png)
5357

54-
**The instance status is reported as one of the following values:**
58+
The instance status is reported as one of the following values:
5559

56-
| Enum | Definition |
57-
|:--:|:----------------:|
58-
| Starting | The binary is successfully deployed to the given instance. Instance booting the jar file may fail because jar cannot run properly. |
59-
| Running | The instance works. |
60-
| Failed | The app instance failed to start user’s binary after several retries. |
60+
| Enum | Definition |
61+
|-------------|------------|
62+
| Starting | The binary is successfully deployed to the given instance. Instance booting the jar file may fail because jar cannot run properly. |
63+
| Running | The instance works. |
64+
| Failed | The app instance failed to start user’s binary after several retries. |
6165
| Terminating | The app instance is shutting down. |
6266

63-
**The discovery status of the instance is reported as one of the following values:**
67+
The discovery status of the instance is reported as one of the following values:
6468

65-
| Enum | Definition |
66-
|:--:|:----------------:|
67-
| UP | The app instance is registered to eureka and ready to receive traffic |
69+
| Enum | Definition |
70+
|----------------|------------|
71+
| UP | The app instance is registered to Eureka and ready to receive traffic |
6872
| OUT_OF_SERVICE | The app instance is registered to Eureka and able to receive traffic. but shuts down for traffic intentionally. |
69-
| DOWN | The app instance is not registered to Eureka or is registered but not able to receive traffic. |
73+
| DOWN | The app instance is not registered to Eureka or is registered but not able to receive traffic. |
7074

71-
## See also
75+
## Next steps
7276

7377
* [Prepare a Spring or Steeltoe application for deployment in Azure Spring Cloud](how-to-prepare-app-deployment.md)

articles/spring-cloud/concept-manage-monitor-app-spring-boot-actuator.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@ ms.custom: devx-track-java
1111

1212
# Manage and monitor app with Azure Spring Boot Actuator
1313

14-
**This article applies to:** ✔️ Java
14+
**This article applies to:** ✔️ Java ❌ C#
15+
16+
**This article applies to:** ✔️ Basic/Standard tier ✔️ Enterprise tier
1517

1618
After deploying new binary to your app, you may want to check the functionality and see information about your running application. This article explains how to access the API from a test endpoint provided by Azure Spring Cloud and expose the production-ready features for your app.
1719

articles/spring-cloud/concept-metrics.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ ms.custom: devx-track-java
1111

1212
# Metrics for Azure Spring Cloud
1313

14+
**This article applies to:** ✔️ Basic/Standard tier ✔️ Enterprise tier
15+
1416
Azure Metrics explorer is a component of the Microsoft Azure portal that allows plotting charts, visually correlating trends, and investigating spikes and dips in metrics. Use the metrics explorer to investigate the health and utilization of your resources.
1517

1618
In Azure Spring Cloud, there are two viewpoints for metrics.

articles/spring-cloud/concept-security-controls.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ ms.custom: devx-track-java
1313

1414
**This article applies to:** ✔️ Java ✔️ C#
1515

16+
**This article applies to:** ✔️ Basic/Standard tier ✔️ Enterprise tier
17+
1618
Security controls are built in into Azure Spring Cloud Service.
1719

1820
A security control is a quality or feature of an Azure service that contributes to the service's ability to prevent, detect, and respond to security vulnerabilities. For each control, we use *Yes* or *No* to indicate whether it is currently in place for the service. We use *N/A* for a control that is not applicable to the service.

articles/spring-cloud/concept-understand-app-and-deployment.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,13 @@ ms.custom: devx-track-java
1313

1414
**This article applies to:** ✔️ Java ✔️ C#
1515

16-
**App** and **Deployment** are the two key concepts in the resource model of Azure Spring Cloud. In Azure Spring Cloud, an *App* is an abstraction of one business app or one microservice. One version of code or binary deployed as the *App* runs in a *Deployment*. Apps run in an *Azure Spring Cloud Service Instance*, or simply *service instance*, as shown next.
16+
**This article applies to:** ✔️ Basic/Standard tier ✔️ Enterprise tier
17+
18+
**App** and **Deployment** are the two key concepts in the resource model of Azure Spring Cloud. In Azure Spring Cloud, an *App* is an abstraction of one business app. One version of code or binary deployed as the *App* runs in a *Deployment*. Apps run in an *Azure Spring Cloud Service Instance*, or simply *service instance*, as shown next.
1719

1820
![Apps and Deployments](./media/spring-cloud-app-and-deployment/app-deployment-rev.png)
1921

20-
You can have multiple service instances within a single Azure subscription, but the Azure Spring Cloud Service is easiest to use when all of the Apps that make up a business app or microservice reside within a single service instance.
22+
You can have multiple service instances within a single Azure subscription, but the Azure Spring Cloud Service is easiest to use when all of the Apps that make up a business app reside within a single service instance.
2123

2224
Azure Spring Cloud standard tier allows one App to have one production deployment and one staging deployment, so that you can do blue/green deployment on it easily.
2325

@@ -53,6 +55,6 @@ The following features/properties are defined on Deployment level, and will be e
5355
* **An App can have at most two Deployments**: Creating more than two deployments is blocked by the API. Deploy your new binary to either the existing production or staging deployment.
5456
* **Deployment management is not available in Basic Tier**: Use Standard tier for Blue-Green deployment capability.
5557

56-
## See also
58+
## Next steps
5759

5860
* [Set up a staging environment in Azure Spring Cloud](./how-to-staging-environment.md)

articles/spring-cloud/concepts-blue-green-deployment-strategies.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ ms.custom: devx-track-java
1111

1212
# Blue-green deployment strategies in Azure Spring Cloud
1313

14+
**This article applies to:** ✔️ Basic/Standard tier ✔️ Enterprise tier
15+
1416
This article describes the blue-green deployment support in Azure Spring Cloud.
1517

1618
Azure Spring Cloud (Standard tier and higher) permits two deployments for every app, only one of which receives production traffic. This pattern is commonly known as blue-green deployment. Azure Spring Cloud's support for blue-green deployment, together with a [Continuous Delivery (CD)](/devops/deliver/what-is-continuous-delivery) pipeline and rigorous automated testing, allows agile application deployments with high confidence.

articles/spring-cloud/connect-managed-identity-to-azure-sql.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@ ms.custom: devx-track-java
1111

1212
# Use a managed identity to connect Azure SQL Database to an Azure Spring Cloud app
1313

14-
**This article applies to:** ✔️ Java
14+
**This article applies to:** ✔️ Java ❌ C#
15+
16+
**This article applies to:** ✔️ Basic/Standard tier ✔️ Enterprise tier
1517

1618
This article shows you how to create a managed identity for an Azure Spring Cloud app and use it to access Azure SQL Database.
1719

articles/spring-cloud/diagnostic-services.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ ms.custom: devx-track-java
1313

1414
**This article applies to:** ✔️ Java ✔️ C#
1515

16+
**This article applies to:** ✔️ Basic/Standard tier ✔️ Enterprise tier
17+
18+
This article shows you how to analyze diagnostics data in Azure Spring Cloud.
19+
1620
Using the diagnostics functionality of Azure Spring Cloud, you can analyze logs and metrics with any of the following services:
1721

1822
* Use Azure Log Analytics, where the data is written to Azure Storage. There is a delay when exporting logs to Log Analytics.
@@ -52,8 +56,8 @@ To get started, enable one of these services to receive the data. To learn about
5256
1. Select **Save**.
5357

5458
> [!NOTE]
55-
> 1. There might be a gap of up to 15 minutes between when logs or metrics are emitted and when they appear in your storage account, your event hub, or Log Analytics.
56-
> 1. If the Azure Spring Cloud instance is deleted or moved, the operation will not cascade to the **diagnostics settings** resources. The **diagnostics settings** resources have to be deleted manually before the operation against its parent, the Azure Spring Cloud instance. Otherwise, if a new Azure Spring Cloud instance is provisioned with the same resource ID as the deleted one, or if the Azure Spring Cloud instance is moved back, the previous **diagnostics settings** resources continue extending it.
59+
> There might be a gap of up to 15 minutes between when logs or metrics are emitted and when they appear in your storage account, your event hub, or Log Analytics.
60+
> If the Azure Spring Cloud instance is deleted or moved, the operation won't cascade to the **diagnostics settings** resources. The **diagnostics settings** resources have to be deleted manually before the operation against its parent, the Azure Spring Cloud instance. Otherwise, if a new Azure Spring Cloud instance is provisioned with the same resource ID as the deleted one, or if the Azure Spring Cloud instance is moved back, the previous **diagnostics settings** resources continue extending it.
5761
5862
## View the logs and metrics
5963

0 commit comments

Comments
 (0)