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

chore: sync from origin source #24

Open
wants to merge 17 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,24 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [2.6.1] - 2021-03-22
### Added
- Added Name tag to EIPNat in Network.template
- Added support for Milan and Cape Town
- EBS volumes provisioned for DCV sessions (Windows/Linux) are now tagged properly
- Support for Graviton2 instances
- Ability to disable web APIs via @disabled decorator

### Changed
- Updated EFA to 1.11.1
- Updated Python 3.7.1 to Python 3.7.9
- Updated awscli, boto3, and botocore to support instances announced at Re:Invent 2020
- Use new gp3 volumes instead of gp2 since they're more cost effective and provide 3000 IOPS baseline
- Removed SchedulerPublicIPAllocation from Scheduler.template as it's no longer used
- Updated CentOS, ALI2 and RHEL76 AMIs
- Instances with NVME instance store don't become unresponsive post-restart due to filesystem checks enforcement
- ElasticSearch is now deployed in private subnets

## [2.6.0] - 2020-10-29
### Added
- Users can now launch Windows instances with DCV
Expand Down
2 changes: 1 addition & 1 deletion NOTICE.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Scale Out Computing on AWS
Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License Version 2.0 (the "License"). You may not use this file except
in compliance with the License. A copy of the License is located at http://www.apache.org/licenses/
or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS,
Expand Down
31 changes: 2 additions & 29 deletions README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -7,34 +7,7 @@ https://awslabs.github.io/scale-out-computing-on-aws/[https://awslabs.github.io/

== :rocket: How to install Scale-Out Computing on AWS

=== 1-Click installer

Visit https://aws.amazon.com/solutions/scale-out-computing-on-aws[https://aws.amazon.com/solutions/scale-out-computing-on-aws]

:warning:1-Click installer is great for PoC or demos. For production workload, it's recommended to go with "Custom Build" instead.


=== Custom Build

. Clone this git repository
+
```bash
git clone https://github.com/awslabs/scale-out-computing-on-aws
```

. Run the following command to create your build (support Python2 and Python3):
+
```bash
python source/manual_build.py
```

. Output will be created under `source/dist/<build_id>`

. Upload `source/dist/<build_id>` folder to your own S3 bucket

. Launch CloudFormation and use `scale-out-computing-on-aws.template` as base template

Refer to https://awslabs.github.io/scale-out-computing-on-aws/install-soca-cluster/[https://awslabs.github.io/scale-out-computing-on-aws/install-soca-cluster/] for installation instructions.
Refer to https://awslabs.github.io/scale-out-computing-on-aws/tutorials/install-soca-cluster/[https://awslabs.github.io/scale-out-computing-on-aws/tutorials/install-soca-cluster/] for installation instructions.

== :pencil2: File Structure
Scale-Out Computing on AWS project consists in a collection of CloudFormation templates, Shell scripts and Python code.
Expand Down Expand Up @@ -65,7 +38,7 @@ Scale-Out Computing on AWS project consists in a collection of CloudFormation te

***

Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
75 changes: 0 additions & 75 deletions deployment/build-open-source-dist.sh

This file was deleted.

86 changes: 0 additions & 86 deletions deployment/build-s3-dist.sh

This file was deleted.

9 changes: 0 additions & 9 deletions deployment/run-unit-tests.sh

This file was deleted.

Binary file added docs/imgs/disable-feature-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 5 additions & 5 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,14 @@ Scale-Out Computing on AWS is a solution that helps customers more easily deploy
This solution is designed to provide a production ready reference implementation to be a starting point for deploying an AWS environment to run scale-out workloads, allowing you to focus on running simulations designed to solve complex computational problems.
____
## Easy installation
[Installation of your Scale-Out Computing on AWS cluster](install-soca-cluster/) is fully automated and managed by CloudFormation
[Installation of your Scale-Out Computing on AWS cluster](tutorials/install-soca-cluster/) is fully automated and managed by CloudFormation

!!!info "Did you know?"
- You can have multiple Scale-Out Computing on AWS clusters on the same AWS account
- Scale-Out Computing on AWS comes with a list of unique tags, making resource tracking easy for AWS Administrators

