狠狠撸

狠狠撸Share a Scribd company logo
青森県で行われた	
 ?
「地域資源	
 ?×	
 ?ITマッチングワーク
ショップ」で	
 ?
構築したAWS	
 ?Lambdaの	
 ?
活用事例のご紹介
Twi.erでJaws	
 ?Daysに参加しよう!	
 ?
たくさんリツイートされた人にプレゼント!	
 ?
@jawsdays	
参加方法は簡単!3ステップ
@awscloud_jp	
+	
#jawsdaysをつけてツイート投稿!	
1番リツイート数を集めた人が
優勝者です!	
AWS公式TwitterとJAWS DAYS公式Twitterをフォロー	
??	
17:00~の懇親会で優勝者発表です。
※9:00~16:50のTweetが対象です。	
+
Kindle	
 JAWS Tシャツ	
+
ウェアラブル
Moff Band	
 JAWS Tシャツ	
Step 1 (参加条件になります)	
Step 2
Step 3
(Jaws Daysに関する投稿なら何でもOK!)	
JAWS Tシャツ
自己紹介	
?? 石澤直人(@youyo_)	
 ?
?? JAWS-?‐UG	
 ?青森支部	
 ?
?? ラズパイでLチカはできた	
 ?
?? h.p://blog.youyo.info/	
 ?
?? 株式会社ヘプタゴン	
 ?
?? インフラの設計/構築から保守/運用	
?? フルマネージドでお客様はコンテンツに集中できる環境を提供	
?? 大規模な複数台からミニマムな構成までビジネスに合わせた
インフラ設計	
 ?
?? h.p://heptagon.co.jp/	
 ?
「地域资源×itマッチンク?ワークショッフ?」て?构筑した尝补尘产诲补の活用事例のこ?绍介
アイディア	
 ?
