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

AWS-Redshift-Alpha: Support for RA3.large Node Type #31634

Open
1 of 2 tasks
AsadBinImtiaz opened this issue Oct 3, 2024 · 1 comment · May be fixed by #31637
Open
1 of 2 tasks

AWS-Redshift-Alpha: Support for RA3.large Node Type #31634

AsadBinImtiaz opened this issue Oct 3, 2024 · 1 comment · May be fixed by #31637
Labels
@aws-cdk/aws-redshift Related to Amazon Redshift effort/small Small work item – less than a day of effort feature-request A feature should be added or improved. p2

Comments

@AsadBinImtiaz
Copy link

Describe the feature

Amazon Redshift recently introduced the new "RA3.large" instance type, which provides a cost-efficient option for clusters. However, the aws-redshift-alpha construct in the AWS CDK currently does not support this new node type. It would be beneficial to extend the NodeType enum in ClusterProps.nodeType to include RA3.large to enable users to take advantage of this new instance type (see: https://docs.aws.amazon.com/cdk/api/v2/docs/@aws-cdk_aws-redshift-alpha.NodeType.html)

Use Case

Our team relies on Amazon Redshift for managing large-scale data analytics workloads using aws CDK. With the recent introduction of the RA3.large node type, we see an opportunity to significantly reduce our cluster costs without sacrificing performance.

Proposed Solution

Extend the NodeType enum within the ClusterProps.nodeType in the aws-redshift-alpha module to include the newly released RA3.large node type:

RA3_LARGE: 'ra3.large'

Other Information

No response

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change

CDK version used

2.149

Environment details (OS name and version, etc.)

MacOS

@AsadBinImtiaz AsadBinImtiaz added feature-request A feature should be added or improved. needs-triage This issue or PR still needs to be triaged. labels Oct 3, 2024
@github-actions github-actions bot added the @aws-cdk/aws-redshift Related to Amazon Redshift label Oct 3, 2024
@ashishdhingra ashishdhingra self-assigned this Oct 3, 2024
@ashishdhingra ashishdhingra added p2 investigating This issue is being investigated and/or work is in progress to resolve the issue. and removed needs-triage This issue or PR still needs to be triaged. labels Oct 3, 2024
AsadBinImtiaz pushed a commit to AsadBinImtiaz/aws-cdk that referenced this issue Oct 3, 2024
@ashishdhingra
Copy link
Contributor

ashishdhingra commented Oct 3, 2024

The ra3.large appears to be a valid NodeType in AWS Redshift console:
Screenshot 2024-10-03 at 2 35 33 PM

However, the value ra3.large for NodeType is not yet available for AWS::Redshift::Cluster resource in CloudFormation per aws-redshift-cluster.json. This schema JSON file was last updated 2 months ago as of now. Please wait until the schema is updated and CloudFormation resource accepts ra3.large as valid NodeType.

@ashishdhingra ashishdhingra added effort/small Small work item – less than a day of effort and removed investigating This issue is being investigated and/or work is in progress to resolve the issue. labels Oct 3, 2024
@ashishdhingra ashishdhingra removed their assignment Oct 3, 2024
AsadBinImtiaz pushed a commit to AsadBinImtiaz/aws-cdk that referenced this issue Oct 4, 2024
AsadBinImtiaz pushed a commit to AsadBinImtiaz/aws-cdk that referenced this issue Oct 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
@aws-cdk/aws-redshift Related to Amazon Redshift effort/small Small work item – less than a day of effort feature-request A feature should be added or improved. p2
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants