MSA 2

Eureka개념 및 설정 방법

목차1. Eureka란? 1-1. 주요 개념 1-2. 동작 방식 1-3. 구성 요소2. Eureka Server 등록 방법3. Eureka Client 등록 방법1. Eureka란?Eureka는 Netflix에서 개발한 서비스 디스커버리(서비스 레지스트리) 도구.마이크로서비스 아키텍처(MSA)에서 동적으로 서비스들을 탐지하고 연결하기 위해 사용. 즉, 마이크로서비스 간의 통신을 관리로드 밸런싱 및 Fault Tolerance의 역할. 1-1. 주요 개념 및 역할서비스 디스커버리 (Service Discovery)마이크로서비스 환경에서는 여러 서비스가 네트워크를 통해 서로 통신합니다. 각 서비스는 IP 주소와 포트로 식별되는데, 이 정보가 동적으로 변할 수 있습니다.Eureka는 서비스가 자신을 등록(Re..

데브옵스(DevOps)와 마이크로서비스(microservices) 개념, 특징

데브옵스(DevOps) 데브옵스(DevOps)는 소프트웨어 개발 및 운영 프로세스를 통합하여 효율적이고 지속적인 소프트웨어 제공을 가능하게 하는 소프트웨어 개발문화 또는 방법론을 나타냅니다. "데브"는 소프트웨어 개발(Development)을, "옵스"는 운영(Operations)을 의미하며, 두 영역 간의 협력과 통합을 강조합니다. 데브옵스의 주요 목표와 특징 지속적인 통합 (Continuous Integration, CI): 개발자가 코드를 공유하는 과정에서 자동화된 빌드 및 테스트를 수행하여 코드 품질을 높이고 문제를 조기에 발견합니다. 지속적인 배포 (Continuous Deployment/Delivery, CD): 지속적인 통합 이후 자동화된 배포 프로세스를 통해 새로운 기능이나 수정 사항이 실..