Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Example scenario - HPC SaaS #759

Closed
wants to merge 19 commits into from

Conversation

alexbuckgit
Copy link
Contributor

No description provided.

@ghost
Copy link

ghost commented Sep 5, 2018

✅ Validation status: passed

File Status Preview URL Details
docs/example-scenario/apps/hpc-saas.md ✅Succeeded View
docs/example-scenario/apps/media/architecture-diagram-hpc-saas.png ✅Succeeded View

For more details, please refer to the build report.

Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

@ghost
Copy link

ghost commented Sep 6, 2018

✅ Validation status: passed

File Status Preview URL Details
docs/example-scenario/apps/hpc-saas.md ✅Succeeded View
docs/example-scenario/apps/media/architecture-diagram-hpc-saas.png ✅Succeeded View

For more details, please refer to the build report.

Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

@ghost
Copy link

ghost commented Sep 6, 2018

✅ Validation status: passed

File Status Preview URL Details
docs/example-scenario/apps/hpc-saas.md ✅Succeeded View
docs/example-scenario/apps/media/architecture-diagram-hpc-saas.png ✅Succeeded View

For more details, please refer to the build report.

Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Copy link
Contributor

@adamboeglin adamboeglin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall, I like it. Can we add some more wording to make it more clear that this is the end to end workflow including design and simulation? Also, I'd like some more detail on why the customer chose Altair for this.

@@ -0,0 +1,75 @@
---
title: Computer-aided engineering through high performance computing on Azure
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's work on this title. Does this actually reflect the article? Would it be better to call it a "Managed system for Computer Aided Design on Azure"?


# Computer-aided engineering through high performance computing on Azure

This example scenario demonstrates delivery of a software-as-a-service (SaaS) platform built on the high-performance computing (HPC) capabilities of Azure. This scenario is based on an engineering software solution. However, the architecture is relevant to other industries requiring HPC resources such as image rendering, complex modeling, and financial risk calculation.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this SaaS for internal resources or building a platform to be consumed by external customers?

* Users can access NV-series virtual machines with powerful GPUs for rendering and collaborative tasks via a browser with a custom Remote Desktop browser control. Users can edit their designs and view their results. The HPC scheduler spins up additional nodes based on the number of waiting users.
* Users access a web application hosted in CentOS virtual machines to submit workloads to a queue for execution on available HPC cluster nodes.
* Complex workloads are executed using nodes in an HPC compute cluster. The HPC scheduler invokes Resource Manager templates to spin up additional nodes based on the depth of the queue.
* Simpler workloads are executed using an Azure Kubernetes Service cluster.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How is complex vs simple defined and routed?

## Architecture

![Architecture for a SaaS solution enabling HPC capabilities][architecture]

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's re-word this to sound more like a data flow.


### Alternatives

* [Azure CycleCloud](/azure/cyclecloud/overview) simplifies creating, managing, operating, and optimizing HPC clusters. It offers advanced policy and governance features. CycleCloud supports any job scheduler or software stack.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would this replace Altair PBS Works suite?


## Considerations

* While using an infrastructure-as-code approach is a great way to manage virtual machine build definitions, it can take a long time to provision a new virtual machine using a script. This solution found a good middle ground by using the DSC script to periodically create a golden image, which can then be used to provision a new virtual machine much more quickly.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's a DSC Script?


## Pricing

The following considerations will drive a substantial portion of the costs for this solution.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we add a link to the calculator with at least a stub ($0/$1 item) for every Azure service used?

@ghost
Copy link

ghost commented Sep 18, 2018

✅ Validation status: passed

File Status Preview URL Details
docs/example-scenario/apps/hpc-saas.md ✅Succeeded View
docs/example-scenario/apps/media/architecture-diagram-hpc-saas.png ✅Succeeded View

For more details, please refer to the build report.

Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

@ghost
Copy link

ghost commented Sep 18, 2018

✅ Validation status: passed

File Status Preview URL Details
docs/example-scenario/apps/hpc-saas.md ✅Succeeded View
docs/example-scenario/apps/media/architecture-diagram-hpc-saas.png ✅Succeeded View

For more details, please refer to the build report.

Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

@ghost
Copy link

ghost commented Sep 19, 2018

✅ Validation status: passed

File Status Preview URL Details
docs/example-scenario/apps/hpc-saas.md ✅Succeeded View
docs/example-scenario/apps/media/architecture-diagram-hpc-saas.png ✅Succeeded View

For more details, please refer to the build report.

Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

@alexbuckgit
Copy link
Contributor Author

Closing PR in favor of new PR targeting master.

@VeronicaWasson VeronicaWasson deleted the alex/scenario-hpc-saas branch September 21, 2018 15:07
ghost pushed a commit that referenced this pull request Dec 3, 2019
L148518: adding quotes to string
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants