SlideShare a Scribd company logo
1 of 79
Download to read offline
サーバーワークス流
Cacoo使いこなし術
2017年11月10日
佐竹 陽一
自己紹介
自己紹介
名前 佐竹 陽一
所属 株式会社サーバーワークス
趣味 カメラ、旅行、登山
AWS歴 2010年1月~
出身地
4
出身地
5
出身地
6
出身地
7
8
哲学の道にいる猫
9
哲学の道にいる猫
10
実家の猫
11
旅行中に拾った
12
拾ったのは何県でしょうか?
13
保護しました
14
東京で飼ってましたが
15
1か月で断念して
16
実家に連れて帰りました
17
そして、デカくなる、と
18
実家は京都の田舎なので
19
目の前全部田んぼです
20
雪もたまにふります
21
山にも、登るよ
22
2017年11月4日(土) 甲武信ヶ岳
23
2017年11月5日(日) 瑞牆山
24
2017年11月6日(月) 金峰山
25
3泊4日で日本百名山を3座登る
登った山
甲武信ヶ岳
瑞牆山
金峰山
歩いた距
離
1日目、2日目で25km~
3日目、4日目で35km~
感想 すごいつかれた
最終日は気合で登った
ヤマレコ
https://www.yamareco.com/modules/yamareco/detail-1299862.html
https://www.yamareco.com/modules/yamareco/detail-1305615.html
26
ちなみに、サーバーワークスには
入社
• 2014年7
月頃
きっかけ
• AWSだけ
をもっと
やりた
かった
役割
• PM
• プリセ
• SA
• 植物係
特技
• しゃべる
のが好き
• 論理思考
• 即レス
27
前職では
品質保証環境をEC2(US Region)で構築
Public DNSのみでSgでガードしていただけ
今考えるとちょっと恐ろしい
しかもそれでも0.0.0.0/0フルオープンにするヤツがいた
途中でシンガポールリージョンに引っ越し
社内の別のチームがVPNサーバを独自で構築したのでそれに乗っかる
ことでプライベートIPの世界へ
このときまだVPCがなかった
当時、構成図書いてた?
書いてなかった(そもそもClassicだし)
理由
何十台もあったが、すべてオールインワン(AP/DB同筐体)で作ってい
たのでIPだけわかればよかった
28
当時の構成を無理やりかいてみる
29
ホント、これだけ
当時は Elastic Firefox というプラグインが神がかっていた
会社紹介
30
サーバーワークスについて
31
20
1
0
2540
28
22
エンジニア
営業・バックオフィス
運用子会社(スカイ365)
Solution Architect
Associate
48
SysOps
Associate
39
SA Professional
23
DevOps Professinal
9
Developer
Associate
23
本社所在地 〒162-0824 東京都新宿区揚場町1-21
代表者 大石 良
設立 2000年2月
資本金 71,600,000円
株主 弊社役員、株式会社テラスカイ(東証マザーズ上場)
従業員数 85名 (2017年4月現在)
事業内容 AWS専業のクラウドインテグレーター
営業所 名古屋・大阪・仙台・福岡
資格等 APN Premier Consulting Partner 2015/2016
APN MSP Program
APN Migration Competency(Delivery)
ISO27001(本社取得)
関連会社 株式会社スカイ365(北海道札幌市)
●会社概要
サーバーワークスのビジョン
32
サーバーワークスのビジネス概要
2008年より、AWSに特化したインテグレーション事業を開始。
世界で20,000社を超えるAWSパートナーから上位0.3%のみが受ける最上
位資格 ”APN Premier Consulting Partner” に認定
33
AWS導入支援
AWS自動化ツールAWS運用サービス
導入コンサルティング
各種スターターパック
AWS構築サービス
24時間365日の運用代行
有人監視・障害対応
課金代行サービス
Cloud Automator
(運用業務自動化)
AWS&SaaSのインテグレーションを実施
34
当社独自のAWS運用自動化サービス
サーバーワークスが提供するAWS運用自動化サービス「Cloud
Automator」はお客様がAWSを運用する上で欠かせないノウハウをサー
ビスを介して利用することができる、他にはない、AWS自動化最適化する
サービスです
35
▶ジョブ自動化機能
お客様が抱えるあらゆる課題
▶構成レビュー機能
プレミアコンサルティングパートナーの
運用ノウハウが詰まったサービスで解決!
AWSの運用に⽋かせない、
バックアップ、インスタンスの
起動/停⽌など、
様々なオペレーションを
自動化します
これにより、スクリプトの
開発や運用が全く不要に
なります
AWSリソースが決められた
ルールに従って構成されて
いるか定期的にレビュー
これより、AWSの環境が
当初計画された通りに運用
されているかどうかが誰でも
すぐに把握できるように
なります
 コスト
 ガバナンス
 セキュリティ
 スピード
 人的リソース
 技術スキル
 権限管理
 承認フロー
