Overview

From DreamFactory
Jump to: navigation, search
DFEOverview
m
m
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
## Introduction
+
== Introduction ==
DreamFactory Enterprise™, or **DFE** for short, is a virtual hosting system that manages multiple instances of [DreamFactory](https://github.com/dreamfactorysoftware/dreamfactory).
+
DreamFactory Enterprise, or '''DFE''' for short, is a virtual hosting system that manages multiple instances of [https://github.com/dreamfactorysoftware/dreamfactory DreamFactory].
  
## Key Concepts
+
== Key Concepts ==
DFE manages virtual resources as opposed to physical resources. DFE is **not** a *hypervisor*, managing things at the bare-metal level. Rather, DFE maintains a logical representation of your *instance space*. This instance space is where each deployed instance stores its block and database data. On single system installations, this is merely a directory. On multiple machine installations, the instance space must be shared between machines. This is easily done with NFS or similar systems. However, it is beyond the scope of this document to discuss shared storage configuration.
+
DFE manages virtual resources as opposed to physical resources. DFE is '''not''' a ''hypervisor'', managing things at the bare-metal level. Rather, DFE maintains a logical representation of your ''instance space''. This instance space is where each deployed instance stores its block and database data. On single system installations, this is merely a directory. On multiple machine installations, the instance space must be shared between machines. This is easily done with NFS or similar systems. However, it is beyond the scope of this document to discuss shared storage configuration.
  
## Physical Components
+
== Physical Components ==
 
DFE consists of three main physical components. These are the [[DFE/Console|Console]], the [[DFE/Dashboard|Dashboard]], and the [[DFE/Data Collection|Data Collection System]]. A rudimentary diagram is shown in figure 1. These components may all reside on a single machine or be split across more systems if necessary.  
 
DFE consists of three main physical components. These are the [[DFE/Console|Console]], the [[DFE/Dashboard|Dashboard]], and the [[DFE/Data Collection|Data Collection System]]. A rudimentary diagram is shown in figure 1. These components may all reside on a single machine or be split across more systems if necessary.  
  
 
[[File:dfe-physical-components.png|frame|Figure 1: Physical Components]]
 
[[File:dfe-physical-components.png|frame|Figure 1: Physical Components]]
  
## Logical Components
+
== Logical Components ==
In order to deploy shared-resource instances, DFE maintains a logical representation of your physical topology. There are three main *logical* components:
+
In order to deploy shared-resource instances, DFE maintains a logical representation of your physical topology. There are three main ''logical'' components:
* **Mount**: represents a physical storage device, or mount point, where instance data is stored.
+
* '''Mount''': represents a physical storage device, or mount point, where instance data is stored
* **Server**: represents a physical/virtual computer where various components operate. Each **server** requires a **mount**.
+
* '''Server''': represents a physical/virtual computer where various components operate. Each '''server''' requires a '''mount'''
* **Cluster**: represents a grouping of **servers**
+
* '''Cluster''': represents a grouping of '''servers'''

Latest revision as of 21:35, 14 December 2015

Introduction

DreamFactory Enterprise, or DFE for short, is a virtual hosting system that manages multiple instances of DreamFactory.

Key Concepts

DFE manages virtual resources as opposed to physical resources. DFE is not a hypervisor, managing things at the bare-metal level. Rather, DFE maintains a logical representation of your instance space. This instance space is where each deployed instance stores its block and database data. On single system installations, this is merely a directory. On multiple machine installations, the instance space must be shared between machines. This is easily done with NFS or similar systems. However, it is beyond the scope of this document to discuss shared storage configuration.

Physical Components

DFE consists of three main physical components. These are the Console, the Dashboard, and the Data Collection System. A rudimentary diagram is shown in figure 1. These components may all reside on a single machine or be split across more systems if necessary.

Figure 1: Physical Components

Logical Components

In order to deploy shared-resource instances, DFE maintains a logical representation of your physical topology. There are three main logical components:

  • Mount: represents a physical storage device, or mount point, where instance data is stored
  • Server: represents a physical/virtual computer where various components operate. Each server requires a mount
  • Cluster: represents a grouping of servers