본문 바로가기

opensource

(24)
Kubernetes용 EDB Postgres: 마이크로서비스, 클라우드 네이티브 환경을 위한 최적의 데이터베이스 엔터프라이즈 컴퓨팅 환경이 바뀌면서 데이터베이스 배포 옵션도 다양해 지고 있습니다. 관련해 이번 포스팅에서는 마이크로서비스, 클라우드 네이티브 관련 개발을 할 때 쿠버네티스 환경에 데이터베이스를 배포하는 옵션으로 많은 기업이 고려하고 있는 Kubernetes용 EDB Postgres에 대해 알아볼까 합니다. 데이터베이스 배포의 새로운 패러다임: 모놀리식에서 애자일로 기존의 데이터베이스 구조는 대부분 하나의 큰 애플리케이션을 중심으로 설계되었습니다. 이를 전통적인 모노리식(Monolithic) 구조에서는 애플리케이션과 데이터베이스가 하나의 큰 시스템으로 묶여(tightly-coupled) 있다고 설명합니다. 그러던 것이 마이크로서비스와 클라우드 네이티브가 등장하며 배포 방식에 유연성이 높아지고 있습니다. ..
MySQL Enterprise Edition의 성능과 확장성을 보장하는 주요 기능! MySQL Thread Pool MySQL Enterprise Edition은 여러 모로 기업을 위한 솔루션입니다. 여러 이유 중 이번 포스팅에서는 MySQL 스레드 풀 기능을 알아볼까 합니다. MySQL 스레드 풀 기능의 등장 배경 커뮤니티 버전을 쓰시는 분은 이 기능이 익숙하지 않을 수 있습니다. MySQL에는 "연결당 하나의 스레드"라는 기본 연결 처리 모델이 있습니다. 즉, 클라이언트가 MySQL에 연결하면 MySQL은 연결을 처리하기 위해 새 스레드를 만듭니다. 이 스레드는 연결이 닫힐 때까지 클라이언트가 보낸 모든 SQL 문을 실행하는 역할을 담당합니다. "연결당 하나의 스레드" 방식의 장점은 이해하고 구현하기가 간단하다는 것과 각 클라이언트 연결을 다른 클라이언트 연결로부터 격리하여 보안 측면에서 유리하다는 것을 꼽을 수 ..
Linux 와 Red Hat Enterprise Linux Linux 란? 리눅스는 컴퓨터 운영 체제 중 하나로, 1991년 핀란드의 “리누스 토르발즈”라는 인물이 개발한 유닉스 계열 운영 체제입니다. 리눅스는 다양한 하드웨어 및 소프트웨어 플랫폼에서 작동할 수 있습니다. 또한 오픈소스라는 것이 가장 큰 특징인데, 오픈 소스란 제품의 원시 코드를 공개적으로 액세스할 수 있도록 설계되어 코드를 누구나 자유롭게 확인, 수정, 배포할 수 있는 것을 의미합니다. 리눅스는 단일 작성자 또는 기업이 아닌 커뮤니티가 개발하므로 독점 소프트웨어에 비해 저렴하고, 유연하며, 지속성 있는 것이 특징입니다. 리눅스는 유닉스 운영 체제를 기반으로 멀티 유저, 멀티 태스킹 기능을 지원하고, 다양한 네트워크 프로토콜과 인터넷 서비스를 제공합니다. 또한 다양한 응용 프로그램 및 개발 도구..
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: 대규모 공격으로..
Red Hat Blog 2023년 글로벌 기술 전망 보고서 레드햇이 발표한 2023년 글로벌 기술 전망 보고서 한글 버전이 공개되었습니다. 해마다 발표하는 이 보고서는 현업 IT 실무자를 대상으로 수행한 설문 조사를 바탕으로 기술 동향을 분석한 내용을 담고 있습니다. 2023년 보고서의 경우 전 세계 1,700명 이상의 IT 리더가 설문에 참여하였다고 합니다. 본 포스팅을 통해 보고서의 주요 내용을 살펴보겠습니다. 보고서 한글 버전은 다음 링크에서 다운로드 받을 수 있습니다. 최우선 과제는 역시나 ‘보안’ IT 부서는 우선순위에 따라 투자와 운영 전략을 수립합니다. 일반적으로 우선순위는 아무래도 비즈니스에 영향을 주는 정도에 따라 정합니다. 그렇다면 2023년 IT 부서의 최우선 고려 대상은 무일까요. 바로 보안입니다. 보고서에 따르면 응답자의 44%가 IT 투..
온프레미스와 클라우드 모든 환경에서 일관성과 호환성을 유지하는 현명한 방법 IT 투자와 운영 전략의 공통분모로 ‘하이브리드 멀티 클라우드’를 꼽습니다. 가는 길은 다를 수 있지만 목적지는 같다고 할 수 있습니다. 하이브리드 멀티 클라우드 전환을 할 때 가장 고민이 많은 대상은 무엇일까요. 아마 데이터베이스를 꼽을 것입니다. 온프레미스 vs. 클라우드 데이터베이스는 매우 중요한 시스템입니다. 보통 클라우드 전환을 할 때 상대적으로 중요도가 낮은 시스템을 우선 옮깁니다. 그리고 클라우드 네이티브 아키텍처를 바탕으로 개발되는 신규 시스템의 경우 클라우드를 우선 고려 대상으로 삼습니다. 이런 이유로 중요 데이터베이스는 당장 전환 대상 목록에 이름을 올리지 않습니다. 반면에 클라우드 네이티브 아키텍처를 채택한 앱이나 서비스를 개발할 때는 클라우드 서비스 사업자(CSP)가 제공하는 완전 ..
개인 정보 관련 규제 대응을 위한 필수 기능! MySQL Enterprise의 TDE , 마스킹, 익명화 디지털 경제 환경에서 개인 정보는 매우 민감한 데이터입니다. 개인 정보 유출에 따른 제2, 제3의피해를 막기 위해 각국 정부는 개인 정보를 다루는 조직을 대상으로 각종 규제를 시행하고 있습니다. 한국의 경우 개인정보보호법이 대표적이죠. 한국을 넘어 글로벌 비즈니스를 하는 경우 GDPR도 준수해야 하고 PCI-DSS, HIPPA 같은 특정 산업의 가이드라인도 따라야 합니다. 중요 정보 암호화 MySQL 커뮤니티 버전을 쓰다 MySQL Enterprise로 업그레이드하는 이유 중 하나가 바로 살펴본 개인정보 관련 규제입니다. 보통 데이터베이스 관련 규제 대응 기능하면 암호화를 떠올립니다. 상용 데이터베이스처럼 MySQL Enterprise는 TDE(Transparent Data Encryption)를 지원합..
MySQL Cluster Carrier Grade Edition 도입 사례: IoT 보안 솔루션 기업 Beezz, MySQL을 핵심 서비스 기반으로 선택 IoT 산업의 성장 잠재력은 매우 큽니다. 한 때 IoT는 연결의 확장으로 여겨졌습니다. 2022년 현재 IoT는 AI/ML 트렌드와 짝을 이루며 지능형 엣지라는 새로운 가능성의 시대를 열고 있습니다. 이번 포스팅에서는 이스라엘의 IoT 보안 전문 기업인 Beezz가 안정적인 비즈니스 수행을 위해 MySQL Cluster Carrier Grade Edition을 도입한 사례를 알아보려 합니다. 본론을 시작하기에 앞서 Beezz를 간단히 알아 보겠습니다. 이 기업은 IoT 전체 네트워크를 보호하는 솔루션을 보유하고 있습니다. 모든 장치와 네트워크를 보호한다는 것이 이 회사의 경쟁력입니다. IoT 보안 운영에 대한 고객 신뢰 기반 확보 Beezz는 새롭게 증가하는 IoT 관련 보안 취약점으로부터 장치와 네트..