Bref Cloudに入門する

513 Views

March 26, 25

スライド概要

profile-image

関西出身 | 新卒3年目 Webアプリケーションエンジニア | Prototype for One | ふんわりと自宅鯖 | フロントからインフラまで色んな勉強会に出没しがち

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

(ダウンロード不可)

関連スライド

各ページのテキスト
1.

Bref Cloudに入門する PHP勉強会@東京#174 デロ (@dero1to)

2.

■ 所属 株式会社キュービック Webエンジニア 新卒3年目 ■ 技術 Ruby、Rails、PHP、Laravel ■ 趣味 ドライブ、ダーツ、アニメ、自宅鯖 カンファレンスのスタッフ、イベントの配信 ■ 自称 カンファレンスジャンキー デロ ■ 運営 ■ 所属 @dero1to 2

3.

Bref 知ってますか? 3

5.

Brefとは PHPアプリケーションを AWS Lambdaなどのサーバーレス環境で動作させるためのツール Brefは、AWS Lambdaが標準でPHPをサポートしていない問題を解決 Serverless FrameworkやAWS CDKと組み合わせて 簡単にデプロイできる 5

6.

Brefとは AWS LambdaにはPHP Runtimeがない 6

7.

Brefとは PHP Runtimeがないので、 Amazon LinuxをベースのRuntimeとして、 php-84-fpm その上にPHP 8.4 fpm などを構築したものを Brefが提供してくれている Lambda Layer Amazon Linux Lambda Runtime Lambda 7

8.

Brefのデプロイ or Serverless Framework AWS CDK 8

9.

便利なツールなんですが。。 9

10.

W E N Bref Cloud 10

11.

Bref Cloud 3月21日にリリース 11

12.

Bref Cloud 3月21日にリリース ・AWS 認証情報の処理 ・複数の AWS アカウント ・ダッシュボード ・ログ ・メトリック 12

13.

Brefの利用開始までが わかりやすくなった 13

14.

これまでのBref ①Serverless CLIを入れる ②作成したアプリケーションにBrefのパッケージを入れる ②AWS CLIを入れる ③AWS Access Keyを発行する(ロールorユーザーを作成している前提) ④AWS CLIのconfigにAccess Keyを設定 ⑤serverless.ymlを作成 … 14

15.

これまでのBref ①Serverless CLIを入れる ②作成したアプリケーションにBrefのパッケージを入れる ②AWS CLIを入れる ③AWS Access Keyを発行する(ロールorユーザーを作成している前提) ④AWS CLIのconfigにAccess Keyを設定 ⑤serverless.ymlを作成 … 15

16.

Bref使いたいだけなのに。。 16

17.

Bref Cloudになると。。 17

18.

Bref Cloud ①Bref Cloudアカウントを作る ②CfnでBref CloudとAWSアカウントの認証情報を作る ③作成したアプリケーションにBrefのパッケージを入れる ④serverless.ymlを作成 ⑤デプロイ! 18

19.

Bref Cloud AWSの操作はここだけ! ①Bref Cloudアカウントを作る ②CfnでBref CloudとAWSアカウントの認証情報を作る ③作成したアプリケーションにBrefのパッケージを入れる ④serverless.ymlを作成 ⑤デプロイ! 19

20.

やってみよう (一部画像) 20

28.

AWSアカウントに 自分で名前をつける→ Cfnの出力に記載された RoleARN→ 28

29.

ここからは実際にデモ 29

30.

Laravel Symfony などにも対応している 30

31.

が、 31

32.

時間が足りず うまく動きませんでした 32

33.

試してみてね! 33