프로젝트 중 비용적인 측면에서 AWS보다 효율적인 GCP를 이용하기 위해 환경 구축을 진행하고자 한다. Git과 연동도 잘 된다니 망설일 필요도 없다.
구글 클라우드 플랫폼 페이지 접속
새 프로젝트 시작
좌측 상단의 체크 표시를 만들면 프로젝트 선택 윈도우가 생긴다.
여기서 새 프로젝트를 클릭하고 이름과 기관을 설정해 준다.
Compute Engine API 설치
결제계정 등록이 되어있지 않은 상태라면 결제 등록부터 진행할 것
리소스 카테고리의 Compute Engine을 클릭해 이동한다.
사용을 클릭하면 설치부
터 사용까지 진행된다.
VM 인스턴스 생성
- 콘솔 페이지의 VM인스턴스 생성을 클릭 후 인스턴스 만들기를 진행한다.
인스턴스 만들기를 통해 새 인스턴스의 이름과 설정을 완료한다.
확인할 설정은 다음과 같다
- 리전: asia-northeast3(서울)
- 머신 구성: E2 medium
- 부팅 디스크: Ubuntu
- 방화벽 설정: HTTP, HTTPS 트래픽 허용
방화벽 설정
인스턴스 생성이 완료됐다면 방화벽 설정이 필요하다.
인스턴스 작업 더보기에서 네트워크 세부정보 보기를 클릭한다
네트워크 세부정보 보기를 클릭하면 사이드바가 VPC 네트워크로 변경되는데 이 중 방화벽을 클릭한다.
그리고 방화벽 규칙 만들기를 통해 새 규칙을 작성한다.
이름을 적어주고 세팅을 지정한다.
내가 수정한 세팅은 다음과 같다.
- 대상: 네트워크의 모든 인스턴스
- 소스 IPv4 범위 : 0.0.0.0/0
- 프로토콜 및 포트: 모두 허용
이걸로 인스턴스가 생성되었고 방화벽 설정까지 완료했다.
이제는 가상환경 구축과 필요한 어플리케이션만 추가하면 될 것 같다.
'STUDY > GCP' 카테고리의 다른 글
GCP/ Streamlit과 BigQuery 구동하기 (0) | 2023.10.18 |
---|---|
GCP/ 가상 환경 및 PySpark, Jupyter notebook 설치 (1) | 2023.10.17 |