본문 바로가기

opensource

(24)
Apache Airflow ~ 이제는 비트나미 패키지로 Azure 환경에서 더 편하게 쓰자! *글 최초 발행일자: 2019.04.10* 아파치 에어플로우(Apache Airflow), ETL 파이프라인과 머신 러닝 워크플로우 관리 도구로 요즘 관심을 두는 분들이 많죠. 아파치 에어플로우는 오픈 소스이다 보니 누구나 접근하기도 좋죠. 그래서 파이프라인 최적화와 워크플로우 자동화기 팔요한 이들이 이런 저런 아이디어를 내어 다양한 활용 사례가 나오고 있는 그런 도구입니다. ​ 애저 환경에 아파치 에어플로우를 배포하려면 고민해야 할 것들이 좀 있습니다. 아파치 에어플로우 사용을 위한 환경을 조성하려면 다음과 같은 요소를 조합해야 합니다. 관련해 배포를 더 쉽게 할 수 있게 돕는 템플릿도 있긴 한데, 이 템플릿은 개발이나 테스트 용도로는 좋은데 프로덕션 환경에 쓰기에는 조금 그렇습니다. 프로덕션 환경에 ..
서버리스를 위한 Azure의 무한 질주 ~ CloudEvent 도 가장 앞서 지원 *글 최초 발행일자: 2018.05.06* 서버리스 애플리케이션 개발에 관심이 많다면? CloudEvent를 들어 봤을 것입니다. CloudEvent는 일관성 있고, 보편적인 방식으로 이벤트 데이터를 기술하기 위해 만든 공개 표준입니다. 이 표준은 CNCF(Cloud Native Compute Foundation)의 서버리스 워킹그룹에서 만들었습니다. CNCF는 쿠버네티스로 유명한 재단으로 마이크로소프트, 구글, 아마존 등 주요 클라우드 기업과 단체가 참여해 활용하고 있습니다. CNCF가 CloudEvent를 만든 이유는 간단합니다. 클라우드 사업자에 종속적이지 않은 이벤트 처리를 위해서입니다. 마이크로소프트는 작년에 발표한 애저 이벤트 그리드(Azure Event Grid)의 한 부분으로 CloudEv..
클라우드 환경에서 MySQL/PostgreSQL과 애플리케이션 연결하기 ~ DevOps 시대 개발자를 위한 서비스는? *글 최초 발행일자: 2018.04.08* 개발자의 시간을 아끼는 팁 하나 공유합니다. 애플리케이션이나 웹 사이트에 데이터베이스를 연결해야 할 경우 배포와 설정을 해야 합니다. 마이크로소프트 애저 환경에서는 이를 매우 간단하게 할 수 있습니다. Azure Database for MySQL이나 Azure Database for PostgreSQL을 이용하면 PHP, 파이썬, ASP.NET 등 다양한 환경에 데이터베이스를 간단히 배포할 수 있습니다. 쿠버네티스를 통해 관리하는 도커 컨테이너 환경에서 운영하는 리눅스 기반 애플리케이션과의 연결도 간단합니다. 어느 정도냐 하면 연결해 바로 데이터 쿼리, 읽기/쓰기/삭제 작업을 할 수 있습니다. Azure Database for MySQL이나 Azure Datab..
쿠버네티스(Kubernetes) 사용자를 위한 오픈 소스 툴 선물 보따리 ~ Azure에서 DevOps 한번 해볼까 싶은 이 마음! *글 최초 발행일자: 2018.03.29* 마이크로소프트 애저는 단순히 오픈 소스를 지원하는 것이 아닙니다. 오픈 소스 프로젝트 추진의 무대가 되고 있습니다. 마이크로소프트는 직접 여러 오픈 소스 프로젝트에 참여하여 기여를 하고 있습니다. 특히 애저의 경우 공용 클라우드 환경에서 각종 오픈 소스 플랫폼과 도구를 더 편히 쓸 수 있도록 돕는 유용한 툴을 마이크로소프트가 직접 개발해 오픈 소스로 공개하고 있습니다. 오늘 소개할 것은 컨테이너 오케스트레이션의 대명사인 쿠버네티스(Kubernetes)를 위한 유용한 툴 세트입니다. 쿠버네티스 클러스터환경에서 DevOps를 꿈꾼다면! 오늘 소개할 내용이 큰 도움이 될 것입니다. DRAFT - 쿠버네티스 클러스터 환경에서 간편하게 앱을 개발하고 배포할 수 있도록 돕..
평판 조회 분야의 페이스북을 꿈꾸는 Credo 360의 Azure Database for PostgreSQL 활용기 *글 최초 발행일자: 2018.03.29* 전도유망한 스타트업 Credo360은 애저(Azure) 골수팬입니다. 사업의 토대이기도 하고 전 세계 2천만 사용자를 목표로 서비스를 확장하기 위한 발판이기도 합니다. Credo360의 성장 전략의 중심에는 오픈 소스 데이터베이스 적극 활용이 깔려있습니다. 관련해 Credo360의 OSS on Azure 전략을 살펴보았습니다. 평판 조회 분야의 '페이스북'을 꿈꾼다! Credo360은 평판 조회 전문 소셜 플랫폼 기업입니다. 평판 조회? 언뜻 다가오지 않죠. 간단히 예를 들자면 우리는 페이스북이나 링크드인 같은 소셜 네트워크, 네이버나 다음 같은 카페, 에어비앤비나 여기어때 같은 O2O 서비스를 일상적으로 쓰면서 글을 올리거나, 추천합니다. 이렇게 여기저기 조금..
[락플레이스] Azure Database for PostgreSQL 성능 최적화 팁 *글 최초 발행일자: 2017.12.27* 매니지드 서비스를 써도 기본적인 성능 관련 트러블슈팅에 대한 지식은 필요합니다. 그래서 Azure Database for PostgreSQL 성능 이슈가 생겼을 때 점검해 봐야 할 포인트를 간략히 소개합니다. Azure Database for PostgreSQL는 서버와 스토리지 그리고 네트워크 인프라 관리와 데이터 가용성 보장 및 데이터 보호 그리고 확장까지 모두 마이크로소프트가 관리해주는 매니지드 서비스입니다. 그렇다면 매니지드 서비스 이용자는 성능 이슈에 신경 쓸 필요가 없을까요? 아닙니다. 데이터베이스 및 연결된 서버와 클라이언트는 자원 경쟁 관련 성능 이슈를 일으킬 수 있습니다. 이런 경우 원인을 파악해 적절하게 자원을 늘리거나 조정하는 쪽으로 클라우드..
오픈 소스 서밋 현장 리포트 - OSS on Azure 어디까지 해봤니... *글 최초 발행일자: 2018.03.29* 최근 미국에서 오픈 소스 서밋(Open Source Summit)이 개최되었습니다. 요즘 오픈 소스 행사에 마이크로소프트가 빠지는 일이 없죠. 관련해 현장 소식과 분위기 간단히 전해 봅니다. 오픈 소스 커뮤니티에게 환영받는 브랜드가 되기까지... 이번 행사에서 마이크로소프트는 발표장, 전시장 모두에서 눈에 띄는 역할을 했습니다. 작년에 오픈 소스를 적극적으로 밀겠다는 발표 후 실제로 뭔가 하나둘 결과를 내놓다 보니 자연스럽게 오픈 소스 커뮤니티에 동화되어 가는 것 같습니다. 그렇다면 최근 마이크로소프트가 걸어온 길을 좀 볼까요? 마이크로소프트는 리눅스 파운데이션, 클라우드 파운드리 파운데이션, 클라우드 네이티브 컴퓨팅 파운데이션에 가입하면서 오픈 소스와 더 가까..
[웨비나] Microsoft Azure와 Red Hat OpenShift를 통한 비즈니스 스피드 업! 웨비나 Microsoft Azure와 Red Hat OpenShift를 통한 비즈니스 스피드 업! 웨비나에 초대합니다! 일시 : 세션1) 3. 10(화) 14:00 ~ 15:00 - 왜 컨테이너인가? OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항 세션2) 3. 17(화) 14:00 ~ 15:00 - Azure 클라우드에서 OpenShift 시작하기 세션3) 3. 24(화) 14:00 ~ 15:00 - ARO(Azure Red Hat OpenShift) 운영 시나리오 및 Demo 락플레이스와 마이크로소프트가 함께하는 “Microsoft Azure와 Red Hat OpenShift를 통한 비즈니스 스피드 업! 웨비나”에 여러분을 초대합니다. 이번 웨비나는 3월 한달간 일주일 간격으로 진행되는 연작..