AppEngine : le Serverless au service des développeurs !

AppEngine : le Serverless au service des développeurs !

AppEngine est apparu en preview en 2008. Rapidement, j’ai été séduit par les principes du PaaS : déploiement simple, gestion de versions tout cela avec des quotas généreux.

Venez découvrir un panorama de cette solution Serverless, parfaite pour les développeurs !

2e4c5b50c932d746d0a060047df5f6f9?s=128

Julien Landuré

September 24, 2020
Tweet

Transcript

  1. ƛƛ0ŭļŊŭġ Ţġ²ġƞǔġƞŢġƦƦ öƼƦġƞǔŊēġĚġƦĚĢǔġŢŸƛƛġƼƞƦ͉

  2. -XOLHQ/DQGXUp σśŢöŭĚƼƞġ hƼŢŊġŭmöŭĚƼƞĢ J(Jτ(ġǔIġƦƴyöŭƴġƦ„ƞļöŭŊǥġƞ J(0!ŢŸƼĚ !À„ðġŭŊŞö

  3. +LVWRU\

  4. %;7 +SSKPI'PSYH  3DD6  ,DD6  ,DD6  3DD6

     &DD6 )DD6  &DD6  )DD6
  5. /D SURPHVVH (DV\WREXLOG (DV\WRPDQDJH (DV\WRVFDOH

  6. ([pFXWLRQG DSSOLFDWLRQVVXU O LQIUDVWUXFWXUH*RRJOHHQV DSSX\DQWVXU OHVVWDQGDUGVDFWXHOV / LQIUDVWUXFWXUHPDWpULHOOHHWORJLFLHOOHHVW WUDQVSDUHQWHSRXUOHGpYHORSSHXUHWHVW JpUpHSDU*RRJOH

    $GDSWDWLRQHWH[WHQVLELOLWpGHODSODWHIRUPH HQIRQFWLRQGHODFKDUJHHWGHODTXDQWLWp GHGRQQpHVjVWRFNHU )RQFWLRQQDOLWpVVRXPLVHVjTXRWDV /HSULQFLSH
  7. ²0ªß0ªm0²²

  8. IJ̶ŲđÔřŎøÔĦĦŸĔŒøŎűøŎĦøŒŒ̼ aŋøŎÔřĔIJĬÔĦīIJôøĦ ŞřIJͦîÔĦøŒ zÔŸIJĬĦŸċIJŎŞŒÔČø [IJŒøŎűøŎŒ zŎIJČŎÔīīĔĬČŋÔŎÔôĔČī øŎűĔîøͦíÔŒøô )űøĬřͦôŎĔűøĬ

  9. øŎűøŎĦøŒŒĔŒīIJŎøřđÔĬÔŒøřIJċċŞĬîřĔIJĬŒ IJīŋŞřø ZT ZøŒŒÔČĔĬČ %ÔřÔ ŋŎIJîøŒŒĔĬČ %ÔřÔíÔŒø %ÔřÔ ŲÔŎøđIJŞŒø řIJŎÔČø

  10. øŎűøŎĦøŒŒIJĬ<z ĦIJŞô%ÔřÔDŽIJŲ ĦIJŞôZT)ĬČĔĬø ĦIJŞôřIJŎÔČø ĦIJŞôzŞíŞí ĦIJŞô;ŞĬîřĔIJĬŒ ŋŋ)ĬČĔĬø ĔČ|ŞøŎŸ ĦIJŞô%ÔřÔŒřIJŎø

  11. øŎűøŎĦøŒŒIJīŋŞřøIJĬ<z ĦIJŞôZT)ĬČĔĬø ĦIJŞôřIJŎÔČø ĦIJŞô;ŞĬîřĔIJĬŒ ŋŋ)ĬČĔĬø ĔČ|ŞøŎŸ ĦIJŞô%ÔřÔŒřIJŎø ĦIJŞô%ÔřÔDŽIJŲ ĦIJŞôzŞíŞí

  12. None
  13. §§0yJXy0

  14. ŋŋ)ĬČĔĬø ŒĬĔř̷ŋŋĦĔîÔřĔIJĬ ‡ŎĔČČøŎ̷A‡‡z øŒřŞŒøô̷ Ɣ đøĬīĔČŎÔřĔĬČøŷĔŒřĔĬČÔŋŋĦĔîÔřĔIJĬ Ɣ ;IJŎA‡‡zŒøŎűĔîøŒ

  15. ŋŋ)ĬČĔĬø̷ŞĔĦôđĔČđĦŸŒîÔĦÔíĦøÔŋŋĦĔîÔřĔIJĬŒ "'*0++  +'*4 ®øŎIJîIJĬǁČ ôøŋĦIJŸīøĬřŒ ;ÔīĔĦĔÔŎ ôøűĦÔĬČŞÔČøŒ ŞřIJͦŒîÔĦĔĬČřIJŒŞŋŋIJLj ŋøÔģřŎÔƻîŒŋĔģøŒ

    zÔŸIJĬĦŸŲđĔĦø ŸIJŞŎîIJôøŎŞĬŒ
  16. ŋŋ)ĬČĔĬø‡IJôÔŸ

  17. ʾĬô<øĬøŎÔřĔIJĬĔôĔIJīÔřĔîŎŞĬřĔīøŒ ȟĔŒIJŎíÔŒøô DôĔIJīÔřĔîôøűøŷŋøŎĔøĬîø [IJīIJŎøzDŎøŒřŎĔîřĔIJĬŒ ŞŋŋIJLjŒĬÔřĔűøīIJôŞĦøŒ ;ÔŒřøŎøŷøîŞřĔIJĬ

  18. 0RGH6WDQGDUG VW QGJHQHUDWLRQUXQWLPH 0RGH)OH[LEOH PRGHV p

  19. None
  20. (0ß0m„§0ª 0å§0ªX0y!0

  21. ŋŋ)ĬČĔĬø̷øŎűĔîøŒÔĬôűøŎŒĔIJĬŒ ŋŋĦĔîÔřĔIJĬ ŸøŎŒĔIJĬ øŎűĔîø ŸøŎŒĔIJĬ DĬŒřÔĬîø DĬŒřÔĬîø øŎűĔîø ŸøŎŒĔIJĬ ŸøŎŒĔIJĬ

    DĬŒřÔĬîø DĬŒřÔĬîø
  22. ŋŋ)ĬČĔĬø̷‡ŎÔƻîŒŋĦĔNJĔĬČ ͊řøŒřĔĬČÔĬô ÔĬÔŎŸŎøĦøÔŒĔĬČ ŲĔřđÔċøŲîĦĔîģŒIJŎ ÔŒĔĬČĦøČîĦIJŞô îIJīīÔĬô

  23. ʾĬô<øĬøŎÔřĔIJĬĔôĔIJīÔřĔîŎŞĬřĔīøŒ ȟĔŒIJŎíÔŒøô DôĔIJīÔřĔîôøűøŷŋøŎĔøĬîø [IJīIJŎøzDŎøŒřŎĔîřĔIJĬŒ ŞŋŋIJLjŒĬÔřĔűøīIJôŞĦøŒ ;ÔŒřøŎøŷøîŞřĔIJĬ

  24. None
  25. Ž+pEHUJHPHQWVWDWLTXH Ž6WRFNDJH&ORXG6WRUDJH'DWDVWRUH &ORXG64/ Ž0pPRLUH0HPFDFKH Ž7UDYDLOUpFXUUHQW&URQMRE Ž*HVWLRQGHILOHG¶DWWHQWHV7DVN4XHXH Ž5HFKHUFKHSOHLQWH[WH6HDUFK %HVRLQV ›

  26. /HVSOXV › ePXODWHXUHQORFDO 'HODVpFXULWpSDUGpIDXW /DPLVHjMRXUGHVSURWRFROHVUpVHDXDXWR 'HVTXRWDVJpQpUHX[

  27. 3LFGH FKDUJH

  28. 3OXVLHXUVODQJDJHVVXSSRUWpV 3\WKRQ-DYD*R3+31RGH-6 XSWLPH6/$ $GPLQHW0RQLWRULQJYLDXQHFRQVROHZHE $XWRVFDOLQJGHjQ *HVWLRQGHVYHUVLRQVG¶XQHDSSOLFDWLRQ 8QSURGXLWPDWXUH EHWDHQDYULO 'LVSRQLEOHGDQVGLIIpUHQWHVUpJLRQV (QUpVXPp

  29. 7RSGHVVHUYLFHVPDQDJpV DYHF&ORXG5XQ /HVSOXV KWWSVFORXGJRRJOHFRPEORJSURGXFWVFRQWDLQHUVNXEHUQHWHVKRZJYLVRU SURWHFWVJRRJOHFORXGVHUYLFHVIURPFYH

  30. 6LGHV 3URMHFWV hƼŢŊġŭmöŭĚƼƞĢ σśŢöŭĚƼƞġ KWWSVJLWKXEFRPMODQGXUHQX[WVWDWLFGHSOR\DSSHQJLQH KWWSVJLWKXEFRPMODQGXUHJROLVWLQJDSSHQJLQH KWWSVJLWKXEFRPMODQGXUHGXPP\VWDWLFDSSHQJLQH KWWSVJLWKXEFRP=HQLNDDOSLQHILUHVWRUHEDFNXS KWWSVJLWKXEFRP=HQLNDDOSLQHFKURPH

  31. 7KDQNV hƼŢŊġŭmöŭĚƼƞĢ σśŢöŭĚƼƞġ #JGJFORXGDELGMDQ#JGJQDQWHV