본문 바로가기

기타

(11)
[mongodb] docker container로 mongo cluster 구성하기 안녕하세요 선생님들 진짜 진짜 오랜만입니다. 최근에 여유가 부족하다보니 엄청 오랜만에 글을 쓰게 됩니다. 오늘의 주제는 되게 뜬금없지만 mongo cluster 구성입니다. mongo cluster란 간단하게 말해서 mongodb로 클러스터 구성을 하는겁니다. 몽고 클러스터를 알기 위해선 샤딩과 레플리카 셋의 개념을 좀 알아두면 좋습니다. 레플리카 셋은 복제 세트 라는 의미인데 두 가지 구조로 되어있습니다. 1. PSA 구조 2. PSS 구조 입니다. P는 Primary S는 Secondary A은 Arbiter 입니다. (본문에서는 PSS 구조) 각각 서버를 의미하고 프라이머리에서 작동이 이루어지다가 프라이머리에 문제가 생기면 세컨더리가 프라이머리가 되는 방식입니다. 아비터는 프라이머리의 상태를 체크하..
[OpenStack #0] 오픈스택 튜토리얼 안녕하세요 반갑습니다. 오랜만에 오늘은 오픈스택에 대한 글로 찾아뵙습니다. 되게 뜬금없이 오픈스택을 들고왔는데 우선 오픈스택이 무엇이냐?? AWS나 GCP같은 클라우드 플랫폼을 써본 경험이 있으시다면 이해하기가 쉬우실텐데요 오픈스택은 바로 이런 AWS나 GCP같은 클라우드 플랫폼을 우리가 가지고 있는 자원으로 만드는겁니다. 즉 오픈스택은 우리가 자체적인 자원을 가지고 AWS를 운영하는겁니다. 글을 좀 찾아보면 AWS나 GCP같은 경우 public 한 클라우드 플랫폼이고 오픈스택의 경우엔 private한 플랫폼으로 각각의 장단점이 있다고 하고 최근에는 이 두 가지를 혼용해서 사용하는 방법이 떠오르고 있다고합니다. 오픈스택이 뭔지 대략적인 개념을 알았으니 공식 Docs를 통해 설치하기 전에 어떤식으로 설치되..
[기타] Docker이미지를 이용한 NextCloud 구성 --------------------------------------------- 21.05.26 추가 일년만에 다시 이 글을 수정하는데 새 서버에 구축하다가 빠진내용이 있는 거 같아 추가합니다. 우선 Docker-compose.yaml파일 내용을 공유합니다. version: '2' volumes: nextcloud: db: mariadb_volume: nextcloud_volume: services: db: image: mariadb command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW restart: always volumes: # - ./home/mariadb_volume:/var/lib/mysql - mariadb_volume:/..