AWS cloud division has geared up for revolutionizing the cloud infrastructure with unveiling of its much anticipated AWS event re:Invent 2017 cloud user conference which had a distinct focus on data and so-called serverless computing. It was the sixth annual re:Invent of the cloud market leader AWS which additionally laid emphasis on competitive prices along with modern suit. Five most exciting data services of the event are as follows:
1. Amazon Neptune
A new, faster, more reliable and fully-managed graph database service that will make it easy to build and run applications that work with highly connected datasets. Besides being a high-performance graph database engine optimized for storing billions of relationships and querying the graph with milliseconds latency, Amazon Neptune supports popular graph models Apache TinkerPop and W3C’s RDF, and their associated query languages TinkerPop Gremlin and RDF SPARQL for easy query navigation. It also powers graph use cases such as recommendation engines, fraud detection, knowledge graphs, drug discovery, and network security. It is secured with support for encryption at rest and in transit; can be fully managed, to ease out hardware provisioning, software patching, setup, configuration, or backups.
Currently available in preview with sign-up only in US East (N. Virginia) only on the R4 instance family and supports Apache TinkerPop Version 3.3 and the RDF/SPARQL 1.1 API
2. Amazon Aurora Multi-Master
Amazon Aurora Multi-Master allows the user to create multiple read/write master instances across multiple Availability Zones. This empowers applications to read and write data to multiple database instances in a cluster. Multi-Master clusters improve Aurora’s already high availability. If the user’s master instances fail, the other instances in the cluster will take over immediately for smart and flawless procession, maintaining read and write availability through instance failures or even complete AZ failures, with zero application downtime. It is a fully managed relational database that combines the performance and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases.
The preview of the product will be available for the Aurora MySQL-compatible edition, and people can participate by filling out the signup form on AWS’ official website.
3. Amazon DynamoDB On-Demand Backup
On-Demand Backup allows one to create full backups of DynamoDB tables data for data archival, helping them meet corporate and governmental regulatory requirements. People can also backup tables from a few megabytes to hundreds of terabytes of data, with no impact on performance and availability to your production applications. It processes back up requests in no time regardless of the size of tables, which makes the operators carefree of the backup schedules or long-running processes. All backups are automatically encrypted, cataloged, easily discoverable, and retained until manually deleted. It allows the facility of single-click backup and restore operations in the AWS Management Console or a single API call.
Initially it is being rolled out only to US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland) regions. In early 2018, users will be able to opt-in to DynamoDB Point-in-Time Restore (PITR) which will allow to restore your data up to the minute for the past 35 days, further protecting your data from loss due to application errors.
4. Amazon Aurora Serverless
An on-demand auto-scaling configuration for Amazon Aurora, Serverless will enable database’s automatic start up, shut down, and scale up or down capacity based on application’s needs. It enables the user to run relational database in the cloud without managing any database instances or clusters. It is built for applications with infrequent, intermittent or unpredictable workloads of likes as online games, low-volume blogs, new applications where demand is unknown, and dev/test environments that don’t need to run all the time. Current database solutions require a significant provisioning and management effort to adjust capacity, leading to worries about over- or under-provisioning of resources.We can also optionally specify the minimum and maximum capacity that an application needs, and only pay for the resources are consumed. The serverless computing is going to hugely benefit the world of relational databases.
5. Amazon DynamoDB Global Tables
The advanced Global Tables builds upon DynamoDB’s global footprint to provide a fully managed multi-region, multi-master global database that renders fast local read and write performance for massively scaled applications across the globe. It replicates data between regions and resolves update conflicts, enabling developers to focus on the application logic when building globally distributed applications. In addition, it enables various applications to stay highly available even in the unlikely event of isolation or degradation of an entire region.
Global Tables is available at the time only in five regions: US East (Ohio), US East (N. Virginia), US West (Oregon), EU (Ireland, and EU (Frankfurt).