반응형
0. 개요
정말 감사하게도 NCP 크레딧을 지원받을 수 있게 되었습니다.
덕분에 infra 구축에 가장 큰 난관인 비용문제를 해결 할 수 있게 되었습니다!
더불어서 이전 NCP 사용경험도 있어서 NCP로 Infra를 구축하게 되었습니다.
UI/UX도 정말 깔끔하고, 한글 공식문서까지 제공되어서 정말 좋습니다.
이 글은 NCP 인프라를 구축하면서 고민한 서버 스펙에 대한 내용입니다.
1. Application 서버
Claasic 1gen Compact-g1 server 선택 이유
- 1차 개발단계의 목표는 서비스 개발
1차 개발목표는 우선 핵심 서비스 개발에 있습니다.
그렇기 때문에, 비용이 저렴한 작은 서버에서 시작해 이후 scale out을 하는 방향으로 가닥을 잡았습니다. - 서버 이미지를 사용하면 scale out/up에 대한 부담이 없다.
서버 이미지화를 통해 scale out/up에 부담이 없어, 스펙이 부족하다면 변경도 굉장히 손쉽습니다. - githup action을 사용해 배포에 대한 서버 부담이 없다.
별도 배포서버를 구축하거나, application 서버에 배포를 위한 스펙업을 할 필요가 없습니다.
가장 작은 스펙의 서버인 micro-g1은 프리티어로 제공되지만, 이 서버는 DB용으로 사용하려고 합니다.
2. DB 서버
Claasic 1gen micro-g1 server 선택 이유
- 알맞은 스펙
1차 개발단계에서는 단일 DB를 사용하기 떄문에 높은 스펙의 서버를 사용할 이유가 없습니다. - 저렴한 비용
micro-g1은 서비스 가입후 1년까지 무료로 제공됩니다.
Cloud DB는 fail-over 세팅에 용이하지만 비용이 상당합니다.(시간당 248원) - 차후 scale out에 용이
DB 설정이 복잡하거나 상세하지 않아서 스키마 import-export에 대한 부담이 적습니다.
이번 글은 좀 짧은데요, 다음 글에서는 application server와 db서버를 구축하는 글로 찾아뵙겠습니다.
반응형
'Infra' 카테고리의 다른 글
[단축 URL 프로젝트 URLumberjack] NCP Application서버 구축(JAVA, Gradle, Docker 설치) (0) | 2023.04.30 |
---|---|
[NCP] Naver Cloud Platform VPN 발급 및 접속방법 (0) | 2023.04.30 |
[단축 URL 프로젝트 URLumberjack] NCP 인스턴스 생성 (0) | 2023.04.30 |
[짧] Docker란? (1) | 2023.03.26 |
터미널 세션이 끊겨도 명령어를 실행하기 : nohup (0) | 2023.03.26 |