
今すぐデブオプス - テラフォームX AWS
kookh09875453
¥4,321
初級 / Terraform, AWS
3.8
(6)
このレッスンでは、AWS クラウドと AWS インフラストラクチャをコードで管理するテラフォームについて学びます。
初級
Terraform, AWS
MongoDBをKubernetes上で運用することは、単にコンテナに入れることとは異なります。 ストレージ、ネットワーク、権限、高可用性に至るまで、実際に直面してみなければ分からないことがたくさんあるからです。 この講義では、AWS EKS環境でPSMDB(Percona Server for MongoDB) Operatorを活用し、MongoDBを構築・運用する全過程を扱います。 クラスターの設定からReplica Setの構成、バックアップ、モニタリングまで、実際に運用可能なレベルの構成を自ら作り上げることを目標とします。
EKS上でMongoDBを直接構成し、運用することができます。
PSMDB Operatorを通じて、Replica Setを宣言的に管理する方法を習得できます。
Kubernetes環境におけるストレージ、権限(IAM/IRSA)、ネットワーク構成の流れを理解することができます。
実務ですぐに参考にできる MongoDB on Kubernetes の運用パターンを習得できます。
Kubernetes上でMongoDBを運用すると言えば、数年前までは首を横に振る人が多かったです。私もそうでした。
理由は明確でした。データベースは状態(state)を持ちます。ディスクにデータを書き込み、ノードが再起動してもデータが残っていなければならず、ネットワークが変わっても接続が維持されなければなりません。Kubernetesは元々、このようなことが苦手だと言われていました。
しかし、今は違います。StatefulSet、PersistentVolume、Operatorパターンが成熟したことで、MongoDBをKubernetes上で運用することが現実的な選択肢となりました。グローバルでは、すでに多くのチームがこのように運用しています。
問題は、国内に実践的なリファレンスがないということです。そこで、直接作りました。
VANTAは、すべての光を吸収する深い黒のように、
Database運用を最も本質的に理解できるように工夫して構成された講義です。
その深さを込めた名前、VANTAです。
📌 AWS EKS環境でMongoDBを実際に立ち上げ、運用する全過程を扱います。クラスター構成からReplica Set、ストレージ、バックアップまで。
📌 PSMDB Operatorを活用して、実務でそのまま使えるレベルの構成を構築します。
📌 Kubernetesに慣れていなくても大丈夫です。必要な概念は流れの中で解説しながら進めます。

MongoDBは知っているけれど、Kubernetesが不安です。
運用経験はあるものの、コンテナ環境への移行に負担を感じているDBAの方におすすめです。

専任のDBAなしでMongoDBを直接運用しなければなりません。
一人ですべてをこなさなければならない環境なら、Operatorベースの構成が最も現実的な選択肢です。

一度はしっかりと経験してみたいと思っていました。
何から始めればいいか分からず途方に暮れていた方、実際に稼働している構成を見てみたい方に強くお勧めします。
💡 MongoDBをKubernetes上で運用する背景と、PSMDB Operatorとは何かを理解できます。なぜMongoDBをKubernetes上で運用するのか、そしてこの講義で核心的に使用するPSMDB Operatorとは何なのかを見ていきます。その後の実習の文脈を把握するためのセクションです。
💡 EKSクラスターを直接作成し、MongoDBの運用に必要な基盤インフラを構築できます。EKSクラスターの作成からOIDC、IRSAの構成、EBS CSI Driverのインストール、StorageClassの構成まで進めます。KubernetesとAWSリソースがどのように接続されるか、その流れを把握することができます。
💡 PSMDB OperatorをインストールしてReplica Setを構成し、基本的な運用動作を理解することができます。Operatorをインストールし、Replica Setを宣言的に構成します。構成後、実際に接続して動作を確認するところまでを一緒に行います。
💡 MongoDBに安全にアクセスするための接続構成方法を習得できます。外部からMongoDBに接続するためのネットワーク構成と接続方式を扱います。運用環境で実際にどのように接続を管理するのかを確認します。
💡 MongoDBユーザーを宣言的に作成し、権限を管理する方法を学ぶことができます。Operator環境でMongoDBユーザーをどのように作成し管理するのかを扱います。従来の方法とどのように違うのかも併せて確認します。
💡 MongoDBデータのバックアップと復旧の全体的な流れを実習できます。運用環境において欠かせないバックアップと復旧を扱います。バックアップ構成から実際の復旧シナリオまで、直接実習することができます。
💡 PMMを利用してMongoDBクラスターの状態をモニタリングできる構成を作成します。運用中に何が起きているのかを目で確認できる基盤を整えるセクションです。
[経歴]
(前) AhnLab DevOps Engineer
(前) LINE+ DBA
(現) 当根(タングン)ペイ/マーケット DBA
[活動]
MongoDB オンライン講座
PSMDB Operator オープンソース寄与
[経歴]
(前) Bespin Global DBA
(現)Daangn Market DBA
[活動]
PSMDB Operator Contributor
AWSアカウントが必要です。新規アカウントのクレジットやフリーティア(無料枠)を利用しない場合、実習中にEKSクラスターを直接作成する過程で費用が発生することがあります。
講義に必要な資料は、各講義ごとの学習資料として提供されます。
AWSの基本サービス(EKS、IAM、EBS)に関する基本的な理解があると望ましいです
MongoDBの基本的な運用経験があれば、よりスムーズに受講いただけます
Kubernetes完全初心者の方は、基礎講座を先に受講されることをお勧めします
学習対象は
誰でしょう?
MongoDBをKubernetes上で運用したいが、どこから手をつければいいか分からず途方に暮れているDBA
DBAのいない環境でMongoDBの設計と運用を共に担うことになった開発者
Kubernetesは知っているが、MongoDBの運用まで結びつけた経験がない方
実務に適用する前に、まず全体の構造を把握したい方
前提知識、
必要でしょうか?
AWS基本サービス(EKS、IAM、EBSなど)に関する基本的な理解
MongoDBの基本的な運用経験(Replica Setの概念程度)
Kubernetesの基礎概念 (Pod, Service, PVCなど) (完璧でなくてもついてくることができます)
[職歴]
(前) AhnLab DevOps Engineer
(前) LINE+ DBA
(現) Danggeun Pay/Market DBA
[活動]
MongoDB オンライン講義
PSMDB Operator オープンソース寄与
全体
22件 ∙ (3時間 42分)
講座資料(こうぎしりょう):
全体
2件
同じ分野の他の講座を見てみましょう!
新規会員登録で25%OFF
¥5,672
25%
¥7,562

