본문 바로가기

전체 글85

[GCP]GCP 기초_BigQuery란? 1. Big Query란? 확장성이 뛰어난 구글의 기업용 서버리스 기반의 데이터 웨어하우스, 표준 SQL을 지원하기 때문에 기존 SQL을 알고 있는 사용자도 손쉽게 사용 가능, 매월 무료로 최대 1TB 상당의 데이터를 분석하고 10GB의 데이터를 저장할 수 있음. 스토리지와 컴퓨팅이 분리되어 있기 때문에 데이터 웨어하우스의 용량을 원하는 대로 계획할 수 있는 탄력적인 확장성을 가짐. 내부적으로 관리형 열 형식 스토리지, 대량 동시 실행, 자동 성능 최적화 기능을 제공 데이터 크기에 관계없이 클라우드 데이터 레이크를 구축하고 동시에 빠르게 분석할 수 있음. 기존 ETL 도구와의 연동도 지원(GCS, 구글 시트, 구글 드라이브, 인포메티카, 탈랜드) BI 도구와 자체적으로 BI Engine을 지원하여 누구나.. 2021. 9. 29.
[Azure]MS Azure 시험 50% 할인 바우처 받기 종종 MS에서 진행하는 교육을 수료하면 무료로 시험을 볼 수 있는 바우처를 주고는 했는데 요즘에는 코로나 때문인지 몰라도 조금 뜸해진 거 같습니다. 그 대신 일정 교육을 수료하면 50% 바우처를 발급해주는 이벤트(?)가 있어서 공유 합니다. 많이는 아니고 종종 하는 즐겨 찾기를 해두시고 중간중간 체크하셔서 많은 분들이 혜택을 챙기셨으면 좋겠습니다. 저도 이번에 처음 하는 것인데 얼마나 자주 하는지는 모르겠습니다. https://developer.microsoft.com/ko-kr/offers/30-days-to-learn-it#segment-2 Microsoft | 30 Days to Learn It Azure AI Fundamentals 컴퓨터 비전, 자연어 처리, 대화형 AI를 포함한 머신 러닝 및 .. 2021. 9. 28.
[GCP]GCP 기초_Cloud SQL 만들기 1. Cloud SQL 인스턴스 만들기 SQL -> 인스턴스 만들기 -> 인스턴스 정보 입력 -> SQL 관련 정보 입력 (입력정보 중 "구성 옵션 표시"를 선택하면 SQL에 대한 스펙, 백업등에 대한 설정값을 입력할 수 있음) ->인스턴스 만들기 -> 개요 화면에서 생성된 인스턴스의 상세 정보 확인 가능 생성된 SQL 개요 화면 2. Cloud SQL 인스턴스 수정 상단 메뉴 수정 선택 -> 수정하고자하는 옵션 확인 -> 옵션 수정한 이후 저장하게 되면 SQL 을 다시 시작하게 됨. 3. 공개 IP 구성 및 클라이언트 연결 SQL -> 연결 -> 승인된 네트워크에서 네트워크 추가 -> 0.0.0.0/0 (전체 허용) -> 공개 IP 복사 -> 연결 테스트 Mysql 접속 연결 테스트 4. Cloud S.. 2021. 9. 15.
[GCP]GCP 기초_Cloud SQL 1. Cloud SQL 개념 : 대표적인 관계형 DB인 MySQL과 PostgreSQL이 있음. GCP에서 유지 및 관리를 해주는 완전 관리형 DB 서비스로 손쉽게 설정과 유지 보수 및 관리가 가능 2. MySQL용 Cloud SQL 완전 관리형 데이터베이스 2세대 인스턴스는 5.6 or 5.7을 지원하며 최대 416GB의 RAM과 10TB의 데이터 레파지토리를 제공. 필요에 따라 레파지토리 크기가 자동으로 증가하는 옵션을 제공 1세대 인스턴스는 5.5 or 5.6을 지원, 최대 16GB의 RAM과 500GB의 데이터 레파지토리를 제공 콘솔에서 손쉽게 생성 및 관리 Cloud SQL 프록시 또는 SSL/TLS 프로토콜을 사용한 보안 연결 지원 비공개 IP 지원 자동 장애 조치로 여러 영역 간에 데이터를 .. 2021. 9. 13.
[GCP]GCP 기초_GCS(Google Cloud Storage)_실습 1. 버킷 만들기 Cloud Storage -> 브라우저 -> 버킷 만들기 -> 위치 등 설정 후 만들기 2. 객체 업로드 및 다운로드 파일 업로드/폴더 업로드 3. 버킷 및 파일 권한 수정 버킷 선택 -> 상단에 권한 선택 -> 권한 추가 -> 버킷에서 공개된 URL 확인 가능 4. gsutil 명령어 2021.08.24 - [IT/하려고 하는 클라우드] - [GCP] GCP 따라하기_준비 [GCP] GCP 따라하기_준비 1. Google 계정 생성 후 로그인 - https://console.cloud.google.com/ Google Cloud Platform 하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요. accounts.google.co.. 2021. 9. 8.
[GCP]GCP 기초_GCS(Google Cloud Storage) 1. GCS(Google Cloud Storage)란 개념 : 데이터 양에 관계없이 언제 어디서나 데이터를 저장하고 이를 가져올 수 있음. 컨텐츠를 제공하거나 백업 데이터를 저장하거나 사용자에게 대량의 데이터 객체를 배포하는 등의 용도로 사용할 수 있음. 프로젝트 : GCP 의 프로젝트와 동일한 개념으로 GCS의 모든 데이터는 프로젝트에 속하게 됨. 버킷 : GCS에 저장하는 모근 데이터들은 버킷에 포함되어야 함. 버킷은 전역에서 고유해야 하기 때문에 GCP 전체에서 고유한 이름을 사용 Repository 등급 : 버킷을 생성할 때 저장할 데이터의 특징에 따라 등급이 나뉘게 됨. Multi-Regional Storage, Regional Storage, Nearline Storage, Coldline S.. 2021. 9. 7.
[GCP]GCP 기초_Cloud Load Balancing 만들기 1. VM 인스턴스에 오토스케일링 로드 밸런서 만들기 아파티 서버 설정이 된 VM 인스턴스를 만들고 인스턴스 > 스냅샷 > 이스크 > 이미지 순으로 생성하여 이미지를 이용해 인스턴스 템플릿을 만들고, 해당 인스턴스 템플릿으로 인스턴스 그룹을 만들어 로드 밸런서를 만들기 VM 인스턴스 -> 인스턴스 만들기 (apache 설치 스크립트 설정) -> 서버 접속 확인 2. 스냅샷 만들기 3. 디스크 만들기 4. 이미지 만들기 5. 인스턴스 템플릿 만들기 6. 인스턴스 그룹 만들기 (다중으로 만들기 - 각 영역에) 7. 로드 밸런서 만들기 네트워크 서비스 -> 부하분산 -> HTTP(S) 부하 분산 구성 시작 8. 부하분산 확인 2021. 9. 5.
[GCP]GCP 기초_Cloud Load Balancing 1. Load Balancing 개념 한 번에 많은 요청으로 트래픽이 증가했을 때 이를 처리할 수 있을 만큼 여러 대의 VM에 트래픽을 분산해서 보내, 부하 발생 시 처리하는 기술 종류 Global : 글로벌하게 서비스가 이루어질때 하나의 애니캐스트 IP를 통해서 전역으로 부하 분산이 이루어짐, IPv6 지원 (종류 : Http(s), SSL Proxy, TCP Proxy) Regional : 하나의 지역에 집중적으로 트래픽이 발생할 때 이용, IPv4 만 지원(종류 : Internal TCP/UDP, Network TCP/UDP) External : VPC 네트워크가 아닌 다른 네트워크를 통해서 트래픽이 발생하는 경우 이용 (종류 : Http(s), SSL Proxy, Network TCP/UDP, T.. 2021. 9. 4.
[GCP]GCP 기초_ VPC 네트워크 설정 1. VPC 네트워크 설정 프로젝트 선택 -> 메뉴 -> VPC 네트워크 -> VPC 네트워크 만들기 생성된 네트워크 확인 VM에서 네트워크 설정 확인 -> VM 인스턴스 생성 -> 네트워킹 -> 생성한 네트워크 대역 확인 가능 2. 방화벽 규칙 만들기 VPC 네트워크 -> 방화벽 -> 방화벽 규칙 만들기 -> 네트워크 설정 후 만들기 신규 생성된 방화벽 규칙 확인 3. 외부 고정 IP 만들기 VPC 네트워크 -> 외부 IP 주소 -> 고정 주소 예약 -> 값 설정 후 예약 예약된 IP 주소 확인 생성된 VM 에 고정 IP 연결 (생성한 고정 IP 확인 - 연결전 고정 IP 리전 확인 필요) 2021. 9. 3.
[GCP]GCP 기초_ VPC 1. VPC 네트워크의 특징 VPC 네트워크는 연결된 라우터와 방화벽 규칙을 포함한 전역 리소스입니다. 서브넷은 지역 리소스로 각 서브넷은 CIDR을 이용하여 IP 주소 범위를 정의합니다. 인스턴스에서 송수신되는 트래픽은 방화벽 규칙으로 제어할 수 있습니다. 내부 IP 주소가 있는 인스턴스는 Google API 및 서비스와 통신할 수 있습니다. 네트워크 관리는 IAM을 사용하여 관리할 수 있습니다. 공유 VPC를 사용하면, VPC 네트워크를 공용 호스트 프로젝트에 유지할 수 있습니다. VPC 네트워크 피어링으로 VPC 네트워크를 다른 프로젝트 또는 조직의 다른 VPC 네트워크에 연결할 수 있습니다. Cloud VPC나 Cloud interconnect를 사용하면 온프라미스 환경이나 타 벤더의 클라우드 서.. 2021. 9. 2.
728x90