サーバーワークスの働きかたのポイント
• 全てクラウドサービスで業務を回す
• AWS, Slack, Box, Gmail, Cacoo, Backlog, OneLogin, SalesForce,
Hangout, etc
社内サーバゼロ
• 全てBYOD
• どうしてもという場合はWorkSpacesを利用
端末ゼロ
• オフィスにいる必要がない
クラウドワークスタイル(リモートワーク)
36
結果的に
どのPCでもどこからでも作業が可能なように
ローカルにファイルを持たないように
仕事が回せるツールが必要不可⽋になった
37
Cacooとの出会いについて
38
その前に
前職の後半戦
ついに構成図を作成する必要が出た
理由
お客様環境にAWSを導入するため
何故?
閉域での接続(DX or VPN)が求められる
既存システムとの連携経路の図示
IPの払い出し、台数の確定、APとDBは分離構成
これらを説明するのに構成図が必須になっていた
構成図を書いた
パワポで
39
Cacooとの出会い
2014年のどこかのJAWS-UG
構成図をみんなで作ろう、というお題があった
初参加の時に、他の人がCacooを使っていた
その場で無料アカウントを作成し、島全員で共同編集を行った
当時の感想
1. 構成図がWebで描けて保存できるのがすごい
2. 共同編集すごい
3. 最初からAWSのiconがあってすごい
サーバーワークスに入社後
入ったら構成図は全て Cacoo で絵を描いていた
Cacooを先だって使っていたからよかった
もともと絵を描くのが好きだったので、すぐに好きになった
40
ちなみに
41
も好きです!
Cacoo活用事例について
42
10月31日に事例を公開頂きました!
43
Cacooに移行した理由
ローカル端末で記載
したものはとにかく
共有が難しい
ローカルだと共同編
集ができない
ローカルがフリーズ
したら消失する
44
Cacooに移行して良かった点
共有が楽!権限
設定もある!
共同編集ができ
る!
情報がWebに残
る!
45
Cacooを使った業務の流れ
46
8割くらい、見積もりと実際がズレない
残り2割はエンジニアが詰める
Cacooを使った業務の流れ(佐竹版)
47
この場合、プリセもPMも行うため
90%要件とズレない
Cacooを使った業務の流れ(佐竹版)
48
ホワイトボードに書き、写真
を撮って後でCacooに描き起
こす場合もあります
構成図の指摘はこんなところ
49
構成図の指摘はこんなところ
50
S3がVPCの中にいるんだけど
S3がVPCの外に出た
51
よく聞いたらAMIでよかった
52
EC2じゃなくてRDSの方が良いと提案してみた
53
SubnetをAPとDBはわけよう
54
よくきいたら冗長化しないとこわい
55
ELB(ALB)入れないと冗長化した意味がないよね
56
AZの概念を入れてMulti-AZを明確にしてみた
57
じゃあSubnetをわけないとダメだよね
58
EBS暗号化しましょうか
59
ACMでhttps化しましょうか
60
操作履歴を管理しましょう
61
Trail/ConfigのためにS3がやっぱり必要でした
62
Internetに出る出口を作りました
63
Cloud Automatorを使ってバックアップを日次取得
64
この先さらに
お客さんどうやってAWSにつなぐの?
Internetから踏み台?
VPN or DX?
そういえばDXGW出ましたね
権限は?
IAM Roleの設計とか
マネコンログインにMFAは?
運用監視
RPO, RTOは・・・
誰が復旧作業を・・・
ログの分析ってやりますか・・・
65
この先さらに
お客さんどうやってつなぐの?
Internetから踏み台?
VPN or DX?
そういえばDXGW出ましたね
権限は?
IAM Roleの設計とか
マネコンログインにMFAは?
運用監視
RPO, RTOは・・・
誰が復旧作業を・・・
ログの分析ってやりますか・・・
66
Cacooだと何がすごくいいのか
作成した画像をバージョン管理できる
作成した画像のCacoo URLをSlackに貼り付けて他人に共有
修正箇所がよくわからない場合はWeb会議をしながら共同編集
ある程度完了したらPNGで出力してBacklogに貼り付け
Backlogで指摘をもらったら、それを受け修正
指摘を受けたBacklogのURLもSlackに貼り付け共有
修正経緯がBacklogとSlackとCacooのコメントでわかる
これが全部Webサービスで完結している!
67
たまにやりすぎることも
68
たまにやりすぎることも
69
たまにやりすぎることも
70
AWSの構成図以外について
1.プロジェクト体制図
2.運用/問い合わせフロー
71
ブログの構成図も、Cacooで記載
72
事例公開も、Cacooの構成図を添える
73
まとめ
74
AWSの構成図はCacooで描くしかないっしょ!
Cacooはサーバーワークスの働きかたに完全合致
BYOD、クラウドワークスタイルに合致するWebサービス
既存ツールの悩みが全て解決した
共有がURLのみと容易
バージョン履歴の保持
共同編集可能
Cacooを使うことで認識ズレが激減
お客様とSWX間の認識ズレが激減
SWXメンバー間の認識ズレも激減
さらにSWXメンバーのAWS環境構成理解力が増加!
75
AWSの構成図はCacooで描くしかないっしょ!
Cacooはサーバーワークスの働きかたに完全合致
BYOD、クラウドワークスタイルに合致するWebサービス
既存ツールの悩みが全て解決した
共有がURLのみと容易
バージョン履歴の保持
共同編集可能
Cacooを使うことで認識ズレが激減
お客様とSWX間の認識ズレが激減
SWXメンバー間の認識ズレも激減
さらにSWXメンバーのAWS環境構成理解力が増加!
76
ストレスが減り、業務効率が改善され、
より働きやすくなった
AWSの運用改善?
Cacooを使うこと自体がAWSの業務改善につながる
正確にAWS環境構成図が書かれている限り認識がズレない
構成図に変な点があったらその時気付ける
当時の構成図が残せるため現状と比較可能
引き継ぎにも非常に強力なツール
1. 体制図
2. 運用フロー
3. 現状AWS構成図
を残すことが必要
今運用しているAWS環境の構成図を描いてないのであれば今すぐ描
きはじめたほうが良いでしょう!
77
こんなのあったらいいな
AWSのiconに文字説明が欲しい
前はあったので、復活希望です
文字がないと素人さんお断りな図に・・・
ベストプラクティステンプレ集
ベストプラクティスのテンプレ集が欲しい
クラウドデザインパターン(cdp)参考に
https://aws.amazon.com/jp/cdp/
78
今はiconだけ
ありがとうございました

