기본 콘텐츠로 건너뛰기

라벨이 Oracle Cloud인 게시물 표시

OCI에 서버 세팅하기

    1. 서버 기본 준비      OCI A1 인스턴스를 만들고 Ubuntu 같은 OS를 설치합니다. A1은 ARM 기반이므로, 사용하는      Docker 이미지와 의존성이 linux/arm64를 지원하는지 먼저 확인해야 해요. 특히 일부 오래된      DB 이미지나 네이티브 모듈은 주의가 필요합니다.   2. 네트워크와 보안 설정      OCI 보안 목록/NSG와 서버 방화벽에서 최소한 80, 443, 22 포트를 정리합니다.       - 80: HTTP 및 인증서 발급       - 443: HTTPS       - 22: SSH 관리용 — 가능하면 내 IP만 허용      앱 컨테이너의 포트(예: 3000, 8080, DB 포트)는 인터넷에 직접 열지 않는 게 핵심입니다.   3. Docker 운영 기반 구성      서버에 Docker와 Docker Compose 플러그인을 설치하고, 프로젝트별 디렉터리를 분리합니다.      예를 들면:      /srv/apps/        promeditor/        other-project/        proxy/      각 프로젝트는 자기 compose.yml, 환경변수 파일, DB 볼륨을 독립적으로 가지게 합니다.   4. 공용 Nginx 리버스 프록시 구성      Nginx는 한 개만 앞단에서 실행하고, 도메인/서브도메인에 따라 내부 컨테이너로 프록시합니      다...

Oracle Cloud(OCI) 오라클 클라우드 무료 버전 사용하기

 오라클 클라우드 세팅 하기 어쩌다가 오라클 클라우드 무료버전이 굉장히 좋다는 얘기를 들어서 세팅하고 사용해보려고 함(AWS 1년지나서 지웠는데 오라클은 평생 무료라고.....) 가입은 모 이리저리 하면 될거 같고..... 인스턴스 생성 인스턴스를 만드는거부터 시작하려함 다음 페이지에 Create Instance버튼을 누르고 Name은 자신이 설정하고 싶은대로 설정 Placement의 Edit를 누르시면 어디 지역 선택했는지 나오는데 제일 처음 가입할때 설정해둔 지역으로 나오나봄(전 Seoul) Image and shape가 있는데 인스턴스의 os를 설정하는 곳 같음 저는 centos7로 세팅할 계획 Edit를 누른후 Oracle Linux7.9 옆의 Change Image를 눌러서 CentOS7로 변경 후 Select Image를 선택 Shape는 무료버전은 AMD뭐시기뿐 선택 사항이 없으니 패쓰 Networking도.... 패쓰(잘 모르겠음) Add SSH keys가 중요한데 처음에 세팅을 잘못하면 아예 접속이 안되므로 꼭 여기서 세팅을 잘 하시기를 바람(No SSH keys는 안해봐서 모르겠음) public key file을 사용해 보려고 함 먼저 Save Private Key와 Save Public Key를 눌러서 두개의 키를 다운함 다운한 Public Key는 옆의 Upload pulic key files로 업로드 두개의 파일을 일단 잘 챙겨놓기 그다음 Boot volume인데  Specify a custom boot volume size는 생성 용량을 지정하는 거인데 무료는 100GB까지 될거임 저는 그냥 체크 안해서 기본 세팅인 46.6기가로 Use in-transit encryption 인스턴스와 볼륨 사이에 전송이 암호화 데이터 전송이 암호화라는거 같은데 일단 체크해봄(기본은 체크 안함) Encrypt this volume with a key that you manage 키로 암호화 관리 한다는 소린가.......체크하면 추가 ...