Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

6 Different Ways Deploying WordPress onto Azure

848 views

Published on

Have you used Microsoft Azure for your WordPress work? Azure is actually a very good platform to work with WordPress. As a cloud platform, Azure offers many different ways to host WordPress, from IaaS using virtual machines to PaaS using web app instances or container instances.

At the end of this session, audiences will learn
1) how to deploy WordPress on Azure virtual machines
2) how to deploy WordPress on Azure App Service using git
3) how to deploy WordPress on Azure Container Instances
4) how to deploy WordPress on Azure App Service using Docker Container, Docker Compose and/or Kubernetes.

Presented by Justin Yoo @justinchronicle at WordCamp Sydney 2018

Published in: Internet
  • If you want to enjoy the Good Life: making money in the comfort of your own home with just your laptop, then this is for YOU... ◆◆◆ http://t.cn/AieXAuZz
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • How we discovered the real reason nice guys don't get laid, and a simple "fix" that allows you to gain the upper hand with a girl... without changing your personality or pretending to be someone you're not. learn more... ▲▲▲ http://t.cn/AiurDrZp
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Earn $90/day Working Online. You won't get rich, but it is going to make you some money! ♣♣♣ http://ishbv.com/ezpayjobs/pdf
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

6 Different Ways Deploying WordPress onto Azure

  1. 1. 2018 WordCamp Sydney 6 Different Ways Deploying WordPress onto Azure Justin Yoo
  2. 2. WordCamp Sydney
  3. 3. Where Do You Deploy WordPress?
  4. 4. Web Hosting?
  5. 5. On-Prem Web Server?
  6. 6. Public Cloud?
  7. 7. Azure Public Cloud
  8. 8. WordCamp Sydney
  9. 9. IaaS
  10. 10. CaaSIaaS
  11. 11. PaaSCaaSIaaS
  12. 12. PaaSCaaSIaaS Hybrid
  13. 13. WordCamp Sydney
  14. 14. PaaSCaaSIaaS Hybrid
  15. 15. Pre-defined VM Image
  16. 16. Pre-defined WordPress Image
  17. 17. No HTTPS Connection OOTB
  18. 18. WordCamp Sydney
  19. 19. PaaSIaaS HybridCaaS
  20. 20. No Need to Manage Servers
  21. 21. WordPress Container Image From DockerHub – wordpress:latest
  22. 22. For Multi-Containers Use ARM Template
  23. 23. No HTTPS Connection OOTB
  24. 24. Container Orchestration?
  25. 25. Scaling?
  26. 26. Azure Kubernetes Service
  27. 27. WordCamp Sydney
  28. 28. CaaS HybridIaaS PaaS
  29. 29. OS – Windows or Linux
  30. 30. Runtime Provided PHP 5.6, 7.0, 7.2
  31. 31. Auto-Scaling
  32. 32. High Availability
  33. 33. Continuous Deployment
  34. 34. Vendor Dependency
  35. 35. WordCamp Sydney
  36. 36. PaaSIaaS CaaS Hybrid Single Container
  37. 37. Benefits from PaaS
  38. 38. Benefits from CaaS
  39. 39. Single Container Only
  40. 40. WordCamp Sydney
  41. 41. PaaSIaaS CaaS Hybrid Docker Composer
  42. 42. Multi-Containers on PaaS
  43. 43. Docker-Compose Format
  44. 44. version: '3.3' services: db: image: mysql:5.7 volumes: - db_data:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: somewordpress MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: wordpress wordpress: depends_on: - db image: wordpress:latest ports: - "8000:80" restart: always environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: wordpress volumes: db_data
  45. 45. WordCamp Sydney
  46. 46. PaaSIaaS CaaS Hybrid Kubernetes Pod
  47. 47. Multi-Containers on PaaS
  48. 48. Kubernetes Pod Format
  49. 49. apiVersion: v1 kind: Pod metadata: name: wordpress labels: app: wordpress spec: containers: - name: wordpress image: wordpress:latest ports: - containerPort: 80
  50. 50. Not Same as K8S Clustering
  51. 51. WordCamp Sydney
  52. 52. Summary
  53. 53. Questions?
  54. 54. Looking for a NEW ADVENTURE?!! Mexia is continually on the lookout for great talent! Key skills & roles we look for: o .NET Developers o Integration Analysts o Enterprise Developers o Microsoft Azure o Agile Project Management o Microsoft Certification Our focus on people and culture has won us the #8 Great Places to Work for SME in Australia, 2017. We refer to our people as Unicorns because they are rare, hard to find, unique, and loved by everyone! Current range of exciting opportunities! Head to Mexia Careers: mexia.com.au/careers
  55. 55. WordCamp Sydney

×