Amazon Neptune now supports serverless deployment option
AWS recently announced the general availability (GA) of a new deployment option for Amazon Neptune, providing auto-scaling capability based on application needs. The deployment option is called Amazon Neptune Serverless.
Amazon Neptune is a fully managed graph database service that makes it easy to build and run applications that work with highly connected data sets. The service has various features and ways to provision a database, which now includes a Serverless option.
Daniel Domingueza software program manager, explains in his blog post the serverless deployment option:
If you have unpredictable and variable workloads, Neptune Serverless automatically determines and provisions compute and memory resources to run the graph database. Database capacity scales up and down with changing application requirements to maintain consistent performance, saving up to 90% on database costs compared to provisioning at maximum capacity.
Developers can create a Neptune Serverless cluster from the Amazon Neptune console, AWS Command Line Interface (CLI), or SDK, with support for AWS CloudFormation coming soon. They can use the available database service and popular graphical query languages (Apache TinkerPop Gremlin, W3C’s SPARQL, and Neo4j’s openCypher) to run powerful, easy-to-write, high-performance queries against connected data. The service is suitable for use cases such as recommendation engines, fraud detection, knowledge graphs, drug discovery, and network security.
Swami Sivasubramanian, vice president of databases, analytics and machine learning at AWS, said in a press release:
Now, with Amazon Neptune Serverless, customers have a graph database that automatically provisions and seamlessly scales clusters to provide just the right amount of capacity to meet demand, allowing them to create and run applications for even the most variable and unpredictable workloads without having to worry. on capacity provisioning, cluster scaling, or costs incurred for unused resources.
After Aurora, welcome to Amazon Neptune “Serverless”…
✅ Yes, I’m glad there is auto-scaling capability.
✅ Yes, I am aware that scaling to zero is difficult for databases.
❌ No, I don’t like putting the “serverless” label on things that aren’t serverless.
The “serverless” version of Neptune
- No CloudFormation support
- Only a few regions
- Always requires a VPC
- Does not scale to zero
Currently, Neptune Serverless is now available in the following AWS Regions: US East (Ohio), US East (N. Virginia), US West (N. California), US West (Oregon), Asia Pacific (Tokyo), Europe ( Ireland) and Europe (London).
Finally, more details on the serverless deployment option can be found on the documentation page. Additionally, pricing details can be found on the pricing page.