Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Database

フォローして学ぶ MySQL on Docker

長く退屈な理論の代わりに、短い実習を通して一つ一つ学ぶことができ、一つずつ肉をつけてみるといつのまにか全体的なアーキテクチャ構成を経験してみることができます。

3시간 만에 완강할 수 있는 강의 ⏰
Docker
MySQL

こんなことが学べます

  • 深く知らなくても一つずつついてみると、実習を通して一つずつ理解して学ぶことができます。

  • Docker環境で以下の内容を学ぶことができます▼

  • MySQLのインストール

  • Replicationの設定(マスター - スレーブの設定)

  • Orchestratorを使用したHA(High Availability)の構成

  • ProxySQLを使用したProxy Layerの構成

  • PrometheusによるMySQL監視環境の設定

  • Docker Composeによる一括展開

  • Docker Swarmによるスケーラビリティの設定

  • バックアップと回復

Docker環境のためのMySQL活用チュートリアル、
一つずつ自分で実装し、自分の手で身につけてみてください。

トピック紹介📝

Docker環境でMySQLを使用するにはどうすればよいですか?
Googleを使ってもMySQL Docker Imageを使ってコンテナを実行してDBに接続してみる例
ほとんどです。

それだけ知れば使えるのでしょうか?
一般的な環境とは異なり、Docker環境なので、特に考慮すべき部分は何ですか?
通常、サービスで使用する場合はMaster-Slave構成として使用しますが、Docker環境ではどのように構成する必要がありますか?
Master障害時にも自動的にFailoverになり、サービスが持続したら良いのですが、どのように設定する必要がありますか?
バックアップ、リカバリ、モニタリングなど、必要な機能はどのように実装できますか?

この講義では、このような悩みを埋めることができると期待しています。


この講義で学ぶこと✏️

1. Docker環境でMySQL Containerを実行する

2. Docker環境でMySQL Master-Replication(複製)を構成する

3. Orchestrator(オーケストレーター)を使用した MySQL Auto Failover の構成

4. ProxySQL(プロキシSQL)によるアプリケーションレベルでのAuto Failoverの設定

5. Prometheus(プロメテウス)とGrafana(グラファナ)を用いたMySQLモニタリングの設定

6. Docker composeを使用した複数のサービスの一括展開
7. Docker Swarmによるサービス拡張


講義の特徴💡

詳細な理論ではなく、短いコマンド単位の実習を通じて一つずつ直接実装してみることができます。


ここで扱うツール 🧰

  • AWS EC2
  • Docker
  • Percona MySQL 5.7
  • Orchestrator
  • ProxySQL
  • Prometheus
  • Grafana

こんな方に
おすすめです!

学習対象は
誰でしょう?

  • Docker環境でのMySQLの使い方を知りたい方

  • MySQL関連の様々なオープンソース活用事例を身につけたい方

  • 短時間で実習でたくさんの体験をしたい方

前提知識、
必要でしょうか?

  • MySQLの基本

  • AWS EC2

こんにちは
です。

548

受講生

47

受講レビュー

72

回答

4.9

講座評価

1

講座

LG CNS와 NBP(Naver Business Platform), 라이엇게임즈를 거쳐 현재는 현대자동차에서 근무하고 있는 경력 23년차 DBA 입니다.

Oracle과 Cubrid, MySQL, 데이터모델링 경력을 가지고 있습니다. 

カリキュラム

全体

23件 ∙ (3時間 6分)

講義資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

47件

4.9

47件の受講レビュー

  • JungMin Hong님의 프로필 이미지
    JungMin Hong

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    MySQL DB 를 Docker container 환경에서 운영할 때 필요한 전반적인 기술들을 배울 수 있고, 강사님의 친절한 설명과 함께 직접 실습을 해 보면서 내용을 잘 이해할 수 있습니다. container 를 기반으로한 데이터베이스운영에 관심을 가진 분들에게 추천하고싶습니다. 실무적으로도 충분히 도움이 될 강의라고 생각합니다.

    • LetsGoHigh님의 프로필 이미지
      LetsGoHigh

      受講レビュー 6

      平均評価 5.0

      5

      52% 受講後に作成

      aws rds만 사용해왔습니다. 직접 도커로 서버에 구축하는 것은 처음이었는데 너무 좋네요. 처음엔 불편하게 수동으로 진행하면서 나중에는 자동화로 이어지는 빌드업 강의가 너무 좋았습니다. 수년간 쌓아온 지식들을 단 돈 3만원에 이렇게 들을 수 있다는게 너무 감사하네요. 저희 회사에도 이런 분이 계셨으면 좋겠습니다.

      • 김영헌
        知識共有者

        좋은 수강평 감사합니다.

    • green4s님의 프로필 이미지
      green4s

      受講レビュー 1

      平均評価 5.0

      5

      57% 受講後に作成

      기존에 mmm 이나 mha에서는 없던 웹콘솔이 추가된 orchestrator 에 대해서 알아볼수 있고, Container 환경에서의 MySQL 의 고가용성에 대한 구성과 운영에 대해서 배울수 있어서 좋았습니다!

      • coolbirds님의 프로필 이미지
        coolbirds

        受講レビュー 5

        平均評価 5.0

        5

        100% 受講後に作成

        좋은 강의 만들어주셔서 감사합니다.

        • 김영헌
          知識共有者

          수강해 주셔서 감사합니다.

      • 앙앙기모님의 프로필 이미지
        앙앙기모

        受講レビュー 25

        平均評価 4.6

        5

        65% 受講後に作成

        음.. 제 니즈에 딱 맞는 도커 강의 였습니다. 후속작 계획은 없으신지 궁금합니다

        • 김영헌
          知識共有者

          수강해 주셔서 감사합니다. 아직은 후속 계획을 잡지 못하고 있습니다.

      似ている講座

      同じ分野の他の講座を見てみましょう!