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

neptune: (add storageType field to support the I/O optimized storage configuration) #31078

Open
2 tasks
Bombsam opened this issue Aug 11, 2024 · 4 comments
Open
2 tasks
Labels
@aws-cdk/aws-neptune Related Amazon Neptune effort/medium Medium work item – several days of effort feature-request A feature should be added or improved. needs-cfn This issue is waiting on changes to CloudFormation before it can be addressed. p2

Comments

@Bombsam
Copy link

Bombsam commented Aug 11, 2024

Describe the feature

AWS has announced the general availability of Amazon Neptune I/O-Optimized, a new configuration for Amazon Neptune Database that provides improved price performance and predictable pricing for customers with I/O-intensive applications. With Neptune I/O-Optimized, there are zero charges for read and write I/O operations—you only pay for your database instances and storage usage, making it easy to predict your database spend up front. Neptune I/O-Optimized offers up to 40% cost savings for I/O-intensive applications where I/O charges exceed 25% of the total Neptune database spend.

image

Use Case

The support for feature seems to be already added for the rds module (issue link, PR link), I would like to request it to be added for the neptune module as well.

One of our projects has heavy write loads, and I believe being able to switch to the I/O optimized configuration using the cdk module is going to be quite beneficial both in terms of speed and cost.

Unfortunately we can only perform production deployments through cdk, so we really need the module to be updated so we can perform the upgrade!

Proposed Solution

No response

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.146.0

Environment details (OS name and version, etc.)

Linux

@Bombsam Bombsam added feature-request A feature should be added or improved. needs-triage This issue or PR still needs to be triaged. labels Aug 11, 2024
@github-actions github-actions bot added the @aws-cdk/aws-neptune Related Amazon Neptune label Aug 11, 2024
@pahud pahud changed the title (aws-neptune): (add storageType field to support the I/O optimized storage configuration) neptune: (add storageType field to support the I/O optimized storage configuration) Aug 12, 2024
@pahud
Copy link
Contributor

pahud commented Aug 12, 2024

Just checked this doc
https://docs.aws.amazon.com/neptune/latest/userguide/storage-types.html#provisioned-iops-storage
Looks like the key is to select iopt1 storage-type. But I can't find relevant prop in CFN https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html

I am not sure if CFN has supported it yet. I will create an internal ticket for clarifying.

@pahud
Copy link
Contributor

pahud commented Aug 12, 2024

internal tracking: V1483035394

@pahud pahud added p2 effort/small Small work item – less than a day of effort effort/medium Medium work item – several days of effort and removed needs-triage This issue or PR still needs to be triaged. effort/small Small work item – less than a day of effort labels Aug 12, 2024
@pahud
Copy link
Contributor

pahud commented Aug 15, 2024

Hi

Unfortunately cloudformation for that feature is not available at this moment so CDK would not be able to support that.

The best place to bring it up though is https://github.com/aws-cloudformation/cloudformation-coverage-roadmap/issues to help the CFN team prioritize this FR.

I have submit the request internally but it would be helpful for CFN team to prioritize from the cloudformation-coverage-roadmap repo.

For now, I will leave this issue open as p2 pending on CFN support but we still welcome all upvotes here from the CDK community as well.

@Bombsam
Copy link
Author

Bombsam commented Aug 16, 2024

Thanks Pahud, I have opened an issue on the cloudformation-coverage-roadmap.

Will hopefully comment once the CFN support is added.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
@aws-cdk/aws-neptune Related Amazon Neptune effort/medium Medium work item – several days of effort feature-request A feature should be added or improved. needs-cfn This issue is waiting on changes to CloudFormation before it can be addressed. p2
Projects
None yet
Development

No branches or pull requests

2 participants