Plan/Discovery One/BootCamp: Difference between revisions

Dfarning (talk | contribs)
mNo edit summary
Dogi (talk | contribs)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Stage 0 Systems ==
= 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 basic technologies ==
== Stage 1 Basic Web Site Technologies ==


scripting language - php.
1. installing aslo
database - mysql.
* code - php.
* database - mysql.
* configuration


hands on- splitting scripting code and db on separate machines
hands on - Installing ASLO
-----------------
-----------------


== Stage 2 caching technologies ==
== Stage 2 Caching ==


more memory  
more memory  
Line 56: Line 67:
squid
squid


hands on - adding caches
hands on - monitoring and benchmarking effects of memcached
--------------
--------------


== Stage 3 Load balancing technologies ==
== Stage 3 Load balancing ==


multiple databases
multiple databases
Line 67: Line 78:
----------------
----------------


== Stage 4 Reliability technologies ==
== Stage 4 Reliability ==


redundency
redundency
failover
failover


hands on - setting up proxy, web node, and datebase failover.
hands on - setting up proxy, web node, and database failover.
 
and last but not least
backup
monitoring - munin
profiling - analytics
----------------
----------------
== Stage 5 Interesting scalability and reliability technologies ==