System Architecture Diagram
Above diagram is the current setting for OLE on the Amazon cloud (https://ci.ole.kuali.org/ ), it includes the three environments for DEV, TST and DEMO.
Each environment includes at the least:
1. OLE/FS server
2. DocStore Server
3. And backend database
For DEV and TST environment, there are two applications deployed on OLE/FS server, one is OLE/FS on Rice 1.x framework, the another is OLE on Rice 2.0 framework. For DEMO environment, there is only OLE/FS on Rice 1.x framework deployed on the server. DEMO release version is OLE 0.6.
The DocStore on each environment uses Apache Jackrabbit 2.0 for content storage and Apache Solr 3.0 for indexing and searching. On the cloud environment, we configure the Jackrabbit with ORACLE Database.
Server Configuration:
Environment |
Server Name |
Amazon Instance Type |
Description |
DEV Env |
Ole-dev |
C1.medium |
OLE/FS DEV site |
ole-docstore-dev |
M1.large |
DocStore DEV site |
|
TST Env |
Ole-tst |
M1.medium |
OLE/FS TST site |
ole-docstore-tst |
M1.large |
DocStore TST site |
|
DEMO Env |
Ole-demo |
M1.large |
OLE/FS Demo site |
Ole-docstore-demo |
M1.large |
DocStore demo site |
Reference:
Small Instance – default*
1.7 GB memory
1 EC2 Compute Unit (1 virtual core with 1 EC2 compute Unit)
160 GB instance storage 32-bit or 64-bit platform
I/O Performance: Moderate
API name: m1.small
Medium Instance
3.75 GB memory
2 EC2 Compute Units (1 virtual core with 2 EC2 compute Units)
410 GB instance storage 32-bit or 64-bit platform
I/O Performance: Moderate
API name: m1.medium
Large Instance
7.5 GB memory
4 EC2 Compute Unit (2 virtual cores with 2 EC2 Compute Units each)
850 GB instance storage 64-bit platform
I/O Performance: High
API name: m1.large