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/modeling-simulation-workbench/concept-chamber.md
+16-14Lines changed: 16 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,35 +9,37 @@ ms.topic: conceptual
9
9
ms.date: 01/01/2023
10
10
# Customer intent: As a Modeling and Simulation Workbench user, I want to understand the chamber component.
11
11
---
12
+
# Chambers in the Azure Modeling and Simulation Workbench
12
13
13
-
# Chamber: Azure Modeling and Simulation Workbench
14
+
In the Azure Modeling and Simulation Workbench, chambers are a security boundary for a group virtual machines (VM) (nodes) and share common users. A chamber provides a full-featured and secure environment for users to run engineering applications and workloads together in isolation. Chamber VMs are all on the same subnet and have no internet access.
14
15
15
-
In Azure Modeling and Simulation Workbench, a chamber is defined as a group of connected computers (nodes) that work together as a single system. A chamber provides a full-featured and secure environment for users to run engineering applications and workloads together.
16
+
## Key features
16
17
17
-
- Chambers offer optimized infrastructure, allowing users to choose from varied VM sizes, storage options, and compute resources to constitute workloads.
18
-
- Chambers enable a preconfig environment for license server access and full-featured workload tools.
19
-
- On-demand chambers are nested to Modeling and Simulation[Workbench](./concept-workbench.md) resource.
18
+
* Chambers offer optimized infrastructure, allowing users to choose from varied VM sizes, storage options, and compute resources to constitute workloads.
19
+
* Chambers enable a preconfigured, isolated environment for license server access and full-featured workload tools.
20
+
* Chambers are encapsulated in the[Workbench](./concept-workbench.md) resource.
20
21
21
22
## Chamber environment
22
23
23
24
Chambers create a secure and isolated environment by adding private IP access and removing internet access. Public domain access is restricted to authorized networks over encrypted sessions enabled by the connector component. A [connector](./concept-connector.md) exists per chamber that supports the protocols established through VPN, Azure Express Route, or allowlisted Public IP addresses.
24
25
25
-
Only provisioned users can access the chamber environment. User provisioning is done at the chamber component using IAM [(Access Control)](/azure/role-based-access-control/role-assignments-portal). This enables Cross team and/or cross-organization individuals to collaborate on the same projects through the chambers. Multifactor authentication (MFA) enabled through Microsoft Entra ID is recommended to enhance your organization's security.
26
+
Only provisioned users can access the chamber environment. User provisioning is done at the chamber level using Azure's [Identity Access Management](/azure/role-based-access-control/role-assignments-portal). This enables cross-team and/or cross-organization collaboration on the same projects through chambers. Multifactor authentication (MFA) enabled through Microsoft Entra ID is recommended to enhance your organization's security.
26
27
27
28
## Chamber storage
28
29
29
-
Users can resize and tailor the chambers to support storage requirement needs throughout the design process. Chamber users can also allocate Chamber VMs on demand, select the right-sized VM/CPU for the task/job at hand, and decommission the workload when the job is done to save costs.
30
+
Users can resize and tailor the chambers to support storage requirement needs throughout the design process. Chamber users can also allocate chamber VMs on demand, select the right-sized VM/CPU for the task/job at hand, and decommission the workload when the job is done to save costs.
30
31
31
-
### Right-sizing
32
+
### Cost optimization
32
33
33
-
The right-sizing feature reduces the Azure spend by identifying idle and underutilized resources. For example:
34
+
Administrators can optimize their resource consumption without necessarily destroying resources or moving data by:
34
35
35
-
- By managing the size and number of virtual machines.
36
-
- By stopping unused workloads, connectors and chambers.
37
-
- By managing the size and performance tier of chamber storages.
36
+
*[Managing](./how-to-guide-chamber-vm.md) the size and number of virtual machines.
37
+
*[Idling](./how-to-guide-chamber-idle.md) unused chambers to reduce cost without deleting VMs or storage.
38
+
*[Managing](./how-to-guide-manage-chamber-storage.md) the size and performance tier of chamber storages.
38
39
39
40
Learn more about reducing service costs using [Azure Advisor](/azure/advisor/advisor-cost-recommendations#optimize-spend-for-mariadb-mysql-and-postgresql-servers-by-right-sizing) and [right-size VMs best practices](/azure/cloud-adoption-framework/migrate/azure-best-practices/migrate-best-practices-costs#best-practice-right-size-vms).
40
41
41
-
## Related content
42
+
## Next steps
42
43
43
-
-[Connector](./concept-connector.md)
44
+
> [!div class="nextstepaction"]
45
+
> [Create a chamber VM](./how-to-guide-chamber.md)
title: "Connector: Azure Modeling and Simulation Workbench"
3
-
description: Overview of how the Azure Modeling and Simulation Workbench implements connectors.
2
+
title: "Connectors: Azure Modeling and Simulation Workbench"
3
+
description: Connector implementation in Azure Modeling and Simulation Workbench.
4
4
author: lynnar
5
5
ms.author: lynnar
6
6
ms.reviewer: yochu
7
7
ms.service: modeling-simulation-workbench
8
8
ms.topic: conceptual
9
9
ms.date: 01/01/2023
10
-
#Customer intent: As a Modeling and Simulation Workbench user, I want to understand the connector component.
10
+
11
+
#Customer intent: As a Modeling and Simulation Workbench user, I want to understand the component.
11
12
---
13
+
# Connectors in Azure Modeling and Simulation Workbench
14
+
15
+
Connectors define the network access method between users and the Azure Modeling and Simulation Workbench chamber. Connectors support connectivity through allowlisted public IPs, VPN, or Azure ExpressRoute. A chamber can have only one connector configured at a time. Connectors also configure copy-paste functionality into chamber VMs. Connector types are immutable and once created can't be changed to another access model. Connectors are part of the Idle mode setting to reduce cost.
16
+
17
+
## Public IP access via allowlist
18
+
19
+
The Workbench can be built to allow users to connect directly from the internet, allowing flexible, open access. When a Public IP Connection is built, connections are permitted using an allowlist. The allowlist uses CIDR (Classless Interdomain Routing) notation to conveniently manage access from large network ranges, such as conference centers or corporate exit nodes. Only IPs listed in the allowlist are able to make connections to its associated chamber.
12
20
13
-
#Connector: Azure Modeling and Simulation Workbench
21
+
## Private Azure networking
14
22
15
-
Connectors are used to define and configure the network access between an organization's on-premises or cloud environment into the Azure Modeling and Simulation Workbench chamber. The connector supports protocols established through VPN, Azure Express Route, or network Access Control Lists.
23
+
A connector can be created for private network access from Azure virtual networks. This method is best suited where a private or controlled connection is required. Azure ExpressRoutes provide a dedicated connection from an on-premises infrastructure to an Azure data center and can be peered to the Workbench. With a VPN gateway, the Workbench can use a private network with extra encryption layers.
16
24
17
-
## VPN or Azure Express Route
25
+
###VPN
18
26
19
-
For organizations who have an Azure network setup to manage access for their employees, they can have strict controls of the virtual network subnet addresses used for connecting into the chamber. At creation time of the connector, the Chamber Admin or Workbench Owner can connect a virtual network subnet with VPN gateway or ExpressRoute gateway to establish a secure connection from your on-premises network to the chamber. The subnet selection should be a non gateway subnet within the same virtual network with the gateway subnet for VPN gateway or ExpressRoute gateway.
27
+
A VPN connector can be created which deploys infrastructure specifically for VPN access. The VPN connector is required if the chamber is accessed through a point-to-site or site-to-site VPN.
20
28
21
-
##Allowlisted Public IP addresses
29
+
### Azure ExpressRoute
22
30
23
-
For those organizations who don't have an Azure network setup, or prefer to use the public network, they can configure their connector to allow access to the chamber via allowlisted Public IP addresses. The connector object allows the allowed IP list to be configured at creation time or added or removed dynamically after the connector object is created.
31
+
[Azure ExpressRoute](/azure/expressroute/expressroute-introduction) provides secure, dedicated, encrypted connectivity from on-premises to an Azure landing zone. A Workbench Owner must create a connector expressly for ExpressRoute, providing the necessary virtual network, supporting network infrastructure, and peer the appropriate vnets.
24
32
25
-
## Related content
33
+
## Next step
26
34
27
-
-[Data pipeline](./concept-data-pipeline.md)
35
+
> [!div class="nextstepaction"]
36
+
> [Create a connector](./how-to-guide-set-up-networking.md)
Copy file name to clipboardExpand all lines: articles/modeling-simulation-workbench/concept-data-pipeline.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,23 +18,23 @@ The data pipeline enables users to bring data into the [chamber](./concept-chamb
18
18
19
19
## Importing data overview
20
20
21
-
Users with access to the chamber can bring data into the chamber via AzCopy and an expiring SAS URI token they get from the chamber component. They then use AzCopy to move data into the data pipeline endpoint. The chamber recognizes the data pipeline request and moves the file into the chamber. For traceability purposes, when a file is moved into the chamber, the data pipeline automatically creates a file object in the chamber that represents the file data.
21
+
Users with access to the chamber can bring data into the chamber via AzCopy and an expiring SAS URI token they get from the chamber component. They then use AzCopy to move data into the data pipeline endpoint. The chamber recognizes the data pipeline request and moves the file into the chamber. For traceability purposes, when a file is moved into the chamber, the data pipeline automatically creates a file object in the chamber that represents the file data.
22
22
23
23
## Exporting data overview
24
24
25
25
Users with access to the chamber can export data from the chamber via the data pipeline.
26
26
27
-
1.**Identify file to export.** The export process is triggered when a user places a file to export into a designated area within the chamber. A Chamber Admin or Chamber User copies the file to the data out folder within the pipeline. The data pipeline detects the copied file and creates a file object. The file creation activity is traceable in the logs and enables the next step of the data pipeline.
27
+
1.**Identify file to export.** The export process is triggered when a user places a file to export into a designated area within the chamber. A chamber Admin or chamber User copies the file to the data out folder within the pipeline. The data pipeline detects the copied file and creates a file object. The file creation activity is traceable in the logs and enables the next step of the data pipeline.
28
28
29
-
1.**Request file to export.** A Chamber Admin reviews files in the data pipeline and requests to export files in the data out folder in the chamber. The pipeline creates a file request object. The export request activity is traceable in the logs and enables the next step of the data pipeline.
29
+
1.**Request file to export.** A Chamber Admin reviews the files staged in the data pipeline and requests to export. The pipeline manager creates a file request object. The export request activity is traceable in the logs and enables the next step of the data pipeline.
30
30
31
-
1.**Approve/reject export request.** The Workbench Owner approves or rejects the file request object for export. The export approval step must be completed by the Workbench Owner and can't be the same person who requested to export the data.
31
+
1.**Approve/reject export request.** The Workbench Owner either approves or rejects the export file request. Only a Workbench Owner can approve or reject requests. The individual who approves or denies can't be the same person who initially requested the export.
32
32
33
-
1.**Download file to export.** If a file is approved for export, the user gets a download URI from the file request object and copies it out of the chamber using AzCopy. The URI has an expiration timestamp and must be downloaded before it expires. If the URI expires, you need to request a new download URI.
33
+
1.**Download file.** If a file is approved for export, the user gets a download URI from the file request object and copies it out of the chamber using AzCopy. The URI has an expiration timestamp and must be downloaded before it expires. If the URI expires, you need to request a new download URI.
34
34
35
-
> [!NOTE]
36
-
> Larger files take longer to be available to download after being approved and to download using AzCopy. Check the expiration on the download URI and request a new one if the window has expired.
35
+
> [!NOTE]
36
+
> Larger files take longer to be available to download after being approved and to download using AzCopy. Check the expiration on the download URI and request a new one if the window has expired.
Copy file name to clipboardExpand all lines: articles/modeling-simulation-workbench/concept-license-service.md
+5-7Lines changed: 5 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,24 +12,22 @@ ms.date: 01/01/2023
12
12
13
13
# License service: Azure Modeling and Simulation Workbench
14
14
15
-
A license service automates the installation of a license manager to help customers accelerate their engineering design. A license service is integrated into Azure Modeling and Simulation Workbench.
15
+
A license service automates the installation of a license manager to help customers accelerate their engineering design. A license service is integrated into Azure Modeling and Simulation Workbench.
16
16
17
17
## Overview
18
18
19
19
Engineering design tools are widely used across industries to enable design teams to run their flows efficiently. Many of these proprietary software programs require licenses. License management is integrated into our flows via the most commonly used license manager, FLEXlm.
20
20
21
21
Here's how the license service works:
22
22
23
-
- For each deployed chamber within the workbench, we set up a license server and expose the FLEXlm HostID's to procure licenses.
24
-
- Users request tool licenses for the specific HostID.
25
-
- Once the license file is received from the tool vendor, users import it to enable the license service.
23
+
For each deployed chamber within the workbench, we set up a license server and expose the FLEXlm HostID's to procure licenses. Users then request tool licenses referencing the specific HostID. Once the license file is received from the tool vendor, users import it to the chamber license server to enable the license service.
26
24
27
25
## Additional information
28
26
29
-
For silicon EDA, our service automation deploys license servers for each of the four common software vendors (Synopsys, Cadence, Siemens, and Ansys) as part of resource creation to enable multi-vendor flows. The workbench also supports license service beyond these common EDA tool vendors with some manual configuration.
27
+
For semiconductor Electronic Design Automation (EDA), our service automation deploys license servers for each of the four common software vendors (Synopsys, Cadence, Siemens, and Ansys) as part of resource creation to enable multi-vendor flows. The workbench also supports license service beyond these common EDA tool vendors with some manual configuration.
30
28
31
-
This flow is extendible and can also include other software vendors across industry verticals."
29
+
This flow is extendible and can also include other software vendors across industry verticals.
32
30
33
31
## Related content
34
32
35
-
- Learn more about the benefits and key features of using [Shared storage](./shared-storage.md).
33
+
- Learn more about the benefits and key features of using [shared storage](./shared-storage.md).
0 commit comments