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

devsumi2019kansai_dwsk.pdf

dwsk
November 25, 2019

 devsumi2019kansai_dwsk.pdf

dwsk

November 25, 2019
Tweet

Other Decks in Technology

Transcript

  1. Copyright 2019 DELiGHTWORKS. 自己紹介 2 黒澤 智(Satoshi Kurosawa) これまでSIer、Web開発会社、コンテンツ開発 会社でSEとして従事してきました。

    現在、ゲーム会社であるディライトワークス株式 会社の技術部に所属しており、SRE(Site Reliability Enginner)として大規模なゲームインフラ運用に従 事しています。
  2. Copyright 2019 DELiGHTWORKS. Physycal Server Hyper Visor OS APP OS

    APP OS APP VM VM VM サーバ仮想化時代
  3. Copyright 2019 DELiGHTWORKS. これまでの歩み 結論 やり方が変わってきているだけ 作業 今まで これから サーバ調達

    ラックマウント Terraform等 サーバ構築 OSインストール Ansible等 監視 ツール導入 標準機能 + Ansible等 テスト 手動動作確認 ServerSpec等 クラウド 普及期
  4. Copyright 2019 DELiGHTWORKS. これまでの歩み AWS 認定資格 SysOps アドミニストレーター – アソシエイト

    ソリューションアーキテクト – アソシエイト クラウド 普及期
  5. Copyright 2019 DELiGHTWORKS. いまの取り組み コード化 (Infrastructure as Code) への取り組み ※

    Infrastructure as Code … これまで手動で行ってきたインフラのプロビジョニングをコード化 クラウドでの環境構築 出典元 https://www.hashicorp.com/brand#terraform
  6. Copyright 2019 DELiGHTWORKS. いまの取り組み インフラのデプロイが簡単に Amazon Route 53 Amazon CloudFront

    AWS Elastic Beanstalk Amazon Aurora Amazon ElastiCache AWS WAF クラウドでの環境構築 出典元 https://www.hashicorp.com/brand#terraform https://aws.amazon.com/jp/architecture/icons/
  7. Copyright 2019 DELiGHTWORKS. いまの取り組み 簡易構成図 Route 53 CloudFront Elastic Beanstalk

    Aurora ElastiCache WAF 開発環境自動化 インターネット テスト端末 用意する対象 アタッチのみ 出典元 https://aws.amazon.com/jp/architecture/icons/
  8. Copyright 2019 DELiGHTWORKS. いまの取り組み 依存関係、処理時間、稼働コストで整理 作成リソース 依存関係 処理時間 稼働コスト Route53

    CloudFront後 1 m なし CloudFront Elastic Beanstalk後 30 m なし Elastic Beanstalk (EC2) RDS,Elasticache後 10 m あり RDS なし 10 m あり ElastiCache なし 8 m あり 予め作成 使う時作成 開発環境自動化
  9. Copyright 2019 DELiGHTWORKS. いまの取り組み 数日掛かっていた作業が20分に Jenkins 予め作成 使う時作成 開発環境自動化 Route

    53 CloudFront Elastic Beanstalk Aurora ElastiCache WAF インターネット 出典元 https://wiki.jenkins.io/display/JENKINS/Logo https://www.hashicorp.com/brand#terraform https://aws.amazon.com/jp/architecture/icons/
  10. Copyright 2019 DELiGHTWORKS. いまの取り組み 各所要時間に改善 ※改善後の参考実績 開発環境自動化 新規作成 更新 再起動

    削除 1~2日 約1日 数時間 1週間程度 約20分 約6分 約5分 約10分 新規作成 更新 再起動 削除 1ヶ月目 10 22 0 5 2ヶ月目 27 59 3 23 3ヶ月目 17 52 1 18
  11. Copyright 2019 DELiGHTWORKS. これから 従来までの冗⾧化対策 “絶対に落ちないシステム”は無い 事象 実装 弱点 ハードウェア障害

    各パーツ2重化、FT Server等 Firmware、Driver、OS等の不具合 OS、ミドルウェア障害 LifeKeeper、DRBD等 一定時間のダウンタイム ネットワーク障害 STP、LAG、VRRP等 一定時間のダウンタイム クラウド障害 マルチAZ等 復旧はベンダー依存 アクセスできないんだけど! 冗⾧化?
  12. Copyright 2019 DELiGHTWORKS. これから 冗⾧化とは × 落ちないシステム ◦ 落ちにくいシステム なだけ…

    冗⾧化構成で安心せずに、 落ちてもすぐに復旧できる事を追求する 冗⾧化?
  13. Copyright 2019 DELiGHTWORKS. これから 従来までの監視運用 表示遅いんだけど… 監視? Amazon CloudWatch Nagios

    監視システム 監視システム リソース収集 アラート 出典元 https://www.zabbix.com/jp/logo https://aws.amazon.com/jp/architecture/icons/
  14. Copyright 2019 DELiGHTWORKS. これから これからの監視運用 監視? Amazon CloudWatch 監視システム 監視システム

    リソース収集 ログ収集 アラート sumo logic 企画 運営 品管 エンジニア 出典元 https://newrelic.com/about/media-assets https://www.datadoghq.com/about/press/resources/ https://aws.amazon.com/jp/architecture/icons/