アプリケーション	
サーバサイド	
?アイディアを元にアプリを作る
?アプリを元にインフラを考える
「地域资源×itマッチンク?ワークショッフ?」て?构筑した尝补尘产诲补の活用事例のこ?绍介
「地域资源×itマッチンク?ワークショッフ?」て?构筑した尝补尘产诲补の活用事例のこ?绍介
「地域资源×itマッチンク?ワークショッフ?」て?构筑した尝补尘产诲补の活用事例のこ?绍介
「地域资源×itマッチンク?ワークショッフ?」て?构筑した尝补尘产诲补の活用事例のこ?绍介
S3	
DynamoDB	
JSONファイル
(テキスト、位置情報)
遭
難
防
?止
? 
? 
? 
ア
プ
リ
TLに画像と
メッセージを投稿
ブラウザ
Cloud Watch	
画像データ
S3に保存された
JSONファイルのデータを
DynamoDBに登録
S3	
遭
難
防
?止
? 
? 
? 
ア
プ
リ
天気API
Scheduler
SNS	
S3オブジェクトを
update
Modifyを検知
Push通知
何か出てれば
通知
注意報/警報
情報取得
Amazon ?S3(Amazon ?Simple ?Storage ?Service)
Amazon ?S3 ?は、「バケット」と呼ばれるリソースにオブジェクトとしてデータを保管します。バケットには必
要なだけいくらでもオブジェクトを保存でき、バケット内のオブジェクトを書き込み、読み取り、削除できま
す。オブジェクトの最?大サイズは ?5 ?テラバイトです。
AWS ?Lambda
AWS ?Lambda ?はイベント発?生時にコードを実?行行し、基盤となるインフラストラクチャを代わって管理理するサー
ビスです。AWS ?Lambda ?を使?用してカスタムロジックで他の ?AWS ?サービスを拡張したり、AWS ?の規模、パ
フォーマンス、セキュリティで稼働する独?自のバックエンドサービスを作成したりできます。
Amazon ?DynamoDB
Amazon ?DynamoDB ?は、1 ?桁台のミリ秒単位のレイテンシーを必要とするすべての規模のアプリケーション
に対応した?高速かつフレキシブルな ?NoSQL ?データベースサービスです。完全マネージド型のデータベースで、
ドキュメントとキー値のデータモデルの両?方をサポートしています。柔軟性のあるデータモデルと信頼性の?高
いパフォーマンスにより、モバイル、ウェブ、ゲーム、アドテック、IoTなど、より多くのアプリケーションで
?大いに活?用できます。
Amazon ?SNS(Amazon ?Simple ?Noti?cation ?Service)
Amazon ?Simple ?Noti?cation ?Service(Amazon ?SNS)は、?高速で、柔軟性に優れ、?十分に管理理されたプッ
シュメッセージングサービスです。Amazon ?SNS ?は、iPhone、iPad、Android、Kindle ?Fire、インターネット
に接続された?高性能デバイスなどのモバイルデバイスへのプッシュだけでなく、その他の分散サービスへの
プッシュも簡易易化およびコスト効率率率化します。
Amazon ?CloudWatch
Amazon ?CloudWatch ?は、AWS ?クラウドリソースと ?AWS ?で実?行行するアプリケーションのモニタリングサー
ビスです。Amazon ?CloudWatch ?を使?用して、メトリックスを収集/追跡し、ログファイルを収集してモニタリ
ングし、アラームを設定できます。
Amazon ?S3(Amazon ?Simple ?Storage ?Service)
Amazon ?S3 ?は、「バケット」と呼ばれるリソースにオブジェクトとしてデータを保管します。バケットには必
要なだけいくらでもオブジェクトを保存でき、バケット内のオブジェクトを書き込み、読み取り、削除できま
す。オブジェクトの最?大サイズは ?5 ?テラバイトです。
AWS ?Lambda
AWS ?Lambda ?はイベント発?生時にコードを実?行行し、基盤となるインフラストラクチャを代わって管理理するサー
ビスです。AWS ?Lambda ?を使?用してカスタムロジックで他の ?AWS ?サービスを拡張したり、AWS ?の規模、パ
フォーマンス、セキュリティで稼働する独?自のバックエンドサービスを作成したりできます。
Amazon ?DynamoDB
Amazon ?DynamoDB ?は、1 ?桁台のミリ秒単位のレイテンシーを必要とするすべての規模のアプリケーション
に対応した?高速かつフレキシブルな ?NoSQL ?データベースサービスです。完全マネージド型のデータベースで、
ドキュメントとキー値のデータモデルの両?方をサポートしています。柔軟性のあるデータモデルと信頼性の?高
いパフォーマンスにより、モバイル、ウェブ、ゲーム、アドテック、IoTなど、より多くのアプリケーションで
?大いに活?用できます。
Amazon ?SNS(Amazon ?Simple ?Noti?cation ?Service)
Amazon ?Simple ?Noti?cation ?Service(Amazon ?SNS)は、?高速で、柔軟性に優れ、?十分に管理理されたプッ
シュメッセージングサービスです。Amazon ?SNS ?は、iPhone、iPad、Android、Kindle ?Fire、インターネット
に接続された?高性能デバイスなどのモバイルデバイスへのプッシュだけでなく、その他の分散サービスへの
プッシュも簡易易化およびコスト効率率率化します。
Amazon ?CloudWatch
Amazon ?CloudWatch ?は、AWS ?クラウドリソースと ?AWS ?で実?行行するアプリケーションのモニタリングサー
ビスです。Amazon ?CloudWatch ?を使?用して、メトリックスを収集/追跡し、ログファイルを収集してモニタリ
ングし、アラームを設定できます。
ストレージと画像配信	
イベントドリブンなプラットフォーム	
NoSQLデータベース	
メッセージングサービス	
モニタリング
Azure ?Scheduler
Azure ?スケジューラは、定期的またはカレンダー対応ベースで信頼性の?高いアクションをスケジュールするた
めのマルチテナント ?アプリケーション ?サービスであり、ネットワーク、コンピューター、データ ?センターで
問題が発?生した場合でも、確実に実?行行されます。スケジューラ ?REST ?API ?は、これらのアクションに関する通
信の管理理に役?立立ちます。
スケジューラ ?API ?を使?用すると、"ジョブ ?コレクション" ?やスケジュールされた ?"ジョブ" ?を、プログラムで作
成、更更新、削除、表?示、管理理することができます。
Azure ?Websites
Azure ?Web ?サイトは、完全に管理理されたサービスとしてのプラットフォーム ?(PaaS) ?であり、エンタープライ
ズ級 ?Web ?アプリケーションの構築、デプロイ、および拡?大/縮?小を秒単位で実現できます。お客様はアプリ
ケーションのコードに集中し、インフラストラクチャの規模設定とセキュリティによる保護は ?Azure ?に任せる
ことができます。
Azure ?Scheduler
Azure ?スケジューラは、定期的またはカレンダー対応ベースで信頼性の?高いアクションをスケジュールするた
めのマルチテナント ?アプリケーション ?サービスであり、ネットワーク、コンピューター、データ ?センターで
問題が発?生した場合でも、確実に実?行行されます。スケジューラ ?REST ?API ?は、これらのアクションに関する通
信の管理理に役?立立ちます。
スケジューラ ?API ?を使?用すると、"ジョブ ?コレクション" ?やスケジュールされた ?"ジョブ" ?を、プログラムで作
成、更更新、削除、表?示、管理理することができます。
Azure ?Websites
Azure ?Web ?サイトは、完全に管理理されたサービスとしてのプラットフォーム ?(PaaS) ?であり、エンタープライ
ズ級 ?Web ?アプリケーションの構築、デプロイ、および拡?大/縮?小を秒単位で実現できます。お客様はアプリ
ケーションのコードに集中し、インフラストラクチャの規模設定とセキュリティによる保護は ?Azure ?に任せる
ことができます。
Cron	
PaaS
S3	
DynamoDB	
JSONファイル
(テキスト、位置情報)
遭
難
防
?止
? 
? 
? 
ア
プ
リ
TLに画像と
メッセージを投稿
ブラウザ
Cloud Watch	
画像データ
S3に保存された
JSONファイルのデータを
DynamoDBに登録
S3	
遭
難
防
?止
? 
? 
? 
ア
プ
リ
天気API
Scheduler
SNS	
S3オブジェクトを
update
Modifyを検知
Push通知
何か出てれば
通知
注意報/警報
情報取得
http://marcy.hatenablog.com/entry/2015/01/17/005502
http://jawsdays2015.jaws-ug.jp/speaker/masashi-terui/
まとめ	
?? 青森のハッカソン楽しいよ! 美味しいものたくさん食べれる
し!	
 ?
