dbakim7939
受講者数
553
レビュー数
47
評価
4.9
LG CNS와 NBP(Naver Business Platform), 라이엇게임즈를 거쳐 현재는 현대자동차에서 근무하고 있는 경력 23년차 DBA 입니다.
Oracle과 Cubrid, MySQL, 데이터모델링 경력을 가지고 있습니다.
講義
受講レビュー
- フォローして学ぶ MySQL on Docker
- フォローして学ぶ MySQL on Docker
- フォローして学ぶ MySQL on Docker
投稿
Q&A
프로덕션 환경에서 데이터 베이스 구성에 대하여.
안녕하세요.제 경험 기준으로 말씀드리자면 아직 DB서버를 docker에 구성해서 서비스를 하는 건 시기상조라고 말씀드리고 싶습니다.물론 제 경험 기준이긴 하지만 아직까지 제가 다녔던 회사에서도 db를 docker기반에서 서비스했던 적은 없었고 제 주변의 동료들을 봐도 그런 곳은 아직 없었습니다.다만 빠르게 테스트를 해볼 수 있는 환경을 구성하는 경우 docker기반에서 준비하는 것이 빠르게 구성할 수 있는 장점이 될 수 있을 거 같습니다. "DB이외에 많은 다른 서비스들이 docker기반의 환경에서 구성되고 서비스되는 상황을 보면서 db도 하나의 SW 인데 왜 db는 안될까?" 라는 생각이 든다거나 "db를 docker기반에서 구성한다면 어떤 점들이 필요하고 어떤 것들이 테스트되어야 할까?" 와 같이 기술적인 호기심 같은 것이 생겼을때 그런 것들을 해소하기 위한 목적이나 테스트의 목적으로 사용해 보시는 건 docker 기반의 환경을 이해하는 데 큰 도움이 될 수 있을 거라고 생각합니다. docker기반의 환경에서는 아직이지만 vm을 이용해서 DB서버를 구성하고 서비스하는 것은 사례도 많고 Public cloud에서도 많이 사용되고 있는 기술입니다.
- 0
- 1
- 200
Q&A
물리 서버 2대로 Master/Slave 구조가 가능한가요?
안녕하세요.문의하신 내용이 dicker를 이용해서 구성할때 docker가 수행되는 물리서버(호스트)를 2대로 구성해서 사용하는 경우를 말씀하시는 걸까요?그런 경우라면 섹션6 docker swarm부분을 참고하시면 될거 같습니다
- 0
- 1
- 266
Q&A
docker에서 percona 컨테이너 생성시
안녕하세요.혹시 어떤 에러가 발생하는 지 오류 메세지를 공유해 주실 수 있을까요?
- 0
- 2
- 261
Q&A
docker run ... -h -h옵션이 무엇인가요
안녕하세요.-h 옵션은 수행되는 docker의 hostname을 지정해 주는 옵션입니다.--hostname , -hContainer host name상세 옵션은 아래 페이지에서 확인하실 수 있습니다.https://docs.docker.com/engine/reference/commandline/run/
- 0
- 1
- 399
Q&A
gluster 설치관련 질문입니다
안녕하세요.이 문제도 아래와 동일한 이슈인 거 같은데요.aws에서 centos7 이미지로 ec2 생성하셔서 테스트 해보시기 바랍니다.마찬가지로 저도 시간이 허락하는 대로 amazon linux 이미지를 이용해서 설치 테스트를 해보도록 하겠습니다.
- 0
- 2
- 693
Q&A
도와주세요!!!
안녕하세요.제가 테스트했던 환경은 아래 cenos7 이미지를 이용한 환경이었습니다.(사진)혹시 가능하시다면 위 이미지를 이용해서 테스트 해보시기 바랍니다.말씀하신 amazon linux 이미지로는 테스트 해보진 않았는데.시간이 되는대로 해당 이미지로도 테스트 해보고 다시 말씀드릴께요.
- 0
- 2
- 831
Q&A
gluster 설치관련 질문입니다
안녕하세요.혹시 아래와 같이 yum search 결과가 어떻게 나오나요?$ yum search gluster7 Loaded plugins: fastestmirror Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast Determining fastest mirrors * base: download.cf.centos.org * centos-gluster7: download.cf.centos.org * extras: download.cf.centos.org * updates: download.cf.centos.org ======================================================================================================== N/S matched: gluster7 ======================================================================================================== centos-release-gluster7.noarch : Gluster 7 packages from the CentOS Storage SIG repository Name and summary matches only, use "search all" for everything.
- 0
- 2
- 693
Q&A
도와주세요!!!
안녕하세요.공유해 주신 메세지 내용으로 보면 외부망하고 연결이 안되서 발생하는 문제인 걸로 보이는데요.혹시 테스트하는 서버에서 아래와 같이 외부 서비스에 대해서 ping이 되는 상태인가요?$ ping www.google.com PING www.google.com (172.217.175.36) 56(84) bytes of data. 64 bytes from nrt20s19-in-f4.1e100.net (172.217.175.36): icmp_seq=1 ttl=45 time=34.3 ms 64 bytes from nrt20s19-in-f4.1e100.net (172.217.175.36): icmp_seq=2 ttl=45 time=33.9 ms$ ping download.docker.com PING d2h67oheeuigaw.cloudfront.net (54.192.175.35) 56(84) bytes of data. 64 bytes from server-54-192-175-35.icn55.r.cloudfront.net (54.192.175.35): icmp_seq=1 ttl=240 time=4.52 ms 64 bytes from server-54-192-175-35.icn55.r.cloudfront.net (54.192.175.35): icmp_seq=2 ttl=240 time=4.14 ms 64 bytes from server-54-192-175-35.icn55.r.cloudfront.net (54.192.175.35): icmp_seq=3 ttl=240 time=4.04 ms 64 bytes from server-54-192-175-35.icn55.r.cloudfront.net (54.192.175.35): icmp_seq=4 ttl=240 time=4.09 ms 64 bytes from server-54-192-175-35.icn55.r.cloudfront.net (54.192.175.35): icmp_seq=5 ttl=240 time=4.02 ms
- 0
- 2
- 831
Q&A
[Dockerfile] RUN yum install
안녕하세요.올려주신 내용을 보니 Yum repo 설정이 먼가 다르게 세팅이 되어 있는 듯 합니다.제가 테스트했을 때 참조하는 repo url과 사용하시는 yum repo url이 달라서 필요한 패키지를 가져오지 못하고 있는 상황으로 보입니다.(사진)혹시 아래 url에 있는 내용이 도움이 될 수도 있을 거 같아 공유드립니다.https://linuxhostsupport.com/blog/how-to-set-up-and-use-yum-repositories-on-centos-7/
- 0
- 4
- 2K
Q&A
HA Fail-over 질문드립니다.
안녕하세요.다양한 시스템 장애에 대해서 문의해 주셨는데요.말씀하신 것처럼 시스템의 장애는 종류도 다양하고 이에 따라 처리/대응 방식도 달라질 수 있습니다.DBA의 관점에서 볼 수 있는 장애는 대략적으로 아래와 같이 구분 해볼 수 있겠는데요.HW 장애(DB서버의 문제)DB서버에 하드웨어적인 문제가 생겨서 서비스가 불가한 경우 보통은 부품의 교체나 최악의 경우서버의 교체가 필요할 수 있기 때문에 Master 서버의 장애가 발생한 경우는 Slave로 빠르게 Fail over를 해주고 문제가된 서버를 교체해서 데이터를 복구한 후 변경된 Master의 Slave로 다시 추가해 줍니다.SW 장애(DBMS SW의 문제)MySQL 자체의 문제(버그)로 서비스가 불가한 경우 원인을 빠르게 찾아서 해결할 수 있으면 좋겠지만 그렇지 못한 경우는 빠른 서비스 복구를 위해서 문제가 되는 Master 를 Slave로 Failover하고 기존 Master의 SW적인 문제를 해결한 후에 데이터를 복구해서 변경된 Master의 Slave로 다시 추가해 줍니다.Network 장애(App서버와 DB서버간의 중단 or Master와 Slave사이의 중단)Network 장애인 경우는 좀 더 다양한 케이스가 있을 거 같은데요.App-Master 간의 문제가 있고 App-Slave간에는 문제가 없는 경우 역시 Master를 failover해서연결이 가능한 Slave를 Master로 승격시켜서 서비스를 지속시킬 수 있습니다.App-모든DB서버 간에 네트워크 연결이 불가능한 경우는 DB레벨에서 조치할 수 있는 게 없고 네트워크 엔지니어를 통해서 네트워크가 복구될 때까지 기다리는 방법밖에 없을 거 같습니다.이외에도 더 다양한 케이스가 있을 수 있겠지만 일단 쉽게 떠올릴 수 있는 것들은 이 정도인 거 같습니다.감사합니다.
- 0
- 1
- 878




