Loading
Evaluate and run Riak in the GoGrid Cloud - Request a Proof of Concept

Riak 1-Button Deploy™ Solution

Evaluate, develop, test, deploy, and scale Riak clusters on GoGrid with the click of a mouse.

  • 1-Button Deploy™ technology
  • Pre-defined development and production clusters
  • Purpose-built infrastructure ensures reliable performance

Pricing

Riak is an open source, distributed database. GoGrid has made the deployment of Riak clusters easy with 1-Button Deploy™ technology. Customers can choose to deploy a 14-Day Trial POC, a developer environment, or a production environment.
Product Infrastructure Hourly
14-Day Trial POC

5 Medium SSD Cloud Servers

Riak Open Source Distribution:

  • MapReduce
  • Riak Search
  • Secondary Indexes
Free with POC
Development Environment

5 Medium SSD Cloud Servers

Riak Open Source Distribution:

  • MapReduce
  • Riak Search
  • Secondary Indexes
$1.50
Production Environment

5 X-Large SSD Cloud Servers

Firewall Service

Riak Open Source Distribution:

  • MapReduce
  • Riak Search
  • Secondary Indexes
$6.00

Use Cases

How you structure your app to run should take into account the unique needs of your application, including access patterns such as read-write distribution and latency differences between various operations. The examples listed here aren’t necessarily right for your application, but illustrate some common approaches to thinking about and implementing the solution.

Use Case for Riak as a Big Data Solution in the GoGrid Cloud

  • Session storage – Riak was originally created to serve as a highly scalable session store. This is an ideal use case for Riak, which is a fundamentally a key value store. Because user/session IDs are usually stored in cookies or otherwise known at lookup time, Riak is able to serve these requests with predictably low latency.
  • Complex session storage – The bitcask storage backend supports automatic expiry of keys, which frees application developers from implementing manual session expiry. Riak’s MapReduce system can also be used to perform analysis on large bodies of session data, for example to compute the average number of active users. If sessions must be retrieved using multiple keys (e.g., a UUID or email address), Secondary Indices (2I) provides an easy solution.
  • Serve ads quickly to many users and platforms – Riak’s tunable CAP controls can be set to favor fast read performance. By setting the r value to 1, only one of n replicas will need to be returned to complete a read operation, yielding lower read latency than an r value equal to the number of replicas. This capability is ideal for advertising traffic that is primarily serving reads.
  • Store large amounts of log data for analysis with MapReduce – A common use case for Riak is storing large amounts of log data for analysis with MapReduce or as the primary storage for log data with a secondary analytics cluster used to perform more advanced analytics tasks. For this use, you can create a bucket called “logs” (or anything else) and use a unique value such as a date for the key. Log files would be the values associated with the unique keys. For storing log data from different systems, you could create a unique bucket for each system and write associated logs to that bucket. In terms of analyzing log data, you could then use Riak’s MapReduce for aggregation tasks such as summing the counts of records for a date or use Riak Search for more robust, text-based queries.
  • Dev Deployment

    Below is a sample topology of a typical development deployment using our 1-Button Deploy™ technology. View Wiki Docs.

    Riak Development Deployment

    Prod Deployment

    Below is a sample topology of a typical production deployment using our 1-Button Deploy™ technology. View Wiki Docs.

    Riak Production Deployment

    For log data or complex session storage or to meet the fast-read/low-latency performance requirements of digital advertising and similar platforms.

    Hello!

    • Welcome to GoGrid!
    • I'm a Cloud Infrastructure and Big Data Solutions expert.
    • What questions do you have today?
    Call us at 1(877) 946-4743 (US & Canada)
    IN THE NEWS

    Big data and real estate overlap

    Big data is changing the way we design, search for and purchase our homes.

    Read more

    GoGrid Customers
    GoGrid Compliance