본문 바로가기

Cloud

(61)
[AWS고객사례] IBK기업은행 사내벤처 EXA AWS 클라우드 컨설팅 사례 - IBK기업은행 EXA IBK 기업은행은 성장 커뮤니티인 ‘사내벤처 EXA’ 서비스 운영을 위한 모바일 어플리케이션 및 콘텐츠 관리시스템 (CMS)을 최대한 빠른 시간 안에 구축 하기를 희망하였습니다. [도입과제]- 신속한 서비스 출시를 위한 인프라 도입 기간 및 개발기간 단축 - 사용자 증가시에 유연하게 대응가능한 안정적인 인프라 구축 - 도서정보 검색을 위한 외부 서비스 연동 필요 - 콘텐츠 관리를 위한 CMS 사이스 구성 필요 - 체계적인 인프라 모니터링 환경 필요 - 전문성을 보유한 인프라 운영인력 부재 [솔루션]- AWS 클라우드 도입을 통한 신속한 인프라 구축 및 IBK시스템 개발인력 지원 - 자동확장을 고려한 AutoScaling 서비스 도입 - 외부 데이터 연..
[NCP] CLA를 통한 로그 수집과 분석 지난 포스팅 에서는 서버 상세 모니터링과 알람설정에 대해 알아보았습니다. 이번에는 CLA 를 통한 로그 수집과 분석에 대해 알아보도록 하겠습니다. Management > Cloud Log Analytics 에서 “이용바로가기” 를 선택합니다. Management 선택 후 목록에서 서버를 선택한 후 상단 “수집설정” 을 선택합니다. Syslog, Apache, Custom Log 를 선택 합니다. Custom Log 항목에 - Log Type : secure - Log 경로 : /var/log/secure 를 입력 후 “적용” 을 클릭합니다. 서버에 SSH 접속 후 아래와 같이 설정을 진행합니다. “클립보드에 복사하기” 를 통해 agent 설치 명령어를 복사 합니다 Agent 설치를 위해 SSH로 서버에 ..
[NCP] Cloud DB구성 이번 포스팅에서는 NCP의 클라우드 DB 구성방법에 대해 알아보겠습니다. 1. NCP 콘솔 접속 후 Cloud DB 이동 NCP 콘솔에 접속 후 Cloud DB for MySQL > DB Server 항목으로 이동 후 “DB Server 생성” 을 선택합니다. 2. DB 서버 생성 DB 서버 타입 및 환경을 선택하고 생성정보를 입력 후 “다음” 을 선택 합니다 - 고가용성 지원 : DB 이중화를 위해 2대의 서버가 자동으로 생성 됩니다. - DB Server 이름 : DB 서버로 사용할 이름을 입력합니다. - DB 서비스 이름 : DB 서비스로 사용할 이름을 입력합니다. DB 접속 정보를 설정한 후 “다음” 을 선택합니다. - USER_ID : DB 접속시 사용할 ID - HOST : DB 접속 가능 I..
[NCP] 서버모니터링 및 알람 설정 이번 포스팅에서는 NCP 서비스를 통한 서버 모니터링 및 알람설정 방법에 대해 알아보겠습니다. 1. 서버 기본 모니터링 NCP 콘솔에 생성된 서버 목폭에서 서버를 선택 후 “모니터링” 을 선택합니다. 서버 기본 모니터링 화면이 출력됩니다. 기본적으로 CPU 사용율, 네트워크트래픽, 메모리 사용율, 스왑메모리 사용율 , 디스크 사용율, 디스크 I/O 가 표시됩니다. 2. 로드밸런서 모니터링 NCP 콘솔의 로드 밸런서에서 원하는 항목를 선택 후 “모니터링” 버튼을 선택합니다. 로드밸런서 기본 모니터링 화면이 출력됩니다 기본적으로 현재 동시접속자수, 초당 접속자, 트래픽을 확인 할수 있습니다. 3. 통보대상 설정 이벤트 발생 시 통보를 받기위한 사용자 정보를 설정합니다. NCP 콘솔에서 Management >..
[NCP] NAS Volume NFS 연결하기 이번 포스팅에서는 네이버클라우드의 공용 스토리지 서비스인 NAS Volume 구성방법에 대해 알아보도록 하겠습니다. 1. NCP NAS Volume 생성 볼륨 생성을 위하여 NCP 콘솔에 접속합니다. Storage – NAS 로 이동 후 “NAS 볼륨 생성 “ 버튼을 선택 합니다. NAS 볼륨명과 용량을 지정하고 NFS 프로토콜 을 선택 후 다음 으로 이동합니다. ACL 설정에서 NAS 볼륨을 연결할 서버를 선택 합니다. 설정 내용을 확인 후 “볼륨생성” 을 선택 합니다. 볼륨생성이 완료 되면 볼륨 생성 정보를 기록해 둡니다. 정상적으로 NAS Volume 이 생성되면 아래와 같이 목록에 Volume 이 표시 됩니다. 2. Volume 연결 콘솔에서 Volume 설정 작업이 완료 되면 NAS Storag..
[NCP] DNS 와 로드밸런서 구성하기 NCP (Naver Cloud Platform) 에서 로드밸런서를 생성하고 도메인은 구성하는 방법에 대해 알아보겠습니다. 1. 서버 생성 로드밸런서 연결에 사용될 웹서버 2대를 생성하고 웹서버를 실행해 줍니다. 지난 포스트 보기 NCP 인스턴스 생성하기 2. 로드밸런서 생성 NCP 콘솔로 이동해 Loadbalancer 메뉴에서 로드밸런서 생성 버튼을 선택합니다. 로드밸런서 이름을 입력 합니다. 서버 리스트에서 1항 에서 생성한 2개의 서버를 모두 적용 서버로 선택한 후 "다음" 은 선택 합니다. 설정 정보를 확인한 후 "로드밸런서 생성" 을 선택 합니다. 로드밸런서가 생성되면 "접속정보" URL 을 확인 할 수 있습니다. "접속정보" URL 을 복사하여 웹브라우저를 통해 접속하면 로드밸런서를 통해 서버에..
[NCP] 사용 중인 서버 이미지 생성 및 복원 NCP (Naver Cloud Platform) 서비스에서 AWS 와 동일하게 이미지 생성을 통한 오토스케일링 기능이 적용 되는지 알아보기 위한 첫번째 단계로 사용 중인 서버의 이미지를 생성 및 복원 작업을 진행해 보도록 하겠습니다. 1. 콘솔에 로그인 로그인 후 Server > Server 항목으로 이동합니다. 2. 스냅샹 생성 스냅샷 생성을 원하는 서버를 선택 후 “내 서버 이미지 생성” 버튼을 선택합니다. AWS 와 같이 No Reboot 옵션이 나타나길 기대 했지만 아직 제공되지 않네요 팝업창을 닫고 서버를 중단한 후 다시 시도 해 봅니다. 서버 이미지 이름을 필수로 입력하고 생성 버튼을 선택합니다. 이미지를 생성하면 요금이 부과 된다고 하네요 알고 있는 내용이니 “확인” 을 선택합니다 3. 생성..
[AWS] Elastic Beanstalk 데이터베이스 연동 for Node js 안녕하세요. 남산돈가스 입니다. 지난 번에 이어서 Elastic Beanstalk에 대한 포스팅을 조금 더 이어가보려고 합니다. 저번 포스팅에서는 eb cli를 이용하여 로컬 작업환경에서 유연하게 eb를 컨트롤하는 법을 알아 보았습니다. 이번 포스팅에서는 Elastic Beanstalk 환경에서 데이터베이스(RDS)를 생성하고, 직접 연동하는 법을 소개 해드리려고 합니다. 연동 예제는 Node js기반으로 설명하고, Node js 에서의 DB 접속은 sequelize 라는 npm 모듈을 이용하여 설명드리겠습니다. 먼저, 지난 포스팅에서 이용했던 eb create 라는 명령어를 이용해 새로운 환경을 만들겠습니다. eb create 명령어를 이용하여 "eb-express-staging"이라는 환경을 새로 생..