Difference between revisions of "Plan/Discovery One/BootCamp"

From Sugar Labs
Jump to navigation Jump to search
m
m
Line 1: Line 1:
Stage 0 introduction
+
== Stage 0 introduction ==
 +
 
 
Deploying and maintaining a scalable and reliable web service.
 
Deploying and maintaining a scalable and reliable web service.
  
Line 13: Line 14:
 
---------------------------
 
---------------------------
  
Stage 1 basic technologies
+
== Stage 1 basic technologies ==
  
 
scripting language - php.
 
scripting language - php.
Line 21: Line 22:
 
-----------------
 
-----------------
  
Stage 2
+
== Stage 2 caching technologies ==
  
caching technologies.
 
 
more memory  
 
more memory  
 
memcached
 
memcached
Line 31: Line 31:
 
--------------
 
--------------
  
Stage 3
+
== Stage 3 Load balancing technologies ==
 
 
Load balancing technologies.
 
  
 
multiple databases
 
multiple databases
Line 41: Line 39:
 
----------------
 
----------------
  
Stage 4
+
== Stage 4 Reliability technologies ==
 
 
Reliability technologies
 
  
 
redundency
 
redundency
Line 51: Line 47:
 
----------------
 
----------------
  
Stage 5
+
== Stage 5 Interesting scalability and reliability technologies ==
 
 
Interesting scalability and reliability technologies.
 

Revision as of 21:01, 16 February 2010

Stage 0 introduction

Deploying and maintaining a scalable and reliable web service.

What is ASLO? What is Scalable? What is reliable?

Parts of a web service. Model-View-Controller Model database. view - html pages delivered to users controller - web site code.


Stage 1 basic technologies

scripting language - php. database - mysql.

hands on- splitting scripting code and db on separate machines


Stage 2 caching technologies

more memory memcached squid

hands on - adding caches


Stage 3 Load balancing technologies

multiple databases multiple web servers

hands on - setting up slave server and multiple web nodes


Stage 4 Reliability technologies

redundency failover

hands on - setting up proxy, web node, and datebase failover.


Stage 5 Interesting scalability and reliability technologies