라벨이 [NCP]인 게시물 표시

[NCP] DNS 와 로드밸런서 구성하기

이미지
NCP (Naver Cloud Platform) 에서 로드밸런서를 생성하고 도메인은 구성하는 방법에 대해 알아보겠습니다.


1. 서버 생성

로드밸런서 연결에 사용될 웹서버 2대를 생성하고 웹서버를 실행해 줍니다.

지난 포스트 보기 NCP 인스턴스 생성하기 







2. 로드밸런서 생성

NCP 콘솔로 이동해  Loadbalancer 메뉴에서 로드밸런서 생성 버튼을 선택합니다.






로드밸런서 이름을 입력 합니다.





서버 리스트에서 1항 에서 생성한 2개의 서버를 모두 적용 서버로 선택한 후 "다음" 은 선택 합니다.




설정 정보를 확인한 후 "로드밸런서 생성" 을 선택 합니다.






로드밸런서가 생성되면 "접속정보" URL 을 확인 할 수 있습니다.




"접속정보" URL 을 복사하여 웹브라우저를 통해 접속하면 로드밸런서를 통해 서버에 접속되는 것을 확인 할 수 있습니다.






로드밸런서 생성 시 알고리즘이 기본적으로 라운드로빈으로 설정 되므로 웹 브라우저를 새로고침 하면 이중화 구성된 두번째 서버로 페이지가 접속 되는 것을 확인할 수 있습니다.






3. 도메인 등록 

로드밸런서 연결시 사용자 도메인을 사용하기 위해 도메인 등록을 진행합니다.

NCP 콘손화면에서 DNS 메뉴를 선택한 후 "도메인 추가" 를 선택합니다.

사용하고자 하는 도메인 명을 입력하고 "추가" 를 선택 합니다.






도메인이 추가되면 NS 레코드 값 확인이 가능합니다.

해당 레코드 값을 복사하여 도메인 등록기관(가비아 등) 에서 적용하고자 하는 도메인의 네임서버 정보를 복사한 값으로 대체 합니다.




4. 로드밸런서 연결 

도메인이 등록이 완료되면 로드 밸런서를 도메인과 연결해 보겠습니다.
DNS 메뉴에서 "레코드추가" 를 선택하여 레코드를 추가합니다.
아래 예제 에서는 다음과 같이 설정 하였습니다.

레코드   명  : www
레코드타입  : CNAME
레코드   값  : 신규 로드밸런서 접속정보










레코드  등록이 완료…

[NCP] 사용 중인 서버 이미지 생성 및 복원

이미지
NCP (Naver Cloud Platform) 서비스에서 AWS 와 동일하게 이미지 생성을 통한 오토스케일링 기능이 적용 되는지 알아보기 위한 첫번째 단계로 사용 중인 서버의 이미지를 생성 및 복원 작업을 진행해 보도록 하겠습니다.




1. 콘솔에 로그인

로그인 후 Server > Server 항목으로 이동합니다.







2. 스냅샹 생성

스냅샷 생성을 원하는 서버를 선택 후 “내 서버 이미지 생성” 버튼을 선택합니다.





AWS 와 같이   No Reboot  옵션이 나타나길 기대 했지만 아직  제공되지 않네요


팝업창을 닫고 서버를 중단한 후 다시 시도 해 봅니다.




서버 이미지 이름을 필수로 입력하고 생성 버튼을 선택합니다.





이미지를 생성하면 요금이 부과 된다고 하네요
알고 있는 내용이니 “확인” 을 선택합니다








3. 생성된 이미지 확인

Server > Server Image 화면으로 이동합니다.
이미지 생성이 완료 되면 상태값이 “생성됨” 으로 변경 됩니다.








4. 이미지 복원

이미지 생성이 완료 되었으면 해당 리소스를 사용한 서버 생성이 가능합니다.
조금 전 생성된 이미지를 선택한 후 “서버생성” 버튼을 선택 합니다.





서버 생성시 기본 서버 타입이 Standard 로 설정되므로 무료 서버 생성을 원하시면
반드시 Compact 로 변경해 주셔야 합니다.






인증키와 네트워크 접근설정 (ACG) 을 설정하고 나면 서버 생성이 가능합니다.






<참고사항>
이미지 생성 : 현재 서버와 동일한 환경의 서버 복제본을 생성 합니다.
스냅샷 생성 : 스토리지 단위로 볼륨  복제본을 생성 합니다 .
유사서버 생성: 현재 서버와 동일한 OS 및 사양의 서버를 추가로 생성합니다. 
(복제본 서버와 다름)


이상으로 서버 이미지 생성 및 복원 과정에 대해 간략히 살펴 보았습니다.
다음 포스팅에서는 생성된 이미지를 활용한 launch configuration 생성 및  AutoScaling 기능 구현에 대해 살펴보겠습니다.