본문 바로가기

PRODUCT

(77)
MySQL의 식지 않는 인기 비결 어떤 관계형 데이터베이스를 사용 중인가요? 아마 MySQL, Oracle, Microsoft SQL Server, IBM DB2 중 하나를 쓰는 경우가 대부분일 것입니다. 시장 점유율 상위 5대 관계형 데이터베이스 중 유일하게 오픈 소스가 있습니다. 바로 MySQL입니다. 오픈 소스로 당당하게 상용 솔루션과 경쟁하는 MySQL의 인기 비결은 무엇일까요? 한 줄로 요약하자면 비용 부담이 적고, 성능이 우수하며, 강력한 보안과 상용 못지않은 기능 그리고 락플레이스와 같은 오픈 소스 전문 기업을 통한 안정적인 기술 지원을 받을 수 있기 때문입니다. 기술 기업들의 One PICK! MySQL은 다양한 업종에서 활용되고 있습니다. AI 기술을 활용해 잠재 고객을 탐색하는 서비스를 제공하는 Enlyft는 MySQL..
엔터프라이즈 시장에서 오픈 소스 데이터베이스의 존재감을 키우는 Postgres의 미래! 오픈소스 데이터베이스의 미래는 밝습니다. 커뮤니티의 왕성한 활동에 기업이 요구하는 안정적인 솔루션 및 지원 제공을 담당하는 EDB 같은 기업의 활동이 시너지를 내면서 변방에서 주류의 위치로 위상을 높이고 있습니다. EDB의 예를 들면 전세계 주요 기업이 오라클을 Postgres Advanced Server(이하 EPAS)로 전환하고 있습니다. 국내의 경우도 교보문고, BC카드 등 주목할만한 사례가 속속 발표되고 있습니다. EPAS를 중심에 놓고 오픈 소스 데이터베이스의 미래를 알아볼까 합니다. EPAS의 주요 사례를 보면 기업이 오픈 소스 데데이터베이스를 바라보는 시각을 알 수 있습니다. EPAS를 예로 들자면 기업은 오픈 소스 데이터베이스의 주요 활용 시나리오로 두 가지를 검토합니다. Use Case ..
MySQL Enterprise Edition의 성능과 확장성을 보장하는 주요 기능! MySQL Thread Pool MySQL Enterprise Edition은 여러 모로 기업을 위한 솔루션입니다. 여러 이유 중 이번 포스팅에서는 MySQL 스레드 풀 기능을 알아볼까 합니다. MySQL 스레드 풀 기능의 등장 배경 커뮤니티 버전을 쓰시는 분은 이 기능이 익숙하지 않을 수 있습니다. MySQL에는 "연결당 하나의 스레드"라는 기본 연결 처리 모델이 있습니다. 즉, 클라이언트가 MySQL에 연결하면 MySQL은 연결을 처리하기 위해 새 스레드를 만듭니다. 이 스레드는 연결이 닫힐 때까지 클라이언트가 보낸 모든 SQL 문을 실행하는 역할을 담당합니다. "연결당 하나의 스레드" 방식의 장점은 이해하고 구현하기가 간단하다는 것과 각 클라이언트 연결을 다른 클라이언트 연결로부터 격리하여 보안 측면에서 유리하다는 것을 꼽을 수 ..
CentOS Linux & RHEL 7을 최신 레드햇 엔터프라이즈 리눅스로 마이그레이션 하기! 현재 어떤 버전의 리눅스를 사용하고 있나요? 만약 CentOS 7.9 또는 RHEL 7을 사용 중이라면 이제 마이그레이션 계획을 세워야 할 때입니다. 2024년 6월 30일에 CentOS Linux 7.9의 EOL(End of Life)이 시작되고 Red Hat Enterprise Linux 7(RHEL 7)이 EOM(End of Maintenance)에 도달하기 때문입니다. 운영체제 마이그레이션을 준비해야 하는 이유 EOL이나 EOM이 선언된 구버전의 운영체제를 사용하면 운영 측면에서 여러 문제에 직면할 수 있습니다. 우선 보안 취약성 문제가 생깁니다. EOL이나 EOM 이후 보안 업데이트를 받을 수 없다 보니 새롭게 발견되는 취약점이 있어도 패치를 할 수 없어 쉽게 위협에 노출될 수 있습니다. 그리고..
서비스 메시 플랫폼이 필요하다면?Wish List에 넣어야 할 아이템 ‘OpenShift Service Mesh’! API는 레거시 현대화 및 마이크로서비스 아키텍처(MSA) 기반 애플리케이션 개발 모두에서 중요한 역할을 합니다. 간단히 살펴 보자면 먼저 레거시 현대화의 경우 API를 통해 레거시 시스템의 일부 기능을 캡슐화하여 새로운 애플리케이션이 레거시 시스템과 상호 작용할 수 있는 현대적이고 표준화된 인터페이스를 제공할 수 있습니다. 또한, API를 사용하면 전체 시스템을 처음부터 다시 작성하지 않고도 레거시 시스템의 일부를 새로운 마이크로서비스 또는 클라우드 네이티브 애플리케이션으로 점진적으로 대체할 수 있는 점진적인 현대화 접근 방식을 채택할 수 있습니다. 다음으로 MSA 환경에서 API는 서비스 간 커뮤니케이션의 주요 수단으로 사용되며, 서비스 간 상호 작용을 위해 잘 정의된 계약을 제공합니다. 이를 통해 ..
하이브리드 멀티 클라우드 환경에서 MySQL을 사용 중이라면? Dynatrace를 활용한 MySQL 모니터링을 추천합니다! MySQL은 유연성, 성능, 사용 편의성으로 널리 사용되는 오픈 소스 관계형 데이터베이스입니다. MySQL은 웹 애플리케이션의 백엔드 데이터베이스, 온라인 트랜잭션 처리(OLTP), 비즈니스 인텔리전스, 로그 및 이벤트 데이터 저장 등 다양한 용도로 쓰입니다. MySQL은 온프레미스 및 하이브리드 클라우드 환경 모두에서 제 몫을 톡톡히 하고 있죠. 멀티 클라우드 환경에서 쓰기도 편합니다. Amazon RDS for MySQL, Google Cloud SQL for MySQL 또는 Azure Database for MySQL과 같은 클라우드 기반 MySQL 인스턴스를 자유롭게 선택할 수 있습니다. 관리자에게 주어진 선택지 MySQL을 모니터링하고 성능을 관리하는 것은 매우 중요합니다. 관련해 요즘 커지는 ..
'모니터링 vs. 관찰 가능성' 여러분의 선택은? 기업의 컴퓨팅 환경이 바뀌면 새로운 개념들이 등장합니다. 이번 포스팅에서는 하이브리드 멀티 클라우드 전환과 함께 등장한 개념인 옵저버빌리티(Observability)에 대해 알아볼까 합니다. 옵저버빌리티의 사전적 의미는 ‘관찰할 수 있음, 식별 가능성’입니다. IT 운영에 맞게 해석하면 통합 가시성 정도로 풀어 설명할 수 있습니다. 전통적인 모니터링과 옵저버빌리티의 차이는? 옵저버빌리티가 유행어가 되기 전 IT 운영자들의 머릿속에는 한 가지 의문이 들었습니다. 늘 하는 모니터링 작업과 무슨 차이일까? 언뜻 보면 차이가 없어 보이지만 상세히 비교해 보면 모니터링과 옵저버빌리티는 많이 다르다는 것을 알 수 있습니다. 모니터링과 옵저버빌리티는 목표와 접근 방식이 많이 다릅니다. 모니터링은 시스템 또는 애플리케..
MySQL Enterprise Security 4의 강화된 인증 기능 데이터베이스는 그 어떤 시스템보다 높은 수준의 보안이 요구됩니다. 이런 요구를 충족하기 위해 MySQL Enterprise 에디션은 엔터프라이즈 수준의 강력한 보안 기능을 제공합니다. MySQL Enterprise Security 4가 제공하는 주요 보안 기능은 다음과 같습니다. l MySQL Enterprise Authentication: MySQL 계정 정보를 외부 IdP(Identity Provider)에 연결하고 SSO(Single Sign-On) 및 다중 인증(MFA) 같은 고급 보안 기능을 제공합니다. l MySQL Enterprise Encryption: 데이터 보호를 위해 데이터 파일과 통신 채널에서 데이터를 암호화합니다. l MySQL Enterprise Firewall: 대규모 공격으로..