Skip to content

Commit a61014b

Browse files
authored
Merge pull request #273560 from cherylmc/bastion-overview2
bastion diagrams - devsku
2 parents cd6ae9f + a18be8a commit a61014b

File tree

6 files changed

+50
-22
lines changed

6 files changed

+50
-22
lines changed

articles/bastion/bastion-faq.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,11 @@ Azure Bastion doesn't move or store customer data out of the region it's deploye
3131

3232
### <a name="az"></a>Does Azure Bastion support availability zones?
3333

34-
Some regions support the ability to deploy Azure Bastion in an availability zone (or multiple, for zone redundancy).
35-
To deploy zonally, you can select the availability zones you want to deploy under instance details when you deploy Bastion using manually specified settings. You can't change zonal availability after Bastion is deployed.
34+
[!INCLUDE [Availability Zones description and supported regions](../../includes/bastion-availability-zones-description.md)]
35+
3636
If you aren't able to select a zone, you might have selected an Azure region that doesn't yet support availability zones.
37-
For more information about availability zones, see [Availability Zones](../reliability/availability-zones-overview.md?tabs=azure-cli).
3837

39-
[!INCLUDE [Availability Zones region support - Preview](../../includes/bastion-availability-zones-regions.md)]
38+
For more information about availability zones, see [Availability Zones](../reliability/availability-zones-overview.md?tabs=azure-cli).
4039

4140
### <a name="vwan"></a>Does Azure Bastion support Virtual WAN?
4241

articles/bastion/bastion-overview.md

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: cherylmc
55
# Customer intent: As someone with a basic network background, but is new to Azure, I want to understand the capabilities of Azure Bastion so that I can securely connect to my Azure virtual machines.
66
ms.service: bastion
77
ms.topic: overview
8-
ms.date: 10/13/2023
8+
ms.date: 04/26/2024
99
ms.author: cherylmc
1010
---
1111
# What is Azure Bastion?
@@ -14,10 +14,6 @@ Azure Bastion is a fully managed PaaS service that you provision to securely con
1414

1515
Bastion provides secure RDP and SSH connectivity to all of the VMs in the virtual network for which it's provisioned. Using Azure Bastion protects your virtual machines from exposing RDP/SSH ports to the outside world, while still providing secure access using RDP/SSH.
1616

17-
The following diagram shows connections to virtual machines via a Bastion deployment that uses a Basic or Standard SKU.
18-
19-
:::image type="content" source="./media/bastion-overview/architecture.png" alt-text="Diagram showing Azure Bastion architecture." lightbox="./media/bastion-overview/architecture.png":::
20-
2117
## <a name="key"></a>Key benefits
2218

2319
|Benefit |Description|
@@ -41,22 +37,31 @@ For more information about SKUs, including how to upgrade a SKU and information
4137

4238
## <a name="architecture"></a>Architecture
4339

44-
This section applies to all SKU tiers except the Developer SKU, which is deployed differently. Azure Bastion is deployed to a virtual network and supports virtual network peering. Specifically, Azure Bastion manages RDP/SSH connectivity to VMs created in the local or peered virtual networks.
40+
Azure Bastion offers multiple deployment architectures, depending on the selected SKU and option configurations. For most SKUs, Bastion is deployed to a virtual network and supports virtual network peering. Specifically, Azure Bastion manages RDP/SSH connectivity to VMs created in the local or peered virtual networks.
4541

4642
RDP and SSH are some of the fundamental means through which you can connect to your workloads running in Azure. Exposing RDP/SSH ports over the Internet isn't desired and is seen as a significant threat surface. This is often due to protocol vulnerabilities. To contain this threat surface, you can deploy bastion hosts (also known as jump-servers) at the public side of your perimeter network. Bastion host servers are designed and configured to withstand attacks. Bastion servers also provide RDP and SSH connectivity to the workloads sitting behind the bastion, as well as further inside the network.
4743

48-
Currently, by default, new Bastion deployments don't support zone redundancies. Previously deployed bastions might, or might not, be zone-redundant. The exceptions are Bastion deployments in Korea Central and Southeast Asia, which do support zone redundancies.
44+
**Diagram: Bastion - Basic SKU and higher**
4945

