SlideShare a Scribd company logo
AWS上で
サーバレスアプリケーションを
構築するときに使うサービスを
⼀つづつ覚えていこう!
JAWS-UG名古屋 筒井孝典(つついたかのり)
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 1
そもそもサーバレスとは
•サーバを使⽤しないシステムという意味
ではない
•AWSが管理(OSアップグレード、パッ
チ)するサービスを利⽤し、ユーザーは
サーバの管理を直接しない
•プログラムコードに注⼒できる
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 2
→サーバ(メンテンス)レス
IoTシステムを例に(やりたいこと)
•センサーデータをクラウドに送信、保存
•WEB表⽰システムで、可視化
•ユーザー認証
•しきい値アラートメール
•1⽇1回集計、積算、解析
•デバイスのソース更新
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 3
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 4
熱電対
USBカメラ
モジュールカメラ
照度
水分量
CO2
温湿度
Arduino
Raspberry Pi
SORACOM SIM
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 5
サーバーレス前(EC2	1台構成)
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 6
いろいろ、あかんパターン。。。
ELBとかRDSへの構成変更は、前のセッションでして
いるはず(割愛)→いきなりサーバレスにすると
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 7
なんかアイコンいっぱいになってるー
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 8
新アイコンでひとつづつ説明します
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 9
DynamoDB
•運⽤管理不要のNoSQLデータベース
•容量制限なし
•読み込みと書き込みスループットを指定
•トランザクションはない
•バックアップ機能(2018年)
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 10
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 11
AWS	IoT Core
•デバイスからクラウドに簡単かつ安全に
通信するためのマネージドサービス
•Pub/Subメッセージブローカー
•デバイスと証明書、ポリシーの関連付け
•ルールエンジンでメッセージの振り分け
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 12
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 13
AWS	Lambda
•イベントドリブンでコード実⾏
•メモリ(CPUも⽐例する)を指定
•コード実⾏時間に対してのみ課⾦
•実⾏時間最⼤15分(5分から変更2018.10)
•サポート⾔語Node.js,Python,Java,C#,Go
•CloudWatch連携 スケジュール機能あり
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 14
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 15
CloudWatch
•AWS上のリソースモニタリング、ログ監
視
•Lambda関数をスケジュール実⾏
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 16
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 17
API	Gateway
•APIを簡単に作成、配布、保守、監視
•APIのエンドポイントとして、Lambda関数
を実⾏できる
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 18
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 19
Amazon	SES(Simple	Email	Service)
•Email送信サービス
•APIコールで簡単にメール送信できる
•従量課⾦($0.1/1000件)
•無料枠(⽉62000件まで)がある。
•しきい値アラートくらいなら無料ででき
る
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 20
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 21
Amazon	S3(Simple	Strage Service)
•⾼い耐久性、スケーラビリティのあるオ
ンラインストレージ
•保存量、転送量による従量制課⾦
•静的サイトホスティング機能
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 22
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 23
Amazon	Cognito
•UserPoolでユーザー管理。簡単にサインイ
ン、ログインの仕組みが実装できる。
•認証ユーザーに特定のIAM権限を付与
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 24
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 25
IAM(Identity	and	Access	Management)
•AWSサービス・リソースへのアクセス権
限を詳細にセットできる
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 26
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 27
Amazon	CloudFront
•キャッシュサーバ(表⽰⾼速化、⼤量ア
クセス対応)
•CertificateManagerに対応している(後
述)
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 28
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 29
Certificate	Manager
•SSL/TLS証明書を無料で作成、管理できる
•ドメイン検証
•マネージド型更新
•ELB,CloudFront,API Gatewayに対応
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 30
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 31
Route53
•ドメインネームシステム(DNS)サービス
•簡単にドメインとエンドポイントの紐づ
けが可能
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 32
たぶん、みなさんの感想
•余計、複雑になってないかー
•新アイコン、⾊つけろや
•AWSのサービス種類多いな、こんないっ
ぱいサービス連携するの⼤変
•うーん、どうやって勉強したら良いん
だー
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 33
解決策①
•次回2018/12/12(⽔)re:Invent振り返り
•JAWS-UG名古屋は、⽉1で勉強会していま
す(参加ください。仲間が⾒つかる)
•スタッフも募集(もれなくアウトプットの
場を提供)
•JAWS-UG名古屋Facebookページ「いいね」
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 34
解決策②
•JAWS	DAYS	2019	at	五反⽥ (2019.2.23⼟)
•昨年JAWS	DAYS	2018実績
•参加者1200名+
•スピーカー80名+
•スタッフ150名+
20181117 JAWS-UG名古屋 出張編 NKC DAY 2018 35

More Related Content

PDF
Global Network on Alibaba Cloud
PDF
Awsで作るビッグデータ解析今とこれから
PDF
IoT(Bluetooth mesh) × サーバーレス
PDF
AWS Lambda のご紹介 2015 JAWS沖縄
PPTX
Jawsday2015 lambda(なにができるの? EC2はもう不要?)
PDF
AWS IoTの勘所
PDF
AliEaters meetup#1 ド派手ダッシュボードDataVで遊んでみよう
PDF
AWS Ops Service Re:cap!!! - re:Invent 2016 の前に抑えておきたい Ops関連サービスアップデート -
Global Network on Alibaba Cloud
Awsで作るビッグデータ解析今とこれから
IoT(Bluetooth mesh) × サーバーレス
AWS Lambda のご紹介 2015 JAWS沖縄
Jawsday2015 lambda(なにができるの? EC2はもう不要?)
AWS IoTの勘所
AliEaters meetup#1 ド派手ダッシュボードDataVで遊んでみよう
AWS Ops Service Re:cap!!! - re:Invent 2016 の前に抑えておきたい Ops関連サービスアップデート -

