반응형
1. mongodb를 설치하기 전에 OCI를 생성하겠습니다.
2. mongodb는 저장되는 실시간 채팅기능인 체인지스트림(change stream)을 사용하려면 몽고디비는 레플리카셋(replica set)을 구성해야 합니다.
3. oracle cloud free tier에서 지원하는 내에서 총 3개의 OCI(각각 master, slave1, arbiter 역할)를 생성하겠습니다.
4. master의 역할을 할 인스턴스 2CPU 12 RAM 50GB
5. slave1의 역할을 할 인스턴스 1CPU 6 RAM 50GB
6. arbiter의 역할을 할 인스턴스 1CPU 6 RAM 50GB(총 200GB 중 150GB 사용 나머지 50GB는 필요할 때 사용)
1. mongodb를 설치하기전에 OCI를 생성하겠습니다.(https://www.oracle.com/kr/cloud/free/)
2. mongodb는 저장되는 실시간 채팅기능인 체인지스트림(change stream)을 사용하려면 몽고디비는 레플리카셋(replica set)을 구성해야 합니다.
@ 지역은(Regions)는 서울로 했습니다. 결제 카드 등록을 안하면 생성이 안될 겁니다. 무료로 제공하는 양을 넘어서
사용하면 자동으로 과금됩니다. 혹시라도 타의에 의해서 그런경우가 생기면 인스턴스 종료 or 카드 정지 ㄱㄱ
3. oracle cloud free tier에서 지원하는 내에서 총 3개의 OCI(각각 master, slave1, arbiter 역할)를 생성하겠습니다.
4. 로그인하고 네트워크 ▶ 가상 클라우드 네트워크 ▶ VCN 마법사 ▶ VCN 마법사 시작 ▶ 이름 기입 ▶ 다음 버튼
▶ 생성버튼 ▶ 이름 클릭 ▶ 공용-서브넷 클릭 ▶ 잡영어 클릭 ▶ 수신 규칙 추가 ▶ 자주 쓰는 포트 설정
5. 메뉴에서 컴퓨트 ▶ 인스턴스 ▶ 인스턴스 생성 ▶ 이름작성 ▶ 이미지 변경 ▶ 우분투 20.04 버전 ▶ Change Shape ▶ Arm 2 CPU 12 RAM ▶ 콘솔창 ssh-keygen ▶ key 파일 저장경로. ssh 파일 안 ▶ 공용 키 파일 업로드
▶ 부트 볼륨 설정 ▶ 생성
6. 인스턴스 목록에서 각각 인스턴스 설정 : 이름 클릭 ▶ 연결된 VNIC 클릭 ▶ 이름 클릭 ▶ IPv4 주소 클릭
▶ 편집 ▶ 공용 IP 없음 ▶ 업데이트 ▶ 다시 편집 ▶ 예약된 공용 IP ▶ 새 예약된 IP 주소 생성 ▶ 업데이트
7. 우분투 접속 확인 ssh -i 키파일저장경로 ubuntu@공용 ip
https://startatage30.tistory.com/9
반응형
'데이터베이스 > Mongodb Shell(몽고디비 쉘)' 카테고리의 다른 글
[MongoDB] 원격(remote) 접속(connect) (0) | 2022.12.25 |
---|---|
[MongoDB] 우분투(ubuntu 20.04)에 (몽고디비)mongodb 설치 (0) | 2022.12.25 |
[MongoDB] OCI(오라클 클라우트 인스턴스) 방화벽 및 포트 셋팅 (0) | 2022.12.25 |
댓글