Cloud 45

SQL

🗓️Cloud SQL의 기본 개념💡Cloud SQL은 MySQL, PostgreSQL, SQL Server를 위한 완전 관리형 관계형 데이터베이스 서비스 즉 SaaS형 서비스 데이터베이스 관리 작업을 수행할 필요 없는 것 Cloud SQL의 지원 되는 RDBMS💡MySQL PostgreSQL SQL Server (MS) 이중화를 위한 HA구성💡HA란 High Availability 고가용성을 말한다. Active로 서비스 하는 인스턴스가 장애 발생시 다른 위치에 있는 Standby 인스턴스가 이어서 서비스를 제공하는 것이 제일 대표적이지만 고가용성이란 계획된 중단, 계획되지 않은 중단 모두 다 서비스가 중지되지 않고 지속적으로 서비스를 해줄 수 있는 것 HA의 개념에서 Active-Standby와 Fau..

Cloud/GCP 2023.05.12

Database

📦 RDBMS/NOSQL DB 차이DBMS는 사용자와 데이터베이스 사이에서 사용자의 요청에 따라 정보를 생성하고 데이터베이스를 관리해주는 소프트웨어 RDBMS의 R은 Relational(관계)의 약자로 관계형 데이터베이스 관리 시스템을 말하는 것 각 다른 테이블들과 관계를 맺고 모여있는 집합체며, 다른 테이블과 외래 키(Foreign key)를 사용해 테이블간 JoIn하여 사용하는 DB NoSQL이란(Not Only SQL)의 약자로 RDB 형태의 관계형 데이터베이스가 아닌 다른 형태의 데이터 저장 기술을 의미 NoSQL에서는 RDBMS와는 달리 테이블 간 관계를 정의하지 않음 데이터 테이블은 그냥 하나의 테이블이며 테이블 간의 관계를 정의하지 않아 일반적으로 테이블 간 Join도 불가능 NoSQL은 점..

Cloud/GCP 2023.05.12

App Engine

📱 App engine 개념App engine 서비스 관리 App engine jobs관리 App engine 에서 Database 처리 방식 App engine 개념App Engine은 GCP의 인프라를 이용해 필요한 웹 애플리케이션을 개발, 배포, 관리 할 수 있는 완전 관리형 서버리스 플랫폼구글에서 개요에 작성하기로는 완전 관리형이라 하나 PaaS서비스임 (Platform as a Service) 왜나면 개발자가 GCP내에서 애플리케이션을 구축하고 배포할 수 있는 플랫폼만 제공해주기에 SaaS는 Gmail. Drive서비스라고 생각하면 이해하기 쉽다. 언어, 라이브러리, 프레임워크 중에서 선택하여 앱을 개발한 후 App Engine에서 프로비저닝 서버를 관리하고 필요에 따라 앱 인스턴스를 확장 Ap..

Cloud/GCP 2023.02.01

Cloud RUN

💡개요 “컨테이너식 애플리케이션의 빠르고 안전한 배포 및 확장을 위한 완전 관리형 컴퓨팅 플랫폼” AWS의 Cloud Functions과 비슷하지만, Cloud Run은 컨테이너 기반으로 서비스를 제공한다는 점이 다름 ”도커 기반의 컨테이너 서비스를 서버리스 환경에서 운영한다” 위의 그림처럼 컨테이너에서 배포를 하여 사용하는 구조 Cloud Functions과 같이 요청하는 코드나 스크립트, 배열, 예약작업에 적합함 컨테이너 서비스지만, 요청이 있을때만 실행되므로, 요청 시간만큼만 과금이 된다.Cloud Run이란 무엇인가요? | Cloud Run 문서 | Google CloudCloud Run은 Google의 확장 가능한 인프라에서 직접 컨테이너를 실행할 수 있게 해 주는 관리형 컴퓨팅 플랫폼입니다. ..

Cloud/GCP 2023.02.01

GKE

🔮 💡GKE : Google Kubernetes Engine 구글이 관리해주는 쿠버네티스 컨테이너를 여러개 관리하는 서비스 = 쿠버네티스 GKE개요 문서GKE 개요 | Google Kubernetes Engine(GKE) | Google CloudGKE의 이점을 알아봅니다.https://cloud.google.com/kubernetes-engine/docs/concepts/kubernetes-engine-overview?hl=ko GKE 아키텍쳐 제어 영역과 노드(컨테이너)로 구성 autopilot의 경우 node를 GKE가 관리하며, Standard는 유저가 직접관리 그외 VPC, Load Balancer등은 Google Cloud Services에 연결이 되어있다. GKE 클러스터 아키텍처 | Goo..

Cloud/GCP 2023.02.01

Google Cloud Essentials Challenge Lab

GCP Qwkilab의 Google Cloud Essentials:Challenge Lab 챌린지 랩이다. 💡작업 1: 프로젝트 jumphost 인스턴스 만들기프로젝트에 대한 유지보수를 실행하기 위해 이 인스턴스를 사용할 것입니다.요구사항:인스턴스 이름을 nucleus-jumphost-*** (으)로 지정합니다.f1-micro 머신 유형을 사용합니다.기본 이미지 유형(Debian Linux)을 사용합니다. jumphost (host)생성을 요청하는 것프로젝트를 생성할 곳으로 변경하고gcloud config set project qwiklabs-gcp-04-a8858df420c7 예제 : gcloud compute instances create instance --machine-type n1-standar..

Cloud/GCP 2023.01.26

Compute Engine

🖥️ VM 인스턴스 Instance groups, instance templates Sole-tenant node Disk Bakcup GCP의 A 프로젝트의 인스턴스를 B 프로젝트로 이전 CUD, SUD의 개념TPU L/B에서 사용하는 Health check 방식 Bastion host VM 인스턴스 로그 External Disk(Data disk) 추가 구성 디스크의 용량 증설 방법 디스크의 용량 축소 방법 VM의 유지보수를 위한 startup, shutdown 시 자동 실행 방법Compute Engine 종류 / 가격 VM 인스턴스🖥️Compute Engine인스턴스 Google 인프라에서 호스팅되는 가상 머신(VM)으로 정의 각 인스턴스는 프로젝트에 속하며, Google에서 제공하는 Linux, ..

Cloud/GCP 2023.01.20

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