Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ServerlessでPHP
Search
Yoshihiro Ohsuka
November 03, 2016
Technology
3
3.2k
ServerlessでPHP
PHPカンファレンス2016
http://phpcon.php.gr.jp/2016/
LTで発表した資料
Yoshihiro Ohsuka
November 03, 2016
Tweet
Share
More Decks by Yoshihiro Ohsuka
See All by Yoshihiro Ohsuka
複数の言語環境に対する Eメールのエンコード方式選定
ohsky
0
1.2k
Other Decks in Technology
See All in Technology
2025新卒研修・HTML/CSS #弁護士ドットコム
bengo4com
3
13k
私とAWSとの関わりの歩み~意志あるところに道は開けるかも?~
nagisa53
1
150
ソフトウェア開発プロジェクトでの品質管理への提案(温故知新)
yohwada
0
100
Nx × AI によるモノレポ活用 〜コードジェネレーター編〜
puku0x
0
280
生成AI時代におけるAI・機械学習技術を用いたプロダクト開発の深化と進化 #BetAIDay
layerx
PRO
1
970
Google Cloud で学ぶデータエンジニアリング入門 2025年版 #GoogleCloudNext / 20250805
kazaneya
PRO
10
2.5k
LLMをツールからプラットフォームへ〜Ai Workforceの戦略〜 #BetAIDay
layerx
PRO
1
800
多様なニーズに応える Movable Type ラインナップ 全紹介
masakah
0
120
みんなのSRE 〜チーム全員でのSRE活動にするための4つの取り組み〜
kakehashi
PRO
2
130
2時間で300+テーブルをデータ基盤に連携するためのAI活用 / FukuokaDataEngineer
sansan_randd
0
120
マルチモーダル基盤モデルに基づく動画と音の解析技術
lycorptech_jp
PRO
4
470
SAE J1939シミュレーション環境構築
daikiokazaki
1
220
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.4k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
Designing for humans not robots
tammielis
253
25k
GitHub's CSS Performance
jonrohan
1031
460k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
A Modern Web Designer's Workflow
chriscoyier
695
190k
How GitHub (no longer) Works
holman
314
140k
The Cult of Friendly URLs
andyhume
79
6.5k
Docker and Python
trallard
45
3.5k
GraphQLとの向き合い方2022年版
quramy
49
14k
Transcript
ServerlessͰPHP @PHPΧϯϑΝϨϯε2016 େਢլ ٛߒ (@oh_sky)
$ whoami େਢլ ٛߒ Twitter: @oh_sky झຯ ཱྀߦɾϚϥιϯɾμϜݟֶ ৬ۀ PHPϓϩάϥϚ
@LocoPartners(http://loco-partners.com)
ͦͦServerlessͱ • ϋʔυΣΞɾϛυϧΣΞͷཧΛશͯϓϩόΠ μଆʹͤΔͷ(PaaS/BaaS) • ͔ͭɺΠϕϯτͷൃੜͰτϦΨʔͷ͔͔Δ Ephemeralͳίϯςφ্Ͱ࣮ߦ͞ΕΔͷ(FaaS) • ͜͜ͰFaaSΛServerlessͱݺͿ
Serverlessք۾Ͱͷਓؾݴޠ
දతFaaSͷରԠݴޠ AWS Lambda Google Cloud Functions Azure Functions Node.js Java
Python Node.js Node.js C# F# Python PHP Bash PowerShell Batch
Azure FunctionsͰPHP → →
Azure FunctionsͰPHP
Azure FunctionsͳΒ ServerlessͳΞϓϦέʔγϣϯΛ PHPͰ؆୯ʹ࡞Ͱ͖Δʂ
ͰͬͺΓɺ AWS LambdaͰ PHPΛಈ͔͍ͨ͠
Q. AWS LambdaͰ PHPಈ͔ͳ͍ͷ͔ʁ
AWS Lambdaͷಛ • AWS LambdaAmazon Linux 2016.03 • Lambda͔ؔΒҙͷίϚϯυΛ࣮ߦͰ͖Δ •
S3͔ΒϑΝΠϧΛΞοϓϩʔυͰ͖Δ
A. AWS LambdaͰPHPಈ͘ɻ PHPͷ࣮ߦϑΝΠϧΛ Ξοϓϩʔυ͢Ε
AWS LambdaͰ PHPΞϓϦέʔγϣϯΛಈ͔͢ํ๏ http://qiita.com/oh-sky/items/646d326ee23ae640153f http://www.slideshare.net/oh-sky/php-55467177
࠷ޙʹ
PHPք۾ͰServerlessΛ Γ্͍͖͛ͯ·͠ΐ͏