Difference between revisions of "HAProxy for CNM Farms"

From CNM Wiki
Jump to: navigation, search
Line 18: Line 18:
 
:# As a system administrator, I need to
 
:# As a system administrator, I need to
 
:# As someone who is interested in learning about [[HAProxy]], I need to
 
:# As someone who is interested in learning about [[HAProxy]], I need to
 
===Deliverables===
 
: The ''Project's'' [[deliverable specification]]s are:
 
:# [[CNM Campus Farm]] (entry point, security, as well as backup and recovery system sections)
 
:# [[Campus Farm Lab]] (entry point, security, as well as backup and recovery system sections)
 
:# [[Lectio]]s that would cover the ''Farm'' and ''Lab''.
 
:# Video presentations of the ''Farm'' and ''Lab''.
 
:# Hands-on assignments for the ''Farm Lab''.
 
 
===Work===
 
: The ''Project's'' [[work specification]]s must be based on details of the [[#Deliverable|Deliverable]], so its description shall be developed first.
 
  
 
==States==
 
==States==

Revision as of 15:37, 16 February 2023

HAProxy for CNM Farms (hereinafter, the Project) is the group of endeavors undertaken to advance CNM Campus Farm (hereinafter, the Farm) and related to the Farm services.


Requirements

Business

The Project's business requirements are:
  1. (primary) The Group needs to provide WorldOpp scholars with a highly available, functional, secure, and usable technology platform, CNM Campus Farm, to host those major CNM apps such as CNM Cert, CNM Page, and CNM Wiki that are included into CNM Campus as long as they utilize MariaDB as their database management system (DBMS).
  2. (secondary) The Group is interested in (a) one or more server clusters (hereinafter, the Clusters) powered with HAProxy, MariaDB Galera Cluster, and other technologies, as well as their (b) educational presentations and (c) related hands-on training, so these scholars can (1) learn, (2) experiment with, (3) practice, and (4) work on the Clusters to gain professional experience and, therefore, valuable KSAs in order to increase their employability. This secondary requirement shall be modified, but not omitted, if it doesn't support the primary one.

Prototypes

Prototypes

Stakeholder's

The Project's stakeholder requirements are:
  1. As a learner who is enrolled into the CNM Cyber Orientation course, I need to
  2. As a WorldOpp fellow, I need to
  3. As a CNM Cyber administrator, I need to
  4. As a system administrator, I need to
  5. As someone who is interested in learning about HAProxy, I need to

States

Certainty

State of certainty

Utility

State of utility

Applicability

State of applicability

Controllability

State of controllability

Adjacent projects

MariaDB

MariaDB for CNM Farms; databases are synchronized via MariaDB Galera Cluster.