Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
PoCからプロダクションまで一貫したPHPアプリケーション開発を支えてくれたAzure
Tatsuya Sato
September 22, 2018
Technology
0
12k
PoCからプロダクションまで一貫したPHPアプリケーション開発を支えてくれたAzure
Japan Azure User Group 8周年イベント での発表資料。
Tatsuya Sato
September 22, 2018
Tweet
Share
More Decks by Tatsuya Sato
See All by Tatsuya Sato
音のような言葉 〜ちゃちゃっとチャットで楽しむちょっとしたコツ〜 / words like sounds
satoryu
1
1.3k
ふらっと立ち寄れる 廊下のある風景 - フラットでオープンネスがもたらす魅力 / The Corridor
satoryu
1
1.4k
Make it fun
satoryu
1
3.1k
なぜ私はチームにい続けるのか。あるいは、エンジニアとしての成長のためのチームの活用について。 / Why I continue to be in the team #RSGT2021
satoryu
0
5k
リモート時代のソロプログラミング - soloprogramming for work from home
satoryu
0
610
Why do you fear contributing OSS? #xpjug
satoryu
5
7.9k
あるOSSの死と再生、それとこれから先 / How an OSS also arises
satoryu
0
160
コミュ障仕事術 - Customer Interaction Patterns から学ぼう - / work hacks for people with communication difficulties
satoryu
4
3.5k
先に始めただけのモブ(一般公開版)
satoryu
0
800
Other Decks in Technology
See All in Technology
雑な攻撃からELBを守る一工夫 +おまけ / Know-how to protect servers from miscellaneous attacks
hiroga
0
460
The role of the data organization as a business progresses
line_developers
PRO
3
830
複数のスクラムチームをサポートするエンジニアリングマネジメントの話
okeicalm
0
1k
アジャイル推進活動におけるBeAgileへの変化の兆し/Signs_of_Change_to_"Be_Agile"_in_Agile_Promotion_Activities
m_iyama
0
110
現状のFedCMの動作解説と OIDCとの親和性について- OpenID TechNight vol.19
ritou
2
430
覗いてみよう!現場のスクラムチーム
tkredman
0
970
LINEのB2Bプラットフォームにおけるトラブルシューティング2選
line_developers
PRO
3
280
サイボウズの アジャイル・クオリティ / Agile Quality at Cybozu
cybozuinsideout
PRO
4
2k
1人目SETとして入社して2ヶ月の間におこなったこと
tarappo
3
500
What's new in Vision
satotakeshi
0
180
JJUG2022_spring_Keycloak (Red Hat Single Sign-on)
tinoue
0
200
トランザクションスクリプトは何がダメなのか?
polidog
2
1.2k
Featured
See All Featured
Writing Fast Ruby
sferik
612
57k
How To Stay Up To Date on Web Technology
chriscoyier
780
250k
Fireside Chat
paigeccino
11
1.3k
Git: the NoSQL Database
bkeepers
PRO
415
59k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
212
20k
Stop Working from a Prison Cell
hatefulcrawdad
261
17k
Build The Right Thing And Hit Your Dates
maggiecrowley
19
1.2k
Large-scale JavaScript Application Architecture
addyosmani
499
110k
Clear Off the Table
cherdarchuk
79
280k
Three Pipe Problems
jasonvnalue
89
8.7k
Designing Experiences People Love
moore
130
22k
Faster Mobile Websites
deanohume
294
28k
Transcript
PoC PHP Azure JAZUG 8th Anniversary
Sep 22, 2018 Tatsuya Sato Education Business Dev. Group Rakuten, Inc.
. #
!
4 Rakuten Super English 1
5 Rakuten Super English B2B
6 Learning Record HR
7 Learning Record • 2 • A 2,000 •
B 20
8 Learning Record • 3 •
• Azure
9 • PoC
10 • PoC •
• Azure PHP • Azure
11 PoC
12 PoC' • ! ,-&+ • /
*$2# " • 2130)1.0(%
13 PoC6 • +.,)*-) %?C #5= • F( &:2I1-/ •
I1KG9HEG8 4 %" $ • "'(7;"DB • >J 00, • 3#&%A@ <!#&
14 PoC ' - WebApps Cosmos DB • WebApps
• PHP$# )( PaaS • Cosmos DB • MongoDB API - • !, *+ DB& %": https://speakerdeck.com/satoryu/xiao-yu-zhou-haran-eteiruka
15
16 • !(& • %" # • 1,000
• $)'
17 #!& • '<FB • A>3? • 6251+ 1,000(8.$% •
51:@GE • H*"$&D • )41,000/$%; • =9C-,07
18 • • Traffic
Manager • Azure Functions • Application Insights
19 &$ %&$ • Traffic Manager •
DNS")' • ! CNAME • *DNS CNAMETraffic Manager (#
20 ( 0186 )786 • Azure Functions •
&(!$( • SendGrid2#%1,000+ 5/"'( 9 • #% 4:*.3, ( 2-
21 % ,/;9 &:;9 • Application Insights • #"%
%% .+3458( • # JS<- !'* 34 50 • #"% $$% #72681)
22
23 $& • ' #))*" • HR
( #) • HR% !
24 % -6 • 7'*::;) • HR 8 *:
• HR/ (! • Cosmos DB 40#$… • 32+13… • MongoDB Aggregation&.,#9"5
25 *2; • <#, /? ?@.% • HR= /? %
• HR4 "! -& • Cosmos DB95() … • 87063$… • MongoDB Aggregation+31(>': • SQL
26 HR • Cosmos DB Azure SQL
Database Data Factory
27 DB
28 ' • Cosmos DB • )$MongoDB *( •
SQL Database%! CQRS #& • ,+" • SQL
29 – •
SQL Database" !# • Data Factory SQL Database"
30 – •
• Swap SQL Database
31 • Azure SQL Database
• Cosmos DB
32
33 !#2& • $% 2GET • '
"
34 2 A B A.hoge.com B.hoge.com • DNS
Traffic Manager
35 % … • # &" !$' … •
…
36 # "$ ! …
37 URL • Application Gateway •
hoge.com/A Ahoge.com/B B A B hoge.com /A /B
38 URL)& • Traffic Manager App Gateway1
% • App Gateway(' +# ! * "$A "$B hoge.com /A /B
39 • Azure • !
#%$"
None