Cloud Computing & MSA

323개의 글

Cloud Computing & MSA

ingress backend service 분리하기

1. ingress GKE 클러스터 내 서비스에 외부에서의 접근을 관리하는 API 오브젝트, 일반적으로 HTTP를 관리한다. * HTTPS도 설정을 통한 관리가 가능하다. ingress는 GKE 콘…

RRedEyezCuckoo·2020년 3월 5일·조회 6,751
Google App Engine 빨리 시작하기
Cloud Computing & MSA

1. 개요 2. 시작 SDK는 설치되어있다는 전제 하에 작업한다. gcloud app create --project=[YOUR_PROJECT_ID] 3. App Engine 자바 구성요소 설치 gc…

stdio.hstdio.h·2020년 2월 17일·조회 30,643
Kubernetes volume 종류
Cloud Computing & MSA

1. 개요 Kubernetes에서 사용할 수 있는 local 볼륨의 종류 두가지를 소개한다. 전체 볼륨에 대한 소개는 Kubernetes Docs 에서 확인할 수 있으며, 이 글에서는 emptyDi…

ssnowball·2020년 2월 12일·조회 31,088
GKE에 Ingress 생성하기
Cloud Computing & MSA

1. 개요 GKE 에 Ingress를 생성한다. 2. 샘플 애플리케이션 배포 * web-deployment.yaml apiVersion: extensions/v1beta1 kind: Deployme…

stdio.hstdio.h·2020년 2월 11일·조회 30,956
AWS와 GCP 주요 Service 비교
Cloud Computing & MSA

1. 개요 AWS와 GCP의 주요 서비스를 비교해보자. 2. 비교 항목 AWS GCP 관리형 VM EC2 Compute Engine 관리형 DB RDS Cloud SQL 관리형 함수 Lambda C…

아주라·2020년 2월 10일·조회 31,487
gcloud SDK로 Compute Engine 생성하기
Cloud Computing & MSA

1. 개요 Google Cloud Compute Engine에서 VM 인스턴스를 생성하고 삭제하는 기본 예제이다. 생성에는 gcloud compute instances create 명령어를 사용하고…

stdio.hstdio.h·2020년 2월 6일·조회 6,797
GCP gcloud SDK 설치 (CentOS)
Cloud Computing & MSA

1. 개요 yum을 통한 gcloud SDK 설치 방법이다. 2. yum 정보 업데이트 다음 명령어를 실행한다. sudo tee -a /etc/yum.repos.d/google-cloud-sdk.r…

stdio.hstdio.h·2020년 2월 6일·조회 31,414
Spring Boot 애플리케이션 Docker 이미지 빌드하기
Cloud Computing & MSA

1. 개요 Spring Boot 애플리케이션을 Docker 이미지로 배포하는 방법을 maven 플러그인을 사용하는 법과 docker build 명령어를 사용하는 법으로 나누어 설명한다. 2. Mav…

ssnowball·2020년 1월 28일·조회 40,059
Cloud Computing & MSA

Prometheus로 Docker 지표 수집하기

1. 개요 오픈 소스 모니터링 솔루션 중 하나인 Prometheus(프로메테우스)를 활용하여 도커 컨테이너의 지표를 수집하고 확인하는 법을 소개한다. 프로메테우스는 모니터링 대상에서 지표를 주기적으…

ssnowball·2020년 1월 7일·조회 7,098
Docker 가상 환경 구축 입문 (完) - Kubernetes란
Cloud Computing & MSA

1. 개요 Docker 가상 환경 구축 입문 의 마지막 챕터인 Chapter 11. Kubernetes란 를 읽고 정리한 내용으로, 지금까지 Docker Swarm을 통한 오케스트레이션 기능을 살펴…

ssnowball·2019년 12월 31일·조회 6,336
Docker 가상 환경 구축 입문 (23) - AWS에서 rails 애플리케이션 실행하기
Cloud Computing & MSA

1. 개요 Docker 가상 환경 구축 입문 의 Chapter 10. AWS를 활용한 Rails 애플리케이션 배포 를 읽고 정리한 내용으로, AWS에 구성한 Docker Swarm에서 rails 애…

ssnowball·2019년 12월 31일·조회 4,271
Cloud Computing & MSA

Docker 가상 환경 구축 입문 (22) - AWS에 도커 컨테이너 배포하기

1. 개요 Docker 가상 환경 구축 입문 의 Chapter 10. AWS를 활용한 Rails 애플리케이션 배포 를 읽고 정리한 내용으로, AWS에 Docker Swarm을 구축하는 부분까지 설명…

