Cloud Infrastructure
-
Kubernetes
-
Pod
#Cloud Infrastructure Kubernetes内でデプロイできる最小ユニット 1つのPod内には1つまたは複数のコンテナがあり、ストレージやネットワークなどの共有リソースを持つ Pod自体の状態は phase として管理される。そしてPod内のコンテナそれぞれの状態を追跡することができる Pod | Kubernetes
-
Kubernetes Service
#Cloud Infrastructure Kubernetesにおいて1つ以上の実行されているPodをポート番号等を指定しアプリケーションとして公開する方法 名前はDNSラベル標準で指定する Service | Kubernetes
-
Kubernetes Volume
#Cloud Infrastructure KubernetesにおいてPod内のコンテナがクラッシュした際のファイル復元や、コンテナ間のファイル受け渡しをしたいケースで用いられる Docker Volumeよりも管理十分で多くの機能を利用できる AWS EBS等のいくつかのボリュームの種類をサポートしている ボリューム | Kubernetes
-
Kubernetes Job
#Cloud Infrastructure KubernetesにおいてPodを1つ以上作成し、作成したPodがJobとして正常終了するまで再試行をすることができる。 .spec.completions, .spec.parallelism の指定によって並列実行の制御をすることも可能 Job | Kubernetes
-
Elastic Load Balancing
#Cloud Infrastructure トラフィックを複数のコンピュートリソースにルーティングし分散させ、システムの可用性向上、フォールトトレランスを行うサービスの集まり リソースごとに以下のような種別がある Application Load Balancer Network Load Balancer Gateway Load Balancer What is Elastic Load Balancing? - Elastic Load Balancing
-
Amazon S3
Amazon Simple Storage Service #Cloud Infrastructure AWSが提供するオブジェクトストレージサービス What is Amazon S3? - Amazon Simple Storage Service
-
Kubernetes Secret
#Cloud Infrastructure #Security KubernetesにおいてPodとは別に独立して機密情報を定義する 具体的にはKubernetes Volumeにファイルとして置かれるケースがある Secret | Kubernetes
-
kustomize
#Cloud Infrastructure Kubernetesの設定ファイルをyamlで記述する際、環境ごとに共通化できる設定(base)、環境ごとの差分設定(overlays)を扱い、設定ファイルの記述を最低限にすることができる機能 Declarative Management of Kubernetes Objects Using Kustomize | Kubernetes
-
Amazon EKS
Amazon Elastic Kubernetes Service #Cloud Infrastructure AWSクラウド上でKubernetesを実行するマネージドサービス、Kubernetes準拠であるため既存のKubernetesアプリケーションと互換性がある Kubernetes ServiceでのLoad Balancerに加え、Elastic Load Balancingの使用をサポートしている What is Amazon EKS? - Amazon EKS
-
Twelve-Factor App
#Cloud Infrastructure Software as a Serviceを作り上げるための方法論 The Twelve-Factor App(ja)
-
Kubernetes CronJob
#Cloud Infrastructure Kubernetes v1.21でGAに昇格したKubernetes Jobの定期実行機能。設定ファイルの .kind に CronJob を指定することで利用できる CronJobを使用して自動化タスクを実行する | Kubernetes
-
DevOps capabilities
#DevOps 技術に関する能力 クラウドインフラストラクチャ #Cloud Infrastructure コードの保守性 継続的デリバリー 継続的インテグレーション #Continuous Integration 継続的なテスト データベースのチェンジマネジメント デプロイの自動化 チームのツール選択をサポート 疎結合アーキテクチャ モニタリングとオブザーバビリティ セキュリティのシフトレフト テストデータ管理 トランクベース開発 バージョン管理 #Version Controll プロセスに関する能力 お客様のフィードバック システムをモニタリングして的確な判断 障害の予兆通知 変更承認の効率化 チームのテスト バリューストリームでの作業の可視性 ビジュアル管理機能 仕掛り制限 小さいバッチ単位の作業 文化に関する能力 創造的な組織文化 仕事の満足度 学習文化 変革型リーダーシップ DevOpsの能力
-
Amazon Athena
#Cloud Infrastructure サーバーレスのインタラクティブな分析サービス、Amazon S3を中心に様々なデータソースを元にSQLでデータを抽出可能にする Amazon Athena とは - Amazon Athena