Slide 1

Slide 1 text

もうサーバーは作らない! 手間も費用もかからない「サーバーレス」の 選び方と始め方のコツ Aug. 31, 2023 SWEST25 / EmbLT 株式会社ソラコム テクノロジー・エバンジェリスト 松下 享平 (Max / @ma2shita)

Slide 2

Slide 2 text

#SWEST25 #クラウド完全に理解した #SORACOM

Slide 3

Slide 3 text

@ma2shita お気軽にフォローを! 株式会社ソラコム テクノロジー・エバンジェリスト 松下享平 (まつした こうへい) "Max" 講演回数 600超/累計、保有スライド 1万枚超 AWS ヒーロー (IoT 部門、2020年) 好きな言葉「論より、コード」 好きな SORACOM サービス • SORACOM Funnel • soracom-cli • メタデータサービス

Slide 4

Slide 4 text

IoT バックエンド構築の課題 準備 仮想サーバーを立ち上げてから、OS、あとは PHP + Laravel をインストールして API と変換処理を実装した後、 ストレージに MySQL を設定して… 楽しいけれど、お金にならない時間! 非機能要件の実装 MQTT 対応?認証処理? ワークロード調整?ストレージ見積? 面倒なうえに、お金にならない時間! 運用や費用 モニタリング?スケールアウト/イン? データが流れていない時のコスト? 手間がかかるのに、だれもお金を払ってくれない!

Slide 5

Slide 5 text

IoT バックエンドは 不可欠 サーバー作りや 運用は大変 🤔

Slide 6

Slide 6 text

ハードウェアもソフトウェアも サーバーも利用する 作らずに、創る 自前主義からの脱却

Slide 7

Slide 7 text

マネージドサービス、サーバーレス、SaaS マネージドサービス 《IaaS との異なる点》 OS レイヤは抽象化・隠ぺい化されている クラスターや AZ 配置を ユーザーが設定するもの AZ; アベイラビリティ・ゾーン。データセンターとも言い換えられる。 IaaS; Infrastructure as a Service SaaS; Software as a Service アプリケーション自体が 提供されるもの SaaS IaaS 仮想サーバー OS より上を ユーザーが 運用するもの アプリ(コード)実行環境が 提供されるもの API を通じて “機能” が 提供されるもの サーバーレス 自由度は高いが、広いスキルが必要 開始までの時間もかかる 自由度は低いが、学ぶことが少ない すぐに始められる

Slide 8

Slide 8 text

サーバーレス、初めての一歩は FaaS ― Function as a Service 《AWS》 AWS Lambda 《Microsoft Azure》 Azure Functions 《Google Cloud》 Cloud Functions

Slide 9

Slide 9 text

1分40秒で作る、HTTP REST サーバー HTTP GET → レスポンス →

Slide 10

Slide 10 text

https://youtu.be/NRfWIBsKNAg

Slide 11

Slide 11 text

ね?簡単でしょ! 作らずに、創る 自前主義からの脱却

Slide 12

Slide 12 text

「ServerlessDays Tokyo 2023」で! https://tokyo.serverlessdays.io 9/23 (土) @東京/日比谷

Slide 13

Slide 13 text

IoT の「つなぐ」を簡単に You Create. We Connect.