Plan/Discovery One/BootCamp: Difference between revisions
mNo edit summary |
|||
| (7 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
== | = Boot Camp = | ||
For the last couple of weeks we have been talking about how to hand over hosting and maintenance of Activities.sugarlabs.org. In order to transfer the necessary knowledge to the Students at Rochester Institute of Technology, I am putting together a 'Deploying and Maintaining a Scalable and Reliable Web Service' bootcamp. | |||
The format is series of 5 talks and hands on session in which students learn about systems in general while using activites.sugarlabs.org as a case study. | |||
The High level question is, "What do I wish I knew when I started working on ALSO." | |||
== Session 0 Systems == | |||
Deploying and maintaining a scalable and reliable web service. | Deploying and maintaining a scalable and reliable web service. | ||
| Line 41: | Line 49: | ||
* addons.sugarlabs.org | * addons.sugarlabs.org | ||
Lab - Gathering our tools. | |||
== Stage 1 | == Stage 1 Basic Web Site Technologies == | ||
1. installing aslo | |||
database - mysql. | * code - php. | ||
* database - mysql. | |||
* configuration | |||
hands on- | hands on - Installing ASLO | ||
----------------- | ----------------- | ||
== Stage 2 | == Stage 2 Caching == | ||
more memory | more memory | ||
| Line 56: | Line 67: | ||
squid | squid | ||
hands on - | hands on - monitoring and benchmarking effects of memcached | ||
-------------- | -------------- | ||
== Stage 3 Load balancing | == Stage 3 Load balancing == | ||
multiple databases | multiple databases | ||
| Line 67: | Line 78: | ||
---------------- | ---------------- | ||
== Stage 4 Reliability | == Stage 4 Reliability == | ||
redundency | redundency | ||
failover | failover | ||
hands on - setting up proxy, web node, and | hands on - setting up proxy, web node, and database failover. | ||
and last but not least | |||
backup | |||
monitoring - munin | |||
profiling - analytics | |||
---------------- | ---------------- | ||