GCP oogle cloud Essentials - Create a Virtual Machine(Linux 계열) Cloud console 에서 instance 만들기 좌측 상단의 네비게이션 메뉴에서 vm instance를 선택한 후 create instance를 클릭하면 끝이다 이는 하고자 하는 프로젝트의 특징에 맞게 잘 조정하면 될 것 만들어진 인스턴스를 ssh 접속 하고 싶은 경우, 만들어진 인스턴스의 정보를 볼 수 있는 테이블에서 SSH를 클릭하면 된다. Cloud shell command gcp... GSP001GCPstudyjamGCP GCP에서 node 버전 업그레이드하기 동료 개발자분이 개발한 branch를 merge 하면서 아래와 같은 이유로 빌드가 실패했다. 우리 서비스는 node 10.24.0 버전으로 개발되고 있었는데 개발자분이 ‘react-hook-form’ 이라는 모듈을 사용하면서 해당 모듈이 필요로하는 최소 버전이 맞지 않아 발생한 오류였다. 22년 4월 시점에서 node stable 버전은 16이다. 그에 비해 버전 10은 꽤 오래되었다는 생각... InfraGCPGCP configmap/secret complete-demo.yaml 파일 test-configmap 파일 yaml 형식 test-secret.yaml 파일 test-secret 파일 yaml 형식 complete-demo.yaml 파일... kubernetesGCPGCP 쿠버네티스에서 실행할 Go 컨테이너 작성 쿠버네티스를 실습하기 위해 Go를 활용해 컨테이너를 작성해 보겠다. 우분투 환경에선 다른 앱과 비슷하게 apt install 명령어를 통해 설치할 수 있다 맥에서는 홈브루를 사용하면 마찬가지로 매우 쉽게 설치할 수 있다. 윈도우에서도 golang의 에서 다운로드 받을 수 있다고 한다. 이 어플리케이션을 실행하기 위해선 httprouter 패키지를 깃헙에서 다운 받아줘야 하는데 아래 명령어를 ... golangdockerGCPkubernetesGCP Google ComputeEngine으로 Minecraft 서버 구축 이 기사에서는 Minecraft 서버를 구축하는 방법과 배운 내용을 Google Computee Engine으로 작성합니다. Minecraft 서버에 필요한 리소스는 얼마입니까? 먼저 Minecraft 서버에 필요한 리소스를 조사했습니다. 200 ~ 400 GB 이 글은 ComputeEngine에 Minecraft 서버를 구축할 것입니다. 이번에 Compute Engine에 Minecraft... GCPMinecrafttech Datastore에서 확대/축소 및 조회 및 즉시 반영이 가능한 카운터 예를 들어 에서 애니메이션의 재생 수, 평론 수, 페이지 보기 수 등 계수기를 실시했지만 디자인의 난이도가 상당히 높기 때문에 어떻게 실시해야 하는지를 정리했다. 이 예에서 하나의 id를 위해 100개의 실체를 준비했다.이렇게 되면 업데이트 처리가 분산돼 1초에 100회 정도의 업데이트를 견딜 수 있다. 이런 코드를 썼어도 분산된 계수기에 대한 검색은 엉망진창인 값만 얻을 수 있다. 분포식 ... GCPdatastore분산 계수기tech IAM Condition을 통해 특정 GCS 세그먼트에만 액세스 가능 일반적으로 GCP 프로젝트에 소유자 (Ownner) 와 편집 (Editor) 등의 권한을 주면 Google Cloud Storage (GCS) 구간에 접근할 수 있습니다.따라서 일부 사람들이 특정 GCS 구간에만 접근할 수 있도록 하고 싶습니다. GCS 구간에 대한 접근 제한을 조사하고 GCS 구간에 권한을 추가하는 방법을 소개했다.이 방법은 매우 간단하지만 어느 GCS통에 어느 사용자, 서... GCPIAMCloud Storagetech Google Cloud/Terraform 사전 준비 다음은 구축과 운용의 기교를 높이기 위해 먼저 준비를 하고 환경, 설치 내용을 총괄했다. 자신의 데스크탑 컴퓨터(OS: Windows 10)를 사용합니다. Infrastructure as Code를 대표하는 인물인 테라폼은 개인적으로는 사용하기 쉽고 정점을 설정하는 것도 콘솔 조작보다 제어하기 쉬우므로 충분히 활용해야 한다. 에서 Windows용 테라form의 최신 버전인'ver1.1.7'(... GCPTerraformidea [Rails] Carrier Wave 및 fog-Google에서 Google Cloud Storage에 연결할 때 기본 인증 정보 사용 GCP의 실행 환경(예를 들어 App Engine과 Compute Engine)에서 응용 프로그램은 GCP의 다른 자원을 방문할 때 이 환경과 관련된 서비스 계정의 인증 정보 = 응용 프로그램의 기본 인증 정보(ADC)를 이용할 수 있다. 프로그램이 Google Cloud 환경에서 실행되고 서비스 계정이 환경에 연결되면 서비스 계정에 대한 인증 정보를 받을 수 있습니다.그런 다음 응용 프로그... GCPRailsCloud Storagecarrierwavetech Identity Plaatform[GCC]의 사용법(클라우드 런과 함께 사용 가능) 공식 이외의 사용법을 일본어로 설명하는 방법을 찾지 못했기 때문에 여기에 기술합니다. GCP의 IDaS 서비스입니다.GCP 관련 기본은 Firebase Authrization이라고 생각하지만 이 안에서 움직이는 것은 Identity Platiform입니다.서비스는 별다른 차이가 없지만'다세입자 기능'은 다르다.한마디로 사용자 그룹(≈ 임차인)으로 나눌 수 있다. 기본적인 사용 방법은Fireb... GCPJavaScriptPythonCloudRunidentityplatformtech 담로도에서 시작된 고속버스 검색 서비스'GO TO AWAJI'가 발표한 사연입니다. 2022년 1월 1일 혼슈와 담로도를 연결하는 대중교통기관(고속버스와 페리선)을 수색하는 서비스'고투 어워지'(GO TO AWAJI)를 발표했다. 일부 버스 회사의 모바일 기기 사이트 성능이 좋지 않다 버스 정류장 오류 발생 각 버스 회사의 시간표를 횡단적으로 검색할 수 있음 백엔드에서 시간표 데이터를 가져와 사용자에게 보이기 각 버스 회사의 최신 정보를 얻어 개발자에게bot 알림 백엔드에서... GCPNetlifyNext.jsPython개인 개발tech MLflow Tracking Server 시작: AppEngine FE+Cloud IAP ver. GKE(+Ingress)나 App Engine Flexble Environment, Cloud IAP를 사용하면 한정 공개된 MLflow Tracking Server를 쉽게 구성할 수 있습니다. 클라우드 IAP를 이용해 MLflow Tracking을 쉽고 안전하게 (not 저렴하게) 이동한다. MLflow Tracking의 백엔드 DB는 클라우드SQL이고, Artifact store는 GCS... GCPPythonMLflowtech VScode와 GCP를 이용하여 원격 개발 기기를 제작하였다 이 기사는 포트나 안전성을 바꾸지 않을 것이다.개발 환경 조정을 위한 Docker도 취급하지 않습니다. GCE에서 CentOS를 사용하여 클라우드에서 개발 준비 환경 로컬에서 Remote Development에 가입한 VScode 액세스 개발 환경 원격 개발 환경 완성!!! ※ f1-micro = 이 기기는 2019년 11월 14일 당시 처음 720시간은 매월 무료였던 것 같아 이번에 선택했... GCPVS Code개발 환경remoteGCEtech
oogle cloud Essentials - Create a Virtual Machine(Linux 계열) Cloud console 에서 instance 만들기 좌측 상단의 네비게이션 메뉴에서 vm instance를 선택한 후 create instance를 클릭하면 끝이다 이는 하고자 하는 프로젝트의 특징에 맞게 잘 조정하면 될 것 만들어진 인스턴스를 ssh 접속 하고 싶은 경우, 만들어진 인스턴스의 정보를 볼 수 있는 테이블에서 SSH를 클릭하면 된다. Cloud shell command gcp... GSP001GCPstudyjamGCP GCP에서 node 버전 업그레이드하기 동료 개발자분이 개발한 branch를 merge 하면서 아래와 같은 이유로 빌드가 실패했다. 우리 서비스는 node 10.24.0 버전으로 개발되고 있었는데 개발자분이 ‘react-hook-form’ 이라는 모듈을 사용하면서 해당 모듈이 필요로하는 최소 버전이 맞지 않아 발생한 오류였다. 22년 4월 시점에서 node stable 버전은 16이다. 그에 비해 버전 10은 꽤 오래되었다는 생각... InfraGCPGCP configmap/secret complete-demo.yaml 파일 test-configmap 파일 yaml 형식 test-secret.yaml 파일 test-secret 파일 yaml 형식 complete-demo.yaml 파일... kubernetesGCPGCP 쿠버네티스에서 실행할 Go 컨테이너 작성 쿠버네티스를 실습하기 위해 Go를 활용해 컨테이너를 작성해 보겠다. 우분투 환경에선 다른 앱과 비슷하게 apt install 명령어를 통해 설치할 수 있다 맥에서는 홈브루를 사용하면 마찬가지로 매우 쉽게 설치할 수 있다. 윈도우에서도 golang의 에서 다운로드 받을 수 있다고 한다. 이 어플리케이션을 실행하기 위해선 httprouter 패키지를 깃헙에서 다운 받아줘야 하는데 아래 명령어를 ... golangdockerGCPkubernetesGCP Google ComputeEngine으로 Minecraft 서버 구축 이 기사에서는 Minecraft 서버를 구축하는 방법과 배운 내용을 Google Computee Engine으로 작성합니다. Minecraft 서버에 필요한 리소스는 얼마입니까? 먼저 Minecraft 서버에 필요한 리소스를 조사했습니다. 200 ~ 400 GB 이 글은 ComputeEngine에 Minecraft 서버를 구축할 것입니다. 이번에 Compute Engine에 Minecraft... GCPMinecrafttech Datastore에서 확대/축소 및 조회 및 즉시 반영이 가능한 카운터 예를 들어 에서 애니메이션의 재생 수, 평론 수, 페이지 보기 수 등 계수기를 실시했지만 디자인의 난이도가 상당히 높기 때문에 어떻게 실시해야 하는지를 정리했다. 이 예에서 하나의 id를 위해 100개의 실체를 준비했다.이렇게 되면 업데이트 처리가 분산돼 1초에 100회 정도의 업데이트를 견딜 수 있다. 이런 코드를 썼어도 분산된 계수기에 대한 검색은 엉망진창인 값만 얻을 수 있다. 분포식 ... GCPdatastore분산 계수기tech IAM Condition을 통해 특정 GCS 세그먼트에만 액세스 가능 일반적으로 GCP 프로젝트에 소유자 (Ownner) 와 편집 (Editor) 등의 권한을 주면 Google Cloud Storage (GCS) 구간에 접근할 수 있습니다.따라서 일부 사람들이 특정 GCS 구간에만 접근할 수 있도록 하고 싶습니다. GCS 구간에 대한 접근 제한을 조사하고 GCS 구간에 권한을 추가하는 방법을 소개했다.이 방법은 매우 간단하지만 어느 GCS통에 어느 사용자, 서... GCPIAMCloud Storagetech Google Cloud/Terraform 사전 준비 다음은 구축과 운용의 기교를 높이기 위해 먼저 준비를 하고 환경, 설치 내용을 총괄했다. 자신의 데스크탑 컴퓨터(OS: Windows 10)를 사용합니다. Infrastructure as Code를 대표하는 인물인 테라폼은 개인적으로는 사용하기 쉽고 정점을 설정하는 것도 콘솔 조작보다 제어하기 쉬우므로 충분히 활용해야 한다. 에서 Windows용 테라form의 최신 버전인'ver1.1.7'(... GCPTerraformidea [Rails] Carrier Wave 및 fog-Google에서 Google Cloud Storage에 연결할 때 기본 인증 정보 사용 GCP의 실행 환경(예를 들어 App Engine과 Compute Engine)에서 응용 프로그램은 GCP의 다른 자원을 방문할 때 이 환경과 관련된 서비스 계정의 인증 정보 = 응용 프로그램의 기본 인증 정보(ADC)를 이용할 수 있다. 프로그램이 Google Cloud 환경에서 실행되고 서비스 계정이 환경에 연결되면 서비스 계정에 대한 인증 정보를 받을 수 있습니다.그런 다음 응용 프로그... GCPRailsCloud Storagecarrierwavetech Identity Plaatform[GCC]의 사용법(클라우드 런과 함께 사용 가능) 공식 이외의 사용법을 일본어로 설명하는 방법을 찾지 못했기 때문에 여기에 기술합니다. GCP의 IDaS 서비스입니다.GCP 관련 기본은 Firebase Authrization이라고 생각하지만 이 안에서 움직이는 것은 Identity Platiform입니다.서비스는 별다른 차이가 없지만'다세입자 기능'은 다르다.한마디로 사용자 그룹(≈ 임차인)으로 나눌 수 있다. 기본적인 사용 방법은Fireb... GCPJavaScriptPythonCloudRunidentityplatformtech 담로도에서 시작된 고속버스 검색 서비스'GO TO AWAJI'가 발표한 사연입니다. 2022년 1월 1일 혼슈와 담로도를 연결하는 대중교통기관(고속버스와 페리선)을 수색하는 서비스'고투 어워지'(GO TO AWAJI)를 발표했다. 일부 버스 회사의 모바일 기기 사이트 성능이 좋지 않다 버스 정류장 오류 발생 각 버스 회사의 시간표를 횡단적으로 검색할 수 있음 백엔드에서 시간표 데이터를 가져와 사용자에게 보이기 각 버스 회사의 최신 정보를 얻어 개발자에게bot 알림 백엔드에서... GCPNetlifyNext.jsPython개인 개발tech MLflow Tracking Server 시작: AppEngine FE+Cloud IAP ver. GKE(+Ingress)나 App Engine Flexble Environment, Cloud IAP를 사용하면 한정 공개된 MLflow Tracking Server를 쉽게 구성할 수 있습니다. 클라우드 IAP를 이용해 MLflow Tracking을 쉽고 안전하게 (not 저렴하게) 이동한다. MLflow Tracking의 백엔드 DB는 클라우드SQL이고, Artifact store는 GCS... GCPPythonMLflowtech VScode와 GCP를 이용하여 원격 개발 기기를 제작하였다 이 기사는 포트나 안전성을 바꾸지 않을 것이다.개발 환경 조정을 위한 Docker도 취급하지 않습니다. GCE에서 CentOS를 사용하여 클라우드에서 개발 준비 환경 로컬에서 Remote Development에 가입한 VScode 액세스 개발 환경 원격 개발 환경 완성!!! ※ f1-micro = 이 기기는 2019년 11월 14일 당시 처음 720시간은 매월 무료였던 것 같아 이번에 선택했... GCPVS Code개발 환경remoteGCEtech