Machine/Discovery One: Difference between revisions
m add notes |
mNo edit summary |
||
| (4 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
<noinclude>{{TOCright}}</noinclude> | <noinclude>{{TOCright}}</noinclude> | ||
Discovery One is the name of the | Discovery One is the name of the group of machines running activities.sugarlabs.org. Activities.sugarlabs.org is a system for encouraging developers to cooperatively develop, edit, and distribute learning activities for the Sugar Platform. | ||
This section of the wiki is about setting up and maintaining the infrastructure. For information about using and and improving activities.sl.o please see [[Activity_Library| Activity Library]]. | This section of the wiki is about setting up and maintaining the infrastructure. For information about using and and improving activities.sl.o please see [[Activity_Library| Activity Library]]. | ||
===Design=== | ===Design=== | ||
The prime design characteristics of a.sl.o are scalability and availability. As the a.sl.o | The prime design characteristics of a.sl.o are security, scalability and, availability. As the a.sl.o user base grows, each component can be scaled horizontally, across multiple physical machines. The additional physical machines will provide room for VMs to provide redundant services | ||
As of November 2009 activities.sl.o is | As of November 2009 activities.sl.o is serving 500,000 activities per month using two machines located at Gnaps. The proxy(green) is on treehouse and the rest of the stack(red) is on sunjammer. | ||
[[Image:Aslo1.png]] | [[Image:Aslo1.png]] | ||
===Components=== | ===Components=== | ||
* [[Machine/Discovery_One/Proxy | Proxy ]] The Proxy is the public web face portion of a.sl.o. The Proxy both serves static content and acts as a firewall | * [[Machine/Discovery_One/Proxy | Proxy ]] The Proxy is the public web face portion of a.sl.o. The Proxy both serves static content and acts as a firewall for the rest of the system. | ||
* [[Machine/Discovery_One/Web | Web ]] The Web nodes serve dynamically generated content and pass requests for activity downloads to the Content Delivery Network. | * [[Machine/Discovery_One/Web | Web ]] The Web nodes serve dynamically generated content and pass requests for activity downloads to the Content Delivery Network. | ||
* [[Machine/Discovery_One/Database | Database ]] The Database maintains the data for the web nodes. | * [[Machine/Discovery_One/Database | Database ]] The Database maintains the data for the web nodes. | ||
* [[Machine/Sunjammer | Shared File System ]] The Shared File System maintains a | * [[Machine/Sunjammer | Shared File System ]] The Shared File System maintains a consistent file structure for the web nodes and the Content Delivery Network. | ||
* [[ | * [[Sysadmin/Content_Delivery_Network | Content Delivery Network ]] The Content Delivery Network distributes and serves files from mirrors outside of the primary datacenter. | ||
===Scaling Stage 1=== | ===Scaling Stage 1=== | ||
| Line 71: | Line 71: | ||
== Admins == | == Admins == | ||
* [[User:Dogi|Stefan Unterhauser]], dogi on #sugar Freenode | * [[User:Dogi|Stefan Unterhauser]], dogi on #sugar in Freenode or on [http://embed.mibbit.com/?server=irc.oftc.net&channel=%23treehouse #treehouse] in OFTC | ||
* [[User:Dfarning|David Farning]] | * [[User:Dfarning|David Farning]] | ||