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
Yosuke Enomoto
October 25, 2019
Technology
1
480
LaravelをIBM Cloudで動かそう!
Dist29 登壇用資料
Yosuke Enomoto
October 25, 2019
Tweet
Share
More Decks by Yosuke Enomoto
See All by Yosuke Enomoto
Lapras正夢グランプリLT資料.pdf
motuo1201
0
1
Devinと探るBigQueryを使ったデータ分析入門
motuo1201
1
19
Shisho_Cloudを使った自動セキュリティ診断環境を作る.pdf
motuo1201
0
46
ドクターメイトエンジニアカルチャーブック
motuo1201
0
100
もう話すことに困らない! カジュアル面談の “型” 全部見せ
motuo1201
0
420
CROSS Party online 2022 ~自重トレ~
motuo1201
0
410
IoT LT Vol7 LT
motuo1201
0
220
IBM Cloud Fest Online 2020
motuo1201
0
760
IBM Championが考えるアプリケーション基盤の勘所
motuo1201
0
210
Other Decks in Technology
See All in Technology
ドキュメント管理の理想と現実
kazuhe
0
110
DETR手法の変遷と最新動向(CVPR2025)
tenten0727
2
1.4k
Classmethod AI Talks(CATs) #21 司会進行スライド(2025.04.17) / classmethod-ai-talks-aka-cats_moderator-slides_vol21_2025-04-17
shinyaa31
0
580
SmartHR プロダクトエンジニア求人ガイド_2025 / PdE job guide 2025
smarthr
0
120
Creating Awesome Change in SmartNews
martin_lover
1
280
Spring Bootで実装とインフラをこれでもかと分離するための試み
shintanimoto
7
820
LLM as プロダクト開発のパワードスーツ
layerx
PRO
1
240
AWS全冠芸人が見た世界 ~資格取得より大切なこと~
masakiokuda
5
5.9k
ブラウザのレガシー・独自機能を愛でる-Firefoxの脆弱性4選- / Browser Crash Club #1
masatokinugawa
1
470
YOLOv10~v12
tenten0727
4
940
AWS Control Towerを 数年運用してきての気づきとこれから/aws-controltower-ops-tips
tadayukinakamura
0
150
The Tale of Leo: Brave Lion and Curious Little Bug
canalun
1
120
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.4k
Bash Introduction
62gerente
611
210k
[RailsConf 2023] Rails as a piece of cake
palkan
54
5.4k
Designing for Performance
lara
608
69k
Optimising Largest Contentful Paint
csswizardry
36
3.2k
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.2k
A designer walks into a library…
pauljervisheath
205
24k
Visualization
eitanlees
146
16k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
How to Ace a Technical Interview
jacobian
276
23k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
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にもぜひぜひ、遊びに来てください!