More Related Content

Viewers also liked

失敗と向き合う姿勢を正す話
失敗と向き合う姿勢を正す話失敗と向き合う姿勢を正す話
失敗と向き合う姿勢を正す話LIFULL Co., Ltd.
 
新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumi
新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumi新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumi
新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumiItsuki Kuroda
 
女子たちに明日はない~AWSを使い倒して女子力アップ!?
女子たちに明日はない~AWSを使い倒して女子力アップ!?女子たちに明日はない~AWSを使い倒して女子力アップ!?
女子たちに明日はない~AWSを使い倒して女子力アップ!?Takehito Tanabe
 
Toward Better Interactions in Recommender Systems: Cycling and Serpentining A...
Toward Better Interactions in Recommender Systems: Cycling and Serpentining A...Toward Better Interactions in Recommender Systems: Cycling and Serpentining A...
Toward Better Interactions in Recommender Systems: Cycling and Serpentining A...Qian Zhao
 
Tableau Serverを利用した組織レベルでのデータ分析
Tableau Serverを利用した組織レベルでのデータ分析 Tableau Serverを利用した組織レベルでのデータ分析
Tableau Serverを利用した組織レベルでのデータ分析 Hortonworks Japan
 
20170902 ことば探しから始める情報設計ワークショップ
20170902 ことば探しから始める情報設計ワークショップ20170902 ことば探しから始める情報設計ワークショップ
20170902 ことば探しから始める情報設計ワークショップchachaki chachaki
 
【Zeal】azure + power biで始めるbigdata分析の第一歩 20171115版 公開用
【Zeal】azure + power biで始めるbigdata分析の第一歩 20171115版 公開用【Zeal】azure + power biで始めるbigdata分析の第一歩 20171115版 公開用
【Zeal】azure + power biで始めるbigdata分析の第一歩 20171115版 公開用yuuki takizawa
 
検証にもとづくビッグデータの分析に最適な環境とは
検証にもとづくビッグデータの分析に最適な環境とは検証にもとづくビッグデータの分析に最適な環境とは
検証にもとづくビッグデータの分析に最適な環境とはHortonworks Japan
 
