Skip to content

Instantly share code, notes, and snippets.

@aepod
Last active January 5, 2016 18:19
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save aepod/8c9b7479aaf9d2a7933a to your computer and use it in GitHub Desktop.
Save aepod/8c9b7479aaf9d2a7933a to your computer and use it in GitHub Desktop.

##php[world] Tutorial Attendee Guide ###Scaling Magento - Reaching Peak Performance

####When / Where Monday, November 17th 9:00AM-12:30PM Ash Grove B

####General Overview We will be talking about clustering Magento and using Vagrant with Digital Ocean to back the tutorial. Vagrant and Puppet configurations will guide you through the setup, and we will use a few tools to test and grow the cluster.

####Digital Ocean Digital Ocean was kind enough to sponsor this talk and provide a quantity of coupons.

  • Attendees will have to create a new account to use the coupons.
  • Please signup for a new account prior to the tutorial.
  • You will have to add a billing source, before you can use the coupon.
  • Initial signup is free and testing should cost you less than $1
  • Coupon will be for $40 (20 available)

####Vagrant Your laptop will need to have Vagrant installed.

Windows Users

You will need to have rsync/rsync.exe in your path. The following is what I have on the presentation laptop.

####Vagrant Digital Ocean Provider We will be creating a handful of cloud servers using the Vagrant Digital Ocean Provider. This requires a few things that are outlined well in the following documentation

https://github.com/smdahlen/vagrant-digitalocean

  • Install the Digital Ocean provider
  • Add box to your laptop you will bring
  • Create an API Token
  • Follow the Documentation and create a 512mb droplet
  • You should be able to vagrant ssh into it
  • Use vagrant destroy and get rid of your droplet
  • You have met all the prerequisites to be able to follow along in the class.

Newrelic

We will be testing using Newrelic, who has provided the following URL for signups. This is not a requirement, but its nice to have some nice looking graphs to go with the testing.

Magento Digital Ocean Sandbox

A vagrant puppet cluster for demonstrating how to use haproxy to load balance web nodes and single database. During the tutorial we will be using this to experiment with a Magento cluster and learn about the Magento Performance Toolkit.

Help Available

If any attendees have difficulty setting this up please contant me at @aepod on twitter or mbeane@robofirm.com

I will do my best to help you get vagrant setup and ready before the tutorial day.

I will also respond to comments on this gist.

Thank you and I look forward to sharing the tutorial .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment