Cloud/GCP

클라우드 스터디 정리
Cloud/GCP

[Cloud OnBoard] Google Cloud Fundamentals - 목차

Google Cloud 소개 가상머신 스토리지 컨테이너 앱 개발, 배포 및 모니터링 빅데이터와 머신러닝

Cloud/GCP

[Cloud Skills Boost] Kubernetes in Google Cloud - 목차

Introduction to Docker [Cloud Skills Boost] Docker 소개 Kubernetes Engine: Qwik Start [Cloud Skills Boost] Kubernetes Engine Orchestrating the Cloud with Kubernetes [Cloud Skills Boost] Kubernetes를 통한 클라우드 조정 Managing Deployments Using Kubernetes Engine [Cloud Skills Boost] Kubernetes Engine으로 배포 관리 Continuous Delivery with Jenkins in Kubernetes Engine [Cloud Skills Boost] Kubernetes Engine에서 Jenk..

Cloud/GCP

[Cloud Skills Boost] Kubernetes Engine에서 Jenkins로 지속적 배포

Overview Kubernetes Engine은 컨테이너를 위한 강력한 클러스터 관리자 및 조정 시스템으로 고가용성 다중 노드 클러스터에 이르기까지 다양한 환경에서 실행할 수 있는 오픈 소스 프로젝트 Jenkins는 빌드, 테스트 및 배포 파이프라인을 유연하게 조정할 수 있는 오픈 소스 자동화 서버이므로 개발자가 지속적 배포에서 발생할 수 있는 오버헤드 문제에 대해 걱정하지 않고 프로젝트를 빠르게 반복할 수 있음 지속적 전달 파이프라인을 설정해야 하는 경우 Kubernetes Engine에 Jenkins를 배포하며 빌드 프로세스에서 컨테이너를 사용하는 경우 하나의 가상 호스트가 여러 운영 체제에서 작업을 실행할 수 있어 일괄 처리 작업과 같은 다른 클러스터 작업을 위한 리소스를 남겨두어 빠른 속도로 몇..

Cloud/GCP

[Cloud Skills Boost] Kubernetes Engine으로 배포 관리

Introduction to deployments 단일 환경 또는 지역으로 제한된 배포에서는 다양한 비즈니스 및 기술 문제가 발생할 수 있음 최대 리소스 문제 제한적 지리적 범위 문제 제한된 가용성 문제 공급업체 종속 문제 유연하지 않은 리소스 문제 이기종 배포는 일반적으로 특정 기술 또는 운영 요구 사항을 해결하기 위해 둘 이상의 별개의 인프라 환경 또는 지역을 연결 이를 위해 프로그래밍 방식의 결정론적 프로세스와 절차를 사용해 설계해야 함 다중 클라우드 배포 온프레미스 데이터 프론팅 CI/CD 프로세스 Get the sample code for this lab 기본 컴퓨팅 영역 설정 컨테이너 및 배포를 만들고 실행하기 위한 샘플 코드 가져오기 5개의 노드가 있는 클러스터 생성 Learn about t..

Cloud/GCP

[Cloud Skills Boost] Kubernetes를 통한 클라우드 조정

Get the sample code 구글 쿠버네티스 엔진 시작 기본 컴퓨팅 영역을 설정한 후 실습에서 사용할 클러스터 시작 샘플 코드 가져오기 GitHub 저장소를 복제한 후 실습에 필요한 디렉터리로 변경하고 작업 중인 항목을 확인 deployment : 배포 매니페스트 ngix : nginx 구성 파일 pods : 포드 매니페스트 services : 서비스 매니페스트 tls : TLS 인증서 cleanup.sh : 정리 스크립트 Quick Kubernetes Demo Kubernetes는 kubectl 실행 및 노출 명령을 사용해 즉시 사용하기 쉬운 워크플로우를 지원 kubectl create 명령을 사용해 nginx 컨테이너의 단일 인스턴스를 시작해 배포 Deployment 생성 Kubernetes에..

Cloud/GCP

[Cloud Skills Boost] Kubernetes Engine

Overview Google Kubernetes Engine(GKE) 클러스터는 Kubernetes 오픈 소스 클러스터 관리 시스템을 기반으로 함 Kubernetes는 컨테이너 클러스터와 상호 작용하는 메커니즘을 제공하며 명령 및 리소스를 사용하여 애플리케이션을 배포 및 관리, 정책 설정, 배포된 워크로드의 상태를 모니터링 Set a default compute zone 기본 컴퓨팅 영역을 설정 클러스터와 해당 리소스가 있는 대략적인 지역 위치인 컴퓨팅 영역을 설정 Create a GKE cluster 클러스터 생성 클러스터는 하나 이상의 클러스터 마스터 시스템과 노드라고 하는 여러 작업 시스템으로 구성 노드는 클러스터의 일부이며 Kubernetes 프로세스를 실행하는 Compute Engine 가상머신..

Cloud/GCP

[Cloud Skills Boost] Docker 소개

Overview Docker는 애플리케이션을 개발, 배송 및 실행하기 위한 개방형 플랫폼 Docker를 사용하면 더 빠르게 코드를 제공하고, 더 빠르게 테스트하고, 더 빠르게 배송하므로 코드 작성과 코드 실행 사이의 주기를 단축할 수 있음 Hello World docker run 명령어를 통해 hello-world 컨테이너를 실행 docker 데몬은 hello-world 이미지를 검색하지만 로컬에서 이미지를 찾지 못하므로 Docker Hub이라는 공용 레지스트리에서 이미지를 가져와서 해당 이미지에서 컨테이너를 생성하고 컨테이너를 실행 Docker Hub에서 가져온 컨테이너 이미지를 살펴보기 이미지 ID로 SHA256 해시 형식을 가지며 이 필드는 프로비저닝된 Docker 이미지를 지정함 다시 hello-..

Cloud/GCP

[Cloud Skills Boost] Database Engineer learning path - 목차

Developing Applications on Google Cloud [Cloud Skills Boost] Developing Applications on Google Cloud - Best Practices for Application Development ① [Cloud Skills Boost] Developing Applications on Google Cloud - Best Practices for Application Development ② [Cloud Skills Boost] Developing Applications on Google Cloud - Cloud Client Libraries, the Cloud SDK, and Firebase SDKs ① [Cloud Skills Boost]..

김깅긍
'Cloud/GCP' 카테고리의 글 목록