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
LaravelをIBM Cloudで動かそう!
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yosuke Enomoto
October 25, 2019
Technology
510
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
LaravelをIBM Cloudで動かそう!
Dist29 登壇用資料
Yosuke Enomoto
October 25, 2019
More Decks by Yosuke Enomoto
See All by Yosuke Enomoto
Lapras正夢グランプリLT資料.pdf
motuo1201
0
21
Devinと探るBigQueryを使ったデータ分析入門
motuo1201
1
68
Shisho_Cloudを使った自動セキュリティ診断環境を作る.pdf
motuo1201
0
76
ドクターメイトエンジニアカルチャーブック
motuo1201
0
150
もう話すことに困らない! カジュアル面談の “型” 全部見せ
motuo1201
0
550
CROSS Party online 2022 ~自重トレ~
motuo1201
0
450
IoT LT Vol7 LT
motuo1201
0
250
IBM Cloud Fest Online 2020
motuo1201
0
840
IBM Championが考えるアプリケーション基盤の勘所
motuo1201
0
270
Other Decks in Technology
See All in Technology
kaonavi Tech Night#1
kaonavi
0
180
歴史から理解するクラウドインフラのしくみ
kizawa2020
0
170
セキュリティ研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
10
10k
複数プロダクト組織のAIネイティブ化における戦略 / AICon2026_kude
rakus_dev
0
330
AIで楽になるはずが、なぜ疲れる?
kinopeee
0
100
コンテナ・K8s研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
280
AI研修(Day1)【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
1.3k
VPCセキュリティ対応の最新事情
nagisa53
1
330
AI時代の開発生産性を捉え直す — 経営と現場をつなぐ「開発組織のオブザーバビリティ」— / AI Dev Ex Conference 2026
tkyowa
1
1.7k
データ活用研修 データマネジメント【MIXI 26新卒技術研修】
mixi_engineers
PRO
4
470
『モデル + ハーネス』で読み解く AIエージェント入門
oracle4engineer
PRO
2
200
CTOキーノート:AI時代の「つなぐ」を再定義 ― 真のIoTとリアルワールドAI【SORACOM Discovery 2026】
soracom
PRO
0
140
Featured
See All Featured
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
660
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
470
The Pragmatic Product Professional
lauravandoore
37
7.4k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
200
Faster Mobile Websites
deanohume
310
32k
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
420
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
How to build a perfect <img>
jonoalderson
1
5.8k
Product Roadmaps are Hard
iamctodd
55
12k
Designing Powerful Visuals for Engaging Learning
tmiket
1
460
New Earth Scene 8
popppiees
3
2.4k
Transcript
LaravelをIBM Cloud で動かそう!
早速ですが・・・ IBMがCloudサービスやっていることを知っ ていましたか?
意外かもしれませんが IBM Cloudも開発初心者に、とても優しい サービスです! 例えば・・・ 1. とても親切なサンプル集サイト、Code Patterns! ⇒実現したい要件を元に、実現方法を親切に教えてくれる! 2.
クレジットカード登録不要なライトアカウント! ⇒初心者の大きな壁「予期せぬ高額請求への恐怖」が無い!
今回のセッションでは IBM CloudにおけるPaaSの概要を説明した後で、実際のアプリケーション のデプロイをデモします。
PaaSの概要 コンピュートリソース CPUとかメモリとかディスクとかの物理か ら仮想的なものまで。 下位のリソースの管理、権限、監視、ログ管理、な どが抽象化されている On-demandで利用できる機能やアプリ ケーション。カタログやマーケットプレイスを 経由して利用。多くは「サーバレス」なサー ビス
API API
IBM Cloud PaaSでは、 PaaSとSaaSでアプリを作る ロジック部分をPaaSですばやく 開発 PaaSで実装できない機能は用 意されているSaaSを徹底的に 利用 API
IBM Cloud以外の外部の SaaSも使えるよ
IBM Cloud の PaaS “ Cloud Foundry” • かなりメジャーなオープンソース •
CFの最大の特徴は、ディベロッパーが細かいことは何も 知らなくても cf push のワン・アクションで様々なアプリ ケーションを起動することが出来ること • 上記のアクション一発で様々な言語を動かすことができ ます!
例えば、こんな言語が使えます!
ノーコードツールの「NODE-RED」も PaaS用のスターターキットがあります
今回は「Web職人の為のフレームワーク」 これをIBM CloudのPaas上で動かすデ モをします。
Laravelの良いところ 色々とありますが。。。 1. 必要(と思われる機能)が全部入り! ログイン機能や、メール送る機能など 2. 利用人口が多いので、ドキュメントやラ イブラリが多い!
PHPフレームワークのトレンド(日本)
PHPフレームワークのトレンド(世界)
使わない手はない! というわけで、デプロイ手順 (初回だけ) IBMCloudのアカウントを登録して IBM Cloud CLIをインストール 1. githubからサンプルのcloneまたは、ダウンロードをする 2.
フォルダ直下のmanifest.ymlのnameを好きな名前にする (他のサイトと被ると動かないので、ユニークな名前に!) 3. コマンドラインからIBM Cloudにログイン→デプロイ! ibmcloud api https://cloud.ibm.com ↓ ibmcloud login -u your@mail -o your@mail -s dev -r us-south ↓ ibmcloud cf push
デモ動画をどうぞ
少しでも興味を持って頂けた方は。。。 ぜひぜひ、IBM Cloudのアカウント登録をしましょう! クレジットカード登録不要です! URL:https://ibm.biz/BdzJ4K
表示画面を編集したい時には ダウンロードしたディレクトリの /htdocs/resouces/views/welcome.blade.php を編集してみてください! (HTMLっぽいので分かりやすいと思います。) 他の機能については、下記のサイトが参考になります。 公式サイト(英文) https://laravel.com/ 日本語訳ドキュメント https://readouble.com/laravel/5.5/ja/installation.html
IBM CloudのPaaSの機能はまだまだ色々とありますが… 何でも良いので、まずは自分の手でアプリケーションをデプロイしてPaaSの 簡単さに感動して欲しいです! そして、何か躓いたりしたときにはコミュニティの力を借りましょう。 BMXUGにもぜひぜひ、遊びに来てください!