MapleStory Finger Point
Chapter 6. Docker Volume
·
Cloud Architect/Docker
안녕하세요!AWS에서도 Volume에 대해서 다뤄봤는데Docker 환경(Private)에서도 다뤄볼 예정입니다.크게 달라질 내용은 없지만, 운영자분들은 참고하시어 원활한 운영에 보탬이 되고자 합니다. 01. Docker에서 Volume 이란?✅ Volume 이해Volume Mount를 했을때 컨테이너와 HostOS간 데이터를 공유할 수 있다.컨테이너의 중요 데이터가 삭제되도, HostOS에서 데이터를 유지할 수 있다. (독립적 보존 메커니즘)즉, HostOS에서 데이터를 마운트된 디렉토리에 집어 넣으면, 컨테이너에 리소스가 할당되며컨테이너의 내부 데이터는 컨테이너의 Life Cycle과 관련되어 데이터를 지속적으로 보존하기 위해 Volume을 사용. ✅ Volume 방식bind mount : 실제 컨테..
[AWS EBS] Volume을 소중히 다뤄보기
·
Cloud Architect/AWS
안녕하세요,오늘은 볼륨에 대해 알아보려고 합니다.좋은 주말 되세요! EBS 볼륨 복제는 예기치 못한 장애로부터 데이터를 보호하고 백업 및 재해복구를 용이하게 하며운영 효율성을 높이는데에 필수적인 기능이니, 알아두면 좋습니다~! 01. AWS EBS란?✅ EBS (Elastic Block Storage)AWS에서 제공하는 블록 스토리지 서비스로 고성능, 영구적 스토리지.EC2 인스턴스에 연결하여 사용하는 네트워크 기반 블록 스토리지라고 합니다.AZ 단위로 동작하여 같은 AZ에 있는 EC2 인스턴스와 연결이 가능합니다.네트워크 기반 스토리지라면, 장점이 뭘까? 잠시 인스턴스 서버가 필요가 없게 될 경우 중지를 하게 될텐데 EBS는 네트워크 기반 스토리지여서중지가 되어 있어도 독립적으로 스토리지 기능만 사..
Chapter 5. Docker HA Proxy
·
Cloud Architect/Docker
안녕하세요 :)컨테이너 환경이든, 온프레미스 환경이든인프라 운영에 가장 중요한 부하분산 테스팅을 해볼 예정입니다. 01. HA Proxy 환경 생성먼저, 웹서버 및 HA Proxy 컨테이너에서 사용할 docker network를 생성해보자. 📌Web server 생성부하분산 테스팅을 위해 앞에 LB를 생성하기 이전에, 테스팅용 웹서버를 컨테이너로 생성하자.docker run -d --name=ssunghwan-web01 --net=ssunghwan-proxy -h web01 dbgurum/haproxy:echodocker run -d --name=ssunghwan-web02 --net=ssunghwan-proxy -h web02 dbgurum/haproxy:echodocker run -d --name..
Chapter 4. Docker Network
·
Cloud Architect/Docker
안녕하세요, 주말에 인사 드립니다 :)쉬면서도 할껀 해야죠! 오늘은 도커 컨테이너의 기본적인 네트워크 구성 방식에 대해서 알아보겠습니다.네트워크 엔지니어 였던 만큼, 개인적으로 인프라에선 네트워크가 가장 중요하다고 생각합니다.네트워크 구성이 되지 않는다면 최종적인 서비스 구현 자체가 안되기 때문이죠~ 01. 기본 네트워크 구성도커 컨테이너도 마찬가지로, 리눅스 기반 네트워킹을 그대로 가져와서 사용하고 있습니다. 📌 리눅스 브리지 : 하드웨어 네트워크 스위치 처럼 작동하는 커널 모듈.도커도 docker0 라고 하는 브릿지 네트워크를 사용하고 있다.OSI 2layer에서 사용하는 MAC Address를 이용한 Bridge Service.veth pair라고 하며 가상 인터페이스의 쌍이라고 불린다. (Ho..