What's hot (19)

PDF
aws mackerel twilio_handson_public
PDF
俺のLambda
PPTX
オンプレからAws移行で変えた3つの意識
PDF
IoTデザインパターン 2015 JAWS沖縄
PDF
AWS Ops service recap
PDF
Big DataとContainerとStream - AWSでのクラスタ構成とストリーム処理 -
PPTX
S3 Event Notifications やってみた
PPTX
SORACOM と Azure で IoT
PDF
Morning Session - AWS Serverless Ways
PPTX
今日からはじめようAWS IoT
PPTX
サーバレス × AWS SAM × DRにおけるTIPS
PDF
AWS Summit Chicago 2016発表のサービスアップデートまとめ
PPTX
Azureでクラウドを何となく理解する
PDF
HTML5J AWS でできるIoT
PDF
AWS re:Invent 2021 コスト削減に役立つアップデートまとめ
PPT
RecoChoku tech night #09 -reinvent2018報告会- オープニング
PDF
re:Growth 2016 in TOKYO発表「AWS Glueの紹介」
PDF
5分でわかるAWS IoT! - あなたも今日からIoT生活 -
PDF
速習 AWS Lambda
aws mackerel twilio_handson_public
俺のLambda
オンプレからAws移行で変えた3つの意識
IoTデザインパターン 2015 JAWS沖縄
AWS Ops service recap
Big DataとContainerとStream - AWSでのクラスタ構成とストリーム処理 -
S3 Event Notifications やってみた
SORACOM と Azure で IoT
Morning Session - AWS Serverless Ways
今日からはじめようAWS IoT
サーバレス × AWS SAM × DRにおけるTIPS
AWS Summit Chicago 2016発表のサービスアップデートまとめ
Azureでクラウドを何となく理解する
HTML5J AWS でできるIoT
AWS re:Invent 2021 コスト削減に役立つアップデートまとめ
RecoChoku tech night #09 -reinvent2018報告会- オープニング
re:Growth 2016 in TOKYO発表「AWS Glueの紹介」
5分でわかるAWS IoT! - あなたも今日からIoT生活 -
速習 AWS Lambda
Ad

Similar to AWS上でサーバレスアプリケーションを構築するときに使うサービスを一つづつ覚えていこう (20)

PDF
AWS初心者向けWebinar AWSでBig Data活用
PDF
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
PDF
Amazon Web Services 最新事例集
PDF
AWS Introduction for Startups
PDF
AWS Lake Formation で実現、マイクロサービスのサーバーレスな分散トレーシング
PDF
スタートアップがAWSを使うべき3つの理由
PDF
AWS Black Belt Techシリーズ AWS SDK
PDF
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
PDF
AWSが誕生するまでの秘話
PDF
製造業向けSmart Factoryデモと 関連AWSサービスのご紹介
PDF
[AWS初心者向けWebinar] AWSではじめよう、IoTシステム構築
PDF
開発者におくるサーバーレスモニタリング
PDF
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
PDF
現場開発者視点で答えるWindows Azure
PDF
Amazon Kinesis Familyを活用したストリームデータ処理
PPTX
エッジコンピューティングで実現できる活用シナリオ3選
PDF
Smart store servlerless-20191030-40min
PDF
Serverless for VUI
PDF
Eight meets AWS
PDF
AWS - Windowsアップデート re:Invent & Windows Server 2016
AWS初心者向けWebinar AWSでBig Data活用
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Amazon Web Services 最新事例集
AWS Introduction for Startups
AWS Lake Formation で実現、マイクロサービスのサーバーレスな分散トレーシング
スタートアップがAWSを使うべき3つの理由
AWS Black Belt Techシリーズ AWS SDK
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWSが誕生するまでの秘話
製造業向けSmart Factoryデモと 関連AWSサービスのご紹介
[AWS初心者向けWebinar] AWSではじめよう、IoTシステム構築
開発者におくるサーバーレスモニタリング
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
現場開発者視点で答えるWindows Azure
Amazon Kinesis Familyを活用したストリームデータ処理
エッジコンピューティングで実現できる活用シナリオ3選
Smart store servlerless-20191030-40min
Serverless for VUI
Eight meets AWS
AWS - Windowsアップデート re:Invent & Windows Server 2016
Ad

More from TakanoriTsutsui (8)

PPTX
AWSのAIサービスを無駄に組み合わせてみる
PPTX
Virtual Presentation using Amazon Sumerian
PPTX
画像ベース異常検知Amazon Lookout for Visionを使ってみよう
PPTX
令和時代のIoT無限ループ
PPTX
とある集落、丸ごとフォトグラメトリしたときの苦労話
PPTX
Amazon Rekognition の新機能カスタムラベルを使ってみよう
PPTX
AWS DeepRacerリーグ体験記
PDF
SORACOM LTE-M Buttonで子供が帰宅予定時刻を通知する仕組みを作った話
AWSのAIサービスを無駄に組み合わせてみる
Virtual Presentation using Amazon Sumerian
画像ベース異常検知Amazon Lookout for Visionを使ってみよう
令和時代のIoT無限ループ
とある集落、丸ごとフォトグラメトリしたときの苦労話
Amazon Rekognition の新機能カスタムラベルを使ってみよう
AWS DeepRacerリーグ体験記
SORACOM LTE-M Buttonで子供が帰宅予定時刻を通知する仕組みを作った話

AWS上でサーバレスアプリケーションを構築するときに使うサービスを一つづつ覚えていこう