?? Lambda、ちょっと使うだけなら簡単だよ!	
 ?
?? EC2の使用禁止されてもサーバレスな構成組んでサービス作
れるよ! 運用がすげー楽だよ!	
 ?
ご静聴ありがとうございました

More Related Content

「地域资源×itマッチンク?ワークショッフ?」て?构筑した尝补尘产诲补の活用事例のこ?绍介

  • 1. 青森県で行われた ? 「地域資源 ?× ?ITマッチングワーク ショップ」で ? 構築したAWS ?Lambdaの ? 活用事例のご紹介
  • 2. Twi.erでJaws ?Daysに参加しよう! ? たくさんリツイートされた人にプレゼント! ? @jawsdays 参加方法は簡単!3ステップ @awscloud_jp + #jawsdaysをつけてツイート投稿! 1番リツイート数を集めた人が 優勝者です! AWS公式TwitterとJAWS DAYS公式Twitterをフォロー ?? 17:00~の懇親会で優勝者発表です。 ※9:00~16:50のTweetが対象です。 + Kindle JAWS Tシャツ + ウェアラブル Moff Band JAWS Tシャツ Step 1 (参加条件になります) Step 2 Step 3 (Jaws Daysに関する投稿なら何でもOK!) JAWS Tシャツ
  • 3. 自己紹介 ?? 石澤直人(@youyo_) ? ?? JAWS-?‐UG ?青森支部 ? ?? ラズパイでLチカはできた ? ?? h.p://blog.youyo.info/ ? ?? 株式会社ヘプタゴン ? ?? インフラの設計/構築から保守/運用 ?? フルマネージドでお客様はコンテンツに集中できる環境を提供 ?? 大規模な複数台からミニマムな構成までビジネスに合わせた インフラ設計 ? ?? h.p://heptagon.co.jp/ ?
  • 12. Amazon ?S3(Amazon ?Simple ?Storage ?Service) Amazon ?S3 ?は、「バケット」と呼ばれるリソースにオブジェクトとしてデータを保管します。バケットには必 要なだけいくらでもオブジェクトを保存でき、バケット内のオブジェクトを書き込み、読み取り、削除できま す。オブジェクトの最?大サイズは ?5 ?テラバイトです。 AWS ?Lambda AWS ?Lambda ?はイベント発?生時にコードを実?行行し、基盤となるインフラストラクチャを代わって管理理するサー ビスです。AWS ?Lambda ?を使?用してカスタムロジックで他の ?AWS ?サービスを拡張したり、AWS ?の規模、パ フォーマンス、セキュリティで稼働する独?自のバックエンドサービスを作成したりできます。 Amazon ?DynamoDB Amazon ?DynamoDB ?は、1 ?桁台のミリ秒単位のレイテンシーを必要とするすべての規模のアプリケーション に対応した?高速かつフレキシブルな ?NoSQL ?データベースサービスです。完全マネージド型のデータベースで、 ドキュメントとキー値のデータモデルの両?方をサポートしています。柔軟性のあるデータモデルと信頼性の?高 いパフォーマンスにより、モバイル、ウェブ、ゲーム、アドテック、IoTなど、より多くのアプリケーションで ?大いに活?用できます。 Amazon ?SNS(Amazon ?Simple ?Noti?cation ?Service) Amazon ?Simple ?Noti?cation ?Service(Amazon ?SNS)は、?高速で、柔軟性に優れ、?十分に管理理されたプッ シュメッセージングサービスです。Amazon ?SNS ?は、iPhone、iPad、Android、Kindle ?Fire、インターネット に接続された?高性能デバイスなどのモバイルデバイスへのプッシュだけでなく、その他の分散サービスへの プッシュも簡易易化およびコスト効率率率化します。 Amazon ?CloudWatch Amazon ?CloudWatch ?は、AWS ?クラウドリソースと ?AWS ?で実?行行するアプリケーションのモニタリングサー ビスです。Amazon ?CloudWatch ?を使?用して、メトリックスを収集/追跡し、ログファイルを収集してモニタリ ングし、アラームを設定できます。
  • 13. Amazon ?S3(Amazon ?Simple ?Storage ?Service) Amazon ?S3 ?は、「バケット」と呼ばれるリソースにオブジェクトとしてデータを保管します。バケットには必 要なだけいくらでもオブジェクトを保存でき、バケット内のオブジェクトを書き込み、読み取り、削除できま す。オブジェクトの最?大サイズは ?5 ?テラバイトです。 AWS ?Lambda AWS ?Lambda ?はイベント発?生時にコードを実?行行し、基盤となるインフラストラクチャを代わって管理理するサー ビスです。AWS ?Lambda ?を使?用してカスタムロジックで他の ?AWS ?サービスを拡張したり、AWS ?の規模、パ フォーマンス、セキュリティで稼働する独?自のバックエンドサービスを作成したりできます。 Amazon ?DynamoDB Amazon ?DynamoDB ?は、1 ?桁台のミリ秒単位のレイテンシーを必要とするすべての規模のアプリケーション に対応した?高速かつフレキシブルな ?NoSQL ?データベースサービスです。完全マネージド型のデータベースで、 ドキュメントとキー値のデータモデルの両?方をサポートしています。柔軟性のあるデータモデルと信頼性の?高 いパフォーマンスにより、モバイル、ウェブ、ゲーム、アドテック、IoTなど、より多くのアプリケーションで ?大いに活?用できます。 Amazon ?SNS(Amazon ?Simple ?Noti?cation ?Service) Amazon ?Simple ?Noti?cation ?Service(Amazon ?SNS)は、?高速で、柔軟性に優れ、?十分に管理理されたプッ シュメッセージングサービスです。Amazon ?SNS ?は、iPhone、iPad、Android、Kindle ?Fire、インターネット に接続された?高性能デバイスなどのモバイルデバイスへのプッシュだけでなく、その他の分散サービスへの プッシュも簡易易化およびコスト効率率率化します。 Amazon ?CloudWatch Amazon ?CloudWatch ?は、AWS ?クラウドリソースと ?AWS ?で実?行行するアプリケーションのモニタリングサー ビスです。Amazon ?CloudWatch ?を使?用して、メトリックスを収集/追跡し、ログファイルを収集してモニタリ ングし、アラームを設定できます。 ストレージと画像配信 イベントドリブンなプラットフォーム NoSQLデータベース メッセージングサービス モニタリング
  • 14. Azure ?Scheduler Azure ?スケジューラは、定期的またはカレンダー対応ベースで信頼性の?高いアクションをスケジュールするた めのマルチテナント ?アプリケーション ?サービスであり、ネットワーク、コンピューター、データ ?センターで 問題が発?生した場合でも、確実に実?行行されます。スケジューラ ?REST ?API ?は、これらのアクションに関する通 信の管理理に役?立立ちます。 スケジューラ ?API ?を使?用すると、"ジョブ ?コレクション" ?やスケジュールされた ?"ジョブ" ?を、プログラムで作 成、更更新、削除、表?示、管理理することができます。 Azure ?Websites Azure ?Web ?サイトは、完全に管理理されたサービスとしてのプラットフォーム ?(PaaS) ?であり、エンタープライ ズ級 ?Web ?アプリケーションの構築、デプロイ、および拡?大/縮?小を秒単位で実現できます。お客様はアプリ ケーションのコードに集中し、インフラストラクチャの規模設定とセキュリティによる保護は ?Azure ?に任せる ことができます。
  • 15. Azure ?Scheduler Azure ?スケジューラは、定期的またはカレンダー対応ベースで信頼性の?高いアクションをスケジュールするた めのマルチテナント ?アプリケーション ?サービスであり、ネットワーク、コンピューター、データ ?センターで 問題が発?生した場合でも、確実に実?行行されます。スケジューラ ?REST ?API ?は、これらのアクションに関する通 信の管理理に役?立立ちます。 スケジューラ ?API ?を使?用すると、"ジョブ ?コレクション" ?やスケジュールされた ?"ジョブ" ?を、プログラムで作 成、更更新、削除、表?示、管理理することができます。 Azure ?Websites Azure ?Web ?サイトは、完全に管理理されたサービスとしてのプラットフォーム ?(PaaS) ?であり、エンタープライ ズ級 ?Web ?アプリケーションの構築、デプロイ、および拡?大/縮?小を秒単位で実現できます。お客様はアプリ ケーションのコードに集中し、インフラストラクチャの規模設定とセキュリティによる保護は ?Azure ?に任せる ことができます。 Cron PaaS
  • 20. まとめ ?? 青森のハッカソン楽しいよ! 美味しいものたくさん食べれる し! ? ?? Lambda、ちょっと使うだけなら簡単だよ! ? ?? EC2の使用禁止されてもサーバレスな構成組んでサービス作 れるよ! 運用がすげー楽だよ! ?