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

Confirmation of instance types used in 'ha' and 'minimal' examples #286

Open
1 task done
tomstarr opened this issue Apr 24, 2024 · 2 comments
Open
1 task done

Confirmation of instance types used in 'ha' and 'minimal' examples #286

tomstarr opened this issue Apr 24, 2024 · 2 comments
Labels
bug Something isn't working

Comments

@tomstarr
Copy link

tomstarr commented Apr 24, 2024

Terraform Version Details

No response

Terraform Variable File Details

No response

Steps to Reproduce

I'm currently reviewing the example tfvars files of the 'ha' and 'minimal' deployment. I notice that the instance types r5 and m5 are used, rather than r5d or m5d.
As far as I am aware, the distinction between these instance types is that the r5 and m5 type do not come with any 'instance (ephemeral) storage', yet the r5d and m5d types do.

Is it the intention of these examples that ephemeral disk is available not used for SASWORK and CASCACHE (minimal example) and SASWORK (ha example)?

Also, will in the minimal example, should the generic node have the labels and taints for the stateful and stateless services?

Expected Behavior

e.g. should the compute nodes use m5d.8xlarge instances rather than m5.8xlarge as is provided in the ha example tfvars file?

Actual Behavior

Additional Context

No response

References

https://aws.amazon.com/ec2/instance-types/

Code of Conduct

  • I agree to follow this project's Code of Conduct
@tomstarr tomstarr added bug Something isn't working new Added to an issue when it's new ;) labels Apr 24, 2024
@dhoucgitter
Copy link
Member

Hi @tomstarr, thanks for the question.
Could you clarify or elaborate this sentence of your question, I'm confused as to what you are asking, thanks.

"Is it the intention of these examples that ephemeral disk is available not used for SASWORK and CASCACHE (minimal example) and SASWORK (ha example)?"

@dhoucgitter dhoucgitter removed the new Added to an issue when it's new ;) label Aug 11, 2024
@tomstarr
Copy link
Author

Hi @dhoucgitter,
Thanks for the comment. What I was trying to understand was this project's choice/recommendation of AWS instances for CAS and Compute node pools in the 'minimal' and 'ha' example tfvars files.
https://github.com/sassoftware/viya4-iac-aws/blob/main/examples/sample-input-minimal.tfvars
https://github.com/sassoftware/viya4-iac-aws/blob/main/examples/sample-input-ha.tfvars

The 'minimal' example uses:
CAS: r5.xlarge (no ephemeral disk included with this instance type)
Compute/Generic: m5.2xlarge (no ephemeral disk included with this instance type)

The 'ha' example uses:
CAS: i3.8xlarge (includes 4 x 1900[GB] NVMe SSD of emphermal disk)
Compute: m5.8xlarge (no ephemeral disk included with this instance type)

(Reference - https://aws.amazon.com/ec2/instance-types/)

Does this help to clarify my query?

Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants