서버리스(serverless) 아키텍처 오픈 위스크 (openwhisk)

2016. 6. 20. 22:26Docker (Container)

서버리스(serverless) 아키텍처 오픈 위스크 (openwhisk)

아키텍처로 사용 되는 언어와 플랫폼: node.js, Docker, Swift

OpenWhisk는 이벤트에 대한 응답으로 애플리케이션 로직을 실행하는 분산 컴퓨팅 서비스로 몇가지 아키텍처적인 특징을 가진다.

트리거 : 이벤트 소스에 의해 실행되는 이벤트 클래스

액션 : NodeJS, Swift, 도커 컨테이너에 캡슐화 임의의 바이너리 프로그램을 포함하여 여러 언어 바인딩을 지원 실행되는 실제 코드를 캡슐화한다. IBM PaaS Cloud인 BlueMix의 분석 및 서드 파티 컴포넌트를 호출할 수 있다.

요약하면 AWS 람다, Azure의 Function과 같은 서버 없이 구성되는 서비스를 만들 수 있는 오픈 플랫폼이다. 서비스의 규모가 커지고 개발자가 서버 OS나 패치, 업데이트, 장애 등을 생각할 필요 없이 익명화하고 구조적으로 신뢰성 있는 서비스를 만들고자 하는 극단적인 DevOPS, 극단적으로 하드웨어 등 물리적인 자산을 고정되지 않으려는 현대 미국의 개발 트렌드를 반영한 것이다.

https://developer.ibm.com/openwhisk/

https://github.com/openwhisk


'Docker (Container)' 카테고리의 다른 글

Windows Server의 Windows 컨테이너  (0) 2016.06.22
Windows 컨테이너 빠른 시작  (0) 2016.06.22
Windows 컨테이너  (0) 2016.06.21