본문 바로가기

OSS on Azure/Database

Apache Airflow ~ 이제는 비트나미 패키지로 Azure 환경에서 더 편하게 쓰자!

*글 최초 발행일자: 2019.04.10*

 

아파치 에어플로우(Apache Airflow), ETL 파이프라인과 머신 러닝 워크플로우 관리 도구로 요즘 관심을 두는 분들이 많죠. 아파치 에어플로우는 오픈 소스이다 보니 누구나 접근하기도 좋죠. 그래서 파이프라인 최적화와 워크플로우 자동화기 팔요한 이들이 이런 저런 아이디어를 내어 다양한 활용 사례가 나오고 있는 그런 도구입니다.

애저 환경에 아파치 에어플로우를 배포하려면 고민해야 할 것들이 좀 있습니다. 아파치 에어플로우 사용을 위한 환경을 조성하려면 다음과 같은 요소를 조합해야 합니다. 관련해 배포를 더 쉽게 할 수 있게 돕는 템플릿도 있긴 한데, 이 템플릿은 개발이나 테스트 용도로는 좋은데 프로덕션 환경에 쓰기에는 조금 그렇습니다.

프로덕션 환경에 배포하려면 각 요소의 조합이 최적화되어 있어야 하죠. 이 작업을 하려면 애저 환경에서 웹 서버, 스케줄러, 워커를 잘 조합한 다음에 Azure Cache for Redis와 Azure Database for PostgreSQL 같은 관리형 서비스를 잘 연계해야 합니다. 애저를 잘 다룬다면 문제없겠지만 그렇지 않다면 부담이 크죠. 다행히 이제는 최적화 고민을 더 하지 않아도 됩니다.

비트나미(Bitnami)에서 애저 환경을 위한 아파치 에어플로우 패키지를 공개했습니다. 애저 마켓플레이스에서 이 패키지를 골라 배포하면 사전 작업 없이 프로덕션 환경에 배포할 수 있습니다. 비트나미 패키지야 뭐 따로 설명할 필요 없을 정도로 신뢰할 수 있죠. 비트나미 아파치 에어플로우 패키지에는 역할 기반 접근 제어, SSL 기반 통신 등 엔터프라이즈 플로덕션 환경을 위한 보안 측면의 요소도 잘 반영되어 있습니다.

더 자세한 내용은 비트나미에서 제공하는 문서 또는 튜토리얼 영상을 참조 바랍니다. 이 밖에 기술적으로 궁금한 사항이 있으면 락플레이스로 문의 바랍니다.

 

*이 외에도 락플레이스의(2021~) 최신 뉴스레터 소식을 받아보고 싶으시다면? *

락플레이스 뉴스레터 구독하기 click

 

 

*락플레이스 1:1 문의 바로가기*

 1:1 문의 바로가기 click

 

 락플레이스는 2005년에 출범하여 대한민국 리눅스의 역사와 성장을 함께 해온 오픈소스 전문 기업으로 국내 최다 엔지니어, 국내 최고 기술력, 국내외 유수기업 컨설팅의 풍부한 경험과 탄탄한 기술력으로 고객의 성공적인 오픈소스 플랫폼 구축과 응용 프로그램 전체 범위의 서비스를 제공하고 있습니다. 락플레이스는 레드햇코리아로부터 Elite Business Associate/Advanced Business Parter/채널 어워드 한국  파트너/FY15 champion 등을 수상 파트너며, Microsoft Microsoft Cloud Solution Partner(CSP)로서 함께하고 있습니다