본문 바로가기

전체 글

(48)
폐쇄망 환경 k8s 설치설치 - 버전. 1.28 - OS : RHEL 8.5 1. CRI-O 설치 URL : https://github.com/cri-o/cri-o/blob/main/install.md#build-and-install-cri-o-from-source subscription-manager로 해당 repo 바라보도록 설정한 후, 패키지 관련 dependencies 설치함. 관련된 파일 디펜던시 yum install -y \ containers-common \ device-mapper-devel \ git \ make \ glib2-devel \ glibc-devel \ glibc-static \ runc go get github.com/cpuguy83/go-md2man yum install -y \ libassuan \..
몽고DB 샤딩 샤딩이란 여러 장비에 걸쳐 데이터를 분할하는 과정을 의미하며, 때로는 파티셔닝이란 용어로도 불린다. 장점 - 데이터를 여러 장비에 나누어 넣음으로써, 더 크거나 강력한 장비 없이도, 많은 데이터를 저장하고 부하를 처리할 수 있다. - 더 자주 접근하는 데이터를 성능이 더 좋은 HW를 가진 서버에 배치하거나 지역에 따라 데이터셋을 분할해 주로 접근하는서버에서 데이터를 찾을 수 있다. 몽고DB는 애플리케이션에서 구조를 추상화하고 시스템 관리를 간단하게 하는 자동 샤딩을 지원한다. (수동 샤딩은 대부분의 DBMS에서 지원 가능하지만, 데이터 분산이나 부하 패턴이 변화할 때는 유지하기 어렵다.) 클러스터 구성 요소 이해하기 샤딩의 한 가지 목적은 2개, 10개, 1000개의 샤드 클러스터가 하나의 장비처럼 보이..
kafka-springboot 연동 결과 build.gradle plugins { id 'java' id 'org.springframework.boot' version '3.0.2' id 'io.spring.dependency-management' version '1.1.0' } group = 'hello' version = '0.0.1-SNAPSHOT' sourceCompatibility = '17' repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' testImplementation 'org.springframework.boot:spring-boot-starter-test' impleme..