본문 바로가기

클라우드&서버/GCP8

GCP 빅데이터 및 모니터링 !! 해당 글은 GCP Google Cloud Fundamentals: Core Infrastructure 과정을 정리한 내용 입니다. GCP Bigdata and Machine learning Cloud Dataproc Hadoop 매니지드 서비스 Hadoop은 MapReduce 프로그래밍 모듈을 기반으로 만들어짐 병렬로 방대한 데이터 세트를 처리하고 중간 결과를 reduce함수로 전달하여 처리 Hadoop, Spark, Hive, Pig GCP에서 실행 가능 클러스터를 요청하면 90초 이내 클러스터가 자동으로 생성 처리능령을 필요에 따라 스케일링 할 수 있다 StackDriver에서 모니터링 가능 Haddop 작업 시작할 때 초기비용을 절감할 수 있음 1초단위 과금 이며 최소 1분 이상 사용 사용해야.. 2022. 5. 31.
GCP 개발, 배포 및 모니터링 !! 해당 글은 GCP Google Cloud Fundamentals: Core Infrastructure 과정을 정리한 내용 입니다. GCP Developing and Monitoring Cloud Source Repositories 코드 게시를 GCP 프로젝트로 제한, IAM 권한으로 보호 Git 버전 관리를 통해 팀별 앱 및 서비스 개발 지원 Cloud Functions(beta) 서버읭 유지관리 없이 단일 목적의 기능을 제공하는 서비스 이미지 업로드시 자동으로 리사이징 하는 등의 용도로 사용 프로비저닝 및 컴퓨팅 자원의 상관 없이 Javascript로 작성 되었고 GCP 환경에서 Node.js 환경에서 실행 Deployment Manager GCP 환경의 IaC 도구 GCP 리소스 생성 및 관리를.. 2022. 5. 31.
GCP 어플리케이션 !! 해당 글은 GCP Google Cloud Fundamentals: Core Infrastructure 과정을 정리한 내용 입니다. GCP Application App Engine 코드 실행에 필요한 하드웨어와 네트워크 인프라관리 서비스 웹에 필요한 많은 서비스들이 내장 NoSQL 데이터베이스, 인메모리 캐시, 부하분산, Health check, 로깅, 사용자 인증 등 수신 트래픽 양에 따라 앱을 자동으로 확장 온디멘드 형식의 과금 구조 워크로드가 변동하기 쉽거나 예측이 어려운 웹 앱 및 모바일 앱에 적합 GCP App Engine 표준 환경 유연한 환경보다 배포가 쉽다 세밀한 자동 스케일링이 가능 일부 서비스의 프리티어가 있다. 사용량이 적은 앱은 무료로 실행 할 수 있다. 사용가능 런타임은 특정 .. 2022. 5. 31.
GCP 컨테이너 !! 해당 글은 GCP Google Cloud Fundamentals: Core Infrastructure 과정을 정리한 내용 입니다. Container PaaS와 같은 독립적 환경을 토대로 확장성을 가지는 것과 IaaS 환경과 같은 OS 및 하드웨어 추상화 계층을 제공하는 것 GCP에서는 IaaS와 PaaS 사이의 Hybrid 라고 불린다 코드 이식성 향상, OS와 하드웨어 블랙박스로 활용 일반적으로 Docker 라는 컨테이너 런타임 활용 docker를 통해 이미지를 로컬에 빌드할 수 있다 Kubernetes 오픈소스 컨테이너 오케스트레이션 툴 허용된 사용자만 작업 가능 클러스터 안에 마스터와 노드로 구성 VM이 있는 환경에서 어디서든지 구성가능, 하지만 관리가 필요함 Pod는 쿠버네티스를 구성하는 가.. 2022. 5. 31.
GCP 스토리지 !! 해당 글은 GCP Google Cloud Fundamentals: Core Infrastructure 과정을 정리한 내용 입니다. GCP Storage 오브젝트 스토리지 데이터 저장시 객체단위로 저장이 되는 스토리지 고유키(URL 형식)로 데이터 주소를 지정 가능 Cloud Storage GCP에서 제공하는 매니지드 오브젝트 스토리지 서비스 객체를 만드는 것만으로도 내구성과 가용성이 뛰어남 웹사이즈 콘텐츠 아카이브 및 복구데이터 저장, 사용자가 직접 다운로드 저장소 등을 활용 파일 스토리지, 블록스토리지와는 다름 객체는 불변, 내부 위치에서 편집하는 대신 새 객체를 생성 자동으로 암호화 되며 전송중인 데이터 또한 HTTPS로 암호화 다른 GCP 스토리지로 이전 가능 버킷을 통해 데이터 저장, 유저의.. 2022. 5. 25.
GCP 가상머신(VM) !! 해당 글은 GCP Google Cloud Fundamentals: Core Infrastructure 과정을 정리한 내용 입니다. Virtual Machnes in GCP VM의 장점 본격적인 OS의 처리능력 보유 및 보편성 물리적인 서버처럼 구성 가능 CPU 처리 능력, 메모리 양, 스토리지 용량과 유형, OS를 지정 가능 GCP의 VM은 뛰어난 네트워크 연결성을 지님 Virtual Private Cloud network(VPC) 간단하게 글로벌 범위 레이아웃 정의 동일한 서브넷 에서 여러 영역으로 리소스 배치가능 서브넷 크기는 동적으로 확장 가능 하나의 서브넷을 여러개의 zone에 걸쳐 정의하면 복원력 있게 설정됨 Compute Engine 선행 투자 없이 빠르고 일관된 성능을 가진 시스템 구축.. 2022. 5. 25.
GCP 시작하기 !! 해당 글은 GCP Google Cloud Fundamentals: Core Infrastructure 과정을 정리한 내용 입니다. GCP 시작하기 GCP에서 실행하는 워크로드는 프로젝트 단위에 속하여 생성됨 Google Cloud Identity 와 IAM을 사용하여 사용자 권한 제어 GCP에 접속할수 있는 여러 인터페이스 옵션 프로젝트는 GCP에서 사용 자원을 정리하는 주요 수단 최소 권한 원칙을 통해 컴퓨팅 인프라 관리 GCP의 리소스 체계 프로젝트, 폴더, 조직을 통해 리소스를 관리 정책은 3개의 계층의 하위에 상속 모든 GCP 리소스는 한 프로젝트에 속하며 프로젝트는 GCP 서비스의 단위 프로젝트 ID, 프로젝트 이름 등을 정의 프로젝트 들은 폴더 그룹화하여 조직내 팀 단위로 관리 가능 Gs.. 2022. 5. 25.
GCP 소개 !! 해당 글은 GCP Google Cloud Fundamentals: Core Infrastructure 과정을 정리한 내용 입니다. GCP 소개 GCP의 주요 서비스 컴퓨팅 스토리지 빅데이터 머신러닝 위 4가지 서비스를 네트워킹을 통해 제공 클라우드 컴퓨팅이란? On-demand self-service 자동화 되어 전달되는 서비스 Broad network access 어디서나 접속이 가능 Resource Pooling 고객들의 리소스를 한군데 모아 제공 규모의 경제 실현 Rapid elasticty 리소스 요구에 따라 탄력적으로 제공 Measured service 사용 또는 예약한 만큼만 비용이 책정 GCP의 발전과정 초기 클라우드는 경제의 규모를 실현하기 위하여 여러 사용자가 하나의 장소에 자원을 .. 2022. 5. 25.