- Jimmy Huang
for those system engineer who care about performance
$databases['default']['master'] = array ( 'database' => 'mydatabase', 'username' => 'readwrite', 'password' => 'readwrite', 'host' => 'master', 'port' => '', 'driver' => 'mysql', 'prefix' => '', ); $databases['default']['slave'][] = array (
'readonly' => TRUE, 'database' => 'mydatabase', 'username' => 'readonly', 'password' => 'readonly', 'host' => 'slave1', 'port' => '', 'driver' => 'mysql', 'prefix' => '', );
Tiers:
- Linux
- virtulalized cloud hosting environment
- redhat enterprise linux
- hardened to NSA guidelines (published document we can download)
- SELinux &* AIDE enabled
- Puppet
- provides data center automation
- recipe/model driven framework for managing servers
- ensures consistency, repeatability, and compliance
- every server can come out identical to the other (all database servers the same, all web servers the same)
- CDN
- content delivery network
- great things, they get hit by the firehose for you
- Akamai Site Accelerator, NetStorage & LiveStream
- Tight Drupal integration with Cache Control Utility
- Automatic Purging of modified nodes (and aliases)
- Over 90% Offload of origin traffic (goes to Akamai instead of WhiteHouse servers)
- Web
- Dedicated Private Edit Servers
- All administrative functions are on private servers, NOT on front-end servers
- Load balanced horizontal scaling
- Drupal
- Core Drupal 6
- Various community / pressflow patches
- supports database replication
- full read/write splitting
- shared filesystem
- Cache
- Memcached & Drupal Memcache API module
- cluster of memcached servers
- consistent hashing strategy supports node failures
- Search
- Apache Solr
- DB
- MySQL Enterprise / InnoDB
- RAM Filesystem for Temp Tables
- Performance Optimizations++
- Caches, Buffers, Replication
- Replication Heirarchy
- Drupal DB Replication support
- Splitting of Reads and Writes
- Master (active) / Master (passive) replication
- Master (passive) / Slave replication
- Scale slaves for read-only traffic
for site builders
▼
How to build site for this?
Panels
Views
Menu
Block
for still try to find good reasons
▼
Commit everything to git.drupal.org
Drupal and all contributed files hosted on Drupal.org are licensed under the GNU General Public License, version 2 or later. That means you are free to download, reuse, modify, and distribute any files hosted in Drupal.org's Git repositories under the terms of either the GPL version 2 or version 3, and to run Drupal in combination with any code with any license that is compatible with either versions 2 or 3, such as the Affero General Public License (AGPL) version 3.
for doesn't believe CMS better than one-man power
▼