Upgrade to Pro — share decks privately, control downloads, hide ads and more …

PoCからプロダクションまで一貫したPHPアプリケーション開発を支えてくれたAzure

8db3c91c8b3d3e5686f62fbf43c303dd?s=47 Tatsuya Sato
September 22, 2018

 PoCからプロダクションまで一貫したPHPアプリケーション開発を支えてくれたAzure

Japan Azure User Group 8周年イベント での発表資料。

8db3c91c8b3d3e5686f62fbf43c303dd?s=128

Tatsuya Sato

September 22, 2018
Tweet

More Decks by Tatsuya Sato

Other Decks in Technology

Transcript

  1. PoC   PHP   Azure JAZUG 8th Anniversary

    Sep 22, 2018 Tatsuya Sato Education Business Dev. Group Rakuten, Inc.
  2. . #

  3.   !

  4. 4 Rakuten Super English 1

  5. 5 Rakuten Super English B2B

  6. 6 Learning Record  HR     

     
  7. 7 Learning Record  • 2 • A 2,000 •

    B 20
  8. 8 Learning Record  •  3 •  

    • Azure 
  9. 9  • PoC  

  10. 10  • PoC   •   

      • Azure PHP   • Azure  
  11. 11 PoC

  12. 12 PoC' • !  ,-&+ • /  

    *$2# " • 2130)1.0(% 
  13. 13 PoC6 • +.,)*-) %?C #5= • F( &:2I1-/ •

    I1KG9HEG8 4 %"  $ • "'(7;"DB  •  >J 00,  •  3#&%A@ <!#&
  14. 14 PoC ' - WebApps Cosmos DB  • WebApps

    • PHP$# )(   PaaS • Cosmos DB • MongoDB API - • !, *+ DB& %": https://speakerdeck.com/satoryu/xiao-yu-zhou-haran-eteiruka
  15. 15 

  16. 16  • !(& • %" # •  1,000

      •  $)' 
  17. 17 #!& • '<FB • A>3? • 6251+ 1,000(8.$% •

    51:@GE   • H*"$&D  • )41,000/$%; • =9C-,07 
  18. 18     •   • Traffic

    Manager • Azure Functions • Application Insights
  19. 19    &$ %&$ • Traffic Manager •

    DNS")'   •  !  CNAME  • *DNS CNAMETraffic Manager (#
  20. 20  (  0186 )786 • Azure Functions •

    &(!$(   • SendGrid2#%1,000+ 5/"'(  9 • #% 4:*.3,  ( 2-
  21. 21 %  ,/;9 &:;9 • Application Insights • #"%

    %% .+3458( • # JS<- !'* 34 50 • #"% $$% #72681)
  22. 22 

  23. 23  $& • ' #))*"  •  HR

    ( #)   • HR% !
  24. 24 % -6 • 7'*::;)  • HR 8 *:

      • HR/ (! •  Cosmos DB 40#$… • 32+13… • MongoDB Aggregation&.,#9"5
  25. 25 *2; • <#, /? ?@.% • HR= /? %

    • HR4 "! -& •  Cosmos DB95() … • 87063$… • MongoDB Aggregation+31(>': • SQL
  26. 26 HR   • Cosmos DB  Azure SQL

    Database Data Factory
  27. 27 DB

  28. 28 ' • Cosmos DB  • )$MongoDB *( •

    SQL Database%! CQRS  #& • ,+" • SQL 
  29. 29    –   •  

    SQL Database" !# • Data Factory   SQL Database"
  30. 30    –   •  

       • Swap SQL Database
  31. 31    • Azure SQL Database  

    • Cosmos DB   
  32. 32 

  33. 33 !#2&  • $% 2GET • '  

     " 
  34. 34 2  A B A.hoge.com B.hoge.com •  DNS

    Traffic Manager 
  35. 35 % … • # &" !$' … • 

     …
  36. 36  # "$     ! …

  37. 37 URL • Application Gateway     •

    hoge.com/A  Ahoge.com/B B  A B hoge.com /A /B
  38. 38 URL)&   • Traffic Manager App Gateway1 

    %  • App Gateway(' +# ! *  "$A "$B hoge.com /A /B
  39. 39  • Azure     • !

    #%$"  
  40. None