ssnowball·2019년 12월 23일·조회 35,925
GCE(Google Compute Engine) 가격 정책
Cloud Computing & MSA

1. 개요 2. Sustained use Discounts 별도의 정책이 없어도 GCE를 사용하기만 하면 30% 할인이 적용된다. 3. Committed Use Discounts 약정 사용 할인이다…

냉장고를사다줘·2019년 12월 16일·조회 33,502
Minikube에 Istio 설치
Cloud Computing & MSA

1. 개요 2. 설치 환경 확인 $ minikube status host: Running kubelet: Running apiserver: Running kubeconfig: Configured $…

냉장고를사다줘·2019년 12월 11일·조회 38,049
쿠버네티스 보안
Cloud Computing & MSA

1. 소개 쿠버네티스 보안에 대해 알아보자. 2. Conrol Plane 보안 2.1. RBAC 쿠버네티스는 API Server를 통해 정책에 따른 요청 승인을 수행한다. ABAC : 속성에 따른 …

99미리포·2019년 12월 4일·조회 37,469
Kubernetes Secret이란?
Cloud Computing & MSA

1. 개요 시크릿은 패스워드, 토큰, OAuth, 개인 암호화키 등 민감 정보를 저장하는 용도로 사용한다. 즉 컨테이너 내부에 저장하지 않고 어딘가에 두었다가 실행시점에 컨테이너에 주입한다. 2. …

99미리포·2019년 12월 2일·조회 37,931
12 Factors App - Backing Services (백엔드 서비스)
Cloud Computing & MSA

1. 개요 12-Factors 애플리케이션 요소 중 4번째. 2. 백엔드 서비스란? 애플리케이션이 실행되는 가운데 네트워크를 통해서 사용할 수 있는 서비스들이다. MySQL 같은 RDBMS Kafk…

1103동103호·2019년 11월 27일·조회 38,197
Application modernization란?
Cloud Computing & MSA

1. Application modernization (애플리케이션 현대화)의 정의 Application modernization is the refactoring, re-purposing or co…

애리얼·2019년 11월 24일·조회 42,251
Redux란?
Cloud Computing & MSA

1. Redux란? 상태 관리 라이브러리로 컴포넌트들의 상태 관련 로직들을 타 파일로 분리하여 효율적으로 관리할 수 있다. 또 컴포넌트 간에 상태 공유 시 쉽게 상태 값을 전달할 수 있다. 2. 구…

1103동103호·2019년 11월 22일·조회 36,510
Docker 가상 환경 구축 입문 (21) - 컴포즈 파일을 이용한 서비스 생성
Cloud Computing & MSA

1. 개요 Docker 가상 환경 구축 입문 의 Chapter 9-11. 컴포즈 파일을 이용한 서비스 생성 을 읽고 정리한 내용입니다. 2. Compose 파일을 이용한 서비스 생성 (Wordpre…

ssnowball·2019년 11월 19일·조회 39,660
12 Factor Application 에 대하여
Cloud Computing & MSA

1. 개요 12 Factor Applicatin(Twelve-Factor Application) 이란.. 1) 설정 자동화를 위한 절차를 체계화하여 새로운 개발자가 프로젝트에 참여하는데 드는 시간과…

애리얼·2019년 11월 19일·조회 39,638
GKE (Google Kubernetes Engine)
Cloud Computing & MSA

1. 개요 2. GKE란? 2.1. 특징 GCP(Google Cloud Platform)이 제공하는 관리형 Kubernetes 서비스다. 그런데 모든 부분이 관리형으로 제공되는 것은 아니고 마스터 …

냉장고를사다줘·2019년 11월 18일·조회 38,993
box사와 쿠버네티스
Cloud Computing & MSA

1. 개요 2. 참고 https://kubernetes.io/ko/case-studies/box/ 3. box사에 대하여 5000만명이 넘는 사용자가 클라우드 상에서 컨텐츠를 관리하고 공유하는 시스…

99미리포·2019년 11월 17일·조회 37,177
클라우드 네이티브(Cloud Native) 패턴 - 사이드카(sidecar)
Cloud Computing & MSA

1. 개요 Microservice 구현을 시작하면 polyglot 서비스로 빠져드는 경향이 있다. 각 서비스에 맞게 자유롭게 언어를 선택할 순 있겠지만, 이렇게 다양한 언어에 대한 라이브러리들을 관…

애리얼·2019년 11월 16일·조회 39,631