본문 바로가기

분류 전체보기

(39)
[GCP]Firebase와 GCP 빌링 통합 1. 파이어 베이스의 요금제는 무료, 스파크(25$/월), 블레이즈(종량제) 세가지로 구성 되어 있습니다. 2. 파이어베이스도 프로젝트 단위로 생성이 되는 데요 어떤 요금제를 선택하더라고 결국 GCP 상에 프로젝트가 생성되는 것으로 이해 하시면 됩니다. * 파이어베이스에서 신규/기존 생성한 프로젝트는 아래 보시는 바와 같이 빌링이 비활성화 되어 생성이 되어 별개의 요금제로 과금이 될 뿐입니다. 3. 최초 프로젝트 생성시 GCP에 기 생성된 프로젝트를 선택하시게 되면 어떤 요금제를 선택하시던 블레이즈 요금제로 GCP 프로젝트에 연결된 빌링 계정으로 과금이 되고 새로 생성하게 되면 GCP와는 별개로 과금이 청구 됩니다. 4. 새로 생성된 프로젝트를 GCP와 빌링을 통합하시려면 2번에서 보신바와 같이 GCP ..
[GCP] 외부 계정 - 조직없는 프로젝트 조직으로 이전하기 1. GCP 웹 콘솔 상단의 조직 및 프로젝트 선택기에서 현재 조직을 선택 합니다. 2. 좌측 사이드 메뉴에서 [IAM 및 관리자] > [IAM]을 선택 합니다. 3. IAM 및 관리자에서 사용자 추가 버튼을 클릭 합니다. 4. 우측 메뉴에서 새 구성원에 외부 사용자의 메일 계정을 입력하고 역할을 선택 합니다. 4. 아래 보시는 바와 같이 조직 뷰어 및 프로젝트 생성자 역할을 선택하시고 저장 하시면 해당 사용자가 프로젝트를 현재의 조직으로 이전할 준비는 끝입니다. 5. 외부 사용자 계정의 GCP 웹콘솔로 돌아와 이전할 프로젝트를 선택하고 [IAM & admin] > Setting 으로 이동합니다. 6. Migrate 버튼을 클릭하면 아래와 같이 이동할 조직을 선택하는 팝업 창이 뜨고 마이그레이트 버튼을 ..
[GCP] Billing 파트너사 계정으로 통합하기 고객사에서 gmail 또는 gsuite 계정으로 GCP를 가입 하시게 되면 개인/법인의 카드로 결제 정보를 이용하여 Billing 이 처리 됩니다. 그런데 기업에서 GCP를 사용시 파트너를 통하여 GCP 빌링 통합하는 절차를 밟고 빌링 통합이 이루어 지게 되면 프로젝트 신규 생성시 빌링 어카운트를 선택 할 수가 있습니다. 신규 프로젝트 만들기 프로젝트 설정 정보 빌링 통합이 완료 되면 빌링 어카운트에 파트너사의 빌링 계정이 보이고 이를 선택하게 되면 고객사의 GCP 프로젝트가 파트너사의 빌링으로 과금이 되는 구조 입니다. 기존 프로젝트 파트너사의 빌링으로 전환하기 빌링 변경하기 (Change Billing) 파트너사의 빌링 선택하고 Set Account 클릭 하면 빌링 계정이 변경 됩니다.
[GCP] Cloud SQL 설정(Configuration) - flags GCP Cloud SQL Flags는 AWS RDS의 파라미터 그룹과 유사 합니다. 해당 옵션은 Configuration options 아래의 Flags 메뉴를 확장하고 원하시는 데이터베이스 플래그 항목을 선택하고 적정한 값또는 콤보박스의 값을 선택하시어 DB 파라미터 정보를 설정 하시면 됩니다. flags(파라미터 그룹) 선택 flags(파라미터 그룹) 세팅 [참고자료] 데이터베이스 플래그 구성 항목 : https://cloud.google.com/sql/docs/postgres/flags
[GCP] 리소스 할당량 관리 GCP는 다양한 이유로 리소스 사용량에 할당량을 적용합니다. 모든 프로젝트의 할당량이 동일하지는 않습니다. GCP 사용량이 점차 늘어나면 할당량도 이에 따라 늘릴 수 있습니다. 앞으로 사용량이 현저하게 늘어날 것으로 예상되는 경우 GCP Console의 할당량 페이지에서 사전에 할당량 조정을 요청할 수 있습니다. 프로젝트 리소스에 사용할 수 있는 할당량을 확인하려면 Google Cloud Platform Console의 할당량 페이지로 이동합니다. 상단의 콤보박스 메뉴를 선택 하여 원하는 리소스에 대한 현재 사용량 및 최대 할당량을 확인 하 실 수 있습니다. 아래와 같이 특정 항목에 대하여 할당량이 부족한 경우 GCP Console의 할당량 페이지에서 할당량 변경을 요청합니다. 할당량 증가 요청 자체는 ..
[GCP] 리소스 계층 구조 관리 - Cloud ID 사용한 방법 Gmail로 GCP를 가입하게 되면 프로젝트 단위로만 관리가 되는데요. 기업에서 실제 사용할때는 이렇게 사용하게 되면 여러가지 관리 측면에서 어려운 면이 많습니다. 이를 위해 GCP는 2가지 방법으로 조직 관리 체계를 제공 하고 있는데요. 그 2가지는 GSuite과 Cloud ID를 이용한 방법인데요. GSuite의 경우 별도로 제품을 구매해야 하기 때문에 좀 더 간편하고 무료로 사용할 수 있는 Cloud ID를 이용한 방법을 알아보겠습니다. [참고사항] 기업 조직을 위한 권장 사항 : https://cloud.google.com/docs/enterprise/best-practices-for-enterprise-organizations 아래 다이어그램은 완벽한 형태의 GCP 리소스 계층 구조의 대표적인 ..
[GCP] Docker 설치 및 Google Container Registry 관리 GCP 상에 Docker 컨테이너 이미지를 관리 하기 위해서 필요한 사항에 대해서 말씀 드리겠습니다. 본 가이드에서는 GCP Compute Engine 서비스의 VM instance Debian/Linux OS 기반에서 도커 이미지를 생성하고 리파저토리에 올리고 관리하는 방법에 대해서 안내 합니다. #컨테이너 레지스트리 API 사용 설정 https://console.cloud.google.com/flows/enableapi?apiid=containerregistry.googleapis.com&redirect=https://cloud.google.com/container-registry/docs/quickstart&_ga=2.24126908.-764026566.1553496517&_gac=1.1257440..
[GCP] HTTP(S) 로드밸런서 http 에서 https로 리다이렉트 하기 GCP HTTP(S) 로드밸런서는 https로의 리다이렉션을 지원하지 않습니다. 그래서 Origin Web Server에 SSL을 적용 하시거나 클라이언트 스크립트에서 리다이렉트를 처리하셔야 합니다. #클라이언트 처리 방법 1 2 3 4 5 6 if (location.protocol != 'https:') { location.href = 'https:' + window.location.href.substring(window.location.protocol.length); } Colored by Color Scripter cs #오리진 웹서버 SSL 적용방법 (아파치 웹서버를 아래와 같이 설치 --> vm 이미지 만들기 --> 인스턴스 템플릿 생성 --> 인스턴스 그룹 생성 http(s) 로드 밸런서의 백..