본문 바로가기

opensource

(15)
Redis OSS vs. Redis Enterprise 어떤 것이 최선일까? Redis 도입을 검토할 때 가장 먼저 마주하는 선택의 기로는? Redis OSS(Open Source Software)와 Redis Enterprise 중 무엇을 고를 것인가 결정하는 것입니다. 오픈 소스를 검토 대상에서 제외하고 시작할 수도 있지만 일단 비용 등의 문제로 고려하게 되죠. 오픈 소스 버전의 장점은 뭐니 해도 비용이지만, 단점도 명확합니다. 구축, 운영에 대한 모든 책임을 스스로 져야 하기 때문에 문제가 생기면 커뮤니티의 도움이나 검색을 통해 스스로 해결해야 합니다. 반면에 Redis Enterprise 같은 경우 벤더의 지원을 받을 수 있습니다. 따라서 라이선스 비용이 발생하지만, 프로덕션 환경에서 Redis를 안정적으로 쓸 수 있다는 이점이 더 크게 다가옵니다. 참고로 락플레이스 같은..
BC카드 , 마이데이터 사업을 계기로 오라클을 EDB Postgres Advanced Server로 전환 ! 금융 업계가 마이데이터 사업을 시작으로 API 경제 체제로 접어들고 있습니다. 금융사 간의 경쟁의 개별 기업에서 API 생태계로 초점이 바뀌고 있습니다. 이처럼 중요한 마이데이터 사업을 벤더 종속 걱정 없는 오픈 소스 기술 도입의 기회로 삼은 사례를 하나 소개합니다. 주인공은 BC카드입니다. 오픈 소스와 클라우드 우선 전략! BC카드는 마이데이터 사업을 기회로 일부 오라클 데이터베이스 시스템을 EDB Postgres Advanced Serer, 이하 EPAS)로 전환하였습니다. BC카드의 마이데이터 사업을 초반부터 IT 전문가들의 관심을 모았습니다. 그 이유는 마이데이터 비즈니스를 위한 IT 환경을 클라우드 환경에서 마이크로서비스 아키텍처(MSA)를 구현해 제공하여 민첩성과 유연성을 확보한다고 선언하였기..
엣지 컴퓨팅을 위한 Red Hat Enterprise Linux 9 5월 초에 Red Hat Enterprise Linux 9(RHEL 9)이 공식 출시되었습니다. 매번 새로운 버전이 나올 때마다 이번 버전은 뭐가 개선되었나? 많은 분이 궁금해합니다. RHEL 9 역시 기대를 저버리지 않고 여러 개선이 반영되었습니다. 차세대 애플리케이션 스트림, 컨테이너 개선, 지원 아키텍처 확대, 엣지 컴퓨팅 지원, 신원 및 보안, 자동화 및 관리 등 여러 부문에서 눈에 띄는 진보가 느껴집니다. 이번 포스팅에서는 이중 엣지 컴퓨팅 부문의 개선 사항을 알아보겠습니다. 참고로 엣지 컴퓨팅은 레드햇이 매우 적극적으로 기능 개선에 나서는 분야 중 하나입니다. 레드햇은 클라우드와 엣지가 향후 엔터프라이즈 컴퓨팅 환경에서 매우 중요한 역할을 할 것이라 보고 있으며, 이에 맞게 RHEL를 개선해 ..
워크플로우 통합 효과가 눈에 띄는 ‘VS Code용 MySQL 쉘’ 프리뷰 이번 포스팅에서는 개발자 및 데이터베이스 관리자(DBA)를 위한 소식을 전해 볼까 합니다. 지난 3월 Visual Studio Code(이하 VS Code)용 MySQL 쉘 프리뷰 버전이 비주얼 스튜디오 마켓플레이스에 올라왔습니다. 이 익스텐션을 이용하면 VS Code를 이용한 개발 워크플로우에 MySQL 쉘을 간단히 통합할 수 있습니다. VS Code용 MySQL 쉘 프리뷰는 현재 다운로드 가능하니 관심 있으신 분은 한번 테스트해보기를 권장합니다. 주요 특징 간단히 VS Code용 MySQL 쉘 프리뷰의 특징을 알아보겠습니다. 첫 번째는 Oracle Cloud Infrastructure(OCI) MySQL 데이터베이스 서비스(MDS) 통합입니다. 이제 VS Code 환경에서 OCI에서 운영하는 MySQ..
AI/ML 여정을 시작할 때! 오픈 소스를 주목해야 하는 이유 한 때는 실험의 영역에 있던 것이 있습니다. 지금은 이 주제가 비즈니스 전략에서 가장 중요한 위치에 올랐습니다. 이것은 무엇일까요? 네, AI/ML입니다. 관련해 많은 기업이 AI/ML 인프라와 플랫폼 투자를 강화하고 있죠. 이 여정에서 대부분의 조직이 같은 고민을 합니다. 어떻게 하면 더 효율적으로 자원을 관리하는 가운데 데이터 과학자와 개발자의 편의성을 높일 것인가? 관련해 MLOps에서 답을 찾는 곳이 많습니다. MLOps를 알아보다 보면 자연스럽게 컨테이너 플랫폼까지 관심 대상이 확대됩니다. 쓰임이 많은 컨테이너 플랫폼 동시에 여러 AI/ML 프로젝트를 수행하는 조직의 경우 MLOps의 이점은 매우 큽니다. 자원 확보, 데이터 준비, 개발 환경 마련 그리고 모델 구현, 훈련, 배포 과정이 자동화 ..
Azure 환경에서 가장 빨리 성장하는 플랫폼은? 클라우드 시대를 대표하는 운영체제는 무엇일까요? 네, 바로 리눅스입니다. 이는 새롭지 않은 사실이죠. 한때 상용 소프트웨어의 대안으로 여겨지던 오픈 소스는 클라우드 시대를 맞아 주류가 되었습니다. 운영체제부터 데이터베이스, 미들웨어, 빅 데이터 플랫폼, AI 등 모든 분야에서 오픈 소스는 혁신을 주도하고 있습니다. 리눅스의 놀라운 성장세 클라우드 환경에서 리눅스 운영체제를 사용하는 비중은 어느 정도일까요? Azure를 예로 들자면 2020년 기준으로 Azure 마켓플레이스에 올라온 이미지 중 리눅스를 기반으로 하는 것이 60%나 된다고 합니다. Azure가 제공하는 VM 코어 중 50% 이상이 리눅스를 사용합니다. 이 외에도 Azure를 이용하는 마이크로소프트의 100대 고객이 리눅스 기반 워크로드를 공..
오픈소스 소프트웨어 기반 클라우드 마이그레이션 가이드-평가와 설계 *글 최초 발행일자: 2019.06.13* 많은 기업이 겪고 있는 온-프레미스 오픈소스 DB 운영의 어려움을 최소화하면서 업무 효율성을 높이는 방안에 대한 글을 공유해왔습니다. 락플레이스는 클라우드 서비스, 그 중에도 Microsoft Azure 환경으로의 전환을 우선 권고해 드렸죠. 그래서 이번에는 여러분 회사에 가장 적합한 클라우드 전환 전략을 2회에 걸쳐 정리해 볼까 합니다. ​ 클라우드 전환은 단순히 기존 환경을 클라우드로 옮기는 것이 아닙니다. 인프라, 플랫폼, 애플리케이션 모든 측면에서 기본 설계 사상과 운영의 방향을 바꾸는 일입니다. 따라서 철저한 사전 평가와 준비가 필요하며, 이 과정에서 기존 환경의 문제를 해결하면서 속도, 탄력성, 확장성과 경제성이란 클라우드의 가치를 확보해야 합니다. ..
Apache Airflow ~ 이제는 비트나미 패키지로 Azure 환경에서 더 편하게 쓰자! *글 최초 발행일자: 2019.04.10* 아파치 에어플로우(Apache Airflow), ETL 파이프라인과 머신 러닝 워크플로우 관리 도구로 요즘 관심을 두는 분들이 많죠. 아파치 에어플로우는 오픈 소스이다 보니 누구나 접근하기도 좋죠. 그래서 파이프라인 최적화와 워크플로우 자동화기 팔요한 이들이 이런 저런 아이디어를 내어 다양한 활용 사례가 나오고 있는 그런 도구입니다. ​ 애저 환경에 아파치 에어플로우를 배포하려면 고민해야 할 것들이 좀 있습니다. 아파치 에어플로우 사용을 위한 환경을 조성하려면 다음과 같은 요소를 조합해야 합니다. 관련해 배포를 더 쉽게 할 수 있게 돕는 템플릿도 있긴 한데, 이 템플릿은 개발이나 테스트 용도로는 좋은데 프로덕션 환경에 쓰기에는 조금 그렇습니다. 프로덕션 환경에 ..