Apache Hadoopを利用したビッグデータ分析基盤
Apache Hadoopを利用したビッグデータ分析基盤Apache Hadoopを利用したビッグデータ分析基盤
Apache Hadoopを利用したビッグデータ分析基盤Hortonworks Japan
 
はじめてのDockerパーフェクトガイド(2017年版)
はじめてのDockerパーフェクトガイド(2017年版)はじめてのDockerパーフェクトガイド(2017年版)
はじめてのDockerパーフェクトガイド(2017年版)Hiroshi Hayakawa
 
Oracle対応アプリケーションのDockerize事始め
Oracle対応アプリケーションのDockerize事始めOracle対応アプリケーションのDockerize事始め
Oracle対応アプリケーションのDockerize事始めSatoshi Nagayasu
 
加速するデータドリブンコミュニケーション
加速するデータドリブンコミュニケーション加速するデータドリブンコミュニケーション
加速するデータドリブンコミュニケーションKeisuke Anzai
 
AWS運用における最適パターンの徹底活用
AWS運用における最適パターンの徹底活用AWS運用における最適パターンの徹底活用
AWS運用における最適パターンの徹底活用JustSystems Corporation
 
xR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティング
xR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティングxR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティング
xR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティングShinya Tachihara
 
失敗事例で学ぶ負荷試験
失敗事例で学ぶ負荷試験失敗事例で学ぶ負荷試験
失敗事例で学ぶ負荷試験樽八 仲川
 
CDNのトラフィックエンジニアリング:CDNの現状とSDNの可能性
CDNのトラフィックエンジニアリング:CDNの現状とSDNの可能性CDNのトラフィックエンジニアリング:CDNの現状とSDNの可能性
CDNのトラフィックエンジニアリング:CDNの現状とSDNの可能性J-Stream Inc.
 
TectonicはKubernetesの構築・管理基盤である -概要の章-/-構築の章-
TectonicはKubernetesの構築・管理基盤である -概要の章-/-構築の章-TectonicはKubernetesの構築・管理基盤である -概要の章-/-構築の章-
TectonicはKubernetesの構築・管理基盤である -概要の章-/-構築の章-Masahito Zembutsu
 

Viewers also liked (17)

失敗と向き合う姿勢を正す話
失敗と向き合う姿勢を正す話失敗と向き合う姿勢を正す話
失敗と向き合う姿勢を正す話
 
新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumi
新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumi新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumi
新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumi
 
女子たちに明日はない~AWSを使い倒して女子力アップ!?
女子たちに明日はない~AWSを使い倒して女子力アップ!?女子たちに明日はない~AWSを使い倒して女子力アップ!?
女子たちに明日はない~AWSを使い倒して女子力アップ!?
 
Toward Better Interactions in Recommender Systems: Cycling and Serpentining A...
Toward Better Interactions in Recommender Systems: Cycling and Serpentining A...Toward Better Interactions in Recommender Systems: Cycling and Serpentining A...
Toward Better Interactions in Recommender Systems: Cycling and Serpentining A...
 
Tableau Serverを利用した組織レベルでのデータ分析
Tableau Serverを利用した組織レベルでのデータ分析 Tableau Serverを利用した組織レベルでのデータ分析
Tableau Serverを利用した組織レベルでのデータ分析
 
20170902 ことば探しから始める情報設計ワークショップ
20170902 ことば探しから始める情報設計ワークショップ20170902 ことば探しから始める情報設計ワークショップ
20170902 ことば探しから始める情報設計ワークショップ
 
【Zeal】azure + power biで始めるbigdata分析の第一歩 20171115版 公開用
【Zeal】azure + power biで始めるbigdata分析の第一歩 20171115版 公開用【Zeal】azure + power biで始めるbigdata分析の第一歩 20171115版 公開用
【Zeal】azure + power biで始めるbigdata分析の第一歩 20171115版 公開用
 
検証にもとづくビッグデータの分析に最適な環境とは
検証にもとづくビッグデータの分析に最適な環境とは検証にもとづくビッグデータの分析に最適な環境とは
検証にもとづくビッグデータの分析に最適な環境とは
 
Apache Hadoopを利用したビッグデータ分析基盤
Apache Hadoopを利用したビッグデータ分析基盤Apache Hadoopを利用したビッグデータ分析基盤
Apache Hadoopを利用したビッグデータ分析基盤
 
はじめてのDockerパーフェクトガイド(2017年版)
はじめてのDockerパーフェクトガイド(2017年版)はじめてのDockerパーフェクトガイド(2017年版)
はじめてのDockerパーフェクトガイド(2017年版)
 
