Symfony 2w chmurze      Wojciech Sznapka         PHPCon 2012
Cześć!
Wojciech Sznapka                                  Software Architect w XSolve                              Zend Certified ...
Własnyserwer?
http://www.flickr.com/photos/n8foo/135743809/
http://www.flickr.com/photos/waferboard/5321533361/
http://weknowmemes.com/2012/01/dont-worry-im-from-tech-support/
A może jednakchmura?
http://www.flickr.com/photos/74029863@N06/7164908986/in/pool-73183316@N00/
ZwirtualizowaneŚrodowiskoSerwerowe
PAAS
IAAS
Skalowalnewertykalnie
Skalowalnehoryzontalnie
Płatne za aktualnewykorzystanie
Zarządzane przezAPI
Gotowe do użyciausługi
FAKTY
http://aws.amazon.com/economics/
http://aws.typepad.com/aws/2012/04/amazon-s3-905-billion-objects-and-650000-requestssecond.html
https://github.com/languages/PHP
https://github.com/symfony/symfony
Przypadki użyciainfrastrukturyw chmurze
#1 Startup
#2 Aplikacja   biznesowa
#3 Load Peak
#4 Batchprocessing
#5 DataStorage
Jak pisaćw Symfony2pod chmurę?
Nie zapisujniczegolokalnie!
#1 Plikiużytkownika
Upload nawspółdzielonystorage (S3)
Dostęp doflesystemuprzez Gaufrette
#2 Sesje
Muszą byćprzechowywanew bazie
SymfonyComponentHttpFoundationSessionStoragePdoSessionStorage
Opis użycia:cookbookna symfony.com
#3 Logi
Synchronizacjalogów pomiędzyserwerami
rsync
Centralnylogger
syslogd
#4 BazaDanych
WykorzystaniemechanizmuMaster/Slave
DoctrineDBALConnectionsMasterSlaveConnection
#5 Praca Lokalna
Konfguracjaconfg_dev.yml
Zalety Symfony2wchmurze?
Pod warunkiemnie zapisywanialokalnie
Symfony2 jestCloud friendly
Symfony2w połączeniuz chmurą jest           2elastyczne
Aplikacje sągotowe do obsługiwzmożonego ruchu
Mamy możliwośćoptymalizacjikosztówinfrastruktury
Możemy wybraćfzyczną lokalizacjędata center
Skupiamy wysiłekna programowaniu,zamiastna administrowaniu
Nie ma różybez kolców
Koszty wydająsię być wysokie
Przy brakudoświadczeniaz AWSistnieją pułapki
Aplikacja i dane sąhostowane pozalokalizacją klienta
VendorLock-in
Skomplikowanearchitekturywymagajądoświadczenia
A więc?
http://humaneconomics.blog.com/2012/01/23/36/
Dziękuję! https://joind.in/7181
Wojciech Sznapka         wojciech@sznapka.pl         blog.sznapka.pl         @sznapka         @wowo
Symfony2 w chmurze
Symfony2 w chmurze
Symfony2 w chmurze
Symfony2 w chmurze
Upcoming SlideShare
Loading in …5
×

Symfony2 w chmurze

809 views

Published on

„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.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
809
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Symfony2 w chmurze

  1. 1. Symfony 2w chmurze Wojciech Sznapka PHPCon 2012
  2. 2. Cześć!
  3. 3. Wojciech Sznapka Software Architect w XSolve Zend Certified Engineer od 2010 Symfony Framework od 2008 PHP od 2004 Web development od 2001 POZA TYM: hokej na lodzie, windsurfing, narty, kryminały
  4. 4. Własnyserwer?
  5. 5. http://www.flickr.com/photos/n8foo/135743809/
  6. 6. http://www.flickr.com/photos/waferboard/5321533361/
  7. 7. http://weknowmemes.com/2012/01/dont-worry-im-from-tech-support/
  8. 8. A może jednakchmura?
  9. 9. http://www.flickr.com/photos/74029863@N06/7164908986/in/pool-73183316@N00/
  10. 10. ZwirtualizowaneŚrodowiskoSerwerowe
  11. 11. PAAS
  12. 12. IAAS
  13. 13. Skalowalnewertykalnie
  14. 14. Skalowalnehoryzontalnie
  15. 15. Płatne za aktualnewykorzystanie
  16. 16. Zarządzane przezAPI
  17. 17. Gotowe do użyciausługi
  18. 18. FAKTY
  19. 19. http://aws.amazon.com/economics/
  20. 20. http://aws.typepad.com/aws/2012/04/amazon-s3-905-billion-objects-and-650000-requestssecond.html
  21. 21. https://github.com/languages/PHP
  22. 22. https://github.com/symfony/symfony
  23. 23. Przypadki użyciainfrastrukturyw chmurze
  24. 24. #1 Startup
  25. 25. #2 Aplikacja biznesowa
  26. 26. #3 Load Peak
  27. 27. #4 Batchprocessing
  28. 28. #5 DataStorage
  29. 29. Jak pisaćw Symfony2pod chmurę?
  30. 30. Nie zapisujniczegolokalnie!
  31. 31. #1 Plikiużytkownika
  32. 32. Upload nawspółdzielonystorage (S3)
  33. 33. Dostęp doflesystemuprzez Gaufrette
  34. 34. #2 Sesje
  35. 35. Muszą byćprzechowywanew bazie
  36. 36. SymfonyComponentHttpFoundationSessionStoragePdoSessionStorage
  37. 37. Opis użycia:cookbookna symfony.com
  38. 38. #3 Logi
  39. 39. Synchronizacjalogów pomiędzyserwerami
  40. 40. rsync
  41. 41. Centralnylogger
  42. 42. syslogd
  43. 43. #4 BazaDanych
  44. 44. WykorzystaniemechanizmuMaster/Slave
  45. 45. DoctrineDBALConnectionsMasterSlaveConnection
  46. 46. #5 Praca Lokalna
  47. 47. Konfguracjaconfg_dev.yml
  48. 48. Zalety Symfony2wchmurze?
  49. 49. Pod warunkiemnie zapisywanialokalnie
  50. 50. Symfony2 jestCloud friendly
  51. 51. Symfony2w połączeniuz chmurą jest 2elastyczne
  52. 52. Aplikacje sągotowe do obsługiwzmożonego ruchu
  53. 53. Mamy możliwośćoptymalizacjikosztówinfrastruktury
  54. 54. Możemy wybraćfzyczną lokalizacjędata center
  55. 55. Skupiamy wysiłekna programowaniu,zamiastna administrowaniu
  56. 56. Nie ma różybez kolców
  57. 57. Koszty wydająsię być wysokie
  58. 58. Przy brakudoświadczeniaz AWSistnieją pułapki
  59. 59. Aplikacja i dane sąhostowane pozalokalizacją klienta
  60. 60. VendorLock-in
  61. 61. Skomplikowanearchitekturywymagajądoświadczenia
  62. 62. A więc?
  63. 63. http://humaneconomics.blog.com/2012/01/23/36/
  64. 64. Dziękuję! https://joind.in/7181
  65. 65. Wojciech Sznapka wojciech@sznapka.pl blog.sznapka.pl @sznapka @wowo

×