목록분류 전체보기 (40)
벌꿀오소리가 되고싶은
고가용성 오류가 발생했을 때 자동으로 복구하고 가동중지를 최소화하는 것 서버가 지속적으로 정상운영이 가능한 성질 복구를 위한 약간의 장애시간을 포함함 관련 서비스 ELB: 응답 지연시간이 길거나 서버과부하가 발생했을 때 트리거를 발생시켜 동작 EIP: 인스턴스가 실패하더라도 클라이언트가 서버에 접근할 수 있도록 고정 IP 부여 Route53: 단순 라우팅, 지연 시간에 따른 라우팅, 서버 health check, DNS 장애조치 Auto Scaling CloudWhatch 다중 AZ 내결함성/장애내구성 하드웨어 오류가 발생했을 때 데이터 무결성을 유지하는 하드웨어나 소프트웨어의 기능 일부구성요소의 장애상황에도 서비스를 지속할 수 있는 능력 예를 들어 장애가 발생했을 때 다른 AZ로 연결시킴으로써 간접적으..
인덱스와 샤드 3.2 인덱스와 샤드 - Index & Shards 3.2 인덱스와 샤드 - Index & Shards - Elastic 가이드북 인덱스를 생성할 때 별도의 설정을 하지 않으면 7.0 버전부터는 디폴트로 1개의 샤드로 인덱스가 구성되며 6.x 이하 버전에서는 5개로 구성됩니다. 클러스터에 노드를 추가하게 되면 샤드들이 각 esbook.kimjmin.net 인덱스는 기본적으로 **샤드(shard)**라는 단위로 분리되고 각 노드에 분산되어 저장이 됩니다. 샤드는 루씬의 단일 검색 인스턴스 입니다. 다음은 하나의 인덱스가 5개의 샤드로 저장되도록 설정한 예 입니다 프라이머리 샤드(Primary Shard)와 복제본(Replica) 인덱스를 생성할 때 별도의 설정을 하지 않으면 7.0 버전부터는..
도커 호스트 to 컨테이너 파일전송 mysql driver jar 파일 전송 How to Use Docker Cp to Copy Files Between Host and Containers How to Use Docker Cp to Copy Files Between Host and Containers Need to get some files into or out of a Docker container? The docker cp command lets you copy between host and container filesystems so you can add config details, create backups, and restore existing data. www.howtogeek.com Logs..
Docker 기반의 Elasticsearch 설치 및 실행 설치 명령어 docker pull docker.elastic.co/elasticsearch/elasticsearch:7.17.0 -- 특정 버전 안써주면 에러남 docker pull docker.elastic.co/kibana/kibana:7.17.0 docker network create elasticsearch docker run -d --name elasticsearch --net elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" 6fe993d6e7ed docker run -d --name kibana --net elasticsearch -p 5601:5601 9..
출처 https://www.elastic.co/kr/ 무료 개방형 검색: Elasticsearch, ELK 및 Kibana 개발사 | Elastic 우리는 Elastic (ELK) Stack -- Elasticsearch, Kibana, Beats 및 Logstash를 만든 개발사입니다. 클라우드 또는 온-프레미스에서 데이터를 안전하고 안정적으로 검색하고 분석하고 시각화하세요. www.elastic.co 드디어 ELK 형제를 우리 집에 데리고 왔다. 이 삼형제는 (순서대로)데이터를 저장하고, 데이터를 필터링 및 변환 해주고, 다양하게 시각화 해 주는 녀석들이다. 모두 오픈소스다. 요즘 개발자들은 오픈소스를 적재적소에 활용할 줄 아는 능력이 정말 중요해졌다. Log Stash Elastic Search굳이..

Quick Start Guide and Data Collector Installation Video Download the tarball from your StreamSets Account. (You can create an account for free.) Download and install Java 8 JDK or OpenJDK 8. (You must have Java 8 JDK, not Java 8 JRE.) Open the terminal window and set your file descriptors limit to at least 32768. Extract the tarball by entering this command in the terminal window: tar xvzf strea..

hevodata.com/blog/postgresql-cdc/#approach1 PostgreSQL CDC: How to Set Up Real-time Sync Learn the approaches to set up PostgreSQL CDC, the challenges involved in PostgreSQL change data capture and uncover means to overcome them. Read now. hevodata.com docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html PostgreSQL on Amazon RDS - Amazon Relational Database Service docs.aws.amazon..
ts-node ? typescript는 tsc 명령어로 컴파일을 거쳐서 JS로 변형된 파일을 outDir에 지정한 폴더에 파일을 내보낸다. 지속적으로 컴파일 시키고 실행시키는 일이 번거로우므로 이를 해결해 줌. 빌드되지 않을 ts파일을 더보기 ts-node [해당 ts파일 경로] 입력하면 바로 실행 시켜 준다. nodemon 과 함께 이용하면 개발이 용이하다. 성능 문제가 있으니 개발용으로만 쓰고, 배포 시에는 타입스크립트를 자바스크립트로 컴파일 한 후 실행해야 한다. { "compilerOptions": { "module": "commonjs", "esModuleInterop": true, //Allows usage of an alternate module import syntax: import foo..