Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Serverlessで行ってみよ~

Yasunari Tanaka
September 22, 2018
1.1k

 Serverlessで行ってみよ~

2018.09.22 Cloud Native Hiroshima #01 のLTスライドです

Yasunari Tanaka

September 22, 2018
Tweet

Transcript

  1. 4

  2. 7

  3. 23 • 「JavaOne 2017」の基調講演で、 Oracleが発表したJava対応のオープンソースサーバレスプラットフォーム • 特徴 • マルチ言語サポート Java,

    Go, Ruby, Python, PHP, Node.js • コンテナネーティブ コンテナ(Dokcer)上で動く • 簡単(多分) 複雑なfunctionを実装するためのCLIを提供 • 構成 • Function Server(Docker)上にFunction(Docker)が乗っかる (Docker on Docker) • 実行されるとFunction Serverのコンテナ上に Functionのコンテナが立ち上がり一定時間後に消える
  4. 24 Fn Server Router/API Gateway DB API Metadate Docker Registry

    Function Container Function Container Function Container Object Storage 1)Request 2)Look Up 3)Find a slot 6)Execute & Return 7)Store log,metrics etc 5)Pull Image 4)Pull Container 8)Result Hot & Cold Function Containers Cold:リクエスト毎にContainerを生成 Hot:Containerをプールし再利用 (設定により一定時間Containerを残す事が出来る)