5046
:::image type="content" source="./media/bastion-overview/architecture.png" alt-text="Diagram showing Azure Bastion architecture." lightbox="./media/bastion-overview/architecture.png":::
5147

52-
This figure shows the architecture of an Azure Bastion deployment. This diagram doesn't apply to the Developer SKU. In this diagram:
53-
5448
* The Bastion host is deployed in the virtual network that contains the AzureBastionSubnet subnet that has a minimum /26 prefix.
5549
* The user connects to the Azure portal using any HTML5 browser.
5650
* The user selects the virtual machine to connect to.
5751
* With a single click, the RDP/SSH session opens in the browser.
52+
* For some configurations, the user can connect to the virtual machine via the native operating system client.
5853
* No public IP is required on the Azure VM.
5954

55+
**Diagram: Bastion - Developer SKU**
56+
57+
:::image type="content" source="./media/quickstart-developer-sku/bastion-shared-pool.png" alt-text="Diagram that shows the Azure Bastion developer SKU architecture." lightbox="./media/quickstart-developer-sku/bastion-shared-pool.png":::
58+
59+
[!INCLUDE [Developer SKU](../../includes/bastion-developer-sku-description.md)]
60+
61+
## Availability zones
62+
63+
[!INCLUDE [Availability Zones description and supported regions](../../includes/bastion-availability-zones-description.md)]
64+
6065
## <a name="host-scaling"></a>Host scaling
6166

6267
Azure Bastion supports manual host scaling. You can configure the number of host **instances** (scale units) in order to manage the number of concurrent RDP/SSH connections that Azure Bastion can support. Increasing the number of host instances lets Azure Bastion manage more concurrent sessions. Decreasing the number of instances decreases the number of concurrent supported sessions. Azure Bastion supports up to 50 host instances. This feature is available for the Azure Bastion Standard SKU only.

articles/bastion/configuration-settings.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,10 @@ When a user without Azure credentials clicks a shareable link, a webpage opens t
124124
| --- | --- | --- | --- |
125125
| Azure portal |Shareable Link | [Configure](shareable-link.md)| Yes |
126126

127+
## Availability zones
128+
129+
[!INCLUDE [Availability Zones description and supported regions](../../includes/bastion-availability-zones-description.md)]
130+
127131
## Next steps
128132

129133
For frequently asked questions, see the [Azure Bastion FAQ](bastion-faq.md).

articles/bastion/quickstart-developer-sku.md

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to deploy Bastion using the Developer SKU.
44
author: cherylmc
55
ms.service: bastion
66
ms.topic: quickstart
7-
ms.date: 04/25/2024
7+
ms.date: 04/26/2024
88
ms.author: cherylmc
99
ms.custom: references_regions
1010
---
@@ -18,7 +18,7 @@ The following diagram shows the architecture for Azure Bastion and the Developer
1818
:::image type="content" source="./media/quickstart-developer-sku/bastion-shared-pool.png" alt-text="Diagram that shows the Azure Bastion developer SKU architecture." lightbox="./media/quickstart-developer-sku/bastion-shared-pool.png":::
1919

2020
> [!IMPORTANT]
21-
> During Preview, Bastion Developer SKU is free of charge. Pricing details will be released at GA for a usage-based pricing model.
21+
> During Preview, Bastion Developer SKU is free of charge.
2222
2323
[!INCLUDE [regions](../../includes/bastion-developer-sku-regions.md)]
2424

@@ -27,11 +27,7 @@ The following diagram shows the architecture for Azure Bastion and the Developer
2727
2828
## About the Developer SKU
2929

