목차
- Elastic-Deductive AI 인수의 표면과 이면
- 3개월 전, 검색 엔진을 고르던 순간
- 운영하면서 만난 현실
- 추론 레이어가 붙으면 뭐가 달라지나
- 검색 시장의 AI 전환 패턴
- 회고 — 다시 고른다면
Deductive AI는 운영 데이터 위에 추론 레이어를 얹어 장애 원인을 자동으로 찾아주는 도구다. 로그·메트릭·트레이스 같은 텔레메트리를 LLM과 그래프 기반 추론으로 연결해서 "왜 이 장애가 났나"에 답하도록 만든 회사다. Elastic이 이 회사를 8500만 달러($85M)에 인수했다는 발표가 나왔다 (출처: Elastic 공식 발표 기준, 2026년).
처음 뉴스를 봤을 때는 그저 또 하나의 AI 스타트업 인수 정도로 넘겼다. 그런데 Elasticsearch를 3개월 직접 운영하고 나서 다시 보니 이건 기능 보강 차원의 인수가 아니었다. 검색 엔진이라는 카테고리 자체를 재정의하는 움직임이었다. 프론트엔드에서 백엔드로 넘어온 지 2년 됐고, 검색 인프라를 처음으로 직접 굴려본 입장에서 이 인수 건이 어떻게 읽혔는지 시간순으로 풀어본다.
Elastic-Deductive AI 인수의 표면과 이면
표면적으로는 단순한 결합이다. Elastic은 검색 엔진(Elasticsearch)과 옵저버빌리티 플랫폼이 있고, Deductive AI는 그 데이터를 읽어 결론을 내려주는 추론 엔진을 만든다. 둘이 합쳐지면 "데이터 수집부터 원인 분석까지" 한 묶음으로 제공할 수 있다는 그림이 나온다.
이면은 좀 더 복잡하다. 검색 시장은 빠르게 두 갈래로 나뉘는 중이다. 한쪽은 벡터DB 중심의 AI 네이티브 검색(Weaviate, Qdrant, Pinecone)이고, 다른 한쪽은 기존 검색 엔진의 AI 통합(Elastic, Algolia, Coveo)이다. Deductive AI 인수는 후자 진영이 단순 벡터 검색을 넘어 "추론까지 한 스택에 묶는" 방향으로 간다는 선언처럼 보인다.
결국, 검색 엔진 회사 입장에서 가장 두려운 시나리오는 단순하다. 사용자가 검색창에 질의를 던지는 게 아니라 LLM에게 질문을 던지는 흐름이 굳어지는 것. 그렇게 되면 검색 엔진은 LLM의 백엔드 부품으로 격하된다. Elastic은 그 흐름을 뒤집기 위해 "추론까지 우리가 한다"는 카드를 8500만 달러에 산 셈이다.
결국, (개인적으로는 두 갈래가 결국 한 점에서 만날 것 같다. 누가 먼저 도달하느냐의 문제가 남아 있을 뿐이다.)
3개월 전, 검색 엔진을 고르던 순간
백엔드 전환 2년차의 검색 결정
그래서, 프로젝트는 사내 기술 문서 검색 시스템 구축이었다. 문서 50만 건, 동시 사용자 약 200명, 응답 시간 500ms 이내. 프론트엔드 시절에는 검색 결과를 받아 렌더링만 했지 인덱스를 직접 만들어본 적이 없었다. 백엔드 전환 2년차에 처음으로 검색 엔진 선택을 책임지게 됐다.
물론, 프론트 개발자 시절의 검색은 "검색바 UI와 디바운싱, 자동완성 컴포넌트"의 영역이었다. 백엔드로 넘어오니 같은 단어가 전혀 다른 의미로 다가왔다. 분석기 토큰화, 인덱스 매핑, 샤드 분배, 리프레시 인터벌. 같은 "검색"이라는 단어 안에 두 세계가 있었다.
후보들과 첫인상
선택지를 좁히는 데 2주 정도 썼다. 사내 인프라 정책상 셀프 호스팅이 가능해야 했고, 한국어 형태소 분석이 필수였으며, 향후 벡터 검색을 붙일 여지가 있어야 했다.
검토한 후보는 네 개였다. Elasticsearch는 안정적이고 한국어 분석기 생태계가 풍부했지만 운영 비용과 메모리 부담이 컸다. OpenSearch는 Elastic 포크라 호환성은 좋았으나 커뮤니티 분열감이 걸렸다. Meilisearch는 가볍고 빠른 대신 대규모 사용 사례가 부족했고, Typesense는 응답 속도가 인상적이지만 한국어 분석이 약했다.
게다가, Meilisearch와 Typesense의 응답 속도는 정말 매력적이었다. nori 같은 검증된 한국어 분석기를 붙이기 어렵다는 점에서 멈췄다. 한국어 검색에서 형태소 분석기의 품질은 거의 결정적이다. 영어권 사용 사례가 아무리 많아도 그 부분이 부실하면 결국 결과가 어색해진다.
왜 Elasticsearch였나
결국, OpenSearch와 Elasticsearch를 두고 한 주를 더 고민했다. 결국 Elasticsearch로 갔는데 이유는 두 가지였다. 첫째, 한국어 nori 분석기와의 호환성 문서가 Elasticsearch 8.x 기준으로 더 정리돼 있었다. 둘째, ELSER(Elastic Learned Sparse EncodeR) 같은 자체 임베딩 모델이 8.8 이후로 들어와 있어서 벡터 검색까지 한 스택으로 처리할 수 있어 보였다 (출처: Elastic 공식 문서, 2026-06 기준).
라이선스도 한 번 더 살폈다. Elastic 2.0 라이선스가 셀프 호스팅에 제약을 주는 부분이 있었지만 사내 사용 시나리오에서는 문제가 없었다. 결정하고 나서 이 선택이 옳았는지 확신은 없었다. 검색 엔진은 한번 정착하면 갈아엎기가 쉽지 않다. 다시 돌이키기 어려운 결정을 처음 내려본 셈이다.
그래서, (여담이지만 이때만 해도 Deductive AI 인수 같은 일은 상상도 못 했다. 그저 "벡터 검색 붙이기 편하겠네" 정도였다.)
운영하면서 만난 현실
인덱스 설계의 함정
문서 50만 건이라는 숫자가 만만해 보였다. 그런데 실제로 인덱스를 굴려보니 필드 매핑 하나 잘못 잡으면 메모리가 두 배로 뛰었다. 처음에는 모든 필드를 text와 keyword로 둘 다 매핑했다가 RAM 사용량이 예상의 1.5배가 됐다. 운영 중에 매핑을 바꾸면 reindex가 필요한데 이 작업이 또 시간을 잡아먹는다.
프론트엔드에서는 컴포넌트 하나 잘못 만들어도 다시 만들면 끝이었다. 백엔드 데이터 레이어는 한 번 잘못 설계하면 재작업 비용이 비대칭적으로 크다. 머리로는 알았는데 몸으로 부딪힌 게 이 시점이었다. 운영 중 무중단으로 reindex를 돌리는 절차를 정리하는 데만 며칠을 헤맸다.
매핑 외에도 샤드 개수, 레플리카 수, 리프레시 인터벌 같은 파라미터가 성능에 직접적으로 영향을 줬다. 처음에는 기본값으로 두고 시작했는데 P99 응답 시간이 들쭉날쭉했다. 리프레시 인터벌을 1초에서 5초로 늘렸더니 인덱싱 처리량이 약 40% 올라갔다 (체감 기준). 검색 지연이 약간 늘긴 했지만 사용자가 체감할 수준은 아니었다.
메모리와 비용
그러나, 3개월 운영하면서 정리한 비용 구조는 대략 이렇다.
한편, :::stats
- 노드 3대(8 vCPU, 32GB RAM): 월 약 180만 원
- S3 스냅샷 저장: 월 약 5만 원
- 트래픽 인입: 월 약 12만 원
- 합계: 월 약 200만 원 :::
문서 50만 건치고는 적지 않은 비용이다. 검색 응답 시간이 평균 80ms, P95 기준 230ms로 안정적이었다는 점에서 비용 대비 성능은 나쁘지 않다고 봤다. 다만 트래픽이 5배로 늘면 노드를 더 붙여야 하는데 그 시점에 어떻게 확장할지는 따로 계획이 필요했다.
그러나, JVM 힙 사이즈를 노드 RAM의 50%로 잡는 게 권장 설정이라는 걸 알았지만 처음에는 70%까지 끌어올렸다가 GC 시간이 길어져서 응답이 흔들렸다. 권장값은 권장값인 이유가 있다는 걸 이때 배웠다.
AI 통합을 시도하다가 멈춘 지점
프로젝트 후반에 벡터 검색을 붙여봤다. ELSER를 켜고 의미 기반 검색을 시도했더니 응답 시간이 평균 80ms에서 320ms로 뛰었다. 인덱싱 비용도 같이 늘었다. 이 시점에서 "벡터 검색은 다음 분기에"로 미뤘다.
결국, 문제는 검색이 끝이 아니라는 점이었다. 결과를 받아도 "이게 진짜 내가 찾던 거 맞나"를 판단해주는 레이어가 필요했다. RAG를 직접 붙이려면 청크 분할, 임베딩 캐싱, 컨텍스트 윈도우 관리까지 다 직접 해야 한다. 이걸 검색 엔진 회사가 통째로 해주면 좋겠다는 생각을 했다 — 정확히 그런 시점에 Deductive AI 인수 뉴스가 떴다.
추론 레이어가 붙으면 뭐가 달라지나
Deductive AI의 핵심은 "여러 데이터 소스를 묶어 인과 관계를 추론한다"는 점이다. 검색이 "관련 문서를 가져온다"였다면 추론은 "그 문서들이 왜 관련 있는지, 어떤 결론으로 이어지는지"를 답한다. 옵저버빌리티 영역에서 시작했지만 일반 검색 결과에 적용해도 동일한 패턴이 작동한다.
실제로, 기존 Elasticsearch + LLM 조합으로도 비슷한 걸 할 수는 있다. 직접 만들어보면 안다 — 청크 전략, 임베딩 파이프라인, 응답 일관성, 비용 통제까지 전부 직접 굴려야 한다. 인수 후에 이런 레이어가 Elastic 스택 안에 기본 탑재되면 운영자 입장에서는 "RAG 인프라를 더 이상 직접 관리하지 않아도 되는" 시나리오가 가능해진다.
특히 옵저버빌리티 쪽에서 효과가 클 것으로 보인다. 장애가 났을 때 로그 검색은 "관련 로그를 찾는" 단계까지만 도와줬다. 그 다음 "이 로그들이 말하는 진짜 원인이 뭔가"는 결국 엔지니어의 머릿속에서 일어났다. Deductive AI 류의 추론 엔진은 이 부분을 자동화한다. 완전한 자동화는 아니더라도 가설을 제안받고 검증하는 흐름이 가능해진다.
다만 통합이 매끄럽게 될지는 확신이 안 선다. 인수한 회사의 기술이 인프라에 자연스럽게 녹기까지는 보통 1년 이상 걸리는 게 업계 관행이다 (출처: Elastic의 과거 Endgame 인수 사례, Elastic 공식 블로그 참고). 발표 직후의 마케팅 메시지와 실제 운영 환경에서 쓸 수 있는 시점은 다르다.
검색 시장의 AI 전환 패턴
이번 인수만 떼어놓고 보면 한 회사의 결정이다. 그런데 최근 1~2년 검색 엔진들의 움직임을 묶어 보면 패턴이 보인다.
Algolia는 NeuralSearch를 강화하면서 의미 검색과 추천을 한 묶음으로 묶었다. Coveo는 커머스 검색에 AI 추천을 통합했다. Vespa는 텐서 검색을 일급으로 끌어올렸다. Weaviate와 Qdrant는 처음부터 AI 네이티브로 출발했다. 이들이 공통적으로 향하는 지점은 "검색 결과 + 추론 + 행동"이다.
전통 검색 엔진의 입장에서는 두 가지 선택지가 있었다. 자체 개발과 인수다. 자체 개발은 시간이 오래 걸린다. 인수는 빠르지만 비싸다. Elastic이 8500만 달러를 쓴 건 후자를 골랐다는 신호다. Deductive AI가 옵저버빌리티 쪽 추론에 강점이 있다는 점에서 이 인수는 검색뿐 아니라 SRE/모니터링 시장까지 한 번에 노린 것으로 읽힌다.
| 회사 | AI 전환 방식 | 시점 |
|---|---|---|
| Elastic | Deductive AI 인수($85M) | 2026 |
| Algolia | NeuralSearch 자체 개발 | 2023~ |
| Coveo | Qubit 인수 + 자체 LLM | 2021~ |
| Vespa | 자체 텐서 검색 강화 | 2020~ |
각자 다른 속도로 가고 있지만 도착지는 비슷해 보인다. "검색"이라는 단어가 가리키는 범위가 점점 넓어지는 중이다. 인덱스 조회에서 시작해 의미 매칭으로, 다시 추론과 의사결정 보조로 확장되고 있다. 5년 전 검색 엔지니어의 일과 지금 검색 엔지니어의 일은 점점 달라진다.
(자체 개발과 인수의 균형을 잘 잡은 회사는 Algolia로 보인다. 추론 영역까지 넘어가면 Elastic이 더 유리한 위치에 설 가능성도 있다.)
회고 — 다시 고른다면
결국, 3개월 운영하고 나서 다시 검색 엔진을 고른다면 뭘 다르게 할까. 정답이 있는 질문은 아닌데 몇 가지는 분명해졌다.
그래서, 처음부터 벡터 검색을 전제로 인덱스를 설계했을 것이다. 나중에 붙이면 reindex 비용이 너무 크다. 매핑 단계에서 dense_vector 필드를 미리 잡아두는 것만으로도 나중의 작업이 훨씬 가벼워진다. 자체 RAG 구현은 가능한 한 미뤘을 것이다. 검색 엔진 벤더가 통합 솔루션을 내놓는 속도가 생각보다 빠르다. 한국어 분석기 호환성을 더 일찍 검증했을 것이다. nori는 잘 동작하지만 도메인 특화 사전 구축에 예상보다 시간이 들었다.
Elastic의 Deductive AI 인수는 "검색이 끝나면 추론이 시작된다"는 메시지로 읽혔다. 프론트엔드에서 백엔드로 넘어온 입장에서, 이 영역의 추상화 수준이 빠르게 올라가는 게 흥미롭다. 1년 전이라면 RAG 파이프라인을 직접 만드는 게 자연스러웠는데 지금은 그게 손해처럼 느껴진다. 벤더가 빠르게 통합 솔루션을 내놓는 속도와 우리가 자체 구현으로 따라잡는 속도 사이의 격차가 점점 벌어지는 중이다.
지금 운영자 입장에서 당장 할 수 있는 일을 추려보면 다음과 같다.
- 사용 중인 검색 엔진의 AI 통합 로드맵을 확인하고 자체 RAG 구현과의 손익 분기점을 잡는다
- 인덱스 매핑을 점검해서 벡터 검색 확장 시점에 reindex 부담을 줄여둔다
- Deductive AI 통합 베타가 열리면 옵저버빌리티 데이터부터 작게 붙여 테스트해본다
실제로, 개인적으로는 이번 인수가 Elastic의 가장 결정적인 베팅이 될 것 같다. 검색 회사로 남느냐 추론 플랫폼으로 가느냐의 갈림길에서, 본인들의 답을 8500만 달러로 명확히 내놓은 셈이다.
관련 글
- Google AI Overviews 법적 책임 — 콘텐츠 검수 3개월 회고 – 독일 법원이 Google AI Overviews의 책임을 인정했다는 보도 이후, 진행 중이던 콘텐츠 검수 파이프라인 검토 방향이 꺾였다. …
- Mira Murati 복귀가 OpenAI 엑소더스에 보내는 신호 – OpenAI 핵심 인사가 잇따라 떠난 뒤 처음 들린 복귀 소식. 보도가 사실이라면 의미가 작지 않다. 개발자 입장에서 본 엑소더스의 풍경과…
- 중국 AI 인재 자국 잔류, 실리콘밸리 인재 전쟁 끝나나 – 통계 출력 한 줄 보고 머리가 멈췄다. ‘중국 출신 AI 인재의 미국 잔류율 56% → 38%’를 한 줄로 정리하려다 실패한 기록이다.