Click here to load reader

Symfony2 w chmurze

  • View
    464

  • Download
    0

Embed Size (px)

DESCRIPTION

„Chmura” - chwytliwe słowo kluczowe, uwielbiane przez marketingowców, ale też wielka szansa dla programistów i architektów, aby sprostać wysokiemu obciążeniu i zoptymalizować koszty infrastruktury serwerowej. W prezentacji pochylę się nad kilkoma scenariuszami uruchamiania aplikacji w chmurze, wyeksponuję punkty, które muszą być dostosowane aby system działał poprawnie w takim środowisku i pokaże jak radzić sobie z tym przy użyciu frameworka Symfony2. Przedyskutujemy również sposoby deploymentu zarówno prostych aplikacji, jak i tych, które działają pod wielkim obciążeniem, które wymagają złożonej architektury.

Text of Symfony2 w chmurze

  • 1. Symfony 2w chmurzeWojciech Sznapka PHPCon 2012

2. Cze! 3. Wojciech SznapkaSoftware Architect w XSolveZend Certified Engineer od 2010 Symfony Framework od 2008 PHP od 2004 Web development od 2001 POZA TYM: hokej na lodzie, windsurfing, narty, kryminay 4. Wasnyserwer? 5. http://www.flickr.com/photos/n8foo/135743809/ 6. http://www.flickr.com/photos/waferboard/5321533361/ 7. http://weknowmemes.com/2012/01/dont-worry-im-from-tech-support/ 8. A moe jednakchmura? 9. http://www.flickr.com/photos/[email protected]/7164908986/in/[email protected]/ 10. ZwirtualizowanerodowiskoSerwerowe 11. PAAS 12. IAAS 13. Skalowalnewertykalnie 14. Skalowalnehoryzontalnie 15. Patne za aktualnewykorzystanie 16. Zarzdzane przezAPI 17. Gotowe do uyciausugi 18. FAKTY 19. http://aws.amazon.com/economics/ 20. http://aws.typepad.com/aws/2012/04/amazon-s3-905-billion-objects-and-650000-requestssecond.html 21. https://github.com/languages/PHP 22. https://github.com/symfony/symfony 23. Przypadki uyciainfrastrukturyw chmurze 24. #1 Startup 25. #2 Aplikacja biznesowa 26. #3 Load Peak 27. #4 Batchprocessing 28. #5 DataStorage 29. Jak pisaw Symfony2pod chmur? 30. Nie zapisujniczegolokalnie! 31. #1 Plikiuytkownika 32. Upload nawspdzielonystorage (S3) 33. Dostp doflesystemuprzez Gaufrette 34. #2 Sesje 35. Musz byprzechowywanew bazie 36. SymfonyComponentHttpFoundationSessionStoragePdoSessionStorage 37. Opis uycia:cookbookna symfony.com 38. #3 Logi 39. Synchronizacjalogw pomidzyserwerami 40. rsync 41. Centralnylogger 42. syslogd 43. #4 BazaDanych 44. WykorzystaniemechanizmuMaster/Slave 45. DoctrineDBALConnectionsMasterSlaveConnection 46. #5 Praca Lokalna 47. Konfguracjaconfg_dev.yml 48. Zalety Symfony2wchmurze? 49. Pod warunkiemnie zapisywanialokalnie 50. Symfony2 jestCloud friendly 51. Symfony2w poczeniuz chmur jest 2elastyczne 52. Aplikacje sgotowe do obsugiwzmoonego ruchu 53. Mamy moliwooptymalizacjikosztwinfrastruktury 54. Moemy wybrafzyczn lokalizacjdata center 55. Skupiamy wysiekna programowaniu,zamiastna administrowaniu 56. Nie ma rybez kolcw 57. Koszty wydajsi by wysokie 58. Przy brakudowiadczeniaz AWSistniej puapki 59. Aplikacja i dane shostowane pozalokalizacj klienta 60. VendorLock-in 61. Skomplikowanearchitekturywymagajdowiadczenia 62. A wic? 63. http://humaneconomics.blog.com/2012/01/23/36/ 64. Dzikuj! https://joind.in/7181 65. Wojciech Sznapka [email protected] blog.sznapka.pl @sznapka @wowo