Successfully reported this slideshow.
Your SlideShare is downloading. ×

Deploying PHP Applications to AWS Elastic Beanstalk

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 34 Ad

Deploying PHP Applications to AWS Elastic Beanstalk

Download to read offline

Delivered first at the Austin PHP Meetup. A 30,000 foot view of why Victory CTO chooses to deliver applications to Elastic Beanstalk when possible. Simply, scalable and developer friendly. Our customers win.

Delivered first at the Austin PHP Meetup. A 30,000 foot view of why Victory CTO chooses to deliver applications to Elastic Beanstalk when possible. Simply, scalable and developer friendly. Our customers win.

Advertisement
Advertisement

More Related Content

Slideshows for you (20)

Similar to Deploying PHP Applications to AWS Elastic Beanstalk (20)

Advertisement

More from Boyd Hemphill (20)

Recently uploaded (20)

Advertisement

Deploying PHP Applications to AWS Elastic Beanstalk

  1. 1. RUBBING ON THE DEVOPS DEPLOYING PHP APPLICATION TO AWS ELASTIC BEANSTALK
  2. 2. DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK ABOUT ME ▸ Boyd Hemphill ▸ CTO - Victory CTO ▸ Community guy … ▸ Austin DevOps Meetup ▸ DevOps Days Austin ▸ Container Days Austin ▸ Docker Austin ▸ Been a Developer, DBA, and Operator. 2
  3. 3. HEY BOYD, I MADE THIS THING. RUB SOME DEVOPS ON IT AND MAKE IT BETTER. John Cunningham DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK 3
  4. 4. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK _VAGRANT_ + ANSIBLE ▸ Ease to onboard external help
  5. 5. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK _VAGRANT_ + ANSIBLE ▸ Ease to onboard external help ▸ Part of what we do is run a contract shop
  6. 6. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK _VAGRANT_ + ANSIBLE ▸ Ease to onboard external help ▸ Part of what we do is run a contract shop ▸ Part of what we do is build teams for companies while building the tech
  7. 7. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK _VAGRANT_ + ANSIBLE ▸ Ease to onboard external help ▸ Part of what we do is run a contract shop ▸ Part of what we do is build teams for companies while building the tech ▸ Disposability leads to better innovation cycles
  8. 8. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK VAGRANT + _ANSIBLE_ ▸ Infrastructure as Code
  9. 9. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK VAGRANT + _ANSIBLE_ ▸ Infrastructure as Code ▸ Idempotent
  10. 10. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK VAGRANT + _ANSIBLE_ ▸ Infrastructure as Code ▸ Idempotent ▸ Lowest learning curve
  11. 11. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK VAGRANT + _ANSIBLE_ ▸ Infrastructure as Code ▸ Idempotent ▸ Lowest learning curve ▸ YAML
  12. 12. NOTE THE REASONING IS ABOUT BUSINESS OUTCOMES, NOT THE COOLEST TECH. A. Devopski OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
  13. 13. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK TRAVIS CI ▸ Build as Code
  14. 14. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK TRAVIS CI ▸ Build as Code ▸ Low learning curve
  15. 15. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK TRAVIS CI ▸ Build as Code ▸ Low learning curve ▸ Good security paradigm for sensitive info.
  16. 16. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK TRAVIS CI ▸ Build as Code ▸ Low learning curve ▸ Good security paradigm for sensitive info. ▸ YAML
  17. 17. NOTE TOOL SUPPORTS CORE VALUES. SIMPLE, YAML, INFRA/BUILD AS CODE. A. Devopski OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
  18. 18. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK S3 ▸ _Simple_ Storage Solution
  19. 19. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK S3 ▸ _Simple_ Storage Solution ▸ No need for dedicated artifact store at this time.
  20. 20. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK S3 ▸ _Simple_ Storage Solution ▸ No need for dedicated artifact store at this time. ▸ Already included in the target ecosystem.
  21. 21. NOTE TOOL SUPPORTS CORE VALUES. SIMPLE, ALREADY PRESENT IN ECOSYSTEM. A. Devopski OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
  22. 22. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK AWS ELASTIC BEANSTALK ▸ Simple
  23. 23. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK AWS ELASTIC BEANSTALK ▸ Simple ▸ Developer focused
  24. 24. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK AWS ELASTIC BEANSTALK ▸ Simple ▸ Developer focused ▸ Configuration driven
  25. 25. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK AWS ELASTIC BEANSTALK ▸ Simple ▸ Developer focused ▸ Configuration driven ▸ PaaS with IaaS-like control
  26. 26. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK AWS ELASTIC BEANSTALK ▸ Simple ▸ Developer focused ▸ Configuration driven ▸ PaaS with IaaS-like control ▸ Auto Scaling
  27. 27. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK AWS ELASTIC BEANSTALK ▸ Simple ▸ Developer focused ▸ Configuration driven ▸ PaaS with IaaS-like control ▸ Auto Scaling ▸ A/B Deployments built in.
  28. 28. SIMPLE - YOU KEEP USING THAT WORD Inigo Montoya OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
  29. 29. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK WHY THIS TOOL CHAIN? ▸ Our customers often do not have a tech team when we arrive.
  30. 30. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK WHY THIS TOOL CHAIN? ▸ Our customers often do not have a tech team when we arrive. ▸ Simple, developer focused tools allow us to staff them with people more focused on business problems.
  31. 31. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK WHY THIS TOOL CHAIN? ▸ Our customers often do not have a tech team when we arrive. ▸ Simple, developer focused tools allow us to staff them with people more focused on business problems. ▸ Developer focused = everything is code.
  32. 32. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK WHY THIS TOOL CHAIN? ▸ Our customers often do not have a tech team when we arrive. ▸ Simple, developer focused tools allow us to staff them with people more focused on business problems. ▸ Developer focused = everything is code. ▸ The powerful workflows of commit, test, push, review, deploy enable effective maintenance of the infrastructure.
  33. 33. TECHNICAL DEMONSTRATION DEPLOYING PHP APPLICATION TO AWS ELASTIC BEANSTALK
  34. 34. DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK ABOUT JOHN ▸ John Cunningham ▸ Founder - Victory CTO ▸ First Order Hacker … ▸ Pick-a-prof ▸ MyEdu ▸ Image processing ▸ Serial Entrepreneur, developer, DBA 34

×