본문 바로가기

분류 전체보기

(287)
온프레미스와 클라우드 모든 환경에서 일관성과 호환성을 유지하는 현명한 방법 IT 투자와 운영 전략의 공통분모로 ‘하이브리드 멀티 클라우드’를 꼽습니다. 가는 길은 다를 수 있지만 목적지는 같다고 할 수 있습니다. 하이브리드 멀티 클라우드 전환을 할 때 가장 고민이 많은 대상은 무엇일까요. 아마 데이터베이스를 꼽을 것입니다. 온프레미스 vs. 클라우드 데이터베이스는 매우 중요한 시스템입니다. 보통 클라우드 전환을 할 때 상대적으로 중요도가 낮은 시스템을 우선 옮깁니다. 그리고 클라우드 네이티브 아키텍처를 바탕으로 개발되는 신규 시스템의 경우 클라우드를 우선 고려 대상으로 삼습니다. 이런 이유로 중요 데이터베이스는 당장 전환 대상 목록에 이름을 올리지 않습니다. 반면에 클라우드 네이티브 아키텍처를 채택한 앱이나 서비스를 개발할 때는 클라우드 서비스 사업자(CSP)가 제공하는 완전 ..
클라우드 네이티브 CI/CD 구현을 고민 중이라면?Red Hat OpenShift GitOps + Red Hat OpenShift Pipeline 조합 추천 클라우드 네이티브 애플리케이션을 위한 지속적 통합/지속적 배포(이하 CI/CD) 기반의 DevOps 파이프라인 구축은 모두의 관심사입니다. 여러 도구와 방법론이 시장에 나와 있는데요, 이중 지난 몇 년간 꾸준한 사랑을 받은 것이 있습니다. 바로 GitOps입니다. GitOps는 DevOps를 실행하는 방법의 하나입니다. GitOps를 적용하면 코드를 이용해 인프라 프로비져닝과 관리 그리고 애플리케이션 배포와 운영을 DevOps 체제 아래에서 할 수 있습니다. GitOps 구현의 지름길 GitOps를 실제 프로젝트에 적용해 DevOps를 구현하려면 소스 코드 저장소, GitOps 리포지토리, 컨테이너 레지스트리 등 고려할 것이 많습니다. 이를 좀 더 쉽게 접근할 방법이 있습니다. 바로 Red Hat Ope..
이벤트 기반 자동화 아키텍처란? 최근 기업 컴퓨팅 환경의 화두 중 하나는 ‘복잡성’입니다. 하이브리드 멀티 클라우드 전환에 따라 기업의 컴퓨팅 환경은 나날이 복잡해지고 있습니다. 복잡성은 IT 운영 효율 저하와 비용 증가 문제와 직결되어 있습니다. 따라서 중장기 전략을 갖고 복잡성을 낮추려고 노력해야 합니다. 관련해 보편적으로 많은 조직이 택하는 전략이 있습니다. 바로 IT 운영 자동화입니다. 사람의 개입 없이도 중요 이슈에 신속히 대응할 수 있는 체계가 잡히면 장애 발생이나 보안 위협 등 긴급 상황을 일관성 있게 처리할 수 있습니다. 이번 포스팅에서는 오픈 소스 기술에 뿌리를 둔 레드햇의 솔루션으로 어떻게 이벤트 기반 자동화 아키텍처를 구성할 수 있는지 알아보겠습니다. 자동화를 하는 이유 IT 운영 자동화를 하는 이유는 비즈니스 측면..
99.999%의 가용성 보장! EDB Postgres Distributed 최근 오픈 소스 데이터베이스로 전환하는 조직이 늘고 있습니다. 이들 기업은 오픈 소스 데이터베이스를 미션크리티컬한 서비스에 적용하여 오라클 등 상용 데이터베이스 사용으로 인한 기술 종속 우려와 비용 부담에서 벗어나는 성과를 거두고 있습니다. 이번 포스팅에서는 오라클 RAC 못지않은 고가용성을 보장하는 EDB Postgres Distributed에 대해 알아보겠습니다. EDB가 제공하는 고가용성 솔루션 EDB를 이용하는 곳은 EDB Postgres Distributed를 통해 99.999%의 가용성을 보장할 수 있습니다. 99.999%의 가용성은 어느 정도 수준을 뜻하는 것일까요? 이 정도 가용성을 보장한다는 것은 계획된 또는 계획되지 않은 유지보수나 관리 작업 관련해 가동 중단 시간이 일주일에 6초에 불..
MySQL 성능 최적화 팁 10 데이터베이스 성능은 최적화 노하우에 따라 크게 차이가 나죠. 데이터베이스 성능 튜닝은 전문가에 의뢰해야 할 정도로 노하우가 필요한 작업입니다. 관련해 이번 포스팅에서는 데이터베이스 관리자라면 누구나 도전할 수 있는 MySQL 성능 최적화 팁 10가지를 추려 소개합니다. 참고로 본 포스팅은 오라클의 온디맨드 웨비나 내용을 요약한 것입니다. 전체 내용은 웨비나(영문)를 참조 바랍니다. Tip 1: MyISAM 대신 InnoDB 스토리지 엔진 사용하기 MyISAM 스토리지 엔진을 아직 사용 중인가요? MyISAM 스토리지 엔진을 InnoDB로 바꾸면 성능을 더 높일 수 있습니다. MyISAM이 유용한 익스텐션이 많은 것은 사실이지만 성능을 더 원한다면 InnoDB로 스토리지 엔진을 바꾸는 것을 추천합니다. I..
개인 정보 관련 규제 대응을 위한 필수 기능! MySQL Enterprise의 TDE , 마스킹, 익명화 디지털 경제 환경에서 개인 정보는 매우 민감한 데이터입니다. 개인 정보 유출에 따른 제2, 제3의피해를 막기 위해 각국 정부는 개인 정보를 다루는 조직을 대상으로 각종 규제를 시행하고 있습니다. 한국의 경우 개인정보보호법이 대표적이죠. 한국을 넘어 글로벌 비즈니스를 하는 경우 GDPR도 준수해야 하고 PCI-DSS, HIPPA 같은 특정 산업의 가이드라인도 따라야 합니다. 중요 정보 암호화 MySQL 커뮤니티 버전을 쓰다 MySQL Enterprise로 업그레이드하는 이유 중 하나가 바로 살펴본 개인정보 관련 규제입니다. 보통 데이터베이스 관련 규제 대응 기능하면 암호화를 떠올립니다. 상용 데이터베이스처럼 MySQL Enterprise는 TDE(Transparent Data Encryption)를 지원합..
유럽 최대 온라인 여행사 Etraveli비즈니스 연속성 보장을 위해 MySQL Enterprise Edition으로 전환 유럽에서 가장 큰 온라인 여행사인 Etraveli는 커뮤니티 버전의 MySQL을 사용하다 2014년에 MySQL Enterprise Edition으로 전환하였습니다. 이런 결정을 내린 이유는 무엇일까요? 코로나19 전 전 세계 온라인 여행 시장은 급성장하였습니다. 사용자가 늘면 업종을 가리지 않고 똑같은 고민을 합니다. 중요 시스템 다운타임으로 인한 서비스 중단 걱정이죠. 경쟁이 치열한 온라인 여행 업계에서 장애나 점검으로 인한 서비스 중단이 잦다면? 아무래도 사용자 경험 측면에서 좋을 것 없습니다. Etraveli는 가장 중요한 시스템인 데이터베이스의 가용성 보장과 백업과 복원 효율을 높이기 위해 MySQL Enterprise Edition을 택하였습니다. Etraveli의 주력 서비스는 온라인 여행사..
MySQL Case Study - 가드미 국제 보험(Guard.me Intetnational Insurance) 사례 가드미 국제 보험(Guard.me Intetnational Insurance) 캐나다 및 유럽의 개인정보보호 규제 준수를 위해 MySQL Enterprise Edition으로 전환 가드미 국제 보험은 캐나다와 유럽에서 공부하는 외국인 학생을 대상으로 건강 보험 서비스를 제공하는 기업입니다. 가드미는 보험 신청, 클레임 제출, 병원 찾기 등 편리하고 신속한 서비스로 국제 학생 보험 시장에서 두각을 나타내고 있습니다. 가드미 국제 보험의 주요 서비스는 디지털 플랫폼을 기반으로 이루어집니다. 이중 가장 중요한 시스템은 GMIS(Guard Me Information System)입니다. 여기에는 고객의 중요 정보가 다 담겨 있습니다. 따라서 고성능, 고가용성, 보안성 등 챙겨야 할 것이 많습니다. 원래 가드미 ..