Cloud Native
-
Kubernetes
-
CNCF
-
Amazon Athena
#Cloud Native サーバーレスのインタラクティブな分析サービス、Amazon S3を中心に様々なデータソースを元にSQLでデータを抽出可能にする Amazon Athena とは - Amazon Athena
-
Amazon S3
Amazon Simple Storage Service #Cloud Native AWSが提供するオブジェクトストレージサービス What is Amazon S3? - Amazon Simple Storage Service
-
Istio
-
Elastic Load Balancing
#Cloud Native #API Architecture トラフィックを複数のコンピュートリソースにルーティングし分散させ、システムの可用性向上、フォールトトレランスを行うサービスの集まり リソースごとに以下のような種別がある Application Load Balancer Network Load Balancer Gateway Load Balancer What is Elastic Load Balancing? - Elastic Load Balancing
-
Kubernetes CronJob
#Cloud Native Kubernetes v1.21でGAに昇格したKubernetes Jobの定期実行機能。設定ファイルの .kind に CronJob を指定することで利用できる CronJobを使用して自動化タスクを実行する | Kubernetes
-
Twelve-Factor App
#Cloud Native Software as a Serviceを作り上げるための方法論
-
Kubernetes Job
#Cloud Native KubernetesにおいてPodを1つ以上作成し、作成したPodがJobとして正常終了するまで再試行をすることができる。 .spec.completions, .spec.parallelism の指定によって並列実行の制御をすることも可能 Job | Kubernetes
-
Amazon EKS
Amazon Elastic Kubernetes Service #Cloud Native AWSクラウド上でKubernetesを実行するマネージドサービス、Kubernetes準拠であるため既存のKubernetesアプリケーションと互換性がある Kubernetes ServiceでのLoad Balancerに加え、Elastic Load Balancingの使用をサポートしている What is Amazon EKS? - Amazon EKS
-
Kubernetes Volume
#Cloud Native KubernetesにおいてPod内のコンテナがクラッシュした際のファイル復元や、コンテナ間のファイル受け渡しをしたいケースで用いられる Docker Volumeよりも管理十分で多くの機能を利用できる AWS EBS等のいくつかのボリュームの種類をサポートしている ボリューム | Kubernetes
-
Pod
#Cloud Native Kubernetes内でデプロイできる最小ユニット 1つのPod内には1つまたは複数のコンテナがあり、ストレージやネットワークなどの共有リソースを持つ Pod自体の状態は phase として管理される。そしてPod内のコンテナそれぞれの状態を追跡することができる Pod | Kubernetes
-
kustomize
#Cloud Native Kubernetesの設定ファイルをyamlで記述する際、環境ごとに共通化できる設定(base)、環境ごとの差分設定(overlays)を扱い、設定ファイルの記述を最低限にすることができる機能 Declarative Management of Kubernetes Objects Using Kustomize | Kubernetes
-
Kubernetes Secret
#Cloud Native #Security KubernetesにおいてPodとは別に独立して機密情報を定義する 具体的にはKubernetes Volumeにファイルとして置かれるケースがある Secret | Kubernetes
-
Kubernetes Service
#Cloud Native Kubernetesにおいて1つ以上の実行されているPodをポート番号等を指定しアプリケーションとして公開する方法 名前はDNSラベル標準で指定する Service | Kubernetes