Overview

Welcome to the RegScale platform powered by the DevSecOps engineers at RegScale! We are excited you found us and that you are ready to learn more about how RegScale can help solve your most difficult compliance challenges. This page contains a collection of information that will assist you on your RegScale journey. At the end of the day, our main goal is to:

Bring DevOps to Compliance

To help you do just that, we have broken our documentation down into the following general sections:

  • Installation & Configuration - everything you need to install and configure RegScale in any environment; from a stand-alone laptop, to a Virtual Machine (VM), to a Kubernetes cluster.
  • Modules - learn more about how all of our compliance modules are integrated and work together to create enormous business value for our customers.
  • Features - learn how we have layered functionality on top of our core modules to improve your compliance productivity and workflow.
  • Best Practices - get started on the right path by learning from our decades of experience and the lessons learned we have shared from solving some of our customer's compliance challenges.
  • APIs - allow RegScale to serve as your digital compliance core. Connect your systems, scripts, and processes in real-time using our 1000+ Open APIs based on REST/Swagger.

RegScale is a modern cloud-native application that is built to scale using Docker containers. It is designed to be hosted in any environment and configuration is done securely at run-time by injecting environmental variables. The application can be downloaded and installed at any time from our Docker Hub Repository. It is secured with your keys, scales in real-time via configuration in Kubernetes, and can be deployed anywhere (laptop/desktop, on premises, Kubernetes, or cloud (we currently support AWS, Azure, and Google)).

First Steps

To get you going, we will help guide you through some decisions you need to make early on:

  • Licensing - we have a variety of options to suit our customer's varied needs; to include:
    • Community Edition (CE) - free to use and quick to get started. This option is perfect for Small-to-Medium Businesses (SMBs), test and evaluation purposes, or for consultants/1099 auditors. It provides a free platform to get started on your compliance journey. This version does require a local installation onto a laptop or VM and just requires Docker for hosting. View License
    • Enterprise Edition (EE) - for large enterprises and sophisticated customers who demand a more robust set of features and support. View License
    • Managed Services - where you want don't want to host/support the application and may need specific SLA guarantees and support. Contact our Sales team today to learn more.
  • Hosting - we are unopinionated on where the application is hosted and suport a variety of platforms and operating systems. In general, customers should consider the following for hosting RegScale:
    • Laptop/Desktop - for testing and evaluation purposes. There are no external dependencies and you can get started in minutes.
    • Virtual Machine (VM) - a single installation but available to multiple users over the network. Only requires Docker to be installed and a connection to a SQL Server Database.
    • Air-Gapped - RegScale can be deployed securely on classified, ICS, or otherwise air-gapped networks. The only difference for the customer is the need to securely sneaker-net application updates to the container via thumb-drive or other means.
    • on premises - RegScale can run on any virtual or physical machine that supports Docker. This includes most modern Linux OSes including Ubuntu and Red Hat.
    • Kubernetes - scale RegScale to support large scale production needs to enhance resiliency. (NOTE: RegScale can also supports Docker Swarm but this configuration is untested and may require some professional services.)
    • Cloud - RegScale can be deployed on a cloud VM or on any hosted Kubernetes service in AWS, Azure, or Google Cloud.
  • Pre-Requisites - there are a few things you are going to need to get started:
    • Docker - must be installed to host the application container.
    • Host - could be a laptop, VM, or Kubernetes service (cloud or on premises)
    • Database - requires access to a SQL Server Database with at least 2 GB of storage (can run on SQL Express for smaller installs and should be scaled up based on business requirements)
      • If running in Azure, 5 DTUs are recommended at minimum using at least their basic tier
    • Storage - access to storage to mount the container with a minimum capacity of 1 GB
  • Production Sizing - once you know you love it and you are ready to offer RegScale in production, we recommend a more robust hosting configuration as shown below:
    • Multi-Node Kubernetes Cluster - to allow for non-disruptive upgrades and growth.
    • Minimum of 3 pods for high availability
    • SQL Server Database (non-Express edition) sized based on your expected load to achieve 5 ms (reads) and 10 ms (writes). If running in Azure, recommend at least the Standard Tier DB with 5 DTUs
    • Configure backups for both the database and storage (NOTE: The container is stateless and does not require backup)
    • Minimum of 10 GB of persistent file storage that is expandable over time

Database

A Microsoft SQL Server Database (or MS SQL Server Express) is required to run ATLAS. This database should be named ATLAS to minimize any confusion later if needing RegScale support. In order to connect to the database, you will need an ADO.NET (SQL Authentication) connection string, similar to the following:

Server=tcp:{yourdatabase}.database.windows.net,1433;Initial Catalog=ATLAS;Persist Security Info=False;User ID={your_username};Password={your_password};MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;

The connection string is stored as an environment variable within the container. It is most commonly (and securely) applied using Kubernetes Secrets or some other mechanism which are detailed below.

Ready to get Started Today?

Our customer success team is standing by to partner with you on your Regulatory Operations journey. Contact us today to learn how you can bring DevOps to Compliance, enabling you to build and deliver continuously compliant documentation.

Find us at our HQ
RegScale, Inc.
1775 Tysons Boulevard, Fifth Floor
Tysons, VA 22102
Find us at our R&D Office
RegScale, Inc.
2704 Cherokee Farm Way, Suite 204
Knoxville, TN 37920
Give us a ring
RegScale Sales
202-991-7881
Mon - Fri, 8:00 AM - 5:00 PM ET