Professional Services

Optimize Your Riak Implementation

After Riak is implemented, periodic reviews can help optimize your deployment. The Basho Professional Services team provides the following assessment and analysis services:
 

  • Health Check
  • Performance Assessment
  • Use Case and Data Access Analysis

HEALTH CHECK

A health check reviews the configuration of your Riak installation, and identifies any potential problems that could impact system performance. A health check includes a review of your use case, architecture, data model, and environment.

A health check is best performed prior to moving from development into production, and subsequently at periodic intervals after your deployment.

Health Check Details

Timing

The best times for a health check are:

  • Before deploying Riak into production
  • Before a large, planned event (e.g., rollout / release)
  • As a regular checkup (quarterly / annually)

Location

Health checks are provided remotely and SSH access is required.

Deliverables

The final deliverable of a health check is a written report, which includes:

  • A description of your use case, existing infrastructure, and Riak installation
  • A description of your overall system expectations
  • A list of any observed issues
  • Best practice recommendations for your deployment

Services Mapped to Deployment Schedule

BASHO Scenario Health Check
 

PERFORMANCE ASSESSMENT

The Basho Professional Services team will help identify and implement strategies to achieve performance requirements for your Riak installation. Performance assessments may uncover that the root problem lies in Riak, the application, your infrastructure, or a combination.

Performance Assessment Details

Timing

The timing of these services can be after you are fully deployed, or any time after implementation when you have performance questions, concerns or issues.

Duration

The duration of these services can vary, but it is typically 3-5 days with a 3-day minimum.

Location

These services can be provided on-site at your location or via remote access.

Deliverables

The deliverables for these services vary depending on your deployment. Basho’s performance assessment is a detailed and technical 8-step process designed to understand your use case, and define and meet your performance goals.

Services Mapped to Deployment Schedule

BASHO Scenario Performance Assessment
 

USE CASE AND DATA ACCESS ANALYSIS

This service will help your in-house team define a Riak data model and access patterns that meet your use case requirements.

Use Case & Data Access Analysis Details

Timing

The best timing for these services is when use case and access patterns have been defined, or when active development is approaching or has begun.

Duration

The duration of these services can vary, but it is typically 3-5 days with a 3-day minimum.

Location

These services can be provided on-site at your location or via remote access.

Deliverables

Basho will work with you to define your specific deliverables.  Here is a sample list of deliverables:

  • Review and understand your use case
  • Review existing primary and secondary data access patterns and existing data models to determine if there are any potential issues
  • Define performance requirements for the system
  • Develop alternative or new approaches as needed

Services Mapped to Deployment Schedule

BASHO Scenario Use Case Data Access