Network/NCP

Network/NCP

NCP 서버에 Mysql 설치하기

0. 환경 윈도우와 puTTY로 진행됩니다 맥인 경우 puTTY가 아닌 터미널로 진행하셔야 합니다 puTTY와 터미널에서의 명령어는 조금 상이합니다 1. DBMS와 OS 제가 사용했던 MySQL은 8.0버전입니다 서버 생성시에 서버 자체를 DBMS로 하여 사용하여도 되지만 NCP에서 제공하는 MySQL 버전엔 8.0버전이 없습니다 따라서 OS를 설치하고 그 위에 MySQL 8.0버전을 설치할 예정입니다 2. OS 선택과 서버 생성 NCP는 OS를 CentOS와 Ubuntu를 제공합니다 저는 centos-7.2-64를 선택했습니다 제가 선택한 서버타입은 Standard입니다 3. MySQL 링크복사 아래의 링크로 이동해 MySQL 링크를 복사해봅시다 MySQL :: MySQL Community Downlo..

Network/NCP

NCP DB Replication 해보기

0. 선행작업 저는 윈도우, puTTY를 사용합니다 맥 유저 분들은 puTTY가 아닌 터미널로 진행하셔야합니다 DB Replication을 하기 전에, 선행 작업은 다음과 같습니다 * ACG 준비와 Master DB와 Slave DB를 위한 서버 생성 * 각 서버에 Mysql 설치 * Mysql에 Replication을 위한 계정 생성 ACG준비와 서버를 생성하는 과정은 다음 링크를 참고합시다 NCP 서버 전개 및 배포1 다음과 같은 환경 및 개발도구 사용하여 팀프로젝트를 NCP에 서버를 전개 및 배포했습니다 NAVER CLOUD PLATFORM(이하 NCP)에 가입하고 콘솔 -> Services -> Server에서 서버를 생성 저는 centos-7.2.-64를 선택했 develop-log-book.t..

Network/NCP

NCP 로드 밸런서 생성 및 서버 연결

Naver Cloud Platform(이하 NCP)에서 로드밸런서를 생성해보도록 하겠습니다 저는 플랫폼을 Classic과 VPC중 Classic으로 진행하였고 서버들이 KR-2로 선택되어 있어 KR-2를 포함하기만 하면 되기 때문에 저는 KR-1, KR-2 모두 선택할 예정입니다 로드밸런서 포트를 80, 서버 포트를 80으로 지정했습니다 저는 여러 서버에서 세션을 유지할것이기 때문에 Sticky Session 부분을 체크합니다 오른쪽에 추가 버튼을 누릅니다 알고리즘은 잘 알려진 Round Robin을 선택했습니다 다음 버튼을 누르고 서버 목록 중 적용 서버 목록으로 원하는 서버를 선택해 옮깁니다 다음 버튼을 누르면 최종적으로 설정 정보를 확인합니다 이후 로드 밸런서 생성을 누릅니다 로드밸런서 목록에 다음..

Network/NCP

NCP 서버 전개 및 배포3

10. Linux 명령어 설치하기 전에 리눅스 관련 명령어를 조금만 숙지하고 갑시다 ls : 현재 위치에서의 파일들을 리스트로 보여주는 명령어(list) cd : 현재 위치에서의 다른 디렉토리로 이동할 때 쓰는 명령어(Change Directory) cd .. : 현재 위치에서 상위 디렉토리로 이동하는 명령어 yum : 자동 업데이터 겸 패키지 설치/제거 도구입니다(Yellow dog Updator, Modified) 11. JDK 설치 개발했던 환경과 같은 버전의 JDK버전을 확인합니다 다음의 명령어로 JDK를 설치합니다 yum list java*jdk-devel 저는 아래와 같은 버전의 JDK를 설치합니다 yum install java-11-openjdk-devel.x86_64 도중에 y/d/N을 물..

Network/NCP

NCP 서버 전개 및 배포2

7. 공인 IP 신청 서버를 전개하고 배포하기 위해서는 공인 IP가 필요합니다 서버 관리 및 설정 변경 -> 공인 IP 설정 변경을 클릭 공인 IP를 새로 설정해달라는 문구와 함께 공인 IP 설정 화면으로 이동합니다 적용 서버 선택 체크박스에서 적용할 서버를 선택하고 공인 IP를 생성합니다 공인 IP 신청이 완료되었습니다 ACG 설정을 하러 갑시다 8. ACG 규칙 설정 ACG 생성을 누르면 다음과 같은 창이 뜹니다 저는 서버 생성시에 ACG를 기존의 melkit-db-master-acg로 하여 진행했기 때문에 이미 추가되어있는 상황입니다 그러나 ACG 규칙을 설정해주어야 합니다 접근 소스에는 미리 생성했던 서버의 공인 IP를 적어줍니다 허용 포트는 상황에 맞게 넣어서 추가를 해줍니다 저는 허용 포트에 ..

Network/NCP

NCP 서버 전개 및 배포1

0. 환경 다음과 같은 환경 및 개발도구 사용하여 팀프로젝트를 NCP에 서버를 전개 및 배포했습니다 1. 서버 이미지 선택 NAVER CLOUD PLATFORM(이하 NCP)에 가입하고 콘솔 -> Services -> Server에서 서버를 생성 저는 centos-7.2.-64를 선택했습니다 2. 서버 설정 서버 설정은 아래와 같이 하였습니다 3. 인증키 설정 기존에 보유하고 있는 인증키를 사용할수도 있고 새로운 인증키를 사용할수 있습니다 저는 기존에 보유하고 있는 키(mealkitMaster)를 사용하였습니다 새로운 인증키를 생성하시게 된다면 ###.pem 파일을 다운로드 하게 됩니다 이 파일을 잘 보관하도록 합시다 4. 네트워크 접근 설정 새로 ACG를 생성해도 되고 이미 보유하고 있는 ACG를 선택..

git-sun
'Network/NCP' 카테고리의 글 목록