You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/includes/choose-the-right-azure-command-line-tool.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -88,7 +88,7 @@ Azure CLI syntax is similar to that of Bash scripting. If you work primarily wit
88
88
Azure PowerShell is a PowerShell module. If you work primarily with Windows systems, Azure PowerShell is a natural fit. Commands follow a verb-noun naming scheme and
89
89
data is returned as objects.
90
90
91
-
Choose the tool that uses your experience and shortens your learning curve. Take advantage of [Microsoft learning](/learn/paths/manage-resources-in-azure) to become proficient at managing Azure at the command line.
91
+
Choose the tool that uses your experience and shortens your learning curve. Take advantage of [Microsoft learning](/training/paths/manage-resources-in-azure) to become proficient at managing Azure at the command line.
92
92
93
93
With that said, being open-minded will only improve your abilities. Use a different tool when it makes sense.
Copy file name to clipboardExpand all lines: articles/intro/azure-developer-create-resources.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -61,7 +61,7 @@ The [Azure CLI](/cli/azure/what-is-azure-cli) is a cross-platform command line t
61
61
* Outputs results as JSON (by default). Results can also be formatted as YAML, an ASCII table or tab-separated values with no keys.
62
62
* Provides the ability to query and shape output through the use of [JMESPath queries](https://jmespath.org/).
63
63
64
-
Azure CLI commands are easily incorporated into popular scripting languages like [Bash](/learn/modules/bash-introduction/) giving you the ability to script common tasks.
64
+
Azure CLI commands are easily incorporated into popular scripting languages like [Bash](/training/modules/bash-introduction/) giving you the ability to script common tasks.
65
65
66
66
```azurecli
67
67
LOCATION='eastus'
@@ -239,4 +239,4 @@ Azure resources can also be created programmatically from code. This allows you
239
239
> [Using the Azure SDK for Python](../python/sdk/azure-sdk-overview.md)
@@ -30,18 +30,23 @@ JBoss EAP on Azure App Service is jointly supported by Red Hat and Microsoft. Wh
30
30
31
31
## JBoss EAP on Azure Red Hat OpenShift (ARO)
32
32
33
-
[Azure Red Hat OpenShift](https://azure.microsoft.com/services/openshift/#overview) provides highly available, fully managed OpenShift clusters on demand, monitored and operated jointly by Microsoft and Red Hat. If you're already using containers, using Kubernetes, or adopting microservices, then deploying JBoss EAP on ARO is a compelling option. Red Hat and Microsoft provide official guidance for running JBoss EAP on Azure Red Hat OpenShift (ARO). For more information, see [Deploy a Java application with Red Hat JBoss Enterprise Application Platform (JBoss EAP) on an Azure Red Hat OpenShift (ARO) 4 cluster](/azure/openshift/howto-deploy-java-jboss-enterprise-application-platform-app). The guidance uses JBoss EAP Helm Charts. The Helm Charts let you easily and reliably deploy Java applications to OpenShift. The guidance also demonstrates the recommended use of Bootable JAR deployments, the WildFly JAR Maven plugin, Galleon layers, the Galleon data sources feature pack, clustered state on Kubernetes, OpenShift secrets, and liveness/readiness probes.
33
+
[Azure Red Hat OpenShift](https://azure.microsoft.com/services/openshift/#overview) provides highly available, fully managed OpenShift clusters on demand, monitored and operated jointly by Microsoft and Red Hat. If you're already using or planning to adopt containers/Kubernetes, deploying JBoss EAP on ARO is a compelling option. Red Hat and Microsoft provide official guidance for running JBoss EAP on ARO. For more information, see [Deploy a Java application with Red Hat JBoss Enterprise Application Platform (JBoss EAP) on an Azure Red Hat OpenShift (ARO) 4 cluster](/azure/openshift/howto-deploy-java-jboss-enterprise-application-platform-app). The guidance uses JBoss EAP Helm Charts. The Helm Charts let you easily and reliably deploy Java applications to OpenShift. The guidance also demonstrates the recommended use of Bootable JAR deployments, the WildFly JAR Maven plugin, Galleon layers, the Galleon data sources feature pack, clustered state on Kubernetes, OpenShift secrets, and liveness/readiness probes.
34
34
35
35
## JBoss EAP on Azure Virtual Machines
36
36
37
-
Several plans are available for running JBoss EAP on Azure Virtual Machines. Visit the offer [in the Azure portal](https://aka.ms/jboss-eap-on-vms)and select the option best suited for your needs.
37
+
Virtual machines are a mature, proven migration path to the cloud that provides maximum flexibility and control. These factors are especially important for mission-critical workloads most suited to lift-and-shift migration. Microsoft and Red Hat provide robust options for migrating JBoss EAP workloads to Azure Virtual Machines.
38
38
39
-
Virtual machine scale sets provide groups of load-balanced, highly scalable virtual machines for workloads of any size. For more information, see [Azure Virtual Machine Scale Sets](https://azure.microsoft.com/services/virtual-machine-scale-sets/).
39
+
Azure solution templates help accelerate migrating JBoss EAP workloads. This solution automatically provisions several Azure resources to quickly create a JBoss EAP deployment on Azure Virtual Machines or virtualmachinescalesets. The automatically provisioned resources include virtual network, storage, network security group, OpenJDK, Red Hat Enterprise Linux (RHEL), and JBoss EAP. The solution supports the latest versions of JBoss EAP 7, OpenJDK 8, and RHEL 8.
40
40
41
-
If you prefer a traditional cluster of VMs using the JBoss EAP clustering mechanism, is suitable for a lift and shift from deployments that are already using this feature. For more information, see [the JBoss EAP documentation](https://access.redhat.com/documentation/en-us/reference_architectures/2017/html-single/configuring_a_red_hat_jboss_eap_7_cluster/index).
41
+
You can create different types of JBoss EAP deployments:
42
42
43
-
Choose a VM image of your preference and scale to thousands of VMs based on usage metrics. JBoss EAP on virtual machine scale sets uses jointly developed deployment templates to install JBoss EAP and Red Hat Enterprise Linux on your VMs behind a load balancer, all within a virtual network. These templates provide you with an enterprise-scale foundation to lift-and-shift your existing JBoss EAP applications. JBoss EAP on virtual machine scale sets supports clustered deployments via Azure Ping, so your stateful applications can run well.
43
+
- A single instance on a VM.
44
+
- A JBoss EAP cluster on a fixed number of VMs (with or without domain mode enabled). This option is very similar to traditional on-premises JBoss EAP clusters.
45
+
- A dynamic JBoss EAP cluster on virtual machine scale sets. Virtual machine scale sets provide groups of load-balanced virtual machines that can be scaled up or down in response to demand. For more information, see [Azure Virtual Machine Scale Sets](https://azure.microsoft.com/services/virtual-machine-scale-sets/). The JBoss EAP cluster is formed using Azure Ping and is suitable for stateful applications. This option doesn't support domain mode.
44
46
47
+
You can launch the solution from [the Azure portal](https://aka.ms/jboss-eap-on-vms).
48
+
49
+
The offer requires a JBoss EAP subscription and works on a Bring-Your-Own-Subscription (BYOS) basis. For the RHEL part of the offer, you have a choice to use either Pay-As-You-Go (PAYGO) or BYOS. In case of PAYGO, there's an extra hourly RHEL subscription charge for using the offer on top of the normal Azure compute, network and storage costs. To use RHEL BYOS, you must [contact Red Hat](https://www.redhat.com/en/technologies/cloud-computing/cloud-access) to get your subscription enabled on Azure. Once you do so, the RHEL BYOS options will become visible as plans.
45
50
46
51
## Next steps
47
52
@@ -50,5 +55,5 @@ The following articles provide more information on getting started with these te
50
55
-[Red Hat JBoss EAP on Azure best practices](/azure/virtual-machines/workloads/redhat/jboss-eap-on-azure-best-practices)
51
56
-[Quickstart: Create a Java app on Azure App Service](/azure/app-service/quickstart-java?tabs=javase&pivots=platform-linux)
52
57
-[Configure a Java app for Azure App Service](/azure/app-service/configure-language-java?pivots=platform-linux)
53
-
-[Getting Started with JBoss EAP for OpenShift](https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.4/html/getting_started_with_jboss_eap_for_openshift_container_platform/index)
58
+
-[Deploy a Java application with JBoss EAP on ARO](/azure/openshift/howto-deploy-java-jboss-enterprise-application-platform-app)
54
59
-[Deploy Red Hat JBoss EAP on Azure VMs and virtual machine scale sets using the Azure Marketplace offer](/azure/virtual-machines/workloads/redhat/jboss-eap-marketplace-image)
Copy file name to clipboardExpand all lines: articles/java/learning-resources/overview.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ To supplement these resources, you might consider reading some books or consulti
24
24
25
25
## Hands-on learning
26
26
27
-
To learn more about Java on Azure using a hands-on approach, check out our learning path for [Java on Azure](/learn/paths/java-on-azure/). Also, be sure to visit [Workshops and videos](workshops-videos.md) for more hands-on content featuring migration scenarios and Azure Spring Apps. This article also provides links to our YouTube playlist and to the SpringOne 2021 conference.
27
+
To learn more about Java on Azure using a hands-on approach, check out our learning path for [Java on Azure](/training/paths/java-on-azure/). Also, be sure to visit [Workshops and videos](workshops-videos.md) for more hands-on content featuring migration scenarios and Azure Spring Apps. This article also provides links to our YouTube playlist and to the SpringOne 2021 conference.
28
28
29
29
To understand the practical usage of Java on Azure, see our [samples](samples.md). If you run into issues, you can also troubleshoot with [Azure OSS Developer Support](https://azureossd.github.io/tags/).
Copy file name to clipboardExpand all lines: articles/java/migration/includes/build-and-push-the-docker-image-to-azure-container-registry.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -58,4 +58,4 @@ Push the image to your Azure container registry:
58
58
docker push ${MY_ACR}.azurecr.io/${MY_APP_NAME}
59
59
```
60
60
61
-
For more in-depth information on building and storing container images in Azure, see the Learn module [Build and store container images with Azure Container Registry](/learn/modules/build-and-store-container-images/).
61
+
For more in-depth information on building and storing container images in Azure, see the Learn module [Build and store container images with Azure Container Registry](/training/modules/build-and-store-container-images/).
Copy file name to clipboardExpand all lines: articles/java/migration/migrate-spring-boot-to-azure-container-apps.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -171,7 +171,7 @@ Push the image to your Azure container registry by using the following command:
171
171
docker push ${MY_ACR}.azurecr.io/${MY_APP_NAME}
172
172
```
173
173
174
-
For more in-depth information on building and storing container images in Azure, see [Build and store container images with Azure Container Registry](/learn/modules/build-and-store-container-images/).
174
+
For more in-depth information on building and storing container images in Azure, see [Build and store container images with Azure Container Registry](/training/modules/build-and-store-container-images/).
175
175
176
176
If you used our [Spring Boot Container Quickstart GitHub repo](https://github.com/Azure/spring-boot-container-quickstart), you can also include a custom keystore that will be added to your JVM upon startup. This addition will occur if you put the keystore file at */opt/spring-boot/mycert.crt*. You can do so by adding the file directly to the Dockerfile.
Copy file name to clipboardExpand all lines: articles/java/migration/migrate-spring-boot-to-azure-kubernetes-service.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -181,7 +181,7 @@ Push the image to your Azure container registry:
181
181
docker push ${MY_ACR}.azurecr.io/${MY_APP_NAME}
182
182
```
183
183
184
-
For more in-depth information on building and storing container images in Azure, see the Learn module [Build and store container images with Azure Container Registry](/learn/modules/build-and-store-container-images/).
184
+
For more in-depth information on building and storing container images in Azure, see the Learn module [Build and store container images with Azure Container Registry](/training/modules/build-and-store-container-images/).
185
185
186
186
If you used our [Spring Boot Container Quickstart GitHub repo](https://github.com/Azure/spring-boot-container-quickstart), you can also include a custom keystore that will be added to your JVM upon startup. This addition will occur if you put the keystore file at */opt/spring-boot/mycert.crt*. You can do so by adding the file directly to the Dockerfile, or by using the Azure Key Vault Provider for Secrets Store CSI Driver, as mentioned previously.
For more in-depth information on building and storing container images in Azure, see the respective [Microsoft Learn course](/learn/modules/build-and-store-container-images/).
192
+
For more information, see the Learn module for [Building and storing container images in Azure](/training/modules/build-and-store-container-images/).
Copy file name to clipboardExpand all lines: articles/java/sdk/identity.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -71,7 +71,7 @@ SecretClient client = new SecretClientBuilder()
71
71
72
72
### Authenticate Azure management libraries
73
73
74
-
The Azure management libraries use the same credential APIs as the Azure client libraries, but also require an [Azure subscription ID](/learn/modules/create-an-azure-account/4-multiple-subscriptions) to manage the Azure resources on that subscription.
74
+
The Azure management libraries use the same credential APIs as the Azure client libraries, but also require an [Azure subscription ID](/training/modules/create-an-azure-account/4-multiple-subscriptions) to manage the Azure resources on that subscription.
75
75
76
76
You can find the subscription IDs on the [Subscriptions page in the Azure portal](https://portal.azure.com/#blade/Microsoft_Azure_Billing/SubscriptionsBlade). Alternatively, use the following [Azure CLI][azure_cli] command to get subscription IDs:
77
77
@@ -118,4 +118,4 @@ This article introduced the Azure Identity functionality available in the Azure
Copy file name to clipboardExpand all lines: articles/javascript/how-to/develop-serverless-apps.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -153,7 +153,7 @@ Cosmos DB currently provides the following integration for functions:
153
153
154
154
The [Azure Functions developer guide for JavaScript](/azure/azure-functions/functions-reference-node) is a good starting point.
155
155
156
-
Use the Learn Module to learn how to [enable automatic updates in a web app using Azure functions and SignalR Service](/learn/modules/automatic-update-of-a-webapp-using-azure-functions-and-signalr/).
156
+
Use the Learn module to learn how to [enable automatic updates in a web app using Azure functions and SignalR Service](/training/modules/automatic-update-of-a-webapp-using-azure-functions-and-signalr/).
157
157
158
158
*[Run code on a timer](/azure/azure-functions/functions-create-scheduled-function)
159
159
*[Run code when files are uploaded or updated in Azure Blob storage](/azure/storage/blobs/storage-upload-process-images?tabs=nodejsv10)
Copy file name to clipboardExpand all lines: articles/javascript/how-to/select-hosting-service.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ Hosting options and deployment scenarios include several services and tools for
14
14
15
15
Use the following table to select a hosting service for most common app needs.
16
16
17
-
For a complete overview of different hosting options, see [Decision tree for Azure compute services](/azure/architecture/guide/technology-choices/compute-decision-tree) and the [Core Cloud Services - Azure compute options](/learn/modules/intro-to-azure-compute) module.
17
+
For a complete overview of different hosting options, see [Decision tree for Azure compute services](/azure/architecture/guide/technology-choices/compute-decision-tree) and the [Core Cloud Services - Azure compute options](/training/modules/intro-to-azure-compute) module.
0 commit comments