~/talk

Hopping in the Clouds: migration between cloud providers

Talkat PHP UK Conference 2017 · 2017-02-16..02-17· [php]
slides:none on file

A concrete migration story: a large PHP/Symfony platform moves from Rackspace to Amazon with incremental cutovers over one year, replacing PAAS limits by Nginx + PHP‑FPM frontends, ELB, RDS, Elasticache (memcached), CloudFront and S3, plus Route53 DNS. Key fixes include adding missing DB indexes, syncing 70GB of media via FTP scripts, and sharing sessions via Elasticache. Autoscaling triggers on CPU>70% or response>100ms or >10,000 rps, yields 50% cost reduction, and the rebuilt architecture runs and scales in production.

AI-written summary · about

  1. 0:00Introduction
  2. 0:45Codebase migration
  3. 3:45Platform as a Service
  4. 6:00Platform Components
  5. 15:22WS SDK
  6. 17:04Bastion Host
  7. 19:18Cache
  8. 23:09Backup
  9. 26:37Static assets
  10. 30:54Usergenerated content
  11. 35:52Web
  12. 38:32Media Asset Management
  13. 40:31Copying old images
  14. 41:15Removing strange characters
  15. 42:07Monitoring
  16. 43:25Autoscaling
  17. 44:46Fuel migration
  18. 45:29Cost reduction
  19. 46:44Macro services
  20. 47:51Rationalizing API calls
  21. 48:44Upgrading to PHP 7
  22. 49:26PHP UK Conference 2017
  23. 49:59QA
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.