우리는 서비스를 런칭 배포하기 위해서 하나의 서버가 필요하다.
AWS과 네이버 클라우드 플랫폼을 활용할 수 도 있다.
(난 이미 두개를 각각 1년씩 다 사용해본터라 무료인 GCP를 사용하려한다.)
(참고 : https://cloud.google.com/free/docs/gcp-free-tier?hl=ko)
GCP의 무료 등급에는 다음과 같은 2가지 유형이 있습니다.
-
12개월 무료 체험판 - 모든 GCP 서비스에 사용할 수 있는 $300의 크레딧이 제공됩니다.
-
항상 무료 - 일반적으로 사용되는 많은 GCP 리소스에 대해 제한된 액세스 권한이 무료로 제공됩니다.
AWS의 프리티어와 네이버 클라우드 플랫폼과 같이 무료 이지만 조금 다르다.
AWS의 프리티어와 네이버 클라우드는 CPU 1개이고 ram이 2기가? 1기가? 정도 밖에 제공을 안해준다.
물론 트래픽이 늘게되면 요금을 부담하게되는건 어느 서비스던 똑같다.
GCP(Google Cloud Platform) 이 다른건 CPU의 코어수와 RAM의 크기를 정할 수 있다.
1년에 $300의 무료 크래딧을 제공받으니 말이다.
나는 Kubernetes 환경을 구축할거라 계산을 해보니 약 3달이면 다쓰긴 하지만. 학습에는 너무 최적화 되어있다.
GCP 가입하기
아마 GCP를 사용하려는 사람은 Google 아이디가 있을거다.
결제가능한 해외직불카드(VISA, Master 등) 만 등록해주면 GCP 가입 끝.
인스턴스 생성하기 (Compute Engine)
먼저 콘솔 페이지로 이동한다.
https://console.cloud.google.com/
왼쪽 사이드에 우리는 메뉴 리스트를 볼 수 있다.
컴퓨팅 - Compute Engine - VM 인스턴스 클릭!
VM 인스턴스를 들어간다면 가운데 상단에 인스턴스 만들기를 볼 수 있다.
"인스턴스 만들기" 클릭!
1. 인스턴스 이름 작성
2. 리전(지역) 설정
서버 지역선택 - 현재 서비스를 원하는 곳과 거리가 멀어지면 인터넷 속도가 떨어진다.
(한국에서 미국에 있는 컴퓨터에 접속하려면.. 태평양을 뚫고가야하니....)
3. 머신 구성
- 사양이 중요하지 않다면 cpu 1개만 해도 무방하다.
4. 부팅 디스크를 설정한다.
CentOS or Ubuntu LTS 버전 을 보통 선택하나 자신의 환경에 따라 셋팅.
5. 방화벽 HTTP, HTTPS 트래픽 허용. (안하면 REST 통신이 어렵겠지.)
5. 만들기 클릭!!
당신의 서버가 만들어졌다!
6. 접속하기!
보통 SSH 로 22번 포트로 해당 서버에 접속한다.
GCP에서는 윈도우사용자를 위해서 인거같은데 모듈 하나를 제공해준다.
지금 당장 외부 IP를 클릭해보자!!!
이제 GCP에서 VM 인스턴스 생성이 완료됬다.
'Delvelopment > Self-MSA구축기' 카테고리의 다른 글
[Kafka Tool] KaDeck 이용해 Topic, Message생성하기. (0) | 2020.08.05 |
---|---|
API Gateway - Zuul 셋팅하기 IntelliJ, Gradle 사용. (0) | 2020.01.04 |
API Gateway - Eureka Client 셋팅하기-2 IntelliJ, Gradle 사용. (0) | 2020.01.04 |
API Gateway - Eureka Sever 셋팅하기-1 IntelliJ, Gradle 사용. (0) | 2020.01.04 |
GCP(Google Cloud Platform) 로 쿠버네티스 설치 및 Docker 클러스터 구성하기 (0) | 2019.12.08 |
댓글