728x90

GCP 8

Big Data and Maching Learning in the Cloud

Google Cloud Google이 제공하는 인프라 및 데이터 처리 최신 기술을 사용 가능, 데이터 분석 시스템 구축/ 유지할 때의 복잡성 자동으로 제거 Google Cloud 빅데이터 솔루션 유용한 데이터 분석 정보로 비즈니스와 사용자 경험을 변화 (통합 서버리스 플랫폼) 서버리스 작업을 실행하는 인스턴스의 프로비저닝이 필요하지 X Apache Hadoop 빅 데이터 대응 오픈 소스 프레임 워크, Google이 개발한 MapReduce 프로그래밍 모델이 베이스 Cloud Dataproc Hadoop 관리 서비스 , HAdoop, Spark, Hive, Pig, GCP에서 실행 가능, Hadoop 클러스터를 요청하기만 하면 90초 이내에 클러스터가 자동으로 생성 온프레미스 하드웨어 자산보다 민첩하게 리..

GCP/GCP 기초 2022.05.27

Developing, Deploying and Monitoring in the Cloud

GCP의 많은 고객은 Git을 사용하여 소스 코드 트리를 저장하고 관리 자체 인스턴스의 장점 완전한 제어호스트형 Git 제공자의 장점 작업 부담의 경감Cloud Source RepositoriesGit 버전 관리로 팀별 앱 및 서비스 개발을 지원, 개인 Git 저장소 얼마든지 사용 가능, 소스 뷰어도 존재 Cloud Functions 서버 또는 런타임 바이너리 걱정 X, 필요한 이미지 처리, 단일 목적의 함수를 생성하기만 하면 자동으로 실행, 시작 조건만 구성하면 서버 사용료 불필요 Cloud Functions의 트리거 기준 Cloud Storage, Cloud Pub/ Sub, HTTP 호출 이벤트 Cloud Functions 설정 대상 이벤트 선택(트리거) -> JavaScript 함수를 트리거와 연..

GCP/GCP 기초 2022.05.27

애플리케이션

App Engine은 많은 웹 앱에 필요 서비스가 내장되어 있음 ex) NoSQL 데이터베이스, 메모리 내 캐시, 부하 분산, 상태 확인, 로깅, 사용자 인증 기능 App Engine은 수신 트래픽 양에 따라 앱을 자동으로 확장 App Engine은 웹 앱 및 모바일 벡엔드에 적합 App 환경 유연한 환경 샌드박스가 아닌 App Engine을 실행할 컨테이너 지정, 앱은 Compute Engine VM에서 Docker 컨테이너 내에서 실행, 더 낮은 호환성을 유지하기 위해 중요한 OS 업데이트도 자동으로 적용, 앱을 실행하는 VM에 SSH로 연결 가능, 타사 소프트웨어 설치 가능, 표준 환경 배포가 쉬움, 세밀한 자동 스케일링 가능, 사용량이 적은 앱은 무료로 실행 가능, 샌드박스로 인해서 코드 제한이 ..

GCP/GCP 기초 2022.05.27

컨테이너

컨테이너 PaaS와 같은 워크로드의 독립적 환경에 의한 확장성과 IaaS 환경과 같은 OS 및 하드웨어 추상화 계층을 제공 코드와 종속성이 있음 새로운 프로세소를 신속하게 시작할 수 있음 각 호스트에는 컨테이너를 지원하는 OS와 컨테이너 런타임만 필요 Kubernetes 오픈 소스 컨테이너 오케스트레이터, 앱 관리 및 확장에 도움이 됨, Kubernetes Engine 사용자 정의 가능, 다양한 기계 유형, 다수의 노드, 내트워크 설정이 지원클러스터 전체 시스템 및 컨테이너 실행 일련의 노드를 제어 Kubernetes에서의 노드 - 컴퓨팅 인스턴스 Google Cloud에서의 노드 - Compute Engine 내에서 실행되는 VM GKE 클러스터 사용자 정의 가능, 다양한 기계 유형, 다수의 노드, 네..

GCP/GCP 기초 2022.05.27

스토리지

