DRC Platform

The DRC will be built using the Fedora platform.

Fedora is a general purpose repository service developed jointly by The University of Virginia Library and Cornell University. The Fedora project is devoted to the goal of providing open-source repository software that can serve as the foundation for many types of information management systems.

The hardware platform that will be used is Redhat Linux Enterprise Server running on Intel-based rack-dense servers. The system architecture looks like

     -----.---- Open Internet ----.-----
          |                       |
  +---------------+  Heart  + - - - - - +
  | Load Balancer | ------- | Hot Spare |
  +---------------+  Beat   + - - - - - +
     _____|_________________________ _ _ _ _
       |            |            |
  +---------+  +---------+  +---------+
  | App Srv |  | App Srv |  | App Srv | ....
  +---------+  +---------+  +---------+
     __|____________|____________|___________________ _ _
        |             |              |             |
 +-----------+  +-----------+  +-----------+       | +-----------+
 | MySQL Srv |  | MyApp Srv |  | MyApp Srv | ...   | | MySQL Mgt |
 +-----------+  +-----------+  +-----------+       | +-----------+
     __|____________|____________|_________________|_______|______
        |              |                |                      |
+-------------+  +-------------+  +-------------+         +---------+
| Storage Srv |  | Storage Srv |  | Storage Srv | ...     |/////////|
+-------------+  +-------------+  +-------------+         |/Storage/|
                                                          |/Area////|
                                                          |/Network/|
                                                          |/////////|
                                                          +---------+

"Load Balancer" is a J2EE load balancer (with a hot spare); "App Srv" is running the FedoraProject application; "MySQL Srv" is MySQL's Cluster server node; "Storage Srv" is MySQL's Storage Node; "MySQL Mgt" is the management console and cluster arbiter; and the Storage Area Network.

Example Fedora Repositories

These Fedora repositories are now in production (along with a rough categorization):

There are other repositories which have not yet announced public access. Contact peter@OhioLINK.edu for more information.

Attachments