inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

ElasticSearch Essential

열세 번째 강의 - 트러블 슈팅 사례 분석 #1 (클러스터의 상태 이상)

Red 인 상황에서 유실

해결된 질문

60

배효셩

작성한 질문수 5

0

안녕하십니까

열세번째 강의 3분대에 red 인 상황(access_log-*)이지만 장애가 아니라고 하셨잖아요 스냅샷이 있어서 restore 하면 되서라고 설명해주셨는데
데이터가 유실인 상황에서 스냅샷을 뜨는 상황은 없는 건가요? 만약 그렇다고 하면 리스토어 해도 데이터가 유실인 상황으로 리스토어 되는게 아닌가 싶어서 질문드립니다

elasticsearch

답변 2

0

강진우

안녕하세요.

제가 설명 드렸던 상황은 인덱스가 정상인 상황에서 스냅샷까지 생성되어 있는 경우를 가정하고 말씀 드린 상황 입니다.

그래서 장애 일 수도 있고, 엄밀히 말하면 장애가 아닐 수도 있는거죠.

강의 상황을 다시 복기해보면 오늘이 2022년 12월 1일이고, 3일이 지나면 백업, 즉 스냅샷을 생성하도록 설정이 되어 있다면, 2022년 11월 17, 19, 20일 인덱스는 별도의 공간에 스냅샷이 생성되어 있을 겁니다. 그래서 저 세 인덱스가 지금은 RED로 분류되어 데이터 유실이 있다고 해도 스냅샷을 활용해서 다시 복구하면 되니까 당장 큰 문제가 발생하는 장애 상황까지는 아니다 라는 의미 입니다.

 

그리고 데이터가 유실인 상황에서도 스냅샷을 생성할 순 있지만, 그렇게 하면 리스토어 해도 데이터가 유실인 상황으로 리스토어 되는 게 맞습니다. 정상인 상태에서 스냅샷이 생성된 상황을 가정한 설명 입니다~

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 배효셩님께서 Elasticsearch의 데이터 복구와 관련하여 궁금한 점이 있으신 것 같습니다.

Elasticsearch에서 Red 상태란 일부 샤드가 할당되지 않아 인덱스의 일부 데이터를 사용할 수 없는 경우를 말합니다. 하지만 스냅샷 기능은 주기적으로 데이터를 백업함으로써 데이터 손실의 위험을 줄일 수 있습니다. 만약 스냅샷을 적절한 주기로 생성해 두신 경우, 문제가 발생하더라도 이전 상태로의 복원이 가능하며, 이는 데이터 유실로 인한 위험을 최소화합니다.

스냅샷을 통해 백업이 이루어지고 있다면, 문제 발생 시에도 스냅샷 시점의 데이터를 그대로 복구할 수 있습니다. 물론, 백업 주기에 따라, 스냅샷 이후에 추가된 데이터는 포함되지 않을 수 있으므로 스냅샷 주기를 적절히 설정하는 것이 중요합니다.

유사한 질문이 아래 게시물에서 다루어졌으니 참고하시면 도움이 되실 것입니다:
- ElasticSearch 스냅샷 및 복구에 대한 이해와 적용

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

0

배효셩

감사합니다
저의 질문은 access_log-2022-11-17 이 red 인건 과거부터 red 였던거 같은데 그 상태에서 스냅샷을 뜨면 이미 유실된 상태에서 스냅샷을 뜨는게 아니냐 이런 궁금증이었습니다

하루 100GB 로그를 30기간 저장하는 클러스터 예시중 질문이 있습니다.

0

107

2

노드당 샤드수 제한 질문입니다.

0

82

2

노드에서의 가용영역 이슈

0

102

3

노드당 샤드 수 질문입니다.

0

147

3

색인과정 이해하기 중 질문입니다.

0

225

2

xlsx 파일 색인 중 CircuitBreakingException 발생

0

202

1

ES 트러블슈팅 사례분석 강의 내용중 궁금한 게 있습니다.

0

246

1

동잭매핑 매핑 시 색인 질문

0

198

1

Elastic Search 동작 이해하기 색인 설명 관련

0

413

2

Compressed OOP 조건에 따른 ES Heap Size 제약

0

703

1

6강 10분 색인 과정에 대해 질문 있습니다.

0

341

2

4강 14분51초 질문 있습니다!

0

398

2

안녕하세요 elastic cloud를 사용하는데 cpu가 계속 칩니다 .

0

380

1

검색이 안되는 문제 문의

0

337

1

7번째 강의에서 Token과 Term은 다른 건가요??

0

464

1

서버 업데이트후 키바나 동작안함

1

334

1

인덱스 설계에서 type 문의드립니다.

0

356

1

/_cat/indices?v 로 인덱스 조회시 보이는 나머지 항목들

0

405

1

색인 분석이란?

0

253

1

동적 스키마가 NoSQL을 의미하나요???

0

521

1

노리분석기 노드 적용 질문

1

270

1

노드 heap size에 관해서

0

679

2

로드밸런스 endpoint

1

308

1

마스터 후보노드와 구동관리에 대해 문의드립니다.

0

337

1