1. 구글 클라우드 플랫폼(GCP) 로그인
구글 클라우드 플랫폼 이하 GCP는 구글에서 개발한 클라우드 컴퓨팅 플랫폼입니다.
아파치나, NGINX 등을 사용해 서버를 구축하고 웹 사이트를 서비스할 수 있습니다.
24시간 서버를 운영 가능하며, 안정성이 준수합니다.
또한 AWS와 같은 플랫폼에 비해 직관적이고 사용이 쉽다는 장점이 있습니다.
아래 링크로 이동하여 구글에 로그인 해줍시다.
클라우드 컴퓨팅 서비스 | Google Cloud
데이터 관리, 하이브리드 및 멀티 클라우드, AI와 머신러닝 등 Google의 클라우드 컴퓨팅 서비스로 비즈니스 당면 과제를 해결하세요.
cloud.google.com
로그인을 마쳤다면 무료로 시작하기를 클릭합니다.
서비스 약관에 동의하고, 개인 정보를 입력하고 나면 카드 정보를 입력하는 창이 나옵니다.
유료 계정으로 전환하지 않는다면 무료로 제공되는 300달러 크레딧 소진 이후에도 자동 결제가 되지 않으니,
걱정하지 않으셔도 됩니다.
가입을 완료했다면 콘솔로 이동합니다.
콘솔로 이동했다면 왼쪽 위 프로젝트 선택을 누르고 새 프로젝트를 만들어 줍니다.
프로젝트 이름은 임의로 작성하고 그 외에는 default로 두고 만들기 버튼을 눌러 프로젝트를 생성합니다.
다음 프로젝트 선택에 생성된 새 프로젝트를 눌러 이동합니다.
2. VM 인스턴스 생성
성공적으로 프로젝트 생성을 마쳤다면 왼쪽 위 탐색 메뉴를 눌러 Compute Engine 탭을 클릭합니다.
Compute Engine API에서 사용 버튼을 눌러 API를 추가합니다.
API가 성공적으로 추가 되었다면, Compute Engine탭에 VM 인스턴스로 이동합니다.
인스턴스 만들기를 클릭합니다.
이름은 임의로 설정하며, 리전은 서울로 변경합니다.
머신 구성과 유형은 교육용으로 웹 서버를 구축하기 때문에 리소스가 많이 필요하지 않으므로
N1, f1-micro를 선택하겠습니다.
모두 default로 둔 상태에서 부팅 디스크의 변경 버튼을 클릭합니다.
운영체제는 사용하기 쉽고 접근이 용이한 Ubuntu를 사용하며,
크기 20 GB에, 부팅 디스크는 표준 영구 디스크를 사용합니다.
액세스 범위는 모든 Cloud API에 대한 전체 액세스를 허용하고,
방화벽에서 HTTP, HTTPS 트래픽을 허용해 줍니다.
다음 밑에 만들기를 클릭해 인스턴스를 생성합니다.
다음과 같이 내부 IP와 외부 IP가 할당되어 생성됩니다.
다시 탐색 메뉴에서 VPC 네트워크의 IP주소로 이동해 줍니다.
IP주소 탭에서 할당 받은 IP주소를 확인하면 유형이 임시로 되어있습니다.
편하게 사용하기 위해 모두 유형을 고정 IP로 사용하겠습니다.
오른쪽 작업 보기 버튼을 클릭해 고정 IP 주소로 승급을 눌러줍니다.
다음 포스트에선 아파치 서버 구축과 방화벽 설정을 알아보겠습니다.