Introduction to Infinite Scale

Introduction

Welcome to the Infinite Scale documentation. Infinite Scale is a data platform providing tools to integrate, organize, share and govern data and metadata. This guide provides information on general topics, on installation and administrative tasks for Infinite Scale.

See the following PDF document for a brief overview of Infinite Scale.

Target Audience

This documentation addresses administrators and technically-oriented management:

  • people responsible that services are up and running for users,

  • people responsible that the IT infrastructure is in line with the organization’s compliance regulations,

  • technical advisors and technical buyers.

Infinite Scale Key Benefits

The Infinite Scale data platform is designed for multi-storage access, is cloud-native (microservices) and provides unified data access.

The key benefits are
  • Integration of distributed data sources into one cloud data ecosystem.

  • A unified data access layer across all data.

  • Combination of on-premises and cloud-operated environments into one user experience.

  • No need for PHP or a database.

  • High performance, flexibility and scalability.

  • Extended functionality.

  • Single binary or container delivery, shipped with the user interface ownCloud Web.

See the following in-line YouTube video for more details or use the link to view it in a separate browser tab.

Infinite Scale - A new era for ownCloud - ownCloud Conference 2021

Brief Overview

In configuration variables and comments, you’ll often come across the word oCIS or ocis, short for "ownCloud Infinite Scale", while the product is simply called Infinite Scale.

Architecture and Concepts

To learn more about Infinite Scale, check out the Architecture and Concepts section first. This information may help deciding which environment is optimal for your use case and which hardware fits your needs best.

Availability and Scalability

With knowledge about architecture and concepts, look at the different Availability and Scalability options to define the environment Infinite Scale should run on.

Prerequisites

With Infinite Scale, not much is needed to run your ownCloud server the way you want. Check out the details in the Prerequisites section. We strongly recommend to make up your mind about availability and scalability first.

Deployment

Infinite Scale can be deployed via container or you can run the binary installed on a physical or virtual machine. Take a look at the deployment options for more details.

We highly recommend reading the General Info document first before starting to plan or deploy Infinite Scale. This document contains important topics relevant for all deployments.

Configuration Examples

Configuration of Infinite Scale might be quite different to what you are used to but it’s very simple. It works with environment variables and optional configuration files for you to create depending on your specific needs. The settings in configuration files can always be overruled by setting the respective environment variables manually on the command line.

Try Online

You can try Infinite Scale before you install it locally to get hands-on experience and a feeling for how things work and integrate. Our development provides several instances with different setups to test. The instances are reset on a regular basis. See our Continuous Deployment page for more details.

End-User License Agreement (EULA)

ownCloud provides an EULA to clarify, among various topics, who can use this software and which conditions apply to the groups of users defined. See the actual EULA for details.