Enviar pesquisa
Carregar
実践サーバレスアーキテクチャ
•
Transferir como PPTX, PDF
•
8 gostaram
•
1,752 visualizações
太
太郎 test
Seguir
2016/04/18に行ったサーバレスアーキテクチャ勉強会資料です
Leia menos
Leia mais
Engenharia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 62
Baixar agora
Recomendados
Scalaプロダクトのビルド高速化
Scalaプロダクトのビルド高速化
kuro kuro
Serverless Framework 使ってる話(node.js)
Serverless Framework 使ってる話(node.js)
Naoto Teruya
VRディープ座談会 introduction ojima
VRディープ座談会 introduction ojima
Hideki Ojima
AWS Step FunctionとLambdaでディープラーニングの訓練を全自動化する
AWS Step FunctionとLambdaでディープラーニングの訓練を全自動化する
mizugokoro
今なぜサーバーレスなのか
今なぜサーバーレスなのか
真吾 吉田
サーバーレスの今とこれから
サーバーレスの今とこれから
真吾 吉田
サーバーレスにおける開発プロセス戦略(パネルディスカッション用スライド)
サーバーレスにおける開発プロセス戦略(パネルディスカッション用スライド)
真吾 吉田
Jaws days2017-ops jaws-2
Jaws days2017-ops jaws-2
Serverworks Co.,Ltd.
Recomendados
Scalaプロダクトのビルド高速化
Scalaプロダクトのビルド高速化
kuro kuro
Serverless Framework 使ってる話(node.js)
Serverless Framework 使ってる話(node.js)
Naoto Teruya
VRディープ座談会 introduction ojima
VRディープ座談会 introduction ojima
Hideki Ojima
AWS Step FunctionとLambdaでディープラーニングの訓練を全自動化する
AWS Step FunctionとLambdaでディープラーニングの訓練を全自動化する
mizugokoro
今なぜサーバーレスなのか
今なぜサーバーレスなのか
真吾 吉田
サーバーレスの今とこれから
サーバーレスの今とこれから
真吾 吉田
サーバーレスにおける開発プロセス戦略(パネルディスカッション用スライド)
サーバーレスにおける開発プロセス戦略(パネルディスカッション用スライド)
真吾 吉田
Jaws days2017-ops jaws-2
Jaws days2017-ops jaws-2
Serverworks Co.,Ltd.
Azure Load Testingを試してみた
Azure Load Testingを試してみた
Hiroyuki Mori
May the FaaS be with us!!
May the FaaS be with us!!
真吾 吉田
実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜
実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜
真吾 吉田
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
Terui Masashi
JAWS DAYS 2017 Mafia Talk
JAWS DAYS 2017 Mafia Talk
真吾 吉田
Serverless Ninja Warriors [panel]
Serverless Ninja Warriors [panel]
真吾 吉田
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
真吾 吉田
サーバーレスで ガチ本番運用までやってるお話し
サーバーレスで ガチ本番運用までやってるお話し
Akira Nagata
Storylineでデザインする心地よい会話体験
Storylineでデザインする心地よい会話体験
真吾 吉田
サーバーレス・アーキテクチャ概要
サーバーレス・アーキテクチャ概要
真吾 吉田
AWS Serverless++
AWS Serverless++
真吾 吉田
Serverless Meetup Tokyo #2 オープニング
Serverless Meetup Tokyo #2 オープニング
真吾 吉田
2016/08/25 JAWS-UG 千葉支部 Vol.6 LT
2016/08/25 JAWS-UG 千葉支部 Vol.6 LT
晋也 古渡
Jawsug chiba API Gateway
Jawsug chiba API Gateway
Takuro Sasaki
ヘッドレスCMSとサーバーレス
ヘッドレスCMSとサーバーレス
真吾 吉田
Serverless Meetup Osaka #2 Intro
Serverless Meetup Osaka #2 Intro
真吾 吉田
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
Daisuke Nagao
VUXデザイナー
VUXデザイナー
真吾 吉田
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
Terui Masashi
AWS Lambda + Python資料 ver0.94 20160825
AWS Lambda + Python資料 ver0.94 20160825
Yasuharu Suzuki
Moving Toward a Modular Enterprise - All About the API Conference 2016
Moving Toward a Modular Enterprise - All About the API Conference 2016
LaunchAny
Lean and Mean – Authorization for kick-ass APIs (Jonas Markström)
Lean and Mean – Authorization for kick-ass APIs (Jonas Markström)
Nordic APIs
Mais conteúdo relacionado
Mais procurados
Azure Load Testingを試してみた
Azure Load Testingを試してみた
Hiroyuki Mori
May the FaaS be with us!!
May the FaaS be with us!!
真吾 吉田
実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜
実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜
真吾 吉田
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
Terui Masashi
JAWS DAYS 2017 Mafia Talk
JAWS DAYS 2017 Mafia Talk
真吾 吉田
Serverless Ninja Warriors [panel]
Serverless Ninja Warriors [panel]
真吾 吉田
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
真吾 吉田
サーバーレスで ガチ本番運用までやってるお話し
サーバーレスで ガチ本番運用までやってるお話し
Akira Nagata
Storylineでデザインする心地よい会話体験
Storylineでデザインする心地よい会話体験
真吾 吉田
サーバーレス・アーキテクチャ概要
サーバーレス・アーキテクチャ概要
真吾 吉田
AWS Serverless++
AWS Serverless++
真吾 吉田
Serverless Meetup Tokyo #2 オープニング
Serverless Meetup Tokyo #2 オープニング
真吾 吉田
2016/08/25 JAWS-UG 千葉支部 Vol.6 LT
2016/08/25 JAWS-UG 千葉支部 Vol.6 LT
晋也 古渡
Jawsug chiba API Gateway
Jawsug chiba API Gateway
Takuro Sasaki
ヘッドレスCMSとサーバーレス
ヘッドレスCMSとサーバーレス
真吾 吉田
Serverless Meetup Osaka #2 Intro
Serverless Meetup Osaka #2 Intro
真吾 吉田
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
Daisuke Nagao
VUXデザイナー
VUXデザイナー
真吾 吉田
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
Terui Masashi
AWS Lambda + Python資料 ver0.94 20160825
AWS Lambda + Python資料 ver0.94 20160825
Yasuharu Suzuki
Mais procurados
(20)
Azure Load Testingを試してみた
Azure Load Testingを試してみた
May the FaaS be with us!!
May the FaaS be with us!!
実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜
実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
JAWS DAYS 2017 Mafia Talk
JAWS DAYS 2017 Mafia Talk
Serverless Ninja Warriors [panel]
Serverless Ninja Warriors [panel]
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
サーバーレスで ガチ本番運用までやってるお話し
サーバーレスで ガチ本番運用までやってるお話し
Storylineでデザインする心地よい会話体験
Storylineでデザインする心地よい会話体験
サーバーレス・アーキテクチャ概要
サーバーレス・アーキテクチャ概要
AWS Serverless++
AWS Serverless++
Serverless Meetup Tokyo #2 オープニング
Serverless Meetup Tokyo #2 オープニング
2016/08/25 JAWS-UG 千葉支部 Vol.6 LT
2016/08/25 JAWS-UG 千葉支部 Vol.6 LT
Jawsug chiba API Gateway
Jawsug chiba API Gateway
ヘッドレスCMSとサーバーレス
ヘッドレスCMSとサーバーレス
Serverless Meetup Osaka #2 Intro
Serverless Meetup Osaka #2 Intro
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
VUXデザイナー
VUXデザイナー
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
AWS Lambda + Python資料 ver0.94 20160825
AWS Lambda + Python資料 ver0.94 20160825
Destaque
Moving Toward a Modular Enterprise - All About the API Conference 2016
Moving Toward a Modular Enterprise - All About the API Conference 2016
LaunchAny
Lean and Mean – Authorization for kick-ass APIs (Jonas Markström)
Lean and Mean – Authorization for kick-ass APIs (Jonas Markström)
Nordic APIs
DNAD 2015 - Como a arquitetura emergente de sua aplicação pode jogar contra ...
DNAD 2015 - Como a arquitetura emergente de sua aplicação pode jogar contra ...
Gleicon Moraes
Pre-Con Ed: CA API Gateway: How to Deploy Your Gateway Across Multiple Enviro...
Pre-Con Ed: CA API Gateway: How to Deploy Your Gateway Across Multiple Enviro...
CA Technologies
Whitebase : Assault Carrier for Micro-Services
Whitebase : Assault Carrier for Micro-Services
Jaewoo Ahn
Oracle API Gateway Installation
Oracle API Gateway Installation
Rakesh Gujjarlapudi
API Management with wicked.haufe.io
API Management with wicked.haufe.io
Haufe-Lexware GmbH & Co KG
API Gateway report
API Gateway report
Gleicon Moraes
サーバーレスアーキテクチャのすすめ(公開版)
サーバーレスアーキテクチャのすすめ(公開版)
Keisuke Kadoyama
Api gateway : To be or not to be
Api gateway : To be or not to be
Jaewoo Ahn
Microservices & API Gateways
Microservices & API Gateways
Kong Inc.
Serverless api gateway + lambda
Serverless api gateway + lambda
Leon Li
API Management architect presentation
API Management architect presentation
sflynn073
Destaque
(13)
Moving Toward a Modular Enterprise - All About the API Conference 2016
Moving Toward a Modular Enterprise - All About the API Conference 2016
Lean and Mean – Authorization for kick-ass APIs (Jonas Markström)
Lean and Mean – Authorization for kick-ass APIs (Jonas Markström)
DNAD 2015 - Como a arquitetura emergente de sua aplicação pode jogar contra ...
DNAD 2015 - Como a arquitetura emergente de sua aplicação pode jogar contra ...
Pre-Con Ed: CA API Gateway: How to Deploy Your Gateway Across Multiple Enviro...
Pre-Con Ed: CA API Gateway: How to Deploy Your Gateway Across Multiple Enviro...
Whitebase : Assault Carrier for Micro-Services
Whitebase : Assault Carrier for Micro-Services
Oracle API Gateway Installation
Oracle API Gateway Installation
API Management with wicked.haufe.io
API Management with wicked.haufe.io
API Gateway report
API Gateway report
サーバーレスアーキテクチャのすすめ(公開版)
サーバーレスアーキテクチャのすすめ(公開版)
Api gateway : To be or not to be
Api gateway : To be or not to be
Microservices & API Gateways
Microservices & API Gateways
Serverless api gateway + lambda
Serverless api gateway + lambda
API Management architect presentation
API Management architect presentation
Semelhante a 実践サーバレスアーキテクチャ
AWSからOpenStack, Chef SoloからChef Serverに インフラを置き換えた事例の紹介
AWSからOpenStack, Chef SoloからChef Serverに インフラを置き換えた事例の紹介
Naoyuki Yamada
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
Akira Ikeda
IoTを利用したウェブサービス・アーキテクチャ事例
IoTを利用したウェブサービス・アーキテクチャ事例
KikawaShoichi
祝★AWSスタンダードコンサルティングパートナーに認定されました
祝★AWSスタンダードコンサルティングパートナーに認定されました
Core Concept Technologies
Azure Functions あれこれ
Azure Functions あれこれ
Yasuaki Matsuda
Tech Summit 2018 【事例紹介】 自社サービスに Azure IoT Hub Device Provisioning Serviceを適用してみた
Tech Summit 2018 【事例紹介】 自社サービスに Azure IoT Hub Device Provisioning Serviceを適用してみた
Masaru Takahashi
リクルートにおけるPaaS活用事例
リクルートにおけるPaaS活用事例
Recruit Technologies
株式会社サイバーエージェント アドテクスタジオの技術と開発
株式会社サイバーエージェント アドテクスタジオの技術と開発
Naoyuki Yamada
JAWS-UG三都物語_企業でのAWS導入のエントリーポイント
JAWS-UG三都物語_企業でのAWS導入のエントリーポイント
Toshiyuki Konparu
Web制作/SIerのためのAWS
Web制作/SIerのためのAWS
真吾 吉田
Spring Boot + Doma + AngularJSで作るERP (LINE Fukuoka Meetup版)
Spring Boot + Doma + AngularJSで作るERP (LINE Fukuoka Meetup版)
学 松崎
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
Tomo-o Kubo
Container deployment on Azure
Container deployment on Azure
Tsukasa Kato
Stackdriver を利用した実戦的なサーバ監視・運用方法
Stackdriver を利用した実戦的なサーバ監視・運用方法
Masahiro Haraoka
Stackdriver を利用した実戦的なサーバ監視・運用方法
Stackdriver を利用した実戦的なサーバ監視・運用方法
beyond Co., Ltd.
NuxtJS + SSRで作ったGREE Tech Conference 2020
NuxtJS + SSRで作ったGREE Tech Conference 2020
gree_tech
駅すぱあとWebサービスにおけるAWSとその周辺
駅すぱあとWebサービスにおけるAWSとその周辺
Mikawa Kouta
AWSで動画共有サイトを作成して全社に公開
AWSで動画共有サイトを作成して全社に公開
ToruKubota4
DDDとクリーンアーキテクチャでサーバーアプリケーションを作っている話
DDDとクリーンアーキテクチャでサーバーアプリケーションを作っている話
JustSystems Corporation
CircleCIで悩んだことピックアップ
CircleCIで悩んだことピックアップ
Takeo Saga
Semelhante a 実践サーバレスアーキテクチャ
(20)
AWSからOpenStack, Chef SoloからChef Serverに インフラを置き換えた事例の紹介
AWSからOpenStack, Chef SoloからChef Serverに インフラを置き換えた事例の紹介
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
IoTを利用したウェブサービス・アーキテクチャ事例
IoTを利用したウェブサービス・アーキテクチャ事例
祝★AWSスタンダードコンサルティングパートナーに認定されました
祝★AWSスタンダードコンサルティングパートナーに認定されました
Azure Functions あれこれ
Azure Functions あれこれ
Tech Summit 2018 【事例紹介】 自社サービスに Azure IoT Hub Device Provisioning Serviceを適用してみた
Tech Summit 2018 【事例紹介】 自社サービスに Azure IoT Hub Device Provisioning Serviceを適用してみた
リクルートにおけるPaaS活用事例
リクルートにおけるPaaS活用事例
株式会社サイバーエージェント アドテクスタジオの技術と開発
株式会社サイバーエージェント アドテクスタジオの技術と開発
JAWS-UG三都物語_企業でのAWS導入のエントリーポイント
JAWS-UG三都物語_企業でのAWS導入のエントリーポイント
Web制作/SIerのためのAWS
Web制作/SIerのためのAWS
Spring Boot + Doma + AngularJSで作るERP (LINE Fukuoka Meetup版)
Spring Boot + Doma + AngularJSで作るERP (LINE Fukuoka Meetup版)
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
Container deployment on Azure
Container deployment on Azure
Stackdriver を利用した実戦的なサーバ監視・運用方法
Stackdriver を利用した実戦的なサーバ監視・運用方法
Stackdriver を利用した実戦的なサーバ監視・運用方法
Stackdriver を利用した実戦的なサーバ監視・運用方法
NuxtJS + SSRで作ったGREE Tech Conference 2020
NuxtJS + SSRで作ったGREE Tech Conference 2020
駅すぱあとWebサービスにおけるAWSとその周辺
駅すぱあとWebサービスにおけるAWSとその周辺
AWSで動画共有サイトを作成して全社に公開
AWSで動画共有サイトを作成して全社に公開
DDDとクリーンアーキテクチャでサーバーアプリケーションを作っている話
DDDとクリーンアーキテクチャでサーバーアプリケーションを作っている話
CircleCIで悩んだことピックアップ
CircleCIで悩んだことピックアップ
実践サーバレスアーキテクチャ
1.
{実践} サーバレス アーキテクチャ 株式会社ビズリーチ
2.
アジェンダ • サーバレスアーキテクチャ概論 • 事例① •
ティザーサイトからGoogleSpreadSheetへメアドを登録 • 事例② • 画面ポチポチで作るCloudWatchログ解析基盤(Elasticsearchと Kibanaを用いて) • 質疑応答
3.
自己紹介 酒葉真祐子 2014/04 ビズリーチ新卒入社 2014/07 RegionUP事業部配属 サーバサイドエンジニア 2015/08
インフラチーム配属 インフラエンジニア エンジニアはビズリーチに入ってからはじめ ました。 ビズリーチ唯一のインフラ女子です。 勝丸真 2013/04 ビズリーチ新卒入社 2013/05 ビズリーチ事業部配属へ異動 サーバサイドエンジニア 2013/10 RegionUP事業部配属へ異動 サーバサイドエンジニア 2014/02 基盤設計室配属へ異動 なんでもエンジニア 2014/08 IT総務室配属へ異動 なんでもエンジニア 2015/01 ビズリーチ事業部配属へ異動 サーバサイドエンジニア インフラエンジニア エンジニアはビズリーチに入ってからはじめ
4.
サーバレスアーキテクチャ?
5.
サーバレスアーキテクチャ? • 主にAWS(S3/Lambda/APIGatewayなど)を使用し、サー バを持たずにWebアプリケーションを構築する。 • 特にLambda、APIGatewayの登場でより強調されるよ うになった概念。 •
常駐型プロセスに対して非常駐型プロセス ※AWS公式Lamdaページより https://aws.amazon.com/jp/lambda/
6.
こんなところが嬉しい • 運用コスト面も節約できる • 常時サーバを立ち上げておかなくて良いので運用 コストが節約できる •
メンテナンスコストの削減 • 開発者をインフラ管理から開放
7.
使い道は? • 通知・ファイルアップロード等のAPI作成 • 単一で公開する静的サイト •
簡易的なログ解析
8.
事例① ティザーサイトからの入力をAPI Gateway/Lambdaを介し てGoogleSpreadSheetに保存
9.
サービスを近々リリースします! ティザーサイト作って!!
10.
ティザーサイトの作成要望 • 静的サイト • メールアドレスを自前DBではなくGoogleSpreadSheet に保存したい •
なるはやで環境を用意して欲しい
11.
※イメージです
12.
シンプルに S3Route53 GoogleAppsScript • S3で静的Website •
CloudFrontでサイトアクセス高速化・https対応 • Route53で独自ドメイン • GoogleAppsScriptを使ってメール登録 CloudFront
13.
Google Apps Script
14.
ソースにURLを組み込む
15.
S3
16.
めでたしめでたし
17.
18.
GoolgeAppsScriptのURLを独自ド メインに変えたいんですけど。。。
19.
Lambda/API Gatewayを挟んだ S3 API Gateway Route53
Lambda Google AppsScript • Lambda/API Gatewayを使用して独自APIに CloudFront
20.
Lambda
21.
API Gateway
22.
API Gateway
23.
ソースに適応
24.
もう一声!
25.
独自ドメインに。。。
26.
API Gateway→Route53
27.
Route53に登録
28.
29.
S3に再アップロード!
30.
最終的な構成 APIをたたく Lambdaを起動 WAF Cloud Front S3 API Gateway Route53 Lambda AccessLog用 Google AppsScript $0.50/host(R53)
× $0.140/GB(CF) × $5/ACL(WAF) × $0.019/GB(S3) × $0.09/GB(API) × $0.20/1,000,000req(Lambda) = Minimum $6
31.
ハマりポイント1(Lambda) • node.jsのバージョンがすごく古い。 • 基本的なnpmパッケージが。。。 •
Local node 4.4 ⇔ Lambda node 0.1.0 • 4/7よりNode4.3をサポート
32.
ハマりポイント2(Lambda) • zipファイルでソースをアップロード。 • Lambda
ConfigurationのHandlerと名前をあわせないと 動かない。 • 階層が厳密で指定外だと動かない。
33.
ハマりポイント3(APIGateway) • 独自ドメインに適応時に地味に403エラー。 Stageにprod指定、Base Path指定なし
→ https://独自ドメイン/demo (*1) Stageにprod指定、Base Pathにapi指定 → https://独自ドメイン/api/demo Stage指定なし、Base Pathにapi指定 → https://独自ドメイン/api/prod/demo Stage指定なし、Base Path指定なし → https://独自ドメイン/prod/demo (*1)
34.
EC2との比較 • VPCなどのネットワーク環境の作成を省ける • コスト削減できる •
開発者との連携がしやすい • 複数のサービスをまたぐので、デバッグが大 変なところも • 大量生産には向いてないかも
35.
事例② 画面ポチポチで作るCloudWatchログ解析基盤 (ElasticsearchとKibanaを用いて)
36.
アーキテクチャ
37.
まずはデモをします
38.
これを画面ポチポチで作る!
39.
登場人物の説明を軽く... • CloudWatch • Logやインスタンスのメトリクスを記録 •
AWS Lambda • イベントドリブンな実行環境 • Amazon Elasticsearch Service • Elastic社が提供するElasticsearchとその周辺プロダ クトをAWSがマネージドで提供
40.
41.
42.
43.
44.
45.
ElasticSearchはコレで終了。
46.
次はこちら
47.
CloudwatchAgentをインストール • sudo yum
install -y awslogs • sudo vim /etc/awslogs/awscli.conf [plugins] cwlogs = cwlogs [default] region = ap-northeast-1 aws_access_key_id = YourAccessKey aws_secret_access_key = YourSecretKey • sudo vim /etc/awslogs/awslogs.conf [/var/log/messages] datetime_format = %b %d %H:%M:%S file = /var/log/messages buffer_duration = 5000 log_stream_name = {instance_id} initial_position = start_of_file log_group_name = /var/log/messages
48.
こちらも終了
49.
こいつは? 見てみましょう
50.
はい!できました!
51.
データソース増やせないの?
52.
問題点 • この手法でelasticsearchにデータを流すとインデック スがまとめられてしまう • 見てみましょう
53.
理想 Cloudtrail のインデックス Nginx のインデックス
54.
現実 Cloudtrail のインデックス Nginx のインデックス +
55.
原因 • 途中で中継しているlambdaのスクリプトのせい • 見てみましょう
56.
• 一つのlogに対して1ESインスタンスを作成する • lambdaのスクリプトを自ら変更して、1ESインスタン スに複数のlogを入れるようにする 回避策
57.
• 一つのlogに対して1ESインスタンスを作成する • lambdaのスクリプトを自ら変更して、1ESインスタン スに複数のlogを入れるようにする •
ごめんなさい... 回避策
58.
価格(ElasticSearch Service) $0.135 ×
24 × 30 = $97.2 / month
59.
価格(EC2) $0.096 × 24
× 30 = $69.12 / month
60.
EC2を使うかES Serviceを使うか 結局リソースの問題... EC2で運用していく場合はデータの取り込みの部分を自 分で作る必要あり td-agentを各サーバにインストール,ElasticSearchのスキ ーマの設定、kibanaをインストール、レスポンスが悪 ければクラスターを組んで....みたいなことをやれるだ けのリソースがあるのかどうか 最初はESServiceを使って、使い方を覚えてから移行す るのがいい?
61.
質疑応答
62.
We are hiring!! ご清聴、ありがとうございました。
Baixar agora