AWS recently announced the General Availability (GA) of a new deployment option for Amazon Neptune. It provides auto-scaling capacity 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 datasets. The service has various features and methods for provisioning databases, and currently includes serverless options.
Source: https://aws.amazon.com/blogs/aws/introducing-amazon-neptune-serverless-a-fully-managed-graph-database-that-adjusts-capacity-for-your-workloads/
Daniel DominguezA software program manager explains serverless deployment options in his blog post.
When you have unpredictable and fluctuating workloads, Neptune Serverless automatically determines and provisions compute and memory resources to run your graph database. Scale your database capacity up and down based on your application’s changing requirements to maintain consistent performance and save up to 90% on database costs compared to provisioning at peak capacity.
Developers can create Neptune Serverless clusters from the Amazon Neptune console, AWS Command Line Interface (CLI), or SDKs, with support for AWS CloudFormation coming soon. Powerful, easy-to-write, and perform well on connected data using available database services and popular graph query languages (Apache TinkerPop Gremlin, W3C’s SPARQL, and Neo4j’s openCypher). You can run queries. This 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:
Today, Amazon Neptune Serverless enables customers to leverage a graph database that automatically provisions and seamlessly scales clusters and provides just the right amount of capacity to meet demand, enabling the most variable and unpredictable Build and run applications worry-free, even for workloads. About provisioning capacity, scaling a cluster, or incurring costs for unused resources.
maciej radikowskisoftware developer at Merapar, murmured:
After Aurora, welcome “serverless” to Amazon Neptune…
✅ Yes, we are happy to have an autoscaling feature.
✅ Yes, we know DB is hard to scale to zero.
❌ No, I don’t like labeling things that aren’t serverless as “serverless”.
In addition, Sebastian BillFounder and software engineer at Elva summarized the limitations as follows: Tweet:
Neptune “Serverless” Release
- No CloudFormation support
- very few areas
- I still need a VPC
- do not scale to zero
Neptune Serverless is now available in the US East (Ohio), US East (N. Virginia), US West (N. California), US West (Oregon), Asia Pacific (Tokyo), and Europe (Ireland) AWS regions. became. ), and Europe (London).
Finally, to learn more about serverless deployment options, visit our documentation page. Additionally, pricing details can be found on the pricing page.