Cloud Computing & MSA
333개의 글
Cloud Foundry Diego
1. Overview Cloud Foundry는 Diego를 사용하여 앱 컨테이너를 관리한다. Diego는 Cloud Controller의 앱 예약 및 관리 책임을 담당한다. Diego는 네트워크 …
Docker 가상 환경 구축 입문 (11) - Docker Compose
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 8-1. Docker Compose의 개요 를 읽고 정리한 내용으로, 이번 문서의 주된 내용은 Docker Compose의 개요와 do…
Hystrix에 대하여
1. 개요 서비스는 Resiliency Pattern을 통해 장애를 회피할 수 있다. Timeout (시간만료) Circuit Breaker (차단기) Bulkheads (칸막이 벽) Load Sh…
Ribbon에 대하여
1. 상위문서 2. Ribbon이란? 2.1. 개념 Client 측의 Load balancer이다. 일반적으로 MSA 플랫폼 외부의 호출은 API Gateway를 이용하게 되는데, 그렇다면 MSA …
Cloud Computing & MSAEureka에 대하여
Spring Cloud Eureka(유레카)에 대해 알아보자. 1. Eureka란? 스프링 클라우드 Eureka는 Load balance, Failover 등을 목적으로 사용되는 REST 기반의 서…
Docker 가상 환경 구축 입문 (10) - volume 사용법
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 7-2. volume을 사용해보자 를 읽고 정리한 내용으로, 이번 문서의 주된 내용은 Docker의 마운트 타입 중 하나인 volume…
CloudEndure 란?
1. CloudEndure 란? 이번에 CloudEndure 를 접해볼 기회가 생겼었는데요, 이를 사용하면 Cloud 마이그레이션을 간소화하고 신속하게 처리할 수 있고 게다가 비용까지 절감할 수 있…
Docker 가상 환경 구축 입문 (9) - Docker의 마운트 타입
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 7-1. Docker 파일 관리 개요 를 읽고 정리한 내용으로, 이번 문서의 주된 내용은 Docker의 마운트 타입 종류에 대한 설명입…
GCP Forwarding rule
1. Internal Forwording Rule 인터널 포워딩 규칙은 GCP 네트워크 내부에서 발생하는 트래픽을 전달한다. 클라이언트는 동일 VPC에 존재하거나 연결된 네트워크에 존재한다. 연결된…
GCP VPC Network Peering
1. VPC 피어링 사용 VPC 사이 연결이 필요한데 Single Shared VPC를 사용하지 못한다면 VPC 피어링을 사용하는 것이 좋다. 단, 직접 연결된 모든 피어에 필요한 리소스 합이 VM…
Cloud Computing & MSAMSA의 Service Disvocery
1. 문제점 물리 서버가 클라우드로 바뀌면서 오토스케일링 등의 이유로 서비스 IP가 동적으로 바뀌는 일이 잦아졌다. Client 나 API 게이트웨이가 서버의 IP, port 를 이용하여 서비스를 …
Cloud Computing & MSAGCP VM 생성 및 접속 방법
1. 특징 시작 1.1. 특징 1.2. 시작 GCP 콘솔에서 "VM 인스턴스"로 들어간다. 처음 들어가면 "Compute Engine을(를) 준비하는 중이며 1분 이상 걸릴 수 있습니다."라는 메시…
Consul에 대하여
1. 소개 Consul은 서비스 검색, 구성 및 분할 기능을 갖춘 완벽한 기능의 컨트롤 플레인을 제공하는 서비스 메시 솔루션이다. 각 기능은 필요에 따라 개별적으로 사용하거나 함께 사용하여 전체 서…
Docker 가상 환경 구축 입문 (8) - Docker 컨테이너 네트워크 설정
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 6. Docker 컨테이너 사이의 네트워크를 구축하자 를 읽고 정리한 내용으로, 이번 문서의 내용은 Docker 컨테이너의 네트워크에 …
Docker 가상 환경 구축 입문 (7) - Docker Machine
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 5. Docker Machine을 사용하여 Docker용 가상머신을 작성하자 를 읽고 정리한 내용으로, 이번 문서의 내용은 Docker…
Cloud Computing & MSADocker 가상 환경 구축 입문 (6) - Automated Build
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 4. Build를 자동화하자 를 읽고 정리한 내용으로, 이번 문서의 내용은 GitHub와 Docker Hub의 연동을 통한 Automa…
Cloud Computing & MSAContainer 기술(1)
Container 왜, 어떻게 이렇게 동작하지 궁금하셨던 분들을 위한 설명입니다. CGROUP, NAMESPACE, LXC, SECCOMP를 알고 계시는 리눅스 마스터이시다면(저는 몰랐었어요...;…
Cloud Computing & MSADocker 가상 환경 구축 입문 (5) - 컨테이너 라이프사이클
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 3. 컨테이너 기동 방법을 이해하자 를 읽고 정리한 내용으로, 이번 문서의 내용은 Dockerfile의 COPY, ADD 명령에 대한 …
Docker 가상 환경 구축 입문 (4) - Dockerfile과 이미지 빌드
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 3. 컨테이너 기동 방법을 이해하자 를 읽고 정리한 내용으로, 이번 문서의 주된 내용은 Dockerfile에 대한 설명, Docker …
Docker 가상 환경 구축 입문 (3) - Docker 컨테이너 기동하기
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 3. 컨테이너 기동 방법을 이해하자 를 읽고 정리한 내용으로 , 이번 문서의 주된 내용은 Docker 컨테이너 실행의 흐름과 Docke…
Docker 가상 환경 구축 입문 (2) - Docker 설치하기
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 2.Docker 설치하기 를 읽고 정리한 내용으로, 이번 문서의 주된 내용은 Docker 소프트웨어의 분류와 설치 방법(Mac)입니다.…
Docker 가상 환경 구축 입문 (1) - Docker의 개념과 특징
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 1.Docker에 대해 이해하기 를 읽고 정리한 내용으로, 이번 문서의 주된 내용은 Docker의 개념과 특징에 대한 설명입니다. 2.…
Open Source Serverless (오픈 소스 서버리스)
1. 제목 오픈 소스 서버리스 플랫폼을 소개한다. 2. 관리형 서버리스와 비교 Cold start : 동일하게 존재 구성 : 오픈 소스를 쓰면 서버 구성부터 다 해야 함 3. 리프 (riff) 피보…
Kubernetes pod session affinity
1. 목적 Pod의 Spec에 nodeName을 설정하면 특정 노드에 Pod 할당이 가능하다. 하지만 이 방법은 약간 원시적인 방법이라고 할 수 있다. nodeName 방식이 아닌 노드에 라벨을 설…