Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
リリースされたばかりのLaravel Cloudを触ってみた / try-the-just-...
Search
デロ
February 26, 2025
Programming
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
リリースされたばかりのLaravel Cloudを触ってみた / try-the-just-released-Laravel-cloud
デロ
February 26, 2025
More Decks by デロ
See All by デロ
AIと二人三脚で OSSにコントリビューションしてみた/I tried contributing to OSS working hand-in-hand with AI
dero1to
0
31
Bref Cloudに入門する / Getting Started with Bref Cloud
dero1to
0
78
PHPを使ってFFmpegに入門してみる / Introduction to FFmpeg using PHP
dero1to
0
85
ISUCON、今年も参加してみた / ISUCON, I challenged it again this year.
dero1to
0
980
カンファレンスの「アレ」Webでなんとかしませんか? / Conference “thing” Why don't you do something about it on the Web?
dero1to
2
290
JetBrains Plugins
dero1to
0
120
私が技術イベントで 配信をする理由 / Why I live-stream technical events
dero1to
0
1.7k
技術イベントをもっと低遅延でお届けする技術
dero1to
0
140
JetBrainsIDEに入門してみた
dero1to
0
86
Other Decks in Programming
See All in Programming
Security issues being discussed on Web Platforms
petamoriken
0
1.4k
海上で動くGoサーバー: goroutineとchannelでさばく航行データストリーム
atsuki_seo
0
1k
AgentCore CLI で進化した AWS での AI エージェントの作り方 : 必要な機能を必要な時に
icoxfog417
PRO
4
400
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
320
Workers Cache を知る
syumai
0
320
mrbgem 三角測量 開発
ogom
0
150
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
1
2k
GitHubハンズオン講座 — 実務レベルのチーム開発のフローを身につけよう
junhat6
0
110
巨大モノリシックアプリ モダン化大作戦
ktcryomm
1
1.2k
速習iPhone Duo対応
yuukiw00w
2
910
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
30
13k
AHC070解法紹介
eijirou
0
150
Featured
See All Featured
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
600
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
240
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
470
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
410
The Pragmatic Product Professional
lauravandoore
37
7.5k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
400
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
590
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
510
Transcript
リリースされたばかりの Laravel Cloudを触ってみた PHP勉強会@東京#173 デロ (@dero1to)
@dero1to ▪ 所属 株式会社キュービック Webエンジニア 新卒3年目 ▪ 技術 Ruby、Rails、PHP、Laravel ▪
趣味 ドライブ、ダーツ、アニメ、自宅鯖 カンファレンスのスタッフ、イベントの配信 ▪ 自称 カンファレンスジャンキー デロ ▪ 運営 2 ▪ 所属
2/24 3
Laravel関連のアップデート • Laravel 12 • Laravel Cloud • Starter Kits
• VS Code Extension 4
Laravel Cloud 5
Laravel Cloudとは 6 Laravel 用の 新しいホスティング&デプロイサービス • Laracon US 2024で発表
• 一昨日(2/24)に無事サービスリリース • Laravel版Vercel
Laravel Cloudのできること 7 • サーバーを管理せずに Laravel アプリケーションをデプロイ • ワンクリックの自動スケーリング •
データベース、キャッシュ、ストレージ、セキュリティ • ログ、メトリクスの確認やコマンドの実行も可能 • 複数の環境に対応 • エッジネットワーク
Laravel Forge、Laravel Vaporは? Laravel Forge サーバーを完全に制御して構成したい場合 • サーバー管理 • Application
Deploy Service 8 Laravel Vapor トラフィックが急激に変化し無制限なスケール • Laravel 用の自動スケーリング • Serverless Deploy Platform
Laravel Cloudとは 9 私たちは 10 年以上にわたって開発者の要望に耳を傾けてきましたが、 答えはシンプルです。 開発者はただ出荷したいだけなのです。 We’ve spent
more than a decade listening to what developers want, and it’s simple: they just want to ship. https://web.archive.org/web/20241229124534/https://cloud.laravel.com/
実際にLaravelをホストしてみる 10
Laravelのリポジトリの用意 今回はリリースされたばかりのLaravel12を使います 11
アカウント作成 https://laravel.cloud からアカウント作成してログイン 12
アプリケーションの作成 「New application」を押してアプリケーションを作る 13
アプリケーションの作成 リポジトリをどこから持ってくるかを選ぶ。今回はGitHubを選択 14
アプリケーションの作成 今回の使いたい「laravel12-app」のリポジトリを選択 15
アプリケーションの作成 現在はリージョンを4つから1つ選択 16
アプリケーションの作成 この画面ができたら完成 ただしデプロイはされていない 17
アプリケーションの作成 Edge networkとして • DDoS protection • CDN • Edge
caching これらは Cloudflare上で構築されている 18
アプリケーションの作成 コンピューティングリソースの設定 • インスタンスサイズ • オートスケーリング • 休眠 • スケジューラー
• バックグラウンド Job 19
アプリケーションの作成 コンピューティングリソースの裏 AWS Graviton EC2 • Graviton 4 (オハイオ、フランクフルト) •
Graviton 3 (ロンドン、シンガポール) 20
アプリケーションの作成 コンピューティングリソースの裏 AWS Graviton EC2 • Graviton 4 (オハイオ、フランクフルト) •
Graviton 3 (ロンドン、シンガポール) 21
アプリケーションの作成 • データベース => Postgresはneon => MySQLは不明(プレビュー版) • KV Store
Redis互換のupstash • オブジェクトストレージ S3互換のCloudflare R2 22
アプリケーションの作成 環境設定 • PHP、Nodeバージョンの設定 ◦ PHP ≧ 8.0 ◦ Laravel
≧ 9.0 • タイムアウト • 環境変数の設定 23
アプリケーションの作成 環境設定 • PHP、Nodeバージョンの設定 ◦ PHP ≧ 8.0 ◦ Laravel
≧ 9.0 • タイムアウト • 環境変数の設定 なぜか、PHP 8.2以降しか選べない😕 24
アプリケーションの作成 環境設定 • PHP、Nodeバージョンの設定 ◦ PHP ≧ 8.0 ◦ Laravel
≧ 9.0 • タイムアウト • 環境変数の設定 なぜか、PHP 8.2以降しか選べない😕 25 Active Support終わってるし仕方ないよね
アプリケーションの作成 ビルドコマンドやデプロイコマンドも設定できる 26
アプリケーションの作成 dero1to.laravel.cloudのように、自分でlaravel.cloudより前のサブドメ インを指定できる。自分のほしいサブドメを抑えるなら今がチャンス! 27
デプロイ ワンボタンでデプロイ ※転送料などは別課金なのでクレジットの登録が必要 28
デプロイ 29
デプロイ 30
デプロイ 31
デプロイ 32
デプロイ 33
デプロイ ちゃんとデプロイしようとすると100分でも終わらない 34
デプロイ 35 爆速でいいですね
デプロイ 36
注意点 37
お金 38 • プラン + リソース代 + 転送量 ◦ リージョンごとに単価が異なる
• 転送量等にはプラン毎の基本枠があるが超過分は別途課金 • リソースには休眠(hibernation)が用意されているので、 アクセスが少ないときには自動で停止できる • Laravel Cloud には明示的な支出上限はない ◦ 近日中に支出アラートが提供されるそう
リソース削除 39 • アプリケーションの削除と環境の削除の2種類がある • 環境を削除する際、デフォルトのリソースは削除ができない 別の環境を用意してデフォルトを切り替えた後に削除が行える • またデータベース、KV Store、オブジェクトストレージは他アプリ
ケーションと共有する可能性もあるため、アプリケーションを削除 しても自動で削除されないことに注意が必要
まとめ 40
まとめ • 初めての人でも手軽にサービスをリリースできる • 初めての人でも爆速にサービスをリリースできる 41
まとめ • 初めての人でも手軽にサービスをリリースできる • 初めての人でも爆速にサービスをリリースできる 42 さあ! 今すぐLaravel Cloudを初めて 自分のIDを抑えよう!