Changes

m
Line 7: Line 7:  
There are several major Sugar Server Kit project components that will be mentioned on this page:
 
There are several major Sugar Server Kit project components that will be mentioned on this page:
   −
* [[Sugar_Server_Kit/sugar-server|sugar-server]] provides basic sugar specific services,
+
* [[Sugar_Server_Kit/sugar-server|sugar-server]] provides basic sugar specific services, such as:
 +
** OLPC anti-thief support,
 +
** students registration,
 +
** share information about accessible services,
 +
** Journal backup and restore.
 
* [[Sugar_Server_Kit/sugar-server-templates|sugar-server-templates]] provide configuration templates that might be reused in a downstream solution,
 
* [[Sugar_Server_Kit/sugar-server-templates|sugar-server-templates]] provide configuration templates that might be reused in a downstream solution,
 
* [[Sugar_Server_Kit/Mace|mace]] processes configuration sources, e.g., from sugar-server-templates,
 
* [[Sugar_Server_Kit/Mace|mace]] processes configuration sources, e.g., from sugar-server-templates,
Line 46: Line 50:     
* Functionality of school servers is simple, only basic services.
 
* Functionality of school servers is simple, only basic services.
* Complex, thus non-trivial for maintenance, services are on the mothership and singular, i.e., to minimize maintenance costs and let the minimal number of skilled personal support them effectively.
+
* Complex—thus, non-trivial for maintenance—services are on the mothership and singular, so to minimize maintenance costs and allow effective support with the minimum number of skilled personal.
 
* A set of school server's services tends to be constant, at least it doesn't require regular intervention to add/remove services.
 
* A set of school server's services tends to be constant, at least it doesn't require regular intervention to add/remove services.
 
* All school servers have exactly the same set of services.
 
* All school servers have exactly the same set of services.
Line 71: Line 75:  
=== Highly maintained school servers ===
 
=== Highly maintained school servers ===
   −
Servers at schools might not be so simple as in the previous model. They might contain complex services like content management systems. This usecase might require more regular maintenance scenarios, e.g., using configuration tools like Puppet or CFEngine, or having more detailed monitoring, etc.
+
Servers at schools might not be so simple as in the previous model. They might contain complex services like content management systems. This use case might require more regular maintenance scenarios, e.g., using configuration tools like Puppet or CFEngine, or having more detailed monitoring, etc.
    
It seems that the only useful Sugar Server Kit component here is the sugar-server.
 
It seems that the only useful Sugar Server Kit component here is the sugar-server.