본문 바로가기

TEAM STUDY/가상 면접 사례로 배우는 대규모 시스템 설계 기초

[스터디 기록 📋] #안정 해시 #해시서버 #해시키 #서버조회 #서버추가 #서버제거 #가상노드

728x90
반응형

준언 😃
오늘 공부했었던 부분 중에 가장 흥미로웠던 부분은 93페이지 쪽 clp 제품 쪽인데요. 분산 시스템 분산 해시 테이블 설계할 때 이렇게 구분해가지고 설계해야 된다는 부분이 흥미로웠고 그리고 네 적용해보고 싶다 라는 생각이 들었습니다


정민 🙄
저도 cep 그거에 대해서 알아서 너무 좋았고 그리고 가상 모드 이런 거 만들어서  캐시 이런 거 캐시 key 이렇게 하는 것도 알게 돼서 좋았습니다.


혜지 🥰
저도 그 안전 해시 설계는 언젠가는 한번 제가 적지 않을까 데이터를 계속 다루다 보면 그래서 안전 해시 설계는 한번 계속 좀 머릿속에 계속 기억해내야 될 것 같고요. 그 외에도 여기 cep 정리 같은 경우에도 확실히 데이터 모든 시스템 설계할 때 이런 비슷한 내용들은 좀 많이 나오는 것 같아서 되게 좀 되게 흥미로웠어요.


수빈 😣
저는 서버를 관리하진 않지만 서버가 추가되거나 삭제되거나 조회하거나 이런 상황을 이런 식으로 관리할 수 있구나 이렇게 알고 가는 것 같아서 좋은 시간이었던 것 같고 응용할 일은 당분간 없을 것 같아서 나중에 할 때 한번 더 봐야겠어요


혜지 🥰
지금 저희가 저는 하는 일이 일라스틱으로 이런 데이터를 관리를 하니까 엘라스틱도 이거에 반하는 어떤 일부가 기능이 안 되는 게 있을 거라고 생각을 하거든요. 그 이런 거에 이 cap 정리에 있는 세 개의 요구사항을 완벽하게 구현할 수 있는 데이터 저장 기능들을 할 수 있으면 좋겠다라고 생각했어요.


주완 😎
앨라스틱 서치는 cnt 중에서 뭐가 결여돼 있나요.


혜지 🥰
저 파티션 감내는 확실하게 하고 있는 걸로 알고 있거든요. 마스터 노드끼리 시간 정해놓고 핀을 던져서 얘가 제대로 정상 작동하고 있는지를 확인을 하고 가용성도 애플리케이션 아까 뒤에 시스템 컴포넌트 96페이지에 나온 거에서 애플리케이션이나 이런 장애 처리할 수 있는 부분이 돼 있는데 데이터 일관성이 여기에는 설명이 안 되어 있지만 검색 엔진에 플러시라고 해서 데이터를 색인을 할 때 실시간성이 떨어진다는 얘기를 들었거든요. 어쨌든 이 데이터 일관성이라는 게 내가 쓰는 데이터를 이제 저장을 하려고 하면 플러시를 해야 되는데 그런 걸 자주 하면 결국에는 노드 전체에 영향을 줄 수 있으니까 실시간성이 완벽하지 않다라고 해서 제 일관성이 조금 떨어진다고 봐야 될 것 같아요.


혜지 🥰
너 조금 궁금했던 게 이 cep 가 다 뭔가 하나는 무조건 결여된다고 하잖아 근데 잘 모르겠어
다 조금 조금씩 부족하면서 세 가지를 다 제공을 해 주는 것 같아요.


주완 😎
다 부족하지 않을까라는 생각


수빈 😣
근데 하는 것이 다 중요한 것 같아요. 맞아요. 좀 그런 것 같아요.


혜지 🥰
설계를 완벽하게 수행할 수 있는 기능이 그런 엔진이 또 있겠지 근데 우리가 모르는 거


효정 😚
저도 좀 비슷한데 서버 같은 경우에도 뭔가 그림으로 한 번씩 돌아보게 되면서 이해가 좀 더 잘 갔던 것 같고 앞에서 말씀 다 하신 것처럼 cep 정리 같은 것도 뭔가 한 번 더 개념 정리할 수 있는 그런 기회여서 되게 좋았던 것 같아



 

728x90
반응형