본문 바로가기

OSS on Azure/Database

(38)
유럽 최대 온라인 여행사 Etraveli비즈니스 연속성 보장을 위해 MySQL Enterprise Edition으로 전환 유럽에서 가장 큰 온라인 여행사인 Etraveli는 커뮤니티 버전의 MySQL을 사용하다 2014년에 MySQL Enterprise Edition으로 전환하였습니다. 이런 결정을 내린 이유는 무엇일까요? 코로나19 전 전 세계 온라인 여행 시장은 급성장하였습니다. 사용자가 늘면 업종을 가리지 않고 똑같은 고민을 합니다. 중요 시스템 다운타임으로 인한 서비스 중단 걱정이죠. 경쟁이 치열한 온라인 여행 업계에서 장애나 점검으로 인한 서비스 중단이 잦다면? 아무래도 사용자 경험 측면에서 좋을 것 없습니다. Etraveli는 가장 중요한 시스템인 데이터베이스의 가용성 보장과 백업과 복원 효율을 높이기 위해 MySQL Enterprise Edition을 택하였습니다. Etraveli의 주력 서비스는 온라인 여행사..
오픈소스 소프트웨어 기반 클라우드 마이그레이션 가이드 – 구축, 운영 그리고 최적화 *글 최초 발행일자: 2019.06.20* 오픈소스 소프트웨어 기반의 클라우드 마이그레이션 가이드란 주제의 지난 포스트에서는 우리 회사에 맞는 클라우드 전환을 위해 우선적으로 진행해야 하는 평가, 설계 작업에 대한 내용을 정리해 공유했습니다. 오늘은 두 번째로 클라우드 전환의 후반 단계인 구축, 운영, 최적화 작업 내용을 정리해 보겠습니다. 그림) 클라우드 전환의 5 단계 ​ 3 단계: 구축 작업 구축 작업은 평가와 설계 단계를 거쳐 만들어진 구체적 마이그레이션 계획을 실행에 옮기는 과정입니다. 마이그레이션 계획은 크게 시스템 이전, 각종 설정, 데이터 이전으로 나눌 수 있습니다. 시스템 이전은 간단히 말해 서버 운영체제를 옮기는 작업이죠. 이 과정에서 기존 유닉스 환경을 리눅스 기반 가상머신 (Virt..
오픈소스 소프트웨어 기반 클라우드 마이그레이션 가이드-평가와 설계 *글 최초 발행일자: 2019.06.13* 많은 기업이 겪고 있는 온-프레미스 오픈소스 DB 운영의 어려움을 최소화하면서 업무 효율성을 높이는 방안에 대한 글을 공유해왔습니다. 락플레이스는 클라우드 서비스, 그 중에도 Microsoft Azure 환경으로의 전환을 우선 권고해 드렸죠. 그래서 이번에는 여러분 회사에 가장 적합한 클라우드 전환 전략을 2회에 걸쳐 정리해 볼까 합니다. ​ 클라우드 전환은 단순히 기존 환경을 클라우드로 옮기는 것이 아닙니다. 인프라, 플랫폼, 애플리케이션 모든 측면에서 기본 설계 사상과 운영의 방향을 바꾸는 일입니다. 따라서 철저한 사전 평가와 준비가 필요하며, 이 과정에서 기존 환경의 문제를 해결하면서 속도, 탄력성, 확장성과 경제성이란 클라우드의 가치를 확보해야 합니다. ..
락플레이스의 Azure Database Service 고객 사례 *글 최초 발행일자: 2019.05.02* 온-프레미스 오픈소스 DB의 클라우드 여정 사례 ​ 지난 다섯 편의 포스트를 통해 MySQL, PostGreSQL 등의 오픈소스 DB 제품의 시장 트렌드, 클라우드 도입 기업의 확산, 온-프레미스 오픈소스 DB 사용 기업의 애로 사항과 이를 위한 솔루션으로 떠오른 DaaS (Data as a Service) 그리고 이 영역의 리더로 평가받는 Microsoft Azure Database service (애저 데이터베이스 서비스)를 소개해 드렸죠. 다 좋은 이야기지만, “백문이 불여일견”이라고 실제 고객 사례를 참고하면 더 확실해지겠죠. 그래서 저희 락플레이스가 지원한, 온-프레미스 오픈소스 DB를 Azure Database Service 환경으로 전환해 성공적으로..
오픈 소스 DB 운영 기업에게 Microsoft Azure Database Service가 제공하는 가치 *글 최초 발행일자: 2019.04.25* Azure Database Service는 정말 도움이 될까? 지난 번 포스트는 온-프레미스 환경의 오픈소스 DB 운영 관련된 어려움을 해결할 솔루션으로 DaaS (Database Service as a Service)가 부상하고 있다는 내용과 DaaS 영역의 리더로 평가 받는 Microsoft Azure Database Service 구조 및 특성을 공유했습니다. (Azure Database Service 는 PAAS 모델입니다). Microsoft는 이 서비스를 관리형 인스턴스 (Managed Instance)라고도 부릅니다. Azure 서비스가 데이터 관리, 이중화 및 장애 대책, 패치 및 업데이트 작업 그리고 가장 어려운 문제인 보안까지도 관리하기 때문입..
온-프레미스 오픈소스 DB 운영의 문제점 해결을 위한 솔루션! *글 최초 발행일자: 2019.04.18* 왜, DaaS (Database Service As A Service)가 기업의 관심을 받는가? ​ 어떤 사업을 하는지 여부와 상관 없이, 비즈니스의 핵심 요소로 자리 잡은 데이터를 잘 운영하고 최적화할 방안을 강구하는 기업이 꾸준히 늘고 있습니다. 기업이 처리하고 운용해야 하는 데이터 종류와 양이 증가하는 것도 이슈이고, 제한된 기존 예산과 인력으로 늘어난 데이터 보안, 통제 및 데이터베이스 운영. 관리 수준을 유지해야 하는 일도 CIO와 IT부서의 새로운 고민이죠. 데이터의 지속적 (혹은 폭발적) 증가와 이에 따른 기업의 고민이 커지면서 같이 성장하는 솔루션 영역이 DaaS (Data as a Service) 입니다. “클라우드 환경에서 데이터베이스를 운영하..
더 똑똑하고, 빠르고, 안전한! Azure SQL Data Warehouse ~ 이러다 업계 1위 될라! *글 최초 발행일자: 2019.04.12* 클라우드 기반 데이터웨어하우스 시장이 점점 뜨거워지고 있습니다. 가성비가 좋다 보니 예전처럼 내부에 직접 구축하기 전에 테스트 삼에 써보는 곳이 늘고 있는데요, 관련해 오늘은 마이크로소프트의 야심작 Azure SQL Data Wahrehosue 소식을 전해드리겠습니다. ​ 최근 Azure SQL Data Wahrehosue 관련 기가옴(GigaOm)의 벤치마크 결과가 발표되었습니다. 내용을 보면 Azure SQL Data Wahrehosue가 성능 면에서 일취월장했다는 것이 바로 눈에 들어옵니다. 성능은 기본, 관리 용이성과 보안성까지 최고 수준 이번 벤치마크에서 보여준 Azure SQL Data Wahrehosue의 성능도 놀랍지만, 진화를 거듭하고 있는 관리..
Apache Airflow ~ 이제는 비트나미 패키지로 Azure 환경에서 더 편하게 쓰자! *글 최초 발행일자: 2019.04.10* 아파치 에어플로우(Apache Airflow), ETL 파이프라인과 머신 러닝 워크플로우 관리 도구로 요즘 관심을 두는 분들이 많죠. 아파치 에어플로우는 오픈 소스이다 보니 누구나 접근하기도 좋죠. 그래서 파이프라인 최적화와 워크플로우 자동화기 팔요한 이들이 이런 저런 아이디어를 내어 다양한 활용 사례가 나오고 있는 그런 도구입니다. ​ 애저 환경에 아파치 에어플로우를 배포하려면 고민해야 할 것들이 좀 있습니다. 아파치 에어플로우 사용을 위한 환경을 조성하려면 다음과 같은 요소를 조합해야 합니다. 관련해 배포를 더 쉽게 할 수 있게 돕는 템플릿도 있긴 한데, 이 템플릿은 개발이나 테스트 용도로는 좋은데 프로덕션 환경에 쓰기에는 조금 그렇습니다. 프로덕션 환경에 ..