분류 전체보기

Spring Framework/Spring

[Spring Cloud] Spring Config Server를 이용해 설정 파일 관리하기

Spring Cloud Config 다루기 스프링 부트 프로젝트에서 설정 파일은 주로 application.yml에서 관리한다. MSA에서 여러 서비스들마다 각각 설정 파일들을 관리하려면 번거롭다 → 한 곳에 설정 파일만 관리한다면, 여러 서비스 서버에서 바꾸는 게 아니라 하나의 서버에서 변경할 수 있음 또한, 변경 사항이 생기면 설정 파일을 수정하고 서버를 재기동 해야하는 문제도 발생한다. Cloud Config 특징 spring cloud config서버는 분산 시스템에서 설정 정보를 제공해 주는 중앙 서버이다. 즉 설정파일들을 모아놓고 각 클라이언트에 맞는 설정 파일들을 제공한다. 재배포하지 않고 동적으로 설정 파일들을 변경할 수 있다. 여러 서비스들은 config-server에서 설정 파일들을 조..

Spring Framework/Spring

[Spring Cloud] Eureka Server, Discovery Service 이해하기

웹 애플리케이션을 개발하면서 REST API를 이용해 다른 서비스를 호출할 때는, 다른 서비스에서는 호출하려는 인스턴스가 있는 곳의 네트워크 정보를 알아야 합니다. → 클라이언트나 API GateWay는 호출할 서비스를 찾는 메커니즘이 필요하고, 이것을 Service Discovery라고 합니다. Spirng Cloud Netflix Eureka가 Service Discovery 역할을 합니다. Spring Eureka Discovery Service Spring Eureka Discovery Service는 마이크로서비스 아키텍처(MSA)에서 핵심적인 역학을 합니다. 마이크로서비스들의 위치를 찾아주는 지도와 같은 역할을 합니다. MSA에서 마이크로서비스들의 위치를 동적으로 찾아오는 역할을 합니다. 클라..

Infra/Kubernetes

[Kubernetes] Kubernetes란, 컨테이너 오케스트레이션이란 - k8s 설명 및 기본 명령어

[따배쿠] 쿠버네티스 시리즈 강의를 보고 배운 내용을 정리한 글입니다. https://www.youtube.com/playlist?list=PLApuRlvrZKohaBHvXAOhUD-RxD0uQ3z0c [따배쿠] 쿠버네티스 시리즈 www.youtube.com 기존 멀티 호스트 도커 플랫폼에 단점 하나의 컴퓨터에 여러 개의 컨테이너를 관리해야 하는데, 수 십 개, 수 백개가 될 수도 있는 마이크로 서비스 환경에서 해당 컨테이너들을 일일히 관리하는 것은 비효율적입니다. 그래서 각 컴퓨팅 환경에서 컨테이너를 생성 및 관리해 주는 컨테이너 오케스트레이션 기능을 해주는 쿠버네티스 기술을 사용할 수 있습니다. Container orchestration (컨테이너 오케스트레이션) 컨테이너 오케스트레이션 방법은 마스터..

CS/Database

[DB] 데이터베이스 인덱스 Index 이해하기 - 희소 인덱스, 밀집 인덱스, 클러스터링 인덱스

인덱스란 ▶ DBMS가 데이터베이스 내의 특정 레코드들을 빠르게 찾을 수 있도록 하는 데이터 구조이며, 인덱스를 통하여 질의를 수행하면 응답 시간이 향상됩니다. 즉, 인덱스는 데이터베이스에서 원하는 데이터를 조회하는데 시간을 단축시켜 주는 또 하나의 파일 데이터라 할 수 있습니다. 인덱스는 보통 형태로 구성되어 있습니다. 디스크 접근 시간이 주기억 장치 접근 시간에 비해서 크며 대부분의 데이터베이스 응용에서 디스크 접근을 많이 요구하여, 탐색 시간을 단축해야 좋은 성능을 가질 수 있습니다. 인덱스 파일의 크기는 보통 데이터베이스 파일의 크기에 비해 훨씬 작습니다. 왜냐하면 인덱스는 여러 애트리뷰트 중에서 탐색 키에 해당하는 일부 애트리뷰트만 포함되기 때문입니다. (+ 포인터도 있음) 데이터베이스에서 인덱..

kylo
'분류 전체보기' 카테고리의 글 목록 (6 Page)