Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
LaravelをIBM Cloudで動かそう!
motuo1201
October 25, 2019
Technology
1
340
LaravelをIBM Cloudで動かそう!
Dist29 登壇用資料
motuo1201
October 25, 2019
Tweet
Share
More Decks by motuo1201
See All by motuo1201
CROSS Party online 2022 ~自重トレ~
motuo1201
0
81
IoT LT Vol7 LT
motuo1201
0
160
IBM Cloud Fest Online 2020
motuo1201
0
670
IBM Championが考えるアプリケーション基盤の勘所
motuo1201
0
140
社内定例LT1回目の資料
motuo1201
0
46
codewindで実現!簡単コンテナ開発
motuo1201
0
350
Watson Assistant×Slack Botがリモートで働く社員を繋ぐ
motuo1201
0
320
codewindで実現!簡単コンテナ開発
motuo1201
2
530
Appsodyで楽々実現!Node-REDをKubernetes上で動す方法(kabanero meetup ver)
motuo1201
0
120
Other Decks in Technology
See All in Technology
Web Intelligence and Visual Media Analytics
weblyzard
PRO
1
2.8k
実験!カオスエンジニアリング / How to Chaos Engineering
oracle4engineer
PRO
0
130
mROS 2のススメ
takasehideki
0
290
Power BIのモバイルと都 +1 / Tokyo
ishiayaya
0
130
srenext2022-skaru
mixi_engineers
0
370
LINEのData Platform室が実践する大規模分散環境のCapacity Planning
line_developers
PRO
0
230
目と耳を持った自然言語処理 - スタートアップにおける価値創出のために
yag_ays
PRO
0
510
Devに力を授けたいSREのあゆみ / SRE that wants to empower developers
tocyuki
3
440
The Real MVP: Going from idea to users' hands
adavis
0
590
GitHub 엔터프라이즈 어카운트 소개 및 엔터프라이즈 서버 구축 경험
posquit0
1
130
JAWS-UG 朝会 #33 登壇資料
takakuni
0
360
220510 プロセスマイニングを学ぶ PLAY与田さん
comucal
PRO
0
570
Featured
See All Featured
Six Lessons from altMBA
skipperchong
14
1.3k
BBQ
matthewcrist
74
7.9k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_i
21
14k
Building an army of robots
kneath
299
40k
Agile that works and the tools we love
rasmusluckow
319
19k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
349
27k
Reflections from 52 weeks, 52 projects
jeffersonlam
337
17k
The Pragmatic Product Professional
lauravandoore
19
2.9k
Large-scale JavaScript Application Architecture
addyosmani
499
110k
Fantastic passwords and where to find them - at NoRuKo
philnash
25
1.5k
Code Review Best Practice
trishagee
41
6.7k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
12
890
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にもぜひぜひ、遊びに来てください!