Drupal High Availability High Performance
|
|
- Geoffrey Jeremy Lester
- 8 years ago
- Views:
Transcription
1 Drupal High Availability High Performance
2 Drupal High Availability High Performance How to sleep without the server-crash-fear
3 High Availability
4 High Availability no Single Point of Failure
5 High Availability no Single Point of Failure Redundancy
6 High Performance
7 High Performance Response times
8 High Performance Response times Caching
9 High Performance Response times Caching HTML
10 High Performance Response times Caching HTML Data (serialized)
11 High Performance Response times Caching HTML Data (serialized) Scalable
12 High Performance Response times Caching HTML Data (serialized) Scalable adding easy and fast more servers
13 Scalable & Redundancy Server System
14 starting position
15 Goal Varnish Varnish
16 starting position
17 Two Webserver
18 Apache/PHP
19 Apache/PHP APC
20 Apache/PHP APC precompiled
21 Apache/PHP APC precompiled keeps files in memory
22 nginx?
23 nginx? lightweight Webserver
24 nginx? lightweight Webserver Reverse Proxy
25 nginx? lightweight Webserver Reverse Proxy Loadbalander
26 nginx? lightweight Webserver Reverse Proxy Loadbalander can be faster
27 nginx? lightweight Webserver Reverse Proxy Loadbalander can be faster more knowledge needed
28 Two Webserver MySQL?
29 starting position
30 dedicated MySQL
31 second Webserver
32 How to Access??
33 Loadbalancer
34 Loadbalancer
35 Loadbalancer passes through request
36 Loadbalancer passes through request Man in the middle
37 Loadbalancer
38 second Loadbalancer
39 second Loadbalancer files?
40 NFS NFS
41 NFS fallback? NFS
42 GlusterFS
43 GlusterFS
44 GlusterFS Distributed Filesystem
45 GlusterFS Distributed Filesystem multiple Server/Clients
46 GlusterFS Distributed Filesystem multiple Server/Clients auto-heal
47 GlusterFS Distributed Filesystem multiple Server/Clients auto-heal split-brain
48 GlusterFS Distributed Filesystem multiple Server/Clients auto-heal split-brain Not so fast
49 GlusterFS
50 second GlusterFS
51 MySQL fallback?
52 MySQL Master/Slave
53 MySQL Master/Slave Master
54 MySQL Master/Slave Master WRITE
55 MySQL Master/Slave Master WRITE Slave
56 MySQL Master/Slave Master WRITE Slave READ
57 MySQL Master/Slave Master WRITE Slave READ Hot Spare
58 MySQL Master/Slave Master WRITE Slave READ Hot Spare Slave becomes Master
59 MySQL
60 MySQL
61 Memcache memcache?
62 memcache
63 memcache Replaces _cache tables
64 memcache Replaces _cache tables Key / Value Store
65 memcache Replaces _cache tables Key / Value Store Fast
66 memcache Replaces _cache tables Key / Value Store Fast Memory only
67 memcache Replaces _cache tables Key / Value Store Fast Memory only own Server
68 Memcache
69 Varnish Varnish Varnish
70 Varnish
71 Varnish Reverse Proxy
72 Varnish Reverse Proxy Hates Cookies/Sessions
73 Varnish Reverse Proxy Hates Cookies/Sessions No SSL
74 Varnish Reverse Proxy Hates Cookies/Sessions No SSL Drupal 6
75 Varnish Reverse Proxy Hates Cookies/Sessions No SSL Drupal 6 Pressflow
76 Varnish Reverse Proxy Hates Cookies/Sessions No SSL Drupal 6 Pressflow Drupal 7/8
77 Varnish Reverse Proxy Hates Cookies/Sessions No SSL Drupal 6 Pressflow Drupal 7/8 in Core
78 tadaa! Varnish Varnish
79 Questions! Michael
Performance for Site Builders
Performance for Site Builders Erik Webb Erik Webb @erikwebb Senior Technical Consultant Acquia Acquia Agenda Introduction Evaluating Modules What to Look For Types of Caching Configuring Drupal Performance-related
More informationCommon Server Setups For Your Web Application - Part II
Common Server Setups For Your Web Application - Part II Introduction When deciding which server architecture to use for your environment, there are many factors to consider, such as performance, scalability,
More informationServer Architecture for High- Performance Drupal
Server Architecture for High- Performance Drupal Robert Ristroph rgristroph@gmail.com @robgr http://www.drupalcampphoenix.com /high-performance-serverarchitecture Outline What is performance? Scaling?
More informationThe importance of Drupal Cache. Luis F. Ribeiro Ci&T Inc. 2013
The importance of Drupal Cache Luis F. Ribeiro Ci&T Inc. 2013 Introduction Caio Ciao Luppi Software Architect at Ci&T Inc. More than 4 years of experience with Drupal Development Experience with Application
More informationAre You Ready for the Holiday Rush?
Are You Ready for the Holiday Rush? Five Survival Tips Written by Joseph Palumbo, Cloud Usability Team Leader Are You Ready for the Holiday Rush? Five Survival Tips Cover Table of Contents 1. Vertical
More informationDesigning, Scoping, and Configuring Scalable Drupal Infrastructure. Presented 2009-05-30 by David Strauss
Designing, Scoping, and Configuring Scalable Drupal Infrastructure Presented 2009-05-30 by David Strauss Understanding Load Distribution Predicting peak traffic Traffic over the day can be highly irregular.
More informationmaking drupal run fast
making drupal run fast 2 Objectives Improve drupal performance Provide Simple tips on Increasing Drupal performance We have some data from load testing a site in these different configs: ++ plain drupal
More informationalways available Cloud
North Trade Building Noorderlaan 133/8 B-2030 Antwerp T +32 (0) 3 275 01 60 F +32 (0) 3 275 01 69 Kinepolis.com: always available and reachable in the Cloud Since November 2011, the Kinepolis.com infrastructure
More informationAn overview of Drupal infrastructure and plans for future growth. prepared by Kieran Lal and Gerhard Killesreiter for the Drupal Association
An overview of Drupal infrastructure and plans for future growth prepared by Kieran Lal and Gerhard Killesreiter for the Drupal Association Drupal.org Old Infrastructure Problems: Web servers not efficiently
More information4x High Performance for Drupal. Presented by Fabian Franz. Step by Step
4x High Performance for Drupal Presented by Fabian Franz Step by Step Your BOSS is calling! It happens to the best of us Especially during DrupalCon or during elections. The site goes down, the site is
More informationTipping The Scale Tips, Tools, and Techniques For Building Scalable. Steve French Senior Software Engineer digg.com
Tipping The Scale Tips, Tools, and Techniques For Building Scalable Steve French Senior Software Engineer digg.com First Thing s First... The Stack Server OS Linux, MacOS X, UNIX, Windows Web Server apache,
More informationDrupal. @uchicago,.edu. What we're doing with Drupal at UChicago and how it can help you.
Drupal. @uchicago,.edu What we're doing with Drupal at UChicago and how it can help you. Michael Girgis Senior Interaction Designer IT Services Sites.uchicago.edu Sites, sites everywhere. Problems: Everybody
More informationMAGENTO HOSTING Progressive Server Performance Improvements
MAGENTO HOSTING Progressive Server Performance Improvements Simple Helix, LLC 4092 Memorial Parkway Ste 202 Huntsville, AL 35802 sales@simplehelix.com 1.866.963.0424 www.simplehelix.com 2 Table of Contents
More informationWikimedia Architecture Doing More With Less. Asher Feldman <asher@wikimedia.org> Ryan Lane <ryan@wikimedia.org> Wikimedia Foundation Inc.
Wikimedia Architecture Doing More With Less Asher Feldman Ryan Lane Wikimedia Foundation Inc. Overview Intro Scale at WMF How We Work Architecture Dive Top Five
More informationAn overview of the Drupal infrastructure and plans for future growth
An overview of the Drupal infrastructure and plans for future growth prepared by Kieran Lal, Gerhard Killesreiter, and Drupal infrastructure team for the Drupal Association and the Drupal community Recommendations
More informationVirginia, United States Zurich, Switzerland Cape Town, South Africa. Hosted at the data center of VSHN, DIN-ISO/ IEC-27001 and Finma 2008/7 certified
Drupal Hosting by Developers, for Developers At, we don t just know Drupal we love Drupal. We re a secure, high-performance, cloud-based hosting provider built for folks who love their Drupal sites as
More informationOpen-Xchange Server High availability 2010-11-06 Daniel Halbe, Holger Achtziger
Open-Xchange Server High availability 2010-11-06 Daniel Halbe, Holger Achtziger Agenda Open-Xchange High availability» Overview» Load Balancing and Web Service» Open-Xchange Server» Filestore» Database»
More informationDrupal Performance Tips and Tricks. Khalid Baheyeldin. http://2bits.com Drupal Camp Toronto 2014
Drupal Performance Tips and Tricks Khalid Baheyeldin http://2bits.com Drupal Camp Toronto 2014 About Khalid 29 years in software development and software consulting First computer: Sinclair ZX Spectrum
More informationBuilding the Drupal Borg
Building the Drupal Borg BADCamp October 23nd 2011 In The Beginning Scaling used to be far more complex. The Late 90 s Ease of impleme ntation Java v1 Use-Cases Covered The Late 90 s Ease of impleme ntation
More informationLayers of Caching: Key to scaling your website. Lance Albertson -- lance@osuosl.org Narayan Newton nnewton@tag1consulting.com
Layers of Caching: Key to scaling your website Lance Albertson -- lance@osuosl.org Narayan Newton nnewton@tag1consulting.com Importance of Caching RAM is fast! Utilize resources more efficiently Improve
More informationEnsuring scalability and performance with Drupal as your audience grows
Drupal performance and scalability Ensuring scalability and performance with Drupal as your audience grows Presented by Jon Anthony Bounty.com Northern and Shell (OK! Magazine etc) Drupal.org/project/
More informationClick to edit Master title style. Click to edit Master text styles. Hedley Aylott. CEO Summit www.magento.com
Click to edit Master title style Click to edit Master text styles Hedley Aylott CEO Summit www.magento.com Click to edit Master title style Click to edit Master text styles Slow sales? Serves you right!
More informationBenchmarking filesystems and PostgreSQL shared buffers
Benchmarking filesystems and PostgreSQL shared mode 1 35 1 no 1 no 35 no 1 277.3 197.3 156.1 262.9 171.7 164.8 2.4 157.7 12.1 238.5 151.1 115.2 269. 138.3 133.8 239.3 131.8 126.8 286.9 148.5 124. 237.3
More informationScalability of web applications. CSCI 470: Web Science Keith Vertanen
Scalability of web applications CSCI 470: Web Science Keith Vertanen Scalability questions Overview What's important in order to build scalable web sites? High availability vs. load balancing Approaches
More informationWikimedia architecture. Mark Bergsma <mark@wikimedia.org> Wikimedia Foundation Inc.
Mark Bergsma Wikimedia Foundation Inc. Overview Intro Global architecture Content Delivery Network (CDN) Application servers Persistent storage Focus on architecture, not so much on
More informationDrupal Performance Tuning
Drupal Performance Tuning By Jeremy Zerr Website: http://www.jeremyzerr.com @jrzerr http://www.linkedin.com/in/jrzerr Overview Basics of Web App Systems Architecture General Web
More informationElle Décor Lookbook ipad Application
Elle Décor Lookbook ipad Application www.appnovation.com Elle Décor Lookbook ipad Application Contents 1.0 Background P. 3 2.0 Project Overview P. 4 3.0 Goals & Requirements P. 5 4.0 Development P. 8 P.2
More informationWhere every interaction matters. Data Sheet: Magento Optimised Managed Hosting. Optimal Performance. Rock-Solid Reliability. Expertly Supported
Where every interaction matters. Data Sheet: Magento Optimised Managed Hosting Optimal Performance Rock-Solid Reliability Expertly Supported Like all enterprise solutions, Magento Enterprise delivers its
More informationDrupal in the Cloud. by Azhan Founder/Director S & A Solutions
by Azhan Founder/Director S & A Solutions > Drupal and S & A Solutions S & A Solutions who? doing it with Drupal since 2007 Over 70 projects in 5 years More than 20 clients 99% Drupal projects We love
More informationServing 4 million page requests an hour with Magento Enterprise
1 Serving 4 million page requests an hour with Magento Enterprise Introduction In order to better understand Magento Enterprise s capacity to serve the needs of some of our larger clients, Session Digital
More informationSCALABLE DATA SERVICES
1 SCALABLE DATA SERVICES 2110414 Large Scale Computing Systems Natawut Nupairoj, Ph.D. Outline 2 Overview MySQL Database Clustering GlusterFS Memcached 3 Overview Problems of Data Services 4 Data retrieval
More informationVarnish the Drupal way
Varnish the Drupal way About me Boyan Borisov Team Leader @ Propeople boyanb@propeople.dk @boyan_borisov Skype: boian.borisov hap://linkedin.com/in/ boyanborisov What is Varnish? Reverse proxy cache server...
More informationLarge-Scale Web Applications
Large-Scale Web Applications Mendel Rosenblum Web Application Architecture Web Browser Web Server / Application server Storage System HTTP Internet CS142 Lecture Notes - Intro LAN 2 Large-Scale: Scale-Out
More informationE-commerce is also about
Magento server & environment optimization Get very fast page rendering, even under heavy load! E-commerce is also about NBS System 2011, all right reserved Managed Hosting & Security www.nbs-system.com
More informationBuilding Success on Acquia Cloud:
Building Success on Acquia Cloud: 10 Layers of PaaS TECHNICAL Guide Table of Contents Executive Summary.... 3 Introducing the 10 Layers of PaaS... 4 The Foundation: Five Layers of PaaS Infrastructure...
More informationWebGUI Load Balancing
WebGUI Load Balancing WebGUI User Conference October 5, 2005 Presented by: Len Kranendonk len@primaat.com Course Contents Introduction Example: The Royal Netherlands Football Association Scaling WebGUI
More informationSearch and Destroy: ELIMINATING PERFORMANCE BOTTLENECKS
Search and Destroy: ELIMINATING PERFORMANCE BOTTLENECKS Guillaume THIBAUX CEO & CoFounder, QUANTA COMPUTING A word about Parisian startup SaaS app dedicated to Magento s Performance SPEED IS KEY The ETAM
More informationBuilding Scalable Web Sites: Tidbits from the sites that made it work. Gabe Rudy
: Tidbits from the sites that made it work Gabe Rudy What Is This About Scalable is hot Web startups tend to die or grow... really big Youtube Founded 02/2005. Acquired by Google 11/2006 03/2006 30 million
More informationZingMe Practice For Building Scalable PHP Website. By Chau Nguyen Nhat Thanh ZingMe Technical Manager Web Technical - VNG
ZingMe Practice For Building Scalable PHP Website By Chau Nguyen Nhat Thanh ZingMe Technical Manager Web Technical - VNG Agenda About ZingMe Scaling PHP application Scalability definition Scaling up vs
More informationWeb Performance. Sergey Chernyshev. March '09 New York Web Standards Meetup. New York, NY. March 19 th, 2009
Web Performance Sergey Chernyshev March '09 New York Web Standards Meetup New York, NY March 19 th, 2009 About presenter Doing web stuff since 1995 Director, Web Systems and Applications at trutv Personal
More informationIdP Clustering. You want to prevent service outages. High Availability and Load Balancing. Possible problems: HW failures
Clustering High Availability and Load Balancing SWITCHaai Team aai@switch.ch You want to prevent service outages Possible problems: HW failures Server component failure power failure. Network failure Software
More informatione-commerce Master's Magento Service Provider
Magento Service Provider About Us Incorporated in Year 2000 OSCprofessionals provide complete solution on frameworks: Magento, PrestaShop, SugarCRM, oscommerce, Mobile Application Development Located in
More informationCache All The Things
Cache All The Things About Me Mike Bell Drupal Developer @mikebell_ http://drupal.org/user/189605 Exactly what things? erm... everything! No really... Frontend: - HTML - CSS - Images - Javascript Backend:
More informationHistory of Disaster - The BioWare Community Site
Writing a social application in PHP/ MySQL and what happens when a million people show up on opening day " Duleepa Dups Wijayawardhana MySQL Community Team "!!"#$%&#'()*#+(,-.$/#+*0#,-$1#-2 Who the hell
More informationMySQL High-Availability and Scale-Out architectures
MySQL High-Availability and Scale-Out architectures Oli Sennhauser Senior Consultant osennhauser@mysql.com 1 Introduction Who we are? What we want? 2 Table of Contents Scale-Up vs. Scale-Out MySQL Replication
More informationGoldseek + Silverseek Website Redesign & Migration
Goldseek + Silverseek Website Redesign & Migration www.appnovation.com Goldseek + Silverseek Website Redesign & Migration Contents 1.0 Background P. 3 2.0 Project Overview P. 4 3.0 Modules P. 8 P.2 1.0
More informationHigh Availability Solutions for MySQL. Lenz Grimmer <lenz@grimmer.com> 2008-08-29 DrupalCon 2008, Szeged, Hungary
High Availability Solutions for MySQL Lenz Grimmer 2008-08-29 DrupalCon 2008, Szeged, Hungary Agenda High Availability in General MySQL Replication MySQL Cluster DRBD Links/Tools Why
More informationWordPress Optimization
WordPress Optimization markkelnar WP Engine @renderandserve howdy@wpengine.com wpengine.com/optimizing-wordpress WordCamp Atlanta 2012 Who is this guy? Head of Technology, System Administration, database,
More informationApplying the Benefits of Cloud and Clustering to your Shared Hosting Platform
Applying the Benefits of Cloud and Clustering to your Shared Hosting Platform Igor Seletskiy CEO, CloudLinux Reliability No single point of failure Hardware independence Elasticity Growing Shrinking Scalability
More informationHow To Balance A Load Balancer On A Server On A Linux (Or Ipa) (Or Ahem) (For Ahem/Netnet) (On A Linux) (Permanent) (Netnet/Netlan) (Un
Super/Ultra-Basic Load-Balancing Introduction For AFNOG 2012 Joel Jaeggli 1 What is Load-balancing The act of dividing a workload between N > 1 devices capable for performing a task. Multiple contexts
More informationBrace for impact @bephpug 2012 Christoph Lühr @chluehr
Brace for impact @bephpug 2012 Christoph Lühr @chluehr basilicom (short term) High Load Scenarios DISCLAIMER PHP TV == ( if successful ) /. "Slashdot Effect" ( now: Facebook, Bild.de,... ) Bäm! Why care?
More informationTobby Hagler, Phase2 Technology
Tobby Hagler, Phase2 Technology Official DrupalCon London Party Batman Live World Arena Tour Buses leave main entrance Fairfield Halls at 4pm Purpose Reasons for sharding Problems/Examples of a need for
More informationLabochema case study
Labochema case study Usually scientific websites looks outdated, messy and user unfriendly. Most often it associates with a lots of text information, slow page loading and complicated search. Our mission
More informationRED HAT SOFTWARE COLLECTIONS BRIDGING DEVELOPMENT AGILITY AND PRODUCTION STABILITY
RED HAT S BRIDGING DEVELOPMENT AGILITY AND PRODUCTION STABILITY TECHNOLOGY BRIEF INTRODUCTION BENEFITS Choose the right runtimes for your project with access to the latest stable versions. Preserve application
More informationBASICS OF SCALING: LOAD BALANCERS
BASICS OF SCALING: LOAD BALANCERS Lately, I ve been doing a lot of work on systems that require a high degree of scalability to handle large traffic spikes. This has led to a lot of questions from friends
More informationBricks Cluster Technical Whitepaper
1 20steps Version: December 2014 (Draft) Bricks Cluster Technical Whitepaper by Helmut Hoffer von Ankershoffen (Owner & CTO) Bastian Brodbeck (Lead Frontend Development) Zimmerstraße 26 Aufgang B 8th Floor
More informationby khoaofgod@yahoo.com http://www.facebook.com/khoab
phpfastcache V2 by khoaofgod@yahoo.com http://www.facebook.com/khoab Website: http://www.phpfastcache.com Github: https://github.com/khoaofgod/phpfastcache 1. What s new in version 2.0? To take advantage
More informationTable of Contents. Overview... 1 Introduction... 2 Common Architectures... 3. Technical Challenges with Magento... 6. ChinaNetCloud's Experience...
Table of Contents Overview... 1 Introduction... 2 Common Architectures... 3 Simple System... 3 Highly Available System... 4 Large Scale High-Performance System... 5 Technical Challenges with Magento...
More informationPractical Load Balancing
Practical Load Balancing Ride the Performance Tiger Illtil Peter Membrey David Hows Eelco Plugge Apress8 Contents About the Authors About the Technical Reviewers Special Thanks to serverlove Acknowledgments
More informationeccharts: Behind the scenes
eccharts: Behind the scenes The Web people at ECMWF ECMWF October 1, 2015 eccharts: What users see (1) 2 eccharts: What users see (2) 3 eccharts: What users do not see
More informationWho s me? Zequi Vázquez DevOps & Backend PhD student Hacking & Security Rock n Roll (electric guitarist) Videogames Books
Who s me? Zequi Vázquez DevOps & Backend PhD student Hacking & Security Rock n Roll (electric guitarist) Videogames Books 1 Introduction 2 The Project 3 Problems and Solutions 4 Demo 5 Conclusions 1 Introduction
More informationSimple Tips to Improve Drupal Performance: No Coding Required. By Erik Webb, Senior Technical Consultant, Acquia
Simple Tips to Improve Drupal Performance: No Coding Required By Erik Webb, Senior Technical Consultant, Acquia Table of Contents Introduction................................................ 3 Types of
More informationLarge Scale file storage with MogileFS. Stuart Teasdale Lead System Administrator we7 Ltd
Large Scale file storage with MogileFS Stuart Teasdale Lead System Administrator we7 Ltd About We7 A web based streaming music service 6.5 million tracks 192kbps and 320kbps mp3s Sending over a gigabit
More informationCloud Based Application Architectures using Smart Computing
Cloud Based Application Architectures using Smart Computing How to Use this Guide Joyent Smart Technology represents a sophisticated evolution in cloud computing infrastructure. Most cloud computing products
More informationLoudon & Company. Better Decision-Making:! Drupal Performance
Loudon & Company Better Decision-Making: Drupal Performance May 17th, 2014 The problem space Performance, Scaling, & Optimization focuses on: Latency - delay, e.g. length of time for a single request Experts
More information(An) Optimal Drupal 7 Module Configuration for Site Performance JOE PRICE
(An) Optimal Drupal 7 Module Configuration for Site Performance JOE PRICE Intro I m a performance junkie. My top three non-drupal performance tools are Apache Bench, Google PageSpeed Insights, and NewRelic.
More informationHOW TO MAKE WP FLY...
EAST BAY WORDPRESS MEETUP HOW TO MAKE WP FLY... LIKE A BAT OUT OF HELL EXPLAINING THE SECRETS BEHIND MANAGED HOSTING AND REALLY FAST WORDPRESS SITES THE ALTERNATIVE TITLE I could have renamed this presentation
More informationAbout Acquia. Acquia Cloud Site Factory allows you to rapidly build mobile- ready brand, campaign, and franchise websites on a turnkey cloud platform.
SERVICE DEFINITION About Acquia Acquia is a private, fast- growth company supporting enterprises that use the free and open- source content- management system Drupal. Co- founded by Drupal's creator in
More informationRequest for Proposals (RFP)
Request for Proposals (RFP) To From Subject : Offerors : Institute of International Education, Inc. (IIE) : Humphrey Program Website Hosting & Support RFP Issue Date : June 8, 2016 RFP Closing Date : June
More informationMySQL Reference Architectures for Massively Scalable Web Infrastructure
MySQL Reference Architectures for Massively Scalable Web Infrastructure MySQL Best Practices for Innovating on the Web A MySQL Strategy White Paper April 2011 Table of Contents Executive Summary... 3!
More informationBackground. Industry: Challenges: Solution: Benefits: APV SERIES CASE STUDY Fuel Card Web Portal
Industry: Energy; Retail & ecommerce Challenges: Deliver an optimal user experience by balancing traffic across multiple leased links Balance user access and application operation requests among back-end
More informationThe Benefits of WordPress Specific Web Hosting. Jamii Corley, Southwest Cyberport
The Benefits of WordPress Specific Web Hosting Jamii Corley, Southwest Cyberport Jamii Corley Southwest Cyberport Web Hosting since 1994 Web Hosting Options Free - (Banners, type of URL you can use, owning
More informationWhat Happens When A Website Crashes: A Case Study. John Bafford Senior Director, Programming Services The Bivings Group
What Happens When A Website Crashes: A Case Study John Bafford Senior Director, Programming Services The Bivings Group CodeWorks DC 10/3/2009 Who am I? John Bafford Senior Director, Programming Services
More informationLARGE SCALE INTERNET SERVICES
1 LARGE SCALE INTERNET SERVICES 2110414 Large Scale Computing Systems Natawut Nupairoj, Ph.D. Outline 2 Overview Background Knowledge Architectural Case Studies Real-World Case Study 3 Overview Overview
More informationDisaster Recovery Checklist Disaster Recovery Plan for <System One>
Disaster Recovery Plan for SYSTEM OVERVIEW PRODUCTION SERVER HOT SITE SERVER APPLICATIONS (Use bold for Hot Site) ASSOCIATED SERVERS KEY CONTACTS Hardware Vendor System Owners Database Owner
More informationWhy your extension will not be enabled on Wikimedia wikis in its current state!
Why your extension will not be enabled on Wikimedia wikis in its current state! (and what you can do about it) Technical advice for extension developers Roan Kattouw - Wikimania 2010 - Gdańsk, Poland Focus
More informationWikimedia Infrastructure. Roan Kattouw
Wikimedia Infrastructure Roan Kattouw WikiWhat? Encyclopedia Wiki software Volunteer-run GPL No staff editors Volunteer and staff devs 3rd party users Movement WP + sister projects Non-profit foundation
More information3/21/2011. Topics. What is load balancing? Load Balancing
Load Balancing Topics 1. What is load balancing? 2. Load balancing techniques 3. Load balancing strategies 4. Sessions 5. Elastic load balancing What is load balancing? load balancing is a technique to
More informationHigh Availability CAS
High Availability CAS Adam Rybicki, Scott Battaglia 2009 Jasig Conference, Dallas, TX March 4, 2009 Copyright Unicon, Inc., 2009. This work is the intellectual property of Unicon, Inc. Permission is granted
More informationRemoving Failure Points and Increasing Scalability for the Engine that Drives webmd.com
Removing Failure Points and Increasing Scalability for the Engine that Drives webmd.com Matt Wilson Director, Consumer Web Operations, WebMD @mattwilsoninc 9/12/2013 About this talk Go over original site
More informationSecurely Connect, Network, Access, and Visualize Your Data
Securely Connect, Network, Access, and Visualize Your Data 1 Who is Skkynet? Skkynet is the Parent company of; - Cogent Real-Time Systems Established in 1994 Focus on Industrial Automation software Cogent
More informationbla bla OPEN-XCHANGE Open-Xchange Hardware Needs
bla bla OPEN-XCHANGE Open-Xchange Hardware Needs OPEN-XCHANGE: Open-Xchange Hardware Needs Publication date Wednesday, 8 January version. . Hardware Needs with Open-Xchange.. Overview The purpose of this
More informationOPEN CALL FOR TENDER FOR THE PROVISION OF WEB HOSTING AND WEB DEVELOPMENT SERVICES
OPEN CALL FOR TENDER FOR THE PROVISION OF WEB HOSTING AND WEB DEVELOPMENT SERVICES Introduction... 2 Scope of this tender... 2 Required services and technical specifications... 2 Re- development of the
More informationUsing MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam sastry.vedantam@oracle.com
Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam sastry.vedantam@oracle.com Agenda The rise of Big Data & Hadoop MySQL in the Big Data Lifecycle MySQL Solutions for Big Data Q&A
More informationTopics. 1. What is load balancing? 2. Load balancing techniques 3. Load balancing strategies 4. Sessions 5. Elastic load balancing
Load Balancing Topics 1. What is load balancing? 2. Load balancing techniques 3. Load balancing strategies 4. Sessions 5. Elastic load balancing What is load balancing? load balancing is a technique to
More informationAdding scalability to legacy PHP web applications. Overview. Mario Valdez-Ramirez
Adding scalability to legacy PHP web applications Overview Mario Valdez-Ramirez The scalability problems of legacy applications Usually were not designed with scalability in mind. Usually have monolithic
More informationTruly Scalable ecommerce With
Truly Scalable ecommerce With Digital Bridge Solutions Overview Our History Our Friends Full lifecycle Drupal development agency founded in 2009 Digital commerce and content experiences for mid-sized enterprises
More informationDrupal in the Cloud. Scaling with Drupal and Amazon Web Services. Northern Virginia Drupal Meetup
Drupal in the Cloud Scaling with Drupal and Amazon Web Services Northern Virginia Drupal Meetup 3 Dec 2008 Cast of Characters Eric at The Case Foundation: The Client With typical client challenges Cost:
More informationAchieving Zero Downtime and Accelerating Performance for WordPress
Application Note Achieving Zero Downtime and Accelerating Performance for WordPress Executive Summary WordPress is the world s most popular open source website content management system (CMS). As usage
More informationBjörn Kraus. Session Aware Full Page Caching For Magento With Varnish ESI
Björn Kraus PHOENIX MEDIA Session Aware Full Page Caching For Magento With Varnish ESI Was ist Varnish? Reverse Proxy Speichert beliebige Inhalte (HTML, CSS, JS, JPG/GIF) Gültigkeit über TTL/maxage im
More informationWednesday, October 10, 12. Running a High Performance LAMP stack on a $20 Virtual Server
Running a High Performance LAMP stack on a $20 Virtual Server Simplified Uptime Started a side-business selling customized hosting to small e-commerce and other web sites Spent a lot of time optimizing
More informationRails Application Deployment. July 2007 @ Philly on Rails
Rails Application Deployment July 2007 @ Philly on Rails What Shall We Deploy Tonight? Blogging/publishing system Standard Rails application Ships with gems in vendor directory Easy rake task for database
More informationBubble Full Page Cache for Magento
User Guide Author: Version: Website: Support: Johann Reinke 2.0 http://www.bubbleshop.net bubblecode.net@gmail.com Table of Contents 1 Introducing Bubble Full Page Cache... 3 1.1 Features... 3 1.2 Compatibility...
More informationA 100k Users.. Now What?
A 100k Users.. Now What? SEATTLE PORTLAND AUSTIN BALTIMORE ORLANDO D. Keith Casey Jr Chief Stuff Breaker/Blue Parabola Overview Basic triage and debugging Stack-wide Performance Tips PHP Web Server MySQL
More informationPortable Scale-Out Benchmarks for MySQL. MySQL User Conference 2008 Robert Hodges CTO Continuent, Inc.
Portable Scale-Out Benchmarks for MySQL MySQL User Conference 2008 Robert Hodges CTO Continuent, Inc. Continuent 2008 Agenda / Introductions / Scale-Out Review / Bristlecone Performance Testing Tools /
More informationMule Enterprise Service Bus (ESB) Hosting
Enterprise web solutions G7 Service Definition Mule Enterprise Service Bus (ESB) Hosting t: 0845 519 5465 e: info@axistwelve.com w: www.axistwelve.com Page 1 of 7 Table of contents Overview... 3 Service...
More informationAcquia Introduction December 9th, 2009
Acquia Introduction December 9 th, 2009 Agenda 1. Content Management 2. Web Application Framework 3. Architecture principles 1. Modular 2. Event driven 3. Skinnable 4. Secure 5. Accessible 4. Enterprise
More informationMySQL High Availability Solutions. Lenz Grimmer <lenz@grimmer.com> http://lenzg.net/ 2009-08-22 OpenSQL Camp St. Augustin Germany
MySQL High Availability Solutions Lenz Grimmer < http://lenzg.net/ 2009-08-22 OpenSQL Camp St. Augustin Germany Agenda High Availability: Concepts & Considerations MySQL Replication
More informationLoad Balancing Web Applications
Mon Jan 26 2004 18:14:15 America/New_York Published on The O'Reilly Network (http://www.oreillynet.com/) http://www.oreillynet.com/pub/a/onjava/2001/09/26/load.html See this if you're having trouble printing
More informationResume for Paul Conolly. Senior I.T. Professional
E: paul@paulconolly.com M: 07581 483203 S: paul.conolly T: 01634 799111 W: paulconolly.com Profile Senior I.T. Professional I m a PHP OOP Developer, Solutions Architect and Drupal Guru. My expertise is
More information