コース概要

はじめに

  • SREが伝統的なITとソフトウェア開発をどのように融合させるか。
  • 自動化と可観測性の必要性
  • ソフトウェアエンジニアとシステム管理者の役割の違い。
  • サイト信頼性エンジニアとDevOpsエンジニアの違い。

ITシステムの概要

  • システムアーキテクチャ、オンプレミスとクラウド。

SREの原則と実践の概要

  • インフラストラクチャとしてのコード。
  • コンテナ化とオーケストレーション(Docker、Kubernetesなど)の役割
  • 持続的な統合、持続的なデプロイメント、持続的な配信。
  • 可観測性。

ITシステムの評価

  • チームと組織リソースの現状把握。
  • システムとプロセスのマッピング。
  • SREの潜在的な影響の推定。
  • ソフトウェアエンジニアリングチームの役割。
  • 運用チームの役割。
  • 管理者の役割。

システムの信頼性を維持する

  • サービスの目的とする信頼性の説明と測定。
  • サービスレベルオブジェクティブ(SLOs)の理解
  • サービスレベルインジケータ(SLIs)とサービスレベル契約(SLAs)の理解。
  • エラーバジェットの活用。
  • SLOの開発。

システム管理の最適化

  • 開発環境の設定
  • SREツールの評価
  • 自動化タスクの優先順位付け。
  • ソフトウェアの作成。

「インフラストラクチャとしてのコード」の展開

  • コードのテストと反復。
  • システムをアンチフラジャイルにする。
  • 失敗から学ぶ

システムの監視

  • システム性能の観測。
  • SREツールと手法。

SREの未来

まとめと結論

要求

  • ITインフラストラクチャに関する一般的な理解。
  • ソフトウェア開発プロセスの一般的な知識。
  • 任意の言語でのプログラミングまたはスクリプト作成経験。

対象者

  • 開発者
  • システム管理者
  • ソフトウェアアーキテクト
  • DevOpsエンジニア
  • ITマネージャー
 21 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (7)

今後のコース

関連カテゴリー