구글 클라우드 중급 로드맵
10주 과정, 하루 1~2시간

구글 클라우드 중급 로드맵

초급을 마친 사람이 ACE(Associate Cloud Engineer) 시험에 합격하고 흔한 서비스 하나를 혼자 구성할 수 있게 되는 과정입니다. 위에서부터 하나씩 체크하세요.

다음 할 일

…

실습 방법 보기
전체 진행0 / 0
진행 상황: 이 브라우저에 저장

공부하는 방법

매일 1시간몰아서 8시간보다 매일 1시간이 오래 남습니다. 과제마다 예상 시간이 적혀 있습니다.
읽기 20%, 손 80%명령을 치기 전에 어느 프로젝트인지 확인하고, 요금이 나가는 리소스는 과제가 끝나면 바로 삭제합니다.
일부러 부수기설정을 틀리게 바꾸고, 에러 메시지만 보고 원인을 찾습니다.
소리 내 설명하기단계 끝의 자가 점검에 답을 보지 않고 말해 봅니다. 막히면 그 과제로 돌아갑니다.
맥북에서 실습하기Windows에서 한다면 건너뛰세요

구글 클라우드 사이트의 실습은 대부분 브라우저의 Cloud Shell에서 하므로 맥에서도 똑같이 됩니다. Windows 전용 안내(WSL, PowerShell)가 나오면 맥 터미널이나 Cloud Shell로 읽으세요.

  1. 맥 터미널에서 gcloud를 쓰고 싶을 때Cloud Shell만 써도 충분합니다. 로컬에 두려면 아래처럼 설치합니다.
    brew install --cask google-cloud-sdk  # gcloud 설치 (Homebrew 필요: brew.sh)
    gcloud init                            # 로그인하고 기본 프로젝트 고르기
  2. Antigravityantigravity.google에서 macOS용을 내려받습니다. Apple Silicon인지 Intel인지 맞는 파일을 고르고, 회사 맥이면 설치 전에 IT팀 승인을 확인하세요.
  3. 리눅스 명령이 필요한 실습Cloud Shell이 리눅스이므로 거기서 하면 됩니다.

처음 보는 용어

Cloud Identity회사 도메인으로 사용자 계정을 만들고 관리하는 구글 서비스입니다. 이것을 설정해야 조직(Organization) 리소스가 생깁니다.
조직 정책조직이나 폴더 전체에 거는 사규입니다. 권한이 있어도 금지된 설정(예: 외부 IP VM)은 만들 수 없게 막습니다.
커스텀 역할필요한 권한만 골라 내가 직접 만든 역할입니다. 사전 정의 역할이 너무 넓을 때 씁니다.
서비스 계정 가장(impersonation)키 파일 없이 내 계정으로 서비스 계정의 짧은 토큰을 받아 잠깐 그 계정처럼 일하는 방법입니다.
커스텀 모드 VPC서브넷을 자동으로 만들지 않고 필요한 리전과 IP 범위만 직접 정하는 VPC입니다. 실제 서비스에서 권장합니다.
Cloud NAT외부 IP가 없는 VM이 인터넷으로 나갈 수 있게 해 주는 관리형 출구입니다. 밖에서 먼저 들어오는 연결은 막습니다.
Private Google Access외부 IP 없는 VM이 구글 API(Cloud Storage 등)에 접근하게 해 주는 서브넷 설정입니다.
인스턴스 템플릿VM의 머신 유형, 이미지, 네트워크, 시작 스크립트를 적어 둔 설계도입니다. 한 번 만들면 수정할 수 없고 새로 만듭니다.
관리형 인스턴스 그룹템플릿으로 찍어 낸 똑같은 VM 묶음입니다. 자동 확장, 자동 복구, 순차 업데이트를 해 줍니다.
상태 확인부하 분산기나 인스턴스 그룹이 VM에 주기적으로 요청을 보내 정상인지 확인하는 기능입니다.
Cloud SQLMySQL, PostgreSQL, SQL Server를 구글이 대신 운영해 주는 관리형 관계형 데이터베이스입니다.
Artifact Registry컨테이너 이미지와 언어별 패키지를 보관하는 구글 클라우드 저장소입니다.
Cloud Build소스 코드를 받아 빌드, 테스트, 배포 단계를 실행해 주는 서버리스 CI/CD 서비스입니다.
Secret ManagerAPI 키, 비밀번호 같은 비밀값을 버전별로 안전하게 저장하고 IAM으로 접근을 제어하는 서비스입니다.
GKE Autopilot노드 관리까지 구글이 맡는 GKE 모드입니다. Pod가 요청한 리소스만큼 요금을 냅니다.
로그 기반 측정항목조건에 맞는 로그의 개수나 값을 숫자로 바꿔 Cloud Monitoring 차트와 알림에 쓰게 해 주는 기능입니다.
알림 정책측정항목이나 가동시간 확인이 조건을 넘으면 이메일 등 알림 채널로 알려 주는 규칙입니다.
BigQuery서버 관리 없이 SQL로 대용량 데이터를 분석하는 데이터 웨어하우스입니다. 주문형 요금은 읽은 데이터 양으로 매깁니다.
Terraform인프라를 코드(설계도)로 적어 두고 plan, apply, destroy로 만들고 지우는 도구입니다.
상태 파일Terraform이 자기가 만든 리소스를 기록해 두는 terraform.tfstate 파일입니다. 팀에서는 Cloud Storage에 두고 함께 씁니다.

계속 쓰게 될 자료