요즘 GCP를 공부하면서 영어로 된 자료가 대부분이라 한글 문서를 보기가 힘듭니다. 그나마 개념적인 문서들은 많이 있지만 실제 GCP를 사용하는 방법에 대해선 자세한 포스팅을 보기가 힘들었어요. 그래서 제가 공부하면서 정리한 것을 한글로 번역하여 포스팅하고자 합니다. 이러한 과정 중에 부족한 부분도 많겠지만 열심히 하려고 해요. 이 포스팅을 보시는 분들 상당수가 GCP를 어떻게 이용하시는지 궁금한 분들이 많으실 텐데 과정 하나하나 자세하게 놓치는 부분 없이 작성해 보겠습니다. Cloud Storage(클라우드 스토리지)는 이미지, 사운드, 비디오 같은 blob, 즉 오브젝트 파일을 저장하기 위한 RESTful 웹 서비스입니다. 오브젝트 파일은 사용자에게 할당된 고유한 key를 가지는 각각의 버킷 내에서 ..
이번 포스팅에서는 Cloud Storage에 대해서 알아보겠습니다~ Cloud Storage 목차: 1. Bucket, Object, Access 2. Cloud Storage Cloud Storage를 이해하기 위해 먼저 Bucket, Object, Access의 개념을 소개하겠습니다. 1. Bucket, Object(버킷, 객체) 1.1 Bucket(버킷) 모든 버킷은 프로젝트와 연결됩니다. 모든 버킷이 단일 Cloud Storage 네임스페이스에 상주하므로 전역에서 고유해야 합니다.(중첩될 수 없습니다.) 버킷 생성 시에 필요한 것 전역에 고유한 이름 콘텐츠가 저장되는 위치 기본 스토리지 클래스 버킷이 저장되는 위치는 end user의 대기시간이 최소화되는 위치로 선정해야 합니다. 1.2 Objec..
Cloud Build 애플리케이션을 수정하고 다시 빌드하고 배포하는 작업은 시간 소비가 크며, 수작업으로 지속적으로 수행하기 번거로운 작업입니다. 작은 단위의 테스트는 간단히 실행할 수 있지만 더 큰 시스템을 하나하나씩 수행하는 것은 쉽지 않은 일입니다. 이러한 반복 작업들을 자동화하기 위해서 CI/CD(Continuous Integration / Continuous Deployment)라는 도구를 사용해서 파이프 라인을 만들고 자동화 작업을 수행합니다. 이때 Google의 서버리스 CI/CD 플랫폼을 통해 빌드, 테스트, 배포할 수 있습니다. Cloud Build는 GCP의 인프라에서 빌드를 실행하는 서비스입니다. 다양한 저장소 또는 클라우드 스토리지 공간에서 소스 코드를 가져오고, 사양에 맞게 빌드를..
안녕하세요~ 이번에는 구글 애널리틱스의 구조에 대해 자세히 알아보겠습니다. 구글 애널리틱스에는 크게 네 가지의 틀을 가집니다. Organization Account Property View Organization(조직) Account들의 집합으로, 여러 개의 계정을 사용하는 대기업이나 대행사에 경우 권장됩니다. 하나의 조직으로 여러 개의 계정을 관리할 수 있어 관리하기에 용이합니다. Account(계정) Google Analytics 시작하려면 가정 먼저 생성해야 하는 것이 Account입니다. Account를 생성하면 자동으로 속성과 보기가 각각 하나씩 만들어지고, 하나의 계정에 최대 50개의 속성, 하나의 속성에 최대 25개의 보기가 생성 가능합니다. Property(속성) property는 데이터 ..
Qwiklabs Advanced에서는 Basic보다는 여러 개념들을 조합하여 실습을 진행하겠습니다. 제가 직접 아래의 실습을 진행하다 보니 역시 문서를 읽기보다는 손으로 직접 해보는 게 기억에 많이 남아요. 실습하는데 시간이 좀 들어도 한번 시도해보시는 걸 추천드립니다! 어려운 부분이 있으시거나 궁금한 사항이 있으시면 댓글로 남겨주세요. 이번에는 static website를 Cloud Build를 사용하여 클라우드에 올려보겠습니다~ Cloud Build에 대해 모르시는 분들은 먼저 아래의 포스팅을 읽고 오시는 것을 추천드립니다. [GCP] Cloud Build Cloud Build 애플리케이션을 수정하고 다시 빌드하고 배포하는 작업은 시간 소비가 크며, 수작업으로 지속적으로 수행하기 번거로운 작업입니다...
구글 에널리틱스 처럼 구글에서는 스타트업이 쉽게 그리고 비용 부담 없이 쓸 수 있는 도구들이 상당합니다. Google Cloud Platform부터 Analytics까지 사용 가능합니다. 저 역시 스타트업에서 구글 애널리틱스를 사용하고 있으며, 분석에 시간 절약하는데 큰 도움이 됩니다. 확실한 개념을 알고 가시면 제대로 활용할 수 있습니다. 또한 구글 애널리틱스 포스팅 시리즈를 다 읽으신다면 주요 기능 및 보고서를 사용하실 수 있습니다. 구글 애널리틱스(Google Analytics)? 구글 애널리틱스는 디지털 마케팅을 위해 구글이 제공하는 웹로그 분석 도구입니다.(Firebase에서 앱 기반 로그 분석도 가능합니다!) 사이트에 방문한 고객의 행동 데이터를 수집하여 디지털 마케팅에 이용합니다. 어떤 채널..