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

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

Tatsuya Sato
September 22, 2018

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

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

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. 10  • PoC   •   

      • Azure PHP   • Azure  
  4. 12 PoC' • !  ,-&+ • /  

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

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

    • PHP$# )(   PaaS • Cosmos DB • MongoDB API - • !, *+ DB& %": https://speakerdeck.com/satoryu/xiao-yu-zhou-haran-eteiruka
  7. 17 #!& • '<FB • A>3? • 6251+ 1,000(8.$% •

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

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

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

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

    %% .+3458( • # JS<- !'* 34 50 • #"% $$% #72681)
  12. 23  $& • ' #))*"  •  HR

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

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

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

    Database Data Factory
  16. 28 ' • Cosmos DB  • )$MongoDB *( •

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

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

       • Swap SQL Database
  19. 31    • Azure SQL Database  

    • Cosmos DB   
  20. 37 URL • Application Gateway     •

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

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