SlideShare a Scribd company logo
1 of 49
Download to read offline
クラウドサービスを運営する上で
活用している可視化のための
サービス・ツール
2016/07/02
Innovation EGG 第8回
ヴェルク田向祐介
 田向祐介(@fw_tx76129)
 ヴェルク株式会社
 フューチャーアーキテクト→ベンチャー
→起業
 現在起業して6年目
 スマホアプリ開発・クラウド・Webシス
テム開発など
自己紹介
ヴェルクという会社でやっていること
受託開発と自社サービスを
両立しようとしている
受託では
Rails・Obj-C・Swift・
AWS・BigQuery・Tableau
などを使って開発
自社サービス
クラウド型業務・経営管理システム
「board」
スマホアプリCMS「Patto」
本日の概要
B2Bのクラウドサービスを
運用する中で必要な可視化を
広く浅く紹介
https://the-board.jp
見積書・請求書の作成・発行から
発注管理・売上見込管理・経営分析など
個人事業主・中小規模の会社の
業務・経営をサポートするシステム
企画・開発・マーケティング・
運用・サポートを
ほぼ1人でやっている
最小限の手間で
サービスを運用する上で
最低限必要な可視化を実現する
boardで使っている技術・サービス
• フレームワーク:Rails
• リポジトリ:Github
• 開発環境:Vagrant(基本的に各自自由)
• サーバ:AWS
• 構成管理:Ansible
• 監視:CloudWatch
• 監視:NewRelic
• CI:CircleCI
• エラー通知:airbrake
• WAF:Scutum
• IDS/IPS:Deep Security
• サーバ脆弱性検査:Vuls
• セキュリティテスト:VAddy
• メール配信:SendGrid
• 決済:WebPay
• サポート:intercom
• タスク管理:Trello
*赤字:今日のテーマ
監視:CloudWatch
https://aws.amazon.com/jp/cloudwatch/
障害・負荷状況を可視化
CloudWatchでの主な監視項目
• EC2、RDS、ELB、ElastiCache、SQSなどの基
本的な死活・負荷状況の監視
• NewRelicでの監視と比べて、インフラレイヤの
監視が守備範囲
監視:NewRelic
https://newrelic.com/
パフォーマンスを可視化
NewRelicでの主な監視項目
• AWS外からの死活監視
• パフォーマンスの監視
• Ruby
• MySQL
• Redis
• ページロード
• 週次でレポート
サーバサイドのパフォーマンス
• サーバサイドのプログラム内の各レイヤでの時間を
表示
• パフォーマンスのボトルネックを把握
サーバの状態を可視化(一部抜粋)
• サーバサイドの処理が遅いページ
• 遅いクエリ
• 外部接続の時間
• Rubyのメモリ使用量、GC等
• その他もろもろ
サーバサイドの
パフォーマンスの可視化
画面表示のパフォーマンス
• 各レイヤごとの時間を表示
• ユーザ環境での表示時間がわかる
• パフォーマンスのボトルネックを把握
クライアントの状態を可視化(一部抜粋)
• ページごとの時間(遅いページの把握)
• ブラウザ別のパフォーマンス(表示時間)
• その他クライアント環境の状態
クライアントサイドの
パフォーマンスの可視化
エラー通知:airbrake
https://airbrake.io/
エラー状況を可視化
エラーの通知
• アプリケーションでエラーが発生したら通知
• 管理画面ではbacktrace等の調査に必要な情報が
確認できる
エラー通知のメリット
• ユーザ操作でエラーが発生したらすぐに把握
• ユーザ離脱の防止
• エラーごとに発生件数・頻度を把握
• 頻度は重要な指標になる
• エラーログに加え、その時のsessionの状態など、
調査に必要なものをセットで確認できる
• 対応時間の短縮
WAF:Scutum
https://www.scutum.jp/
アプリケーションレイヤへの
攻撃を可視化
攻撃の状況を把握
• 攻撃をブロックするという本来の目的はもちろん、運営
する上で、「攻撃を受けている」という事実を把握するこ
とは大事
• 攻撃の種類や傾向を把握し対策に活かす
IDS/IPS:Deep Security
http://www.trendmicro.co.jp/jp/business/products/tmds/
サーバへの侵入・攻撃を可視化
侵入・攻撃の状況を把握
• サーバへの侵入・攻撃を検知・ブロック・通知
• 攻撃状況の可視化
• 週次でレポート
侵入防御レポート
• 週次でレポートをメール
• 侵入検知、防御の件数
• 攻撃の種類、接続元IPなどのランキング
• 日常的に攻撃を受けていることは把握しにくいが、
これによって状況を把握できる
サーバ脆弱性検査:Vuls
https://github.com/future-architect/vuls
サーバの脆弱性の可視化
サーバの脆弱性状況を把握
• 日次でサーバの脆弱性をチェックし、メール・Slackへ通知
• 脆弱性の有無、重要度を可視化
• セキュリティアップデートの漏れ・遅れが防止できる
TUIでも表示可能
• 脆弱性チェックの結果をTUIで表示することもできる
セキュリティテスト:VAddy
http://vaddy.net/
アプリケーションの脆弱性の可視化
アプリケーションの脆弱性状況を把握
• 日次でセキュリティテストを実行
• アプリケーションの脆弱性有無を可視化
• 新機能の開発・改修時に脆弱性が入り込んでしまう
のを防ぐ
問題の箇所がわかる
• 脆弱性があったら、レスポンスの中で該当の箇所が
ハイライトされた状態で確認できる
• 上記はXSSの例
サポート:intercom
https://www.intercom.io/
問い合わせ状況の可視化
問い合わせ状況を把握
• 回答までの時間、問い合わせが多い時間帯・時期
を把握
• サポートの品質向上
問い合わせ状況を把握
• 月末月初が多いのがわかる
まとめ
サービスを運営する上で
把握しておく必要が分野は
多岐にわたる
これらのサービス・ツールを活用して
状態を可視化する
エンジニア募集しています!
enjoy life and creation
ご静聴ありがとうございました

