GCP 38

GCP 키 관리(KMS, EKM, CMEK)

🔑 클라우드 키 관리(KMS, EKM, CMEK)클라우드 키 관리(KMS, EKM, CMEK)온프레미스에서 키관리서버로 불리는 서비스 💡KMS : Key Management Service 대칭, 비대칭 키를 사용하여 암호화하는데 있어 키를 관리해주는 서비스 비대칭은 공개키암호화 (암호화/공개키 별도) 대칭은 암호화, 복호화 하는데 있어 동일한 키를 사용 대칭(AES, SEED), 비대칭(RSA) https://s3-us-west-2.amazonaws.com/secure.notion-static.com/b1ba7601-8c2c-4be8-b15c-dd74ceb75b57/gcloud%E1%84%85%E1%85%A9_cloudKMS_%E1%84%92%E1%85%AA%E1%86%AF%E1%84%89%E1%85%A..

Cloud/GCP 2023.01.17

CloudShell

CloudShell GCP에서의 CloudShell은 무엇인가?특이사항CloudShell GCP에서의 CloudShell은 무엇인가?Cloud Shell은 브라우저를 사용해 어디서나 액세스할 수 있는 온라인 개발 및 운영 환경gcloud 명령줄 도구, kubectl 등의 유틸리티가 미리 로드된 온라인 터미널을 사용해 리소스를 관리할 수 있는 도구구글에서 제공한 개요Cloud Shell은 기본 제공되는 무료 가상 머신으로서 Cloud SDK, 널리 사용되는 개발자 도구 및 런타임이 사전 설치되어 제공됩니다. Cloud SDK의 일부인 gcloud 명령줄 인터페이스는 Google Cloud 리소스 관리에 사용되는 강력한 다목적 도구로서 Cloud Shell에서 사용하면 워크스테이션에서 설치할 필요가 없습니다..

Cloud/GCP 2023.01.17

VPC Network

🪧VPCCIDR/SubnetFirewall Rules묵시적인 규칙 기본 네트워크에 미리 입력된 규칙Routes경로 유형VPC PeeringShared VPCVPCVirtual Private Cloud는 Andromeda를 사용하여 Google의 프로덕션 네트워크 내에서 구현되는 물리적 네트워크의 가상 버전 Andromeda : 구글 네트워크 가상화 스택에 있는 기술 GCP 문서 VPC 네트워크 | Google CloudVirtual Private Cloud(VPC) 네트워크는 Andromeda 를 사용하여 Google의 프로덕션 네트워크 내에서 구현되는 물리적 네트워크의 가상 버전입니다. VPC 네트워크는 다음을 제공합니다. 프로젝트에는 여러 VPC 네트워크가 포함될 수 있습니다. 이를 금지하는 조직 정..

Cloud/GCP 2023.01.17

Network Services

Network services 기본개념 GCP의 LB의 종류 및 특징 Cloud DNS DNS 전달 방법 Cloud CDN Cloud NAT Traffic Director네트워크 서비스 등급Network services 기본개념 GCP의 제일 큰 특징은 VPC가 특정 리전에 제한되지 않는 점 VPC자체에 IP주소 지정이 없다. 글로벌 VPC로 대륙, 국가가 달라도 되는 점 즉 1개의 VPC에 여러 나라의 서브넷으로 구성이 가능 AWS가 미국 오하이오 VPC, 서울 VPC로 나뉜다면 GCP는 미국 오하이오 서브넷, 서울 서브넷 기본 VPC가 존재하나의 리전 / 하나의 서브넷/29까지 서브넷 지원Auto / Custom 서브넷 생성 지원늘릴 수는 있으나, 줄이는 건 불가프로젝트 > VPC > 서브넷 리전, ..

Cloud/GCP 2023.01.17

GCP에서 3Tire로 구성하기

잠시 몸담았던 회사에서 입사시 내주었던 과제 Spring에서 공식적으로 제공하는 예제 프로젝트인데 전통적인 3Tire 구조이기 때문에 해보면 도움되는 것이 많다. 예제를 다운받을 수 있는 곳은 아래와 같다. https://github.com/spring-projects/spring-petclinic GitHub - spring-projects/spring-petclinic: A sample Spring-based application A sample Spring-based application. Contribute to spring-projects/spring-petclinic development by creating an account on GitHub. github.com 아래는 구성도(GCP)를 ..

Cloud/GCP 2022.11.22