30-
The Bastion Developer SKU is a new [lower-cost](https://azure.microsoft.com/pricing/details/azure-bastion/), lightweight SKU. This SKU is ideal for Dev/Test users who want to securely connect to their VMs if they don't need additional features or scaling. With the Developer SKU, you can connect to one Azure VM at a time directly through the virtual machine connect page.
31-
32-
When you deploy Bastion using the Developer SKU, the deployment requirements are different than when you deploy using other SKUs. Typically when you create a bastion host, a host is deployed to the AzureBastionSubnet in your virtual network. The Bastion host is dedicated for your use. When using the Developer SKU, a bastion host isn't deployed to your virtual network and you don't need an AzureBastionSubnet. However, the Developer SKU bastion host isn't a dedicated resource and is, instead, part of a shared pool.
33-
34-
Because the Developer SKU bastion resource isn't dedicated, the features for the Developer SKU are limited. See the Bastion configuration settings [SKU](configuration-settings.md) section for features by SKU. You can always upgrade the Developer SKU to a higher SKU if you need more features. See [Upgrade a SKU](upgrade-sku.md).
30+
[!INCLUDE [Developer SKU](../../includes/bastion-developer-sku-description.md)]
3531

3632
## <a name="prereq"></a>Prerequisites
3733

@@ -76,7 +72,7 @@ You can use the following example values when creating this configuration as an
7672

7773
## <a name="createvmset"></a>Deploy Bastion and connect to VM
7874

79-
These steps help you deploy Bastion using the developer SKU and auotmatically connect to your VM via the portal. To connect to a VM, your NSG rules must allow traffic to ports 22 and 3389 from the private IP address 168.63.129.16.
75+
These steps help you deploy Bastion using the developer SKU and automatically connect to your VM via the portal. To connect to a VM, your NSG rules must allow traffic to ports 22 and 3389 from the private IP address 168.63.129.16.
8076

8177
1. Sign in to the [Azure portal](https://portal.azure.com).
8278
1. In the portal, go to the VM to which you want to connect. The values from the virtual network in which this VM resides are used to create the Bastion deployment. The VM must be located in a region that supports the Developer SKU.
@@ -85,7 +81,7 @@ These steps help you deploy Bastion using the developer SKU and auotmatically co
8581

8682
:::image type="content" source="./media/quickstart-developer-sku/deploy-bastion-developer.png" alt-text="Screenshot of the Bastion page showing Deploy Bastion." lightbox="./media/quickstart-developer-sku/deploy-bastion-developer.png":::
8783

88-
1. Bastion deploys using the Developer SKU.
84+
1. Bastion deploys using the Developer SKU.
8985
1. The connection to this virtual machine via Bastion will open directly in the Azure portal (over HTML5) using port 443 and the Bastion service. Select **Allow** when asked for permissions to the clipboard. This lets you use the remote clipboard arrows on the left of the screen.
9086

9187
* When you connect, the desktop of the VM might look different than the example screenshot.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
author: cherylmc
3+
ms.author: cherylmc
4+
ms.date: 04/26/2024
5+
ms.service: bastion
6+
ms.topic: include
7+
---
8+
9+
Some regions support the ability to deploy Azure Bastion in an availability zone (or multiple, for zone redundancy). To deploy zonally, deploy Bastion using manually specified settings (don't deploy using the automatic default settings). Specify the desired availability zones at the time of deployment. You can't change zonal availability after Bastion is deployed.
10+
11+
[!INCLUDE [Availability Zones region support - Preview](bastion-availability-zones-regions.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
author: cherylmc
3+
ms.author: cherylmc
4+
ms.date: 04/26/2024
5+
ms.service: bastion
6+
ms.topic: include
7+
---
8+
9+
The Bastion Developer SKU is a free, lightweight SKU. This SKU is ideal for Dev/Test users who want to securely connect to their VMs, but don't need additional Bastion features or host scaling. With the Developer SKU, you can connect to one Azure VM at a time directly through the virtual machine connect page.
10+
11+
When you deploy Bastion using the Developer SKU, the deployment requirements are different than when you deploy using other SKUs. Typically when you create a bastion host, a host is deployed to the AzureBastionSubnet in your virtual network. The Bastion host is dedicated for your use. When you use the Developer SKU, a bastion host isn't deployed to your virtual network and you don't need an AzureBastionSubnet. However, the Developer SKU bastion host isn't a dedicated resource. Instead, it's part of a shared pool.
12+
13+
Because the Developer SKU bastion resource isn't dedicated, the features for the Developer SKU are limited. See the Bastion configuration settings [SKU](../articles/bastion/configuration-settings.md) section for features by SKU. You can always upgrade the Developer SKU to a higher SKU if you need to support more features. See [Upgrade a SKU](../articles/bastion/upgrade-sku.md).

0 commit comments

Comments
 (0)