More Related Content

What's hot

Webst3 ashisto
Webst3 ashistoWebst3 ashisto
Webst3 ashisto
loftwork
 

What's hot (20)

受託開発脳から自社開発脳への切り替えの7つの壁 x スマホアプリCMS「Patto」
受託開発脳から自社開発脳への切り替えの7つの壁 x スマホアプリCMS「Patto」受託開発脳から自社開発脳への切り替えの7つの壁 x スマホアプリCMS「Patto」
受託開発脳から自社開発脳への切り替えの7つの壁 x スマホアプリCMS「Patto」
 
受託の会社が調達せずに自社サービスを立ち上げ事業として成立するまでの企画・開発・サポート・マーケティング
受託の会社が調達せずに自社サービスを立ち上げ事業として成立するまでの企画・開発・サポート・マーケティング受託の会社が調達せずに自社サービスを立ち上げ事業として成立するまでの企画・開発・サポート・マーケティング
受託の会社が調達せずに自社サービスを立ち上げ事業として成立するまでの企画・開発・サポート・マーケティング
 
私の考える Startup Geeks
私の考える Startup Geeks私の考える Startup Geeks
私の考える Startup Geeks
 
あなたの価値を高めるWebアクセシビリティ
あなたの価値を高めるWebアクセシビリティあなたの価値を高めるWebアクセシビリティ
あなたの価値を高めるWebアクセシビリティ
 
20150205 schoo Webディレクションに必要なスキルセットとマインドセット
20150205 schoo Webディレクションに必要なスキルセットとマインドセット20150205 schoo Webディレクションに必要なスキルセットとマインドセット
20150205 schoo Webディレクションに必要なスキルセットとマインドセット
 
0からのウェブディレクション講座:設計編 v5.3
0からのウェブディレクション講座:設計編 v5.30からのウェブディレクション講座:設計編 v5.3
0からのウェブディレクション講座:設計編 v5.3
 
イマドキWebメディアの制作手法
イマドキWebメディアの制作手法イマドキWebメディアの制作手法
イマドキWebメディアの制作手法
 
200以上のwebサービス事例から見えてきた鉄板グロースハック ~傾向と対策~ 先生:須藤 憲司
200以上のwebサービス事例から見えてきた鉄板グロースハック ~傾向と対策~ 先生:須藤 憲司200以上のwebサービス事例から見えてきた鉄板グロースハック ~傾向と対策~ 先生:須藤 憲司
200以上のwebサービス事例から見えてきた鉄板グロースハック ~傾向と対策~ 先生:須藤 憲司
 
