Home > 열린마당 > 공개SW 소식

공개SW 소식

10월 10일

ⓒ CIO Korea, Paul Krill | InfoWorld

 

마이크로소프트가 마이크로서비스와 쿠버네티스 관련 오픈소스 프로젝트 2개를 공개했다. 마이크로서비스용 런타임 프로젝트인 Dapr(distributed application runtime)와, 쿠버네티스는 물론 여러 플랫폼에서 실행되는 애플리케이션용 기술 사양을 제공하는 OAM(Open Application Model)이다.

 

Dapr은 이식가능한 이벤트 지향 런타임이다. 클라우드나 엣지에 배포할 수 있는, 상태독립적이고 상태보존적인 애플리케이션 기반의 마이크로서비스를 더 쉽게 개발할 수 있도록 지원한다. 여러 언어, 프레임워크와 함께 사용하거나, 표준 gRPC 혹은 HTTP API로 접속할 수 있는 빌딩 블록으로 구성하는 것도 가능하다. 이런 빌딩 블록은 서비스 발동, 상태 관리, 발행과 구독 메시징, 이벤트 지향 리소스 바인딩 같은 베스트 프렉티스를 지원한다.

 

Dapr은 플랫폼에 종속적이지 않다. 로컬로 실행하는 것은 물론 쿠버네티스 클러스터나 Dapr에 통합할 수 있는 다른 호스팅 환경에서도 사용할 수 있다. 이를 이용하면 개발자가 코드 변경 없이 클라우드나 엣지에서 실행되는 마이크로서비스를 만들 수 있다. Dapr에는 고(Go)와 자바, 닷넷, 파이썬, 자바스크립트용 SDK가 포함돼 있다. 누구나 쉽게 시작할 수 있도록 CLI도 포함됐다. Dapr는 현재 알파 릴리즈 상태다.

 

한편 OAM은 쿠버네티스 배포와 클라우드 네이티브 애플리케이션을 위한 기술 사양을 제공한다. 가장 큰 특징은 개발과 운영 업무를 분리할 것으로, 애플리케이션을 배포, 관리하는 측면에서 애플리케이션 구성요소를 분리해 정의할 수 있다. 이러한 구분이 중요한 것은 모든 쿠버네티스 클러스터가 CNI(Container Network Interface) 진입부터 서비스 메시까지 제각각이기 때문이다.

 

운영의 세부사항에서 애플리케이션 정의를 분리함으로써 개발자는 배포할 환경이 아니라 애플리케이션의 핵심 요소에 집중할 수 있다. 또한, 개발자가 이런 컴포넌트를 통합하는 데 집중하는 사이 플랫폼 아키텍트는 재사용 가능한 컴포넌트를 만들 수 있다. 플랫폼 독립적인 OAM은 오픈 웹 파운데이션의 지지를 받는 알리바바 클라우드(Alibaba Cloud)와 공동으로 개발했다.

 

Dapr SDK와 관련 문서는 깃허브에서 확인할 수 있다. OAM 역시 깃허브를 통해 사용해 볼 수 있다.

 

※ 본 내용은 CIO Korea (http://www.ciokorea.com)의 저작권 동의에 의해 공유되고 있습니다.

Copyright ⓒ CIO Korea. 무단전재 및 재배포 금지

[원문출처 : http://www.ciokorea.com/news/133775]

공개SW 소식 게시물 리스트 표
번호 제목 조회수 작성
공지 [주간 OSS 동향 리포트] 한·중·일, 빅데이터·5G·인공지능의 3국 간 협업 프로젝트 추진 위해 협력 973 2019-11-26
공지 [주간 OSS 동향 리포트] 개발자를 위한 오픈소스 프로젝트 활용팁 1122 2019-11-20
공지 [주간 OSS 동향 리포트] 금융권 통합 오픈API 플랫폼 선보여 …오픈소스 기반 자체개발 주목 1103 2019-11-17
공지 [주간 OSS 동향 리포트] 디지털 정부혁신, 오픈소스 중심의 개방형 생태계 마련 1162 2019-11-10
8696 [이슈분석]DBMS 시장, 클라우드·오픈소스 등 다각화된 이유는 106 2019-10-25
8695 서울 중랑구, 사물인터넷 기반 생활밀착형 스마트시티 사업 본격화 file 142 2019-10-23
8694 화웨이 임원도 인정 "구글 앱 대체 어렵다" 132 2019-10-23
8693 리눅스 와이파이 드라이버에서 4년 묵은 취약점 발굴돼 113 2019-10-23
8692 [기고] 오픈API로 인공지능(AI) 강국 달성하자 126 2019-10-23
8691 [주간 OSS 동향 리포트] 기업이 오픈소스를 꼭 이용해야 하는 이유 1064 2019-10-23
8690 "고, 무엇에 좋은가" 고 언어의 기능과 제약, 그리고 발전 방향 171 2019-10-20
8689 현대·기아차 '新제조기술 공유의 장' 열어…'개방형 혁신'에 속도 139 2019-10-20
8688 깃허브, 2019 첫 세미나 개최 “깃허브와 기업내 오픈소스 문화” file 156 2019-10-20
8687 MS, 쿠버네티스·마이크로서비스 관련 오픈소스 프로젝트 2종 공개 139 2019-10-20
맨 위로
맨 위로