무료사용하기 : https://lrl.kr/XEDy
001. https://brunch.co.kr/@topasvga/168
구글 클라우드 플랫폼(GCP)에 최초 가입 후, 90일간 제공되는 $300 무료 크레딧을 활용해 가상 머신(VM)을 생성하고 사용하는 단계별 방법입니다.
1. 가입 완료 및 기본 설정 (최초 1회)
- 콘솔 접속: cloud.google.com에 접속하여 Google 계정으로 로그인 후 '콘솔로 이동'을 클릭합니다.
- 결제 계정 확인: 가입 시 등록한 결제 정보(신용/체크카드)가 활성화되어 있는지 확인합니다. 무료 크레딧을 다 써도 자동 청구되지 않으니 안심하셔도 됩니다.
- 프로젝트 생성: GCP는 모든 리소스를 '프로젝트' 단위로 관리합니다. 상단 프로젝트 선택 드롭다운에서 '새 프로젝트'를 만들어 이름을 설정합니다.
2. 가상 머신(VM) 인스턴스 만들기 (Compute Engine)
가장 기초적인 서버 구축 방법입니다.
- 메뉴 이동: 콘솔 좌측 상단 메뉴(햄버거 아이콘) > Compute Engine > VM 인스턴스 클릭.
- API 활성화: 처음인 경우 Compute Engine API 활성화에 시간이 조금 소요될 수 있습니다.
- 인스턴스 만들기:
- 이름: 자유롭게 지정.
- 리전/영역: 서울(
asia-northeast3)을 선택하면 빠르지만, 비용이 다를 수 있어 저렴한 곳을 선택하기도 합니다. - 머신 구성: '범용'에서
e2-micro또는f1-micro(2 vCPU, 4GB 메모리 수준)를 선택하면 월 $2 미만 혹은 무료 티어 안에서 활용 가능합니다. - 부팅 디스크: 기본 Debian이나 Ubuntu 사용. 디스크 크기는 필요에 따라 조절.
- 방화벽: 웹 서버를 운영할 경우 'HTTP 트래픽 허용', 'HTTPS 트래픽 허용' 체크.
- 생성: 하단의 '만들기' 버튼 클릭.
3. 서버 접속 및 사용 (SSH)
- VM 목록: Compute Engine 대시보드에 생성된 인스턴스가 나타납니다.
- SSH 연결: 인스턴스 이름 옆의 SSH 버튼을 클릭하면 웹 브라우저 기반의 터미널이 열리며 즉시 서버 접속이 가능합니다.
- 리눅스 명령어 입력: 접속 후 리눅스 명령어를 통해 개발 환경 설정, 웹 서버(Nginx, Apache 등) 설치 등을 진행합니다.
4. 무료 크레딧 활용 팁 및 주의사항
- 90일 제한: 가입 후 90일간 $300 무료 크레딧이 제공됩니다.
- Always Free 활용: 크레딧이 소멸해도
e2-micro인스턴스 1대(특정 리전)는 계속 무료로 사용할 수 있습니다. - 요금 주의: 사용하지 않는 VM은 '중지'하거나 '삭제'해야 요금이 발생하지 않습니다.
- 예산 설정: Billing(결제) 메뉴에서 예산 알림을 설정하여 $300 초과를 방지합니다.
5. 추가 유용한 서비스
- Cloud Storage: 파일 저장소 (최초 5GB 무료).
- Cloud Run: 서버리스 컨테이너 배포.
- Cloud Shell: 설치 없이 브라우저에서 사용할 수 있는 터미널 환경.
처음이라면, Compute Engine에서 리눅스 서버 한 대를 만들어 웹페이지를 띄워보는 것이 가장 좋은 시작입니다.
구글 클라우드 플랫폼(Google Cloud Platform, GCP)은 구글 검색과 유튜브 등 자사 서비스에서 사용하는 것과 동일한 인프라를 바탕으로 제공되는 클라우드 컴퓨팅 서비스 모음입니다. 컴퓨팅, 스토리지, 데이터 분석, 인공지능(AI) 등 다양한 모듈형 서비스를 통해 애플리케이션을 개발하고 배포할 수 있습니다.
1. 주요 서비스 카테고리
- 컴퓨팅(Compute): 가상 머신을 제공하는 Compute Engine, 컨테이너 관리 플랫폼인 Google Kubernetes Engine (GKE), 서버리스 앱 플랫폼인 App Engine 등이 있습니다.
- 데이터 및 분석: 페타바이트급 데이터 웨어하우스인 BigQuery와 대규모 데이터 처리를 위한 도구들을 제공합니다.
- AI 및 머신러닝: 통합 AI 플랫폼인 Vertex AI와 비전, 언어 처리 등 사전 학습된 API를 지원합니다.
- 스토리지: 객체 저장소인 Cloud Storage와 다양한 관계형/비관계형 데이터베이스 서비스를 포함합니다.
2. 가격 정책 및 무료 혜택
GCP는 사용한 만큼만 비용을 지불하는 종량제(Pay-as-you-go) 방식을 채택하고 있습니다.
- 무료 체험: 신규 가입 시 90일 동안 사용할 수 있는 $300 상당의 무료 크레딧을 제공합니다.
- Always Free: 특정 사용량 한도 내에서 기간 제한 없이 무료로 이용 가능한 20개 이상의 제품(e2-micro 인스턴스, BigQuery 1TB 쿼리 등)이 있습니다.
- 할인 혜택: 서버를 지속적으로 운영할 경우 제공되는 '지속 사용 할인(SUD)'과 일정 기간 사용을 약정하는 '약정 사용 할인(CUD)'을 통해 비용을 절감할 수 있습니다.
3. 주요 특징
- 글로벌 인프라: 전 세계 33개국 이상의 리전과 100개 이상의 네트워크 접속점(PoP)을 통해 저지연 서비스를 제공합니다.
- 강력한 보안: 하드웨어부터 애플리케이션 계층까지 구글의 다층 보안 모델이 적용되어 데이터를 보호합니다.
- 오픈소스 지원: Kubernetes, TensorFlow 등 구글이 주도하는 오픈소스 기술과의 높은 호환성을 자랑합니다.
사용하시려는 특정 기술 스택이나 비즈니스 목적(예: 웹 호스팅, 빅데이터 분석)이 있으신가요? 목적에 맞는 최적의 서비스 구성을 추천해 드릴 수 있습니다
구글 클라우드(GCP)는 구글 계정으로 가입 후 콘솔(console.cloud.google.com)에서 프로젝트를 생성하여 사용하며, $300 무료 크레딧을 통해 VM 인스턴스, 스토리지 등 다양한 클라우드 서비스를 경험할 수 있습니다. 가상 머신(Compute Engine)은 메뉴에서 이름, 지역, OS를 설정하여 10분 내로 생성 및 접속 가능하며, Google Cloud SDK를 통해 명령줄(CLI)로도 제어할 수 있습니다.
- 계정 가입: Google Cloud 공식 웹사이트에서 구글 계정으로 가입하고, $300의 무료 크레딧을 신청합니다.
- 프로젝트 생성: 콘솔에서 '프로젝트 만들기'를 통해 작업 영역을 생성합니다.
- 결제 설정: 가입 시 결제 계정을 활성화해야 인스턴스 생성 등의 서비스를 사용할 수 있습니다.
- VM 인스턴스 만들기: Compute Engine > VM 인스턴스 > '만들기'를 선택합니다.
- 설정:인스턴스 이름, 리전(지역), 머신 유형(사양)을 선택합니다.
- OS 및 스토리지: 원하는 운영체제(Linux, Windows 등)를 선택하고 부팅 디스크를 설정합니다.
- 생성 및 접속: '만들기' 버튼을 클릭하여 인스턴스를 생성한 후, SSH 버튼을 클릭하여 웹 브라우저에서 바로 접속합니다.
- 버킷 생성: Cloud Storage 메뉴에서 데이터를 저장할 버킷을 생성합니다.
- 파일 업로드: 생성된 버킷에 파일이나 폴더를 드래그 앤 드롭하여 업로드합니다.
- Google Cloud SDK 설치: 로컬 PC에서
gcloud명령어를 사용해 구글 클라우드 자원을 관리하기 위해 SDK를 설치하고gcloud init으로 초기화합니다.
- 비용 알람 설정: 무료 크레딧 소진 또는 예산 초과를 방지하기 위해 반드시 예산 및 알림 설정을 합니다.
- 자원 삭제: 사용하지 않는 VM 인스턴스나 스토리지는 삭제하여 불필요한 비용 발생을 막습니다.
구글 클라우드 CLI(gcloud CLI)는 터미널이나 명령 프롬프트에서 구글 클라우드 리소스(VM, 스토리지, 데이터베이스 등)를 직접 관리하고 자동화할 수 있는 명령줄 도구입니다.
1. 설치 방법
사용 중인 OS에 맞춰 Google Cloud SDK를 설치해야 합니다.
- Windows: 공식 설치 프로그램(.exe)을 다운로드하여 실행합니다. 설치 과정에서 "PATH에 추가" 옵션을 선택하면 어디서든 명령어를 사용할 수 있습니다.
- macOS/Linux: 터미널에서 설치 스크립트를 실행하거나 패키지 관리자를 통해 설치합니다.
- 설치 없이 사용: 별도 설치가 부담스럽다면 웹 브라우저에서 제공되는 Cloud Shell을 통해 즉시 gcloud CLI를 사용할 수 있습니다.
2. 초기 설정 (필수)
설치 후 터미널에 다음 명령어를 입력하여 계정과 프로젝트를 연결합니다.
- 초기화:
gcloud init명령어를 입력합니다. - 로그인: 자동으로 열리는 브라우저 창에서 구글 계정으로 로그인합니다.
- 프로젝트 선택: 사용할 프로젝트 ID를 선택하거나 기본 리전(Zone)을 설정합니다.
3. 주요 명령어 예시
가장 자주 쓰이는 기본 명령어들입니다.
- 인증 확인:
gcloud auth list(현재 로그인된 계정 확인) - 구성 확인:
gcloud config list(설정된 프로젝트 및 리전 확인) - VM 목록 보기:
gcloud compute instances list - 구성요소 업데이트:
gcloud components update - 도움말:
gcloud help [명령어](상세 사용법 확인)
4. 확장 도구
gcloud 외에도 특정 서비스에 특화된 명령어가 함께 설치됩니다.
- gsutil: Google Cloud Storage 관리 (파일 업로드/다운로드 등)
- bq: BigQuery 데이터 분석 관리
- kubectl: Kubernetes 클러스터 관리
구체적으로 어떤 리소스를 관리(예: 서버 생성, 파일 업로드)하고 싶으신가요? 말씀해 주시면 해당 작업에 필요한 정확한 명령어 조합을 알려드릴 수 있습니다.
참고: 개인용 클라우드 스토리지가 필요하다면 Google Drive(drive.google.com)를 이용하세요. 기본 15GB를 제공하며, 더 필요하면 Google One을 통해 확장할 수 있습니다.
모두 표시
구글 클라우드 플랫폼(GCP)은 전 세계 구글 인프라에서 애플리케이션을 구축하고 실행할 수 있는 클라우드 컴퓨팅 서비스입니다. 처음 시작하는 분들을 위한 기본 사용법은 다음과 같습니다.
1. 가입 및 계정 설정
- 콘솔 접속: Google Cloud 콘솔에 접속하여 기존 지메일(Gmail) 계정으로 로그인합니다.
- 무료 체험 신청: 신규 사용자는 가입 시 90일 동안 사용할 수 있는 $300의 무료 크레딧을 제공받습니다.
- 결제 정보 등록: 본인 확인을 위해 신용카드 정보를 등록해야 합니다. 무료 체험 기간 동안은 사용자가 직접 유료 계정으로 업그레이드하지 않는 한 자동으로 요금이 청구되지 않습니다.
2. 프로젝트 생성
GCP의 모든 리소스(서버, 데이터베이스 등)는 프로젝트 단위로 관리됩니다.
- 상단 프로젝트 선택 메뉴에서 새 프로젝트를 클릭합니다.
- 프로젝트 이름을 입력하면 고유한 프로젝트 ID가 생성됩니다.
- 이 프로젝트 내에서 필요한 서비스(API, VM 등)를 활성화하여 사용합니다.
3. 주요 서비스 활용 (가상 머신 생성 예시)
가장 기본이 되는 Compute Engine(VM 인스턴스)을 통해 가상 서버를 만드는 방법입니다.
- 메뉴 이동: 탐색 메뉴에서 Compute Engine > VM 인스턴스를 선택합니다.
- 인스턴스 만들기: 리전(물리적 서버 위치, 예: 서울
asia-northeast3), 머신 유형(CPU/RAM), 운영체제(OS)를 선택합니다. - 방화벽 설정: 웹 서버로 활용하려면 HTTP/HTTPS 트래픽 허용을 체크해야 합니다.
- 접속: 생성이 완료되면 제공되는 외부 IP를 통해 접속하거나 콘솔의 SSH 버튼을 눌러 바로 연결할 수 있습니다.
4. 알아두면 좋은 팁
- 무료 등급(Always Free): 특정 사양(예:
e2-micro인스턴스, 5GB 스토리지 등)은 무료 체험 기간이 끝나도 매월 일정량까지 무료로 제공됩니다. - Cloud Shell: 별도의 설치 없이 브라우저에서 바로 사용할 수 있는 명령줄 도구(CLI)를 활용하면 관리가 더 편리합니다.
- 비용 관리: Google Cloud 가격 계산기를 사용하여 예상 비용을 미리 시뮬레이션할 수 있습니다.
더 구체적으로 어떤 기능(예: 웹사이트 호스팅, 데이터 분석, AI 모델 배포)을 구현하고 싶으신가요? 구체적인 목표를 말씀해주시면 그에 맞는 단계별 가이드를 드릴 수 있습니다.
댓글 없음:
댓글 쓰기