IoTやデジタル活用で価値を生み出すための開発手法 ~BtoBでも、ChatOps等のモダンな開発・運用ができる!~
IoTやデジタル活用で価値を生み出すための開発手法 ~BtoBでも、ChatOps等のモダンな開発・運用ができる!~IoTやデジタル活用で価値を生み出すための開発手法 ~BtoBでも、ChatOps等のモダンな開発・運用ができる!~
IoTやデジタル活用で価値を生み出すための開発手法 ~BtoBでも、ChatOps等のモダンな開発・運用ができる!~
 
なぜ企業はWebアクセシビリティに取り組むのか?
なぜ企業はWebアクセシビリティに取り組むのか?なぜ企業はWebアクセシビリティに取り組むのか?
なぜ企業はWebアクセシビリティに取り組むのか?
 
データドリブン経営のメトリクス分析 AARRR!モデルの紹介
データドリブン経営のメトリクス分析 AARRR!モデルの紹介データドリブン経営のメトリクス分析 AARRR!モデルの紹介
データドリブン経営のメトリクス分析 AARRR!モデルの紹介
 
WAI-ARIAの考え方と使い方を整理しよう
WAI-ARIAの考え方と使い方を整理しようWAI-ARIAの考え方と使い方を整理しよう
WAI-ARIAの考え方と使い方を整理しよう
 
Let's design MVP #devlove #leanstartup
Let's design MVP #devlove #leanstartupLet's design MVP #devlove #leanstartup
Let's design MVP #devlove #leanstartup
 
株式会社LIGを事例に学ぶ、実践的アクセス解析
株式会社LIGを事例に学ぶ、実践的アクセス解析株式会社LIGを事例に学ぶ、実践的アクセス解析
株式会社LIGを事例に学ぶ、実践的アクセス解析
 
Air事業のデザイン組織とデザイナー
Air事業のデザイン組織とデザイナーAir事業のデザイン組織とデザイナー
Air事業のデザイン組織とデザイナー
 
岡山で アクセシビリティ はじめよーでー
岡山で アクセシビリティ はじめよーでー岡山で アクセシビリティ はじめよーでー
岡山で アクセシビリティ はじめよーでー
 
Webst3 ashisto
Webst3 ashistoWebst3 ashisto
Webst3 ashisto
 
20150806_UXnama_Goodpatch
20150806_UXnama_Goodpatch20150806_UXnama_Goodpatch
20150806_UXnama_Goodpatch
 
誰でも簡単にプロジェクト管理ができる「マンモスチームワーク」のご紹介201602
誰でも簡単にプロジェクト管理ができる「マンモスチームワーク」のご紹介201602誰でも簡単にプロジェクト管理ができる「マンモスチームワーク」のご紹介201602
誰でも簡単にプロジェクト管理ができる「マンモスチームワーク」のご紹介201602
 
立ち上げ期のSaaSで大事にしている「UX」- UX Bridge vol.8
立ち上げ期のSaaSで大事にしている「UX」- UX Bridge vol.8立ち上げ期のSaaSで大事にしている「UX」- UX Bridge vol.8
立ち上げ期のSaaSで大事にしている「UX」- UX Bridge vol.8
 

Similar to クラウドサービスを運営する上で活用している可視化のためのサービス・ツール

基調講演「データのグループウェア化」
基調講演「データのグループウェア化」基調講演「データのグループウェア化」
基調講演「データのグループウェア化」
Cybozucommunity
 
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
naoki ando
 

Similar to クラウドサービスを運営する上で活用している可視化のためのサービス・ツール (20)

SIビジネスを変えよう。~ Ruby+Ruby on RailsによるエンタープライズCloudアプリケーション事業とは~
SIビジネスを変えよう。~ Ruby+Ruby on RailsによるエンタープライズCloudアプリケーション事業とは~SIビジネスを変えよう。~ Ruby+Ruby on RailsによるエンタープライズCloudアプリケーション事業とは~
SIビジネスを変えよう。~ Ruby+Ruby on RailsによるエンタープライズCloudアプリケーション事業とは~
 
