Upgrade to Pro — share decks privately, control downloads, hide ads and more …

panopticon

 panopticon

JAWS # 11

ababup1192

June 26, 2018
Tweet

More Decks by ababup1192

Other Decks in Technology

Transcript

  1. Copyright (C) 2018 BizReach, Inc. 株式会社ビズリーチ / BizReach, Inc.   創業:2009年4月

     代表者:南 壮一郎 従業員数:1,238名(2018年6月現在)   拠点:東京/大阪/名古屋/福岡/シンガポール 事業内容:インターネットを活用したサービス事業
  2. Elm - WEBアプリケーション(フロントエンド)を書くためのとっても楽しい言語 - AltJS - 言語がフレームワークを内包している - 関数型 -

    型安全機能は最低限、絞り込まれている - 高い生産性 8 是非やってみてくださいね 今日はJAWSなので程々に… https://bit.ly/2x0ICou
  3. 環境について - ステージング/本番環境 同じ構成。ステージング環境の一部は夜間停止。 ECS クラスター CPU optimized Task A

    Task B ALB Job H Job G ECS クラスター default Task C Task D Task E AWS Batch (Spot使用) S3 Elasticache https://bit.ly/2x0ICou Copyright (C) 2018 BizReach, Inc.
  4. 環境について - 開発環境 本番と基本的に同じ構成の環境。結合テストに使用 ECS クラスター CPU optimized (Spot Fleet使用)

    Task A Task B ALB Job H Job G ECS クラスター default (Spot Fleet使用) Task C Task D Task E AWS Batch (Spot使用) S3 Elasticache https://bit.ly/2x0ICou Copyright (C) 2018 BizReach, Inc.
  5. 環境について - Pull Request環境 Pull Request毎に環境のサブセットを作って 機能テストを行う サービス数 152 インスタンス数28

    PR環境用 ECS クラスター(Spot Fleet使用) Task A Task B Task C ALB PR-1環境 PR-3環境 Task A Task A Task A ALB Task A Task B Task C ALB PR-2環境 https://bit.ly/2x0ICou Copyright (C) 2018 BizReach, Inc.
  6. 開発時の問題 14 大量のサービスたち ローカルモジュール Ticket No 1 Ticket No 2

    Ticket No 3 開発者A「何故かAWSにあるモジュールにアクセスでき なくて・・・」 開発者B「テストが上手くいかない。あの環境って、今立 ち上がってるのでしょうか・・・」 SREの人「リソースが足りないので、使われていない環 境をお掃除しまーす」 https://bit.ly/2x0ICou
  7. Panopticon 22 - 哲学者ジェレミ・ベンサムが考案 - 全展望監視システム 少ない運営者で多数の囚人を監視 - すべてが目に見える領域 - ECSを視覚的に監視するシステム

    - 楽しみながら監視・運用を - 囚人(Service・Task)に指示を(停止命令) - Ops ゆくゆくは NoOpsへ・・・ から着想を得て https://bit.ly/2x0ICou