MC에몽30 [GCP]BigQuery Slot의 종류 및 사용방법 안녕하세요 MC에몽입니다. 이번주는 GCP에서 제공하는 완전관리형 Data warehouse 서비스인 BigQuery에서 사용되는 가상 CPU인 Slot의 종류 및 사용방법에 대해 알아보겠습니다. 1. BigQuery Slot 이란? BigQuery는 완전관리형 서비스이기 때문에 사용자가 직접 인프라를 관리할 필요가 없습니다. BigQuery에서 작업시 사용되는 리소스는 Slot이라는 형태로 구현되어 있으며, 쿼리 크기와 복잡성에 따라 각 쿼리에 필요한 Slot 수를 자동으로 계산합니다. 2. Slot의 종류 Slot은 가격정책에 따라 2가지 종류로 나누어 집니다. 1) On-demand Pricing Slot On-demand, 주문형 가격 책정 모델의 Slot은 쿼리로 스캔한 데이터에 용량에 대한 비.. 2022. 10. 25. GKE Backend Timeout 변경 방법 안녕하세요 MC에몽입니다. 오늘은 GKE Backend Timeout 변경 방법에 대해 알아보는 시간을 가지도록 하겠습니다. 서비스를 제공하는 경우, 서비스 제한 시간 설정이 필요한 경우가 있습니다. 서비스 제한 시간을 설정하여 서비스 제공 시간에 대한 설정이 가능합니다. 이처럼 서비스 별로 적절한 제한시간을 설정하여 사용할 경우 좀 더 연결 관리에 유익할 것입니다. Backend Timeout은 HTTP, HTTPS, HTTP/2 프로토콜을 사용하는 External 및 Internal HTTP(S) LB의 경우 백엔드 서비스 제한 시간은 HTTP(S) 트래픽의 요청/응답 제한 시간입니다. Google의 LB에는 Backend Timeout이 기본 30초로 설정되어 있습니다. 설정 가능한 허용 범위는 1.. 2022. 10. 20. Public Cloud AWS and NCP 2편 오늘은 Public Cloud AWS and NCP 2편에 대해 알아보겠습니다. 1편에서 서버에 대한 금액적인 부분을 설명해 드렸습니다. 이번 시간에는 서버와 함께하는 스토리지와 데이터베이스의 금액적인 부분에 대해서 설명 드리겠습니다. 첫번째로 데이터베이스 금액 비교 입니다. 테스트 기준 동일한 Type의 DB를 선별해서 비교 On-demand (NCP는 AWS처럼 RI가 없다.) 2022년 09월 22일 환율기준 AWS Region: 서울 사용시간: 720 Hour = 30일 배포옵션: Single_AZ OS용 Disk 50G AWS의 경우 금액적인 부분은 환율과 연동되어 매일 변경됩니다. 비용 비교 On-demand의 경우 NCP의 비용측면이 훨씬 이득이 있습니다. AWS에서 RI 1년 기준 NCP와.. 2022. 10. 17. Time Travel을 이용한 Table 복구 방법 가이드 안녕하세요. MC에몽입니다. 오늘은 GCP BigQuery Dataset의 Table DATA를 Time Travel을 통해 복구하는 방법에 대해 알아보도록 하겠습니다. Time Trael은 7일 내로 삭제된 Bigquery Table을 복구할 수 있는 기능입니다. 먼저, 해당 작업을 실행하기 위해서는 다음과 같은 권한이 필요합니다. - Bigquery Admin (roles/bigquery.admin) 1. 이전에 삭제한 Dataset Name을 가진 Dataset을 생성합니다. - Dataset을 생성하지 않는 경우, 복구가 불가능하니 주의하시기 바랍니다. 2. 삭제된 Dataset 및 Table Name을 확인합니다. ============================ SELECT * FROM `r.. 2022. 10. 4. [GCP] Ops Agent 안녕하세요 MC에몽입니다. 이번주는 GCP에서 제공하는 Google Compute Engine 인스턴스에서 원격으로 Monitoring Metric 및 Log를 수집 할 수 있는 에이전트, Ops Agent를 소개하겠습니다. Ops Agent를 각 인스턴스에 설치하여 추가적인 Log 및 Metric을 Cloud Logging과 Cloud Monitoring에 전송하여 인스턴스의 상태에 대한 더 자세한 정보 확인 및 감시를 할 수 있습니다. 또한 Ops Agent는 Monitoring 에이전트 와 Logging 에이전트를 하나의 에이전트로 통합하여 사용할 수 있으며 다운로드 및 설치도 매우 간단합니다. 표준 Linux & Windows 운영체제에서 지원되며 자세한 지원 운영체제 리스트는 해당 문서[1] 에.. 2022. 9. 15. [GCP]GKE Pod에 GCE PV를 Attaching 하는 방법 안녕하세요 MC에몽입니다. 이번주는 GKE Pod에 GCE PV를 Attaching 하는 방법을 알아보겠습니다. Compute Engine에 연결하여 사용하던 PV를 Detached한 후, GKE PV로 사용하여 각 Pod에 연결 할 수 있습니다. 정적 데이터를 전달하는 단순한 웹 서버를 GKE로 사용할 경우, ReadOnlyMany Access Mode로 단일 PV에서 여러 Pod를 연결하여 동일한 콘텐츠를 제공하도록 할 수 있습니다. 아래와 같은 Role을 가진 계정으로 실행해 주시기 바랍니다. 1) compute.admin : Compute 관리자 2) container.admin : 쿠버네티스 관리자 다음과 같은 주의사항을 참고하시기 바랍니다. 1) 연결하고자 하는 PV과 GKE Node는 동일한.. 2022. 9. 7. AWS Wavelength 안녕하세요. MC에몽입니다. 오늘은 AWS Wavelength에 대해 알아보겠습니다. 1. AWS Wavelength란 무엇입니까? AWS Wavelength는 AWS 컴퓨팅 및 스토리지 서비스에 5G 네트워크의 높은 대역폭과 매우 짧은 대기 시간을 결합하여 개발자가 새로운 종류의 애플리케이션을 혁신하고 제작할 수 있게 해줍니다. Wavelength 영역은 미국의 Verizon, 일본의 KDDI, 한국의 SK 텔레콤, 영국과 독일의 Vodafone, 캐나다의 Bell과의 협업을 통해 출시되었습니다. 2. Wavelength 영역이란 무엇입니까? Wavelength 영역은 AWS 컴퓨팅 및 스토리지 서비스를 이동 통신 사업자 데이터 센터의 5G 네트워크 엣지에 포함하여 애플리케이션 트래픽이 모바일 사업자 .. 2022. 9. 1. GCP - Cloud Storage Signed URL 안녕하세요. MC에몽입니다. 오늘은 Google Cloud의 Object 저장소인 Cloud Storage의 Signed URL 기능에 대해 알아보겠습니다. Signed URL이란 특정 Cloud Storage 리소스에 대한 제한된 시간 동안 액세스 권한을 제공하는 URL입니다. Signed URL을 사용해 일정 기간 동안 특정 작업만 할 수 있는 URL을 생성함으로써 보안을 향상 시킬 수 있습니다. 이를 그림으로 간단히 표현하면 아래와 같습니다. (1) Cloud Storage Bucket에 권한이 있는 SA를 생성한 뒤, 해당 SA로 Signed URL을 생성합니다. (2) 생성된 Signed URL을 사용자에게 전달합니다. (3) 제한된 시간 동안 지정된 GCS Object에 Request를 할 수.. 2022. 8. 26. 이전 1 2 3 4 다음