오브젝트 스토리지 데이터를 저장하면 일련의 바이트가 개체로 취급됨, 고유 키로 데이터 주소 지정 가능 클라우드 스토리지 확장 가능, 풀매니지드 서비스, 객체를 만드는 것만으로 내구성과 가용성이 뛰어난 데이터 저장이 가능, 파일 시스템은 아님 반드시 서버 측에서 데이터를 암호화한 후 디스크에 기록 전송 중인 데이터는 HTTPS로 암호화 클라우드 스토리지 목적 웹사이트 컨텐츠 전송 아카이브 및 복구 데이터 저장 사용자 직접 다운로드로 대용량 데이터 배포 객체 및 버킷에 대한 사용자 액세스를 제어하는 방법 Cloud IAM ACL(Access Control List) 클라우드 스토리지 스토리지 클래스 Regional 특정 GCP 리전에 데이터 저장 가능, Multi-Region보다 저렴, 중복성 낮음, Com..

GCP/GCP 기초 2022.05.27

Virtual Machines in the Cloud

VM(Virtual Machine) GCP의 Compute Engine에서 생성 가능, Google 인프라에서 실행 가능 물리적 서버처럼 구성 가능 CPU 처리 능력, 메모리 양, 스토리지 용량 지정 가능 유연하게 재구성 가능 VM에도 디스크가 필요 영구 스토리지는 표준과 SSD가 필요 선점형 VM 다른 리소스가 필요할 때 Compute Engine이 종료할 수 있음, 비용 절감 VPC (Virtual Private Cloud) 포괄적인 Google 관리 네트워킹 객체 집합 VPC는 세부적인 IP 주소 범위 선택과 함께 내부 및 외부용 IP 주소를 제공 서브넷과 GCP 영역 사이에서도 외부 IP 주소를 사용하지 않고 전송할 수 있음 로드 밸런서 완전 분산형 관리 서비스 소프트웨어 관리 대상 VM 내에서 ..

GCP/GCP 기초 2022.05.27

Google Cloud Platform 시작하기

GCP에서 사용하는 워크로드는 Google Cloud Identity 또는 IAM을 이용해서 제어 최소 권한의 원칙 (IAM을 사용해서 구현) 각 사용자가 최소 권한 환경에서 작업을 수행하는 데 필요한 권한만 가져야 함 사람들은 전체 오류 클래스로부터 보호 CGP의 관리 계층 조작 방법 Console 웹 기반 관리 인터페이스, 앱을 만들 때 사용, 모든 프로젝트와 사용할 리소스 관리, GCP 서비스 API의 활성화, 비활성화, Cloud Shell에도 엑세스 가능 Console.cloud.google.com을 통해 액세스하는 웹 기반 그래픽 사용자 인터페이스를 제공SDK 및 명령줄 도구GCP에서 리소스와 앱을 관리하는 도구 모음API코드로 API 제어, 리스소와 GCP를 URL로 지정 앱 API는 서비스..

GCP/GCP 기초 2022.05.27

Google Cloud Platform 소개

GCP의 4가지 기능 컴퓨팅 스토리지 빅데이터 기계 학습 클라우드 컴퓨팅 IT 이용 수단 필요에 따라 스스로 리소스를 얻을 수 있음 네트워크를 통해 위치에 관계 없이 리소스에 엑세스할 수 있음 공급자는 거대한 풀에서 고객에게 리소스 할당, 공급자는 일괄 구매로 고객에게 할인 제공 리소스를 신속하게 늘리거나 줄일 수 있음 요금은 사용한 만큼 결제 Co-Location 데이터 센터 구축 대신 공유 시설의 공간을 빌림 가상화를 통해 리소스를 보다 효율적으로 사용할 수 있음 IaaS 할당한 금액을 지불 PaaS 사용한 만큼 지불 Google 네트워크는 세계 인터넷 트래픽의 40%를 전송중 Google 네트워크는 세계 최대 규모 GCP는 Region과 Zone으로 이루어져 있음 Region - GCP 리소스의 배..

GCP/GCP 기초 2022.05.27
728x90