【勉強会メモ】Serverless Meetup Osaka #3
日時:2017/08/25(金) 18:30 〜 21:00
場所:MOTEX
サーバレス・アーキテクチャについて
今のところ本業ではあまり利用シーンがないが、スピード重視のビジネスに対応するために活用できるケースはいくらでもありそうだと感じている。例えばIoTの技術検証でPasPiなどのデバイスをいじってみたい時にサーバサイドの実装に手間をかけるのは本質ではない。少しでも早く技術をビジネスに結びつけるためにもサーバレス・アーキテクチャを理解して用途に応じて利用することは有用な手段だと考えている。また、個人的にもエンジニアにとって今後の重要なテーマと考えている高速で上質な学習スタイルを確立するためにも、学習テーマの技術習得に注力するためにインフラの構築や維持に手間をかけずにプロダクションと同レベルの検証環境を構築できることは非常に有用で、そのための手段としてサーバレス・アーキテクチャを理解しておくことは意味があると考えている。
AWS における サーバーレスの基礎からチューニングまで
www.slideshare.net
残念ながら遅れて参加したため内容は聞けていない。
Microservicesにおけるサーバレスの使いどころ
こちらも途中からしか聞けていないため割愛。 サーバレスシングルページアプリケーションの本がおすすめされていた。
サーバーレスシングルページアプリケーション ―S3、AWS Lambda、API Gateway、DynamoDB、Cognitoで構築するスケーラブルなWebサービス
- 作者: Ben Rady,吉田真吾,笹井崇司
- 出版社/メーカー: オライリージャパン
- 発売日: 2017/06/23
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (2件) を見る
非エンジニアな私が見てきたサーバーレスなお話
AWSで実現するAIの可能性について。
千株式会社 はいチーズ
AI技術で写真の顔認識
FM和歌山 Amazon Pollyのアナウンス
Pollyでニュースの読み上げ
AWSのAIを料理に活用
- 深層学習に基づく画像認識サービス
- 画像をアップロードするとタグを取得
⇒SNSの写真をみてレシピ選定
- テキストをリアルな音声に変換
⇒レシピ読み上げ
- 音声やテキストを仕様して任意のアプリケーションに対話型インタフェース(ボット)を構築
⇒料理の作り方の質問
Building Alexa custom skill by Serverless Framework
- 公式のSDKはNode.js
- Sampleが豊富
Amazon Echo Show
欲しい。
Serveless International Progressive Hybrit
- Reactアプリを多言語化
- Yahoo製
- 認証機能
- ソーシャルログイン対応
- リアルタイム同期型データベース
- 組み込みブラウザでスマホアプリを作れる
- 外部サイトの埋め込みにも対応
- Github製
- デスクトップアプリ
- 外部サイトの埋め込みに対応
サーバレスの恩恵を最大にする工夫
サーバレスのメリット
- サーバーをプロビジョン具したり管理しなくてもコードを実行できる
安い
- インフラコスト
- 管理コスト
- 運用コスト
⇒インフラコストを中心に考察
AWS Lambdaのコスト
⇒コンピュート時間×リクエスト
vs EC2
- 1時間あたり20万回イベント(55イベント/s)までLambdaのほうが安い
- 人が操作するような動作が得意
インフラエンジニアの人件費vsLambdaによるスケール
POLLY
- Pollyを使ってRaspberry Piに音声出力
- EC2のインスタンス起動を検知してPollyに喋らせる
ソースコードは下記