Oracle対応アプリケーションのDockerize事始め
Oracle対応アプリケーションのDockerize事始めOracle対応アプリケーションのDockerize事始め
Oracle対応アプリケーションのDockerize事始め
 
加速するデータドリブンコミュニケーション
加速するデータドリブンコミュニケーション加速するデータドリブンコミュニケーション
加速するデータドリブンコミュニケーション
 
AWS運用における最適パターンの徹底活用
AWS運用における最適パターンの徹底活用AWS運用における最適パターンの徹底活用
AWS運用における最適パターンの徹底活用
 
xR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティング
xR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティングxR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティング
xR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティング
 
失敗事例で学ぶ負荷試験
失敗事例で学ぶ負荷試験失敗事例で学ぶ負荷試験
失敗事例で学ぶ負荷試験
 
CDNのトラフィックエンジニアリング:CDNの現状とSDNの可能性
CDNのトラフィックエンジニアリング:CDNの現状とSDNの可能性CDNのトラフィックエンジニアリング:CDNの現状とSDNの可能性
CDNのトラフィックエンジニアリング:CDNの現状とSDNの可能性
 
TectonicはKubernetesの構築・管理基盤である -概要の章-/-構築の章-
TectonicはKubernetesの構築・管理基盤である -概要の章-/-構築の章-TectonicはKubernetesの構築・管理基盤である -概要の章-/-構築の章-
TectonicはKubernetesの構築・管理基盤である -概要の章-/-構築の章-
 

Recently uploaded

事例DBサービス紹介資料(Case Study DB service introduction)
事例DBサービス紹介資料(Case Study DB service introduction)事例DBサービス紹介資料(Case Study DB service introduction)
事例DBサービス紹介資料(Case Study DB service introduction)YujiSakurai3
 
company profile.pdf
company profile.pdfcompany profile.pdf
company profile.pdfkeiibayashi
 
物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす
物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす
物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こすMichael Rada
 
共有用_aio基本保守プラン_WordPressサイト_20240509.pdf
共有用_aio基本保守プラン_WordPressサイト_20240509.pdf共有用_aio基本保守プラン_WordPressサイト_20240509.pdf
共有用_aio基本保守プラン_WordPressサイト_20240509.pdfkikuchi5
 
セルフケア研修で使えるカードゲーム『攻略!きみのストレスを発見せよ!: ゲームで身につくストレスマネジメント』
セルフケア研修で使えるカードゲーム『攻略!きみのストレスを発見せよ!: ゲームで身につくストレスマネジメント』セルフケア研修で使えるカードゲーム『攻略!きみのストレスを発見せよ!: ゲームで身につくストレスマネジメント』
セルフケア研修で使えるカードゲーム『攻略!きみのストレスを発見せよ!: ゲームで身につくストレスマネジメント』Jun Chiba
 
Broadmedia Corporation. 240510fy2023_4q
Broadmedia Corporation.  240510fy2023_4qBroadmedia Corporation.  240510fy2023_4q
Broadmedia Corporation. 240510fy2023_4qbm_pr
 

Recently uploaded (6)

事例DBサービス紹介資料(Case Study DB service introduction)
事例DBサービス紹介資料(Case Study DB service introduction)事例DBサービス紹介資料(Case Study DB service introduction)
事例DBサービス紹介資料(Case Study DB service introduction)
 
company profile.pdf
company profile.pdfcompany profile.pdf
company profile.pdf
 
物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす
物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす
物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす
 
共有用_aio基本保守プラン_WordPressサイト_20240509.pdf
共有用_aio基本保守プラン_WordPressサイト_20240509.pdf共有用_aio基本保守プラン_WordPressサイト_20240509.pdf
共有用_aio基本保守プラン_WordPressサイト_20240509.pdf
 
セルフケア研修で使えるカードゲーム『攻略!きみのストレスを発見せよ!: ゲームで身につくストレスマネジメント』
セルフケア研修で使えるカードゲーム『攻略!きみのストレスを発見せよ!: ゲームで身につくストレスマネジメント』セルフケア研修で使えるカードゲーム『攻略!きみのストレスを発見せよ!: ゲームで身につくストレスマネジメント』
セルフケア研修で使えるカードゲーム『攻略!きみのストレスを発見せよ!: ゲームで身につくストレスマネジメント』
 
Broadmedia Corporation. 240510fy2023_4q
Broadmedia Corporation.  240510fy2023_4qBroadmedia Corporation.  240510fy2023_4q
Broadmedia Corporation. 240510fy2023_4q
 

20171110 サーバーワークス流Cacoo使いこなし術