Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
개발 · 프로그래밍

/

데이터베이스

따라하며 배우는 MySQL on Docker

길고 지루한 이론 대신 짧은 실습을 통해서 하나하나 배울 수 있고 하나씩 살을 붙이다 보면 어느새 전반적인 아키텍처 구성을 경험해 볼 수 있습니다.

(4.9) 수강평 47개

수강생 550명

  • 김영헌

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • 깊게 알지 못해도 하나씩 따라하다보면 실습을 통해 하나씩 이해하고 배울 수 있습니다.

  • Docker 환경에서 아래와 같은 내용을 배울 수 있습니다 ▼

  • MySQL 설치

  • Replication 구성(마스터-슬레이브 구성)

  • Orchestrator를 이용한 HA(High Availability) 구성

  • ProxySQL을 이용한 Proxy Layer구성

  • Prometheus를 통한 MySQL 모니터링 환경 구성

  • Docker Compose를 통한 일괄 배포

  • Docker Swarm를 통한 확장성(Scalability) 구성

  • 백업 및 복구

도커 환경을 위한 MySQL 활용 튜토리얼,
하나씩 직접 구현하며 내 손으로 익혀보세요.

주제 소개 📝

Docker 환경에서 MySQL을 사용하려면 어떻게 해야 할까요?
구글링을 해봐도 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을 통한 서비스 확장


강의 특징 💡 

상세한 이론보다는 짧은 command 단위의 실습을 통해서 하나씩 직접 구현해 볼 수 있습니다.


여기서 다루는 툴 🧰 

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

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • Docker 환경에서의 MySQL 사용방법을 알고 싶으신 분

  • MySQL 관련 다양한 오픈소스 활용 사례를 익히고 싶으신 분

  • 짧은 시간에 실습을 통해 많은 체험을 해보고 싶으신 분

선수 지식,
필요할까요?

  • MySQL 기본

  • AWS EC2

안녕하세요
입니다.

550

수강생

47

수강평

72

답변

4.9

강의 평점

1

강의

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

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

커리큘럼

전체

23개 ∙ (3시간 6분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

47개

4.9

47개의 수강평

  • dolphhong1630님의 프로필 이미지
    dolphhong1630

    수강평 1

    평균 평점 5.0

    5

    100% 수강 후 작성

    MySQL DB を Docker container 環境で運営する際に必要な全体的な技術を学び、講師の親切な説明とともに直接練習をしながら、内容をよく理解することができます。 container をベースにしたデータベース運営に関心のある方にお勧めします。実務的にも十分に役立つ講義だと思います。

    • ㅇㄿㅇㄿㅇㄹ님의 프로필 이미지
      ㅇㄿㅇㄿㅇㄹ

      수강평 6

      평균 평점 5.0

      5

      52% 수강 후 작성

      aws rdsだけを使ってきました。 直接ドッカーでサーバーに構築するのは初めてでしたが、とても良いですね。 最初は手軽に手間をかけず、後には自動化につながるビルドアップ講義がとても良かったです。 何年も積み重ねてきた知識をたったお金3万ウォンでこんなに聞くことができるというのはとても感謝していますね。 私たちの会社にもこんな方がおられたらと思います。

      • dbakim7939
        지식공유자

        良い受講評ありがとうございます。

    • green4s5968님의 프로필 이미지
      green4s5968

      수강평 1

      평균 평점 5.0

      5

      57% 수강 후 작성

      既存に mmm や mha ではなかった Web コンソールが追加された orchestrator について調べることができ、 Container 環境での MySQL の高可用性に対する構成と運用について学ぶことができてよかったです!

      • devramyun님의 프로필 이미지
        devramyun

        수강평 5

        평균 평점 5.0

        5

        100% 수강 후 작성

        良い講義を作ってくれてありがとう。

        • dbakim7939
          지식공유자

          受講していただきありがとうございます。

      • deo01님의 프로필 이미지
        deo01

        수강평 25

        평균 평점 4.6

        5

        65% 수강 후 작성

        まあ、私のニーズにぴったりのドッカー講義でした。フォローアップ計画はないのかと思います。

        • dbakim7939
          지식공유자

          受講していただきありがとうございます。 まだフォローアップ計画をつかんでいません。

      ₩33,000

      비슷한 강의

      같은 분야의 다른 강의를 만나보세요!