최신 글
-
Middleware
MySQL 고가용성 & 복원력 보장을 위한 참조 아키텍처
엔터프라이즈 컴퓨팅 환경에서 시대가 아무리 바뀌어도 변치 않는 것이 있습니다. 중요 데이터베이스의 무중단 운영의 중요성입니다. 이 요구는 사실 디지털 전환 시대가 되면서 더 늘고 있습니다. 아무래도 데이터 자산의 가치에 대한 인식이 크게 달라진 것이 영향을 주지 않았나 싶습니다. 관련해 이번 포스팅에서는 MySQL 데이터베이스의 무중단 운영을 위한 참조 아키텍처를 알아보겠습니다. 데이터베이스 시스템 고가용성과 복원력 보장의 의미 참조 아키텍처를 살펴보기에 앞서 고가용성의 개념을 간단히 짚고 넘어가겠습니다. 고가용성은 시스템 장애 시에도 지속적인 서비스 상태를 유지하는 능력이라고 이해할 수 있습니다. 보통 서비스 가동률(uptime)로 표현되며, 보통 99.999%(연간 다운타임 5분 이내)를 목표로 합..
-
Virturalization
레드햇 가상화 전략의 핵심 ‘Red Hat OpenShift Virtualization Engine’
최근 IT 업계에서 뜨거운 감자 중 하나는 바로 '가상화'입니다. 많은 조직에서 사용하는 상용 가상화 솔루션의 라이선스 및 제품 정책이 바뀌면서 IT 투자와 운영 전략의 변화가 불가피해졌기 때문입니다. 상황이 이렇다 보니 기존 솔루션의 '대안'을 찾아 나서는 조직이 늘고 있습니다. 다행히 여러 대안 솔루션이 시장에 나와 있다 보니 나름 선택지도 넓은 편입니다. 대안 제시를 이끄는 주자는 바로 레드햇입니다. 대부분의 대안 솔루션은 오픈 소스에 뿌리를 둔 경우가 많습니다. 이런 측면에서 볼 때 레드햇의 제안은 이미 충분히 시장의 검증을 마친 신뢰할 수 있다는 점에서 차별점을 찾을 수 있습니다. 관련해 이번 포스팅에서는 레드햇의 가상화 제안의 핵심 역할을 할 것으로 기대를 모으고 있는 'Red Hat Open..
-
Solutions
하이브리드 멀티 클라우드 환경의 복잡성 문제!AI 기반 관찰 가능성(Observability)이 해결책
최근 기업들은 확장성과 민첩성을 위해 하이브리드 클라우드를 넘어 멀티 클라우드 활용에 관심을 보이고 있습니다. 성능, 비용, 기능 등 필요에 맞게 여러 클라우드 서비스 사업자를 선택해 쓰는 것은 비용과 효율 측면에서 이점을 제공합니다. 물론 좋은 점만 있지는 않습니다. 다양성의 이점에는 늘 복잡성의 단점이 따릅니다. 따라서 하이브리드와 멀티 클라우드를 사용하는 효과를 극대화하려면 이점은 더 크게, 단점은 더 적게 만드는 최적의 균형점을 찾아야 합니다. 이번 포스팅에서는 클라우드 환경의 복잡성 문제 해결의 지름길을 AI에서 찾아 보고자 합니다. 너무 많은 도구의 딜레마하이브리드, 멀티 클라우드 환경을 활용하면 여러 플랫폼과 서비스로 인해 복잡성이 커집니다. 실제로 운영 현장에 가보면 여러 개의 모니터링 ..
-
Solutions
멀티 AI 에이전트 시대를 위한 준비로 ‘Red Hat OpenShift AI’가 각광받는 이유
최근 AI 분야에서는 생성형 AI의 발전과 함께 특정 작업에 최적화된 다양한 유형의 모델, 검색 증강 생성(RAG), 모델 컨텍스트 프로토콜(MCP) 등이 주목받고 있습니다. 이런 기술의 진화는 한 방향을 가리키고 있습니다. 바로 최소한의 인간 개입으로 목표 지향적 작업을 수행하는 자율 AI 에이전트들이 서로 협업을 하는 멀티 AI 에이전트 시대입니다. AI 투자에 적극 나서는 기업들…세계 유수의 대형 기술 기업들은 거대 언어 모델(LLM)과 멀티 모달 언어 모델(MMLM) 연구 개발, AI 전용 인프라 구축, 전략적 파트너십 등을 통해 생성형 AI 시대를 선도하려는 움직임을 보이고 있습니다. 이는 글로벌 기술 기업들만의 움직임이 아닙니다. 국내 역시 주요 IT 기업과 대기업 그룹을 중심으로 대규모 A..
-
Solutions
AGI 시대를 위해 탄생한 EDB Postgres AI
최근 기업들은 데이터 관리와 활용 과정에서 복잡한 문제에 직면하고 있습니다. 과거에는 운영 데이터베이스와 데이터 웨어하우스라는 비교적 단순한 구조로 데이터를 관리했지만, 빅데이터와 AI 기술의 발전으로 데이터 레이크, AI 솔루션 등 다양한 시스템을 추가로 도입하게 되면서 데이터 기술 스택이 복잡해졌습니다. 이러한 복잡성은 관리 비용의 증가와 시스템 간의 연동 문제를 야기했습니다. 또한, 기업 내 여러 부서나 시스템이 각자 데이터를 분리하여 관리하는 '데이터 사일로' 현상은 데이터의 단절을 초래했습니다. 이는 통합적인 데이터 분석을 어렵게 만들어 기업 전체의 효율성을 저해하는 주요 원인이 되었습니다. 이러한 문제를 해결하기 위해 기업들은 핵심 운영 데이터와 AI/분석 시스템을 통합하여 데이터로부터 최대한..
-
Cloud
온프레미스와 클라우드를 잇는 가교 ‘Red Hat OpenShift Service on AWS’
하이브리드 멀티 클라우드가 디지털 전환의 토대가 될 것이란 것은 누구나 다 압니다. 하지만 이를 실제로 구현하고 운영하는 곳은 많지 않습니다. 벤더 종속 없이 기술을 내재화해야 하고, 온프레미스와 같은 도구와 작업 방식으로 운영할 수 있는 방안을 찾아야 하는 등 생각보다 고려해야 할 것이 많다 보니 머리로는 이해를 하는데 막상 손이 가지 않는 그런 과제가 바로 하이브리드 멀티 클라우드 전환일 것입니다. 아무리 어려운 과제도 잘 찾아보면 수월하게 시작할 수 있는 출발점이 있습니다. 이번 포스팅에서는 그 출발점 중 하나인 Red Hat OpenShift Service on AWS(이하 ROSA)에 대해 알아볼까 합니다. Red Hat OpenShift Service on AWS는 어떤 서비스인가?ROSA는..
-
DBMS
Cloud & AI First 전략을 가속하는 데이터 플랫폼으로 거듭난 Oracle MySQL 9.2
2025년 1월, 오라클은 데이터 플랫폼의 혁신을 알리는 오라클 MySQL 9.2(이하 MySQL 9.2)를 정식으로 출시했습니다. 이번 릴리즈는 단순히 새로운 데이터베이스 버전을 내놓은 것이 아니라, 변화하는 기업의 컴퓨팅 환경과 기술 트렌드를 반영하여 MySQL을 더 높은 차원으로 끌어올리겠다는 오라클의 의지를 보여주는 발표라 할 수 있습니다. 2025년은 MySQL 30주년을 맞이한 해라 그런지 이번 소식은 꽤 의미가 커 보입니다. 이번에 출시한 MySQL 9.2는 최신 기술과 기능을 가장 먼저 도입하고 실험하는 역할을 하는 '혁신(Innovation)' 버전입니다. 참고로 오라클은 2023년부터 새로운 릴리스 모델을 도입해 안정성에 초점을 맞춘 장기 지원(LTS) 버전과 최신 기술을 빠르게 도입..
-
Cloud
Red Hat Trusted Software Supply Chain으로 안전한 개발 파이프라인 구축
오늘날 DevSecOps와 소프트웨어 공급망 보안은 안전한 소프트웨어 개발을 위한 화두로 떠오르고 있습니다. 대규모 데이터 유출 사고나 SolarWinds 공급망 공격과 같은 사건을 통해 소프트웨어를 개발하고 배포하는 전 과정에 보안을 내재화하는 것이 얼마나 중요한지 많은 조직이 깨닫게 되었습니다. 실제로 보안 업계에서 발표하는 여러 보고서를 보면 최근 많은 조직이 소프트웨어 공급망 공격을 경험하고 있는 것을 알 수 있습니다. 이처럼 심각성이 높아지고 있는 소프트웨어 공급망 공격에 대응하기 위해 DevSecOps(Development + Security + Operations) 문화와 자동화된 보안 파이프라인이 부각되고 있습니다. 이번 포스팅에서는 DevSecOps와 소프트웨어 공급망 보안의 기본 개념과..
-
Solutions
데이터 수집 단계부터 수준이 다른 다이나트레이스!
클라우드 네이티브 전환 과정에서 기업의 컴퓨팅 환경의 복잡성이 증가합니다. 이런 이유로 많은 기업이 클라우드 전환을 하는 가운데 관찰 가능성(Observability) 역량 확보의 중요성에 눈을 뜹니다. 온프레미스와 클라우드를 혼합해 사용하는 경우 각 환경에서 발생하는 로그, 메트릭, 트레이스를 한눈에 파악하지 못할 경우 장애나 사고 발생 시 빠르게 대처하기 어렵다는 것에 공감하는 조직이 늘고 있는 것입니다. 관찰 가능성의 핵심은 서비스 간 연관 관계와 데이터 흐름을 종합적으로 추적하기 위해 온프레미스와 클라우드에서 발생하는 각종 데이터 소스를 통합하고 표준화된 방식으로 실시간 분석할 수 있는 체계를 갖추는 것입니다. 이런 복잡을 작업을 간소화하기 위해 다이나트레이스는 OpenPipeline으로 쉽고 ..
-
Cloud
DX와 AX 전환을 가속하는 ‘오픈 소스’
많은 기업이 디지털 전환(DX)의 길을 걷고 있습니다. 그리고 이 길은 최근 AI 전환(AX)으로 이어지고 있습니다. 이런 변화 속에서 엔터프라이즈 컴퓨팅은 클라우드 네이티브라는 구조적 변화의 시기를 맞이하고 있습니다. 이 모든 변화를 관통하는 키워드가 하나 있습니다. 바로 ‘오픈 소스’입니다. 하이브리드 시대DX, AX 전환은 클라우드 네이티브 인프라와 플랫폼 상에서 이루어집니다. 물리적 인프라는 가상 머신(VM), 컨테이너를 중심으로 하이브리드화 되어 가고 있습니다. 이를 주도하는 것은 오픈스택(OpenStack), 오픈시프트(OpenShfit) 같은 오픈 소스 프로젝트입니다. 조금 더 자세히 알아볼까요. 대다수의 엔터프라이즈 IT 환경은 VM과 컨테이너가 공존하고 온프레미스와 클라우드의 경계가 희..
인기 글
-
DBMS
생성형 AI 시대에 벡터 데이터베이스가 중요한 이유
생성형 AI 시대에 벡터 데이터베이스가 중요한 이유 생성형 AI는 텍스트, 이미지, 비디오 등 다양한 형태의 데이터를 생성하고 이해하는 AI 기술을 말합니다. 예를 들어, 텍스트 생성 AI는 사람이 쓴 것 같은 글을 작성할 수 있고, 이미지 생성 AI는 주어진 설명에 따라 새로운 이미지를 만들어 낼 수 있습니다. 이런 AI 기술들은 데이터를 숫자 벡터로 변환하여 작동합니다. 벡터 데이터베이스란? 벡터 데이터베이스는 이러한 고차원 데이터를 효율적으로 저장하고 관리하는 데이터베이스입니다. 고차원 데이터는 여러 차원(특징)을 가진 데이터를 의미합니다. 예를 들어 이미지 데이터는 각 픽셀의 색상 값을 차원으로 가지며, 텍스트 데이터는 각 단어의 의미를 숫자로 표현한 벡터를 차원으로 가질 수 있습니다. 이런 데..
-
OS
컨테이너 기본 이미지로 Red Hat Universal Base Image(UBI)를 선택해야 하는 이유
엔터프라이즈 컴퓨팅 환경에서 컨테이너 플랫폼의 위상이 높아지고 있습니다. Red Hat OpenShift 같은 엔터프라이즈 컨테이너 플랫폼은 기업이 오랜 기간 운영해온 애플리케이션을 현대화(Application Modernization) 하는 동시에 클라우드 네이티브(Cloud Native) 앱 운영 기반 역할을 합니다. 엔터프라이즈 애플리케이션의 과거, 현재, 미래를 잇는 역할을 엔터프라이즈 컨테이너 플랫폼이 하는 것이라 이해할 수 있습니다. 여기에 더해 엔터프라이즈 컨테이너 플랫폼은 하이브리드 멀티 클라우드 환경에 일관성을 부여하는 역할도 합니다. 예를 들어 많은 기업이 Red Hat OpenShift를 중심에 놓고 온프레미스, 하이브리드, 퍼블릭 클라우드 등 환경 구분 없이 컨테이너를 배포하고 운영..
-
카테고리 없음
MySQL 성능 최적화 팁
MySQL 성능 최적화 포인트 중 하나인 InnoDB 엔진 성능 튜닝을 소개하겠습니다. 상세 내용을 소개하기에 앞서 InnoDB 엔진에 대해 간략히 알아보겠습니다. InnoDB 스토리지 엔진은 2000년에 출시된 MySQL 3.23.6에 처음 포함되었습니다. InnoDB 이전에는 MySQL에서 MyISAM 스토리지 엔진을 사용했습니다. MyISAM은 더 단순한 스토리지 엔진으로 InnoDB와 동일한 수준의 안정성과 성능을 제공하지 않습니다. InnoDB가 통합된 이유 InnoDB 스토리지 엔진은 MySQL의 기본 스토리지 엔진입니다. 높은 안정성과 성능을 제공하는 트랜잭션 스토리지 엔진입니다. InnoDB 아키텍처는 다음 그림과 같습니다. 간단히 특징을 알아보자면 InnoDB는 트랜잭션 모델을 사용하여 ..
-
DBMS
미션 크리티컬한 환경을 위한 MySQL의 기능! MySQL NDB 클러스터의 존재 이유와 가치를 알아보자..
최근 몇 년 사이 MySQL과 같은 오픈 소스 데이터베이스를 미션 크리티컬한 서비스에 사용하는 기업이 늘고 있습니다. 그 이유는 무엇일까요? 알려진 바와 같이 비용 효율성이 높은 데다 MySQL을 기준으로 볼 때 오픈 소스 데이터베이스의 성능, 신뢰성, 확장성, 유연성, 보안성은 상용 솔루션 못지 않은 수준이 되었기 때문입니다. 여기에 하이브리드 클라우드 시대가 되면서 다양한 컴퓨팅 환경에서 데이터베이스를 배포하고 운영하는 데 있어 일관성을 유지하는 데에도 오픈 소스 데이터베이스가 유리합니다. 미션 크리티컬 시스템을 위한 MySQL의 기능! MySQL을 기업의 중요 업무 시스템이나 워크로드를 위해 사용하거나 대규모 사용자를 지원하는 고객 서비스의 데이터베이스로 쓰고자 한다면? MySQL의 MySQL ..
-
DBMS
카카오뱅크가오라클에서 EDB의 Postgres Advanced Server(EPAS)로 전환한 이유
카카오뱅크는 인터넷 전문 은행으로 디지털 뱅킹 시대를 이끄는 리더입니다. 카카오뱅크는 설립 때부터 ‘디지털’을 가장 중요한 전략이자 차별점으로 삼았습니다. 모바일 앱을 통해 인터넷 뱅킹이나 창구 대면 거래와 비교할 수 없는 편의성을 제공하고 있습니다. 디지털 네이티브 기업의 역량을 뱅킹 부문에서 발휘하고 있는 카카오뱅크가 최근 큰 결심을 행동에 옮겨 화제를 모으고 있습니다. 바로 핵심 업무의 데이터베이스로 운영하던 오라클 DB를 오픈 소스인 EDB의 Postgres Advanced Server(EPAS)로 전환하겠다는 결심입니다. 카카오뱅크는 기존 운영 중이던 오라클 DB 마이그레이션과 함께 신규 서비스를 위한 DB로 EPAS를 활용한다는 계획입니다. 오라클 DB 마이그레이션 결정 카카오뱅크가 DB 전환..