## Access your cluster in 1 click
You can [access your Scale-Out Computing on AWS cluster](access-soca-cluster/) either using DCV (Desktop Cloud Visualization)[^1] or through SSH.
You can [access your Scale-Out Computing on AWS cluster](tutorials/access-soca-cluster/) either using DCV (Desktop Cloud Visualization)[^1] or through SSH.

[^1]: [DCV](https://docs.aws.amazon.com/dcv/latest/adminguide/what-is-dcv.html) is a remote visualization technology that enables users to easily and securely connect to graphic-intensive 3D applications hosted on a remote high-performance server.*

Expand All @@ -38,7 +38,7 @@ user@host$ qsub myscript.sh
~~~

!!!info
- [Check our Web-Based utility to generate you submission command](job-configuration-generator/)
- [Check our Web-Based utility to generate you submission command](tutorials/job-configuration-generator/)
- [Refer to this page for tutorial and examples](tutorials/launch-your-first-job/)
- [Refer to this page to list all supported parameters](tutorials/integration-ec2-job-parameters/)
- Jobs can also be submitted [via HTTP API](web-interface/control-hpc-job-with-http-web-rest-api/) or [via web interface](web-interface/submit-hpc-jobs-web-based-interface/)
Expand All @@ -63,8 +63,8 @@ Customers can integrate their Centos7/Rhel7/AmazonLinux2 AMI automatically by si
## Web User Interface
Scale-Out Computing on AWS includes a simple web ui designed to simplify user interactions such as:

- [Start/Stop DCV sessions in 1 click](access-soca-cluster/#graphical-access-using-dcv)
- [Download private key in both PEM or PPK format](access-soca-cluster/#ssh-access)
- [Start/Stop DCV sessions in 1 click](tutorials/access-soca-cluster/#graphical-access-using-dcv)
- [Download private key in both PEM or PPK format](tutorials/access-soca-cluster/#ssh-access)
- [Check the queue and job status in real-time](web-interface/manage-ldap-users/)
- [Add/Remove LDAP users ](web-interface/manage-ldap-users/)
- [Access the analytic dashboard](web-interface/my-activity/)
Expand Down
2 changes: 1 addition & 1 deletion docs/overrides/partials/footer.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
</div>
{% endif %} Made with <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">Material for MkDocs</a>
<hr>
<a href="https://aws.amazon.com/privacy/" target="_blank">Privacy</a> | <a href="https://aws.amazon.com/terms/" target="_blank">Site terms</a> | © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
<a href="https://aws.amazon.com/privacy/" target="_blank">Privacy</a> | <a href="https://aws.amazon.com/terms/" target="_blank">Site terms</a> | © 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
</div>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion docs/security/update-soca-dns-ssl-certificate.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ Make sure your browser is detecting your new SSL certificate correctly.

![](../imgs/cert-9.png)

Finally, [create a new DCV session](../../access-soca-cluster/#graphical-access-using-dcv) and verify the endpoint is using your new DNS name
Finally, [create a new DCV session](../../web-interface/create-virtual-desktops/) and verify the endpoint is using your new DNS name

![](../imgs/cert-11.png)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ title: How to access Scale-Out Computing on AWS

To access your Scale-Out Computing on AWS cluster using SSH protocol, simply click "SSH Access" on the left sidebar and follow the instructions. Scale-Out Computing on AWS will let you download your private key either in PEM or PPK format.

![](imgs/access-1.png)
![](../imgs/access-1.png)

!!!info "SSH to an instance in a Private Subnet"
If you need to access an instance that is in a Private (non-routable) Subnet, you can use ssh-agent to do this:
Expand All @@ -35,4 +35,4 @@ To access your Scale-Out Computing on AWS cluster using SSH protocol, simply cli

## Graphical access using Windows/Linux virtual desktop

Refer to [this page to learn how to launch your own Windows/Linux session and access SOCA via your virtual desktop](../web-interface/create-virtual-desktops/)
Refer to [this page to learn how to launch your own Windows/Linux session and access SOCA via your virtual desktop](../../web-interface/create-virtual-desktops/)
Loading