Enterprise agile dev ops-and-xr-techonology-adoption-for-fintech-20180324
Enterprise agile dev ops-and-xr-techonology-adoption-for-fintech-20180324Enterprise agile dev ops-and-xr-techonology-adoption-for-fintech-20180324
Enterprise agile dev ops-and-xr-techonology-adoption-for-fintech-20180324
 
クラウド座談会資料
クラウド座談会資料クラウド座談会資料
クラウド座談会資料
 
Smart Store Map
Smart Store MapSmart Store Map
Smart Store Map
 
「クラウドの変質化」Yako presen 141005
「クラウドの変質化」Yako presen 141005「クラウドの変質化」Yako presen 141005
「クラウドの変質化」Yako presen 141005
 
JPC2016Area: デジタルトランスフォーメーションを支えるクラウド選定の新基準
JPC2016Area: デジタルトランスフォーメーションを支えるクラウド選定の新基準JPC2016Area: デジタルトランスフォーメーションを支えるクラウド選定の新基準
JPC2016Area: デジタルトランスフォーメーションを支えるクラウド選定の新基準
 
[AC04] 『シン・ブロックチェーン』第 2 形態 ~進化する BaaS を体感せよ!
[AC04] 『シン・ブロックチェーン』第 2 形態 ~進化する BaaS を体感せよ![AC04] 『シン・ブロックチェーン』第 2 形態 ~進化する BaaS を体感せよ!
[AC04] 『シン・ブロックチェーン』第 2 形態 ~進化する BaaS を体感せよ!
 
基調講演「データのグループウェア化」
基調講演「データのグループウェア化」基調講演「データのグループウェア化」
基調講演「データのグループウェア化」
 
経営のアジリティを支えるDevOpsと組織
経営のアジリティを支えるDevOpsと組織経営のアジリティを支えるDevOpsと組織
経営のアジリティを支えるDevOpsと組織
 
20201014 fujisawa
20201014 fujisawa20201014 fujisawa
20201014 fujisawa
 
クラウド x IoT実践事例のご紹介
クラウド x IoT実践事例のご紹介クラウド x IoT実践事例のご紹介
クラウド x IoT実践事例のご紹介
 
OpenWhisk Serverless への期待
OpenWhisk Serverless への期待OpenWhisk Serverless への期待
OpenWhisk Serverless への期待
 
AWS エンジニア育成における効果的なトレーニング活用のすすめ
AWS エンジニア育成における効果的なトレーニング活用のすすめAWS エンジニア育成における効果的なトレーニング活用のすすめ
AWS エンジニア育成における効果的なトレーニング活用のすすめ
 
AIビジネス推進人材育成プログラムのご紹介
AIビジネス推進人材育成プログラムのご紹介AIビジネス推進人材育成プログラムのご紹介
AIビジネス推進人材育成プログラムのご紹介
 
インターン向け会社紹介資料.pdf
インターン向け会社紹介資料.pdfインターン向け会社紹介資料.pdf
インターン向け会社紹介資料.pdf
 
インターン向け会社紹介資料_2022.pdf
インターン向け会社紹介資料_2022.pdfインターン向け会社紹介資料_2022.pdf
インターン向け会社紹介資料_2022.pdf
 
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
 
DevLove Kansai AWS
DevLove Kansai AWSDevLove Kansai AWS
DevLove Kansai AWS
 
ちょっと大きくなりつつある会社で、新規事業系インフラを作ってます (JAWS SONIC 2020)
ちょっと大きくなりつつある会社で、新規事業系インフラを作ってます (JAWS SONIC 2020)ちょっと大きくなりつつある会社で、新規事業系インフラを作ってます (JAWS SONIC 2020)
ちょっと大きくなりつつある会社で、新規事業系インフラを作ってます (JAWS SONIC 2020)
 
株式会社ONE WEDGE_company information_202403.pdf
株式会社ONE WEDGE_company information_202403.pdf株式会社ONE WEDGE_company information_202403.pdf
株式会社ONE WEDGE_company information_202403.pdf
 

クラウドサービスを運営する上で活用している可視化のためのサービス・ツール