{"id":455,"date":"2016-09-25T20:11:03","date_gmt":"2016-09-26T00:11:03","guid":{"rendered":"https:\/\/2016.baltimore.wordcamp.org\/?post_type=wcb_session&#038;p=455"},"modified":"2016-11-20T00:11:41","modified_gmt":"2016-11-20T05:11:41","slug":"scaling-up-wordpress-on-amazon-web-services","status":"publish","type":"wcb_session","link":"https:\/\/baltimore.wordcamp.org\/2016\/session\/scaling-up-wordpress-on-amazon-web-services\/","title":{"rendered":"Scaling Up WordPress on Amazon Web Services"},"content":{"rendered":"<p>Don&#8217;t you just hate it when a large traffic spike comes your way and your website goes down? Is your server set-up shakier than an all-night Red Bull + espresso bender at Starbucks? Is your web host holding you back from running your website of your dreams? Then setting up on top of Amazon&#8217;s cloud is definitely for you! There is a lot of information about how to set-up a server and running a basic WordPress site on Amazon Web Services. But there isn&#8217;t a lot of information on building a highly-available, scalable, enterprise-grade, infrastructure to power WordPress. This talk will cover the nuts and bolts of a highly-scalable cloud hosting set-up specifically for WordPress through my own experience re-architecting BillyPenn.com.<\/p>\n<p>Topics include:<\/p>\n<ul>\n<li>Is cloud hosting right for me?<\/li>\n<li>Identifying your website&#8217;s resource needs and budget for Amazon Web Services<\/li>\n<li>A tour of the many services offered by AWS, what they mean, and how they work together &#8211; Configuring servers using EasyEngine<\/li>\n<li>How to handle uploaded media and multiple servers<\/li>\n<li>Autoscaling to handle fluctuating traffic<\/li>\n<li>Creating code deployment pipelines so you can push updates safely and reliably<\/li>\n<li>Hardening your set-up to through security best practices so you don&#8217;t get hacked<\/li>\n<\/ul>\n<p>By the end of this talk, you will have a better understanding of the steps necessary for running a highly-available, scalable WordPress set-up that can handle any amount of traffic and work the way you want it to for a lot less money than conventional web hosting.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Don&#8217;t you just hate it when a large traffic spike comes your way and your website goes down? Is your server set-up shakier than an all-night Red Bull + espresso bender at Starbucks? Is your web host holding you back &hellip; <a href=\"https:\/\/baltimore.wordcamp.org\/2016\/session\/scaling-up-wordpress-on-amazon-web-services\/\">Continue reading <span class=\"assistive-text\">Scaling Up WordPress on Amazon Web Services<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":191210,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1479664800,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[454],"footnotes":""},"session_track":[994900],"session_category":[],"class_list":["post-455","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-higher-ed-enterprise-auditorium"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7r8Lt-7l","session_date_time":{"date":"November 20, 2016","time":"1:00 pm"},"session_speakers":[{"id":"454","slug":"russell-heimlich","name":"Russell Heimlich (Spirited Media)","link":"https:\/\/baltimore.wordcamp.org\/2016\/speaker\/russell-heimlich\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/baltimore.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/455","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/baltimore.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/baltimore.wordcamp.org\/2016\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/baltimore.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/455\/revisions"}],"predecessor-version":[{"id":736,"href":"https:\/\/baltimore.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/455\/revisions\/736"}],"speakers":[{"embeddable":true,"href":"https:\/\/baltimore.wordcamp.org\/2016\/wp-json\/wp\/v2\/speakers\/454"}],"author":[{"embeddable":true,"href":"https:\/\/baltimore.wordcamp.org\/2016\/wp-json\/wporg\/v1\/users\/kingkool68"}],"wp:attachment":[{"href":"https:\/\/baltimore.wordcamp.org\/2016\/wp-json\/wp\/v2\/media?parent=455"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/baltimore.wordcamp.org\/2016\/wp-json\/wp\/v2\/session_track?post=455"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/baltimore.wordcamp.org\/2016\/wp-json\/wp\/v2\/session_category?post=455"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}