Offcanvas

애플리케이션 / 오픈소스 / 클라우드

페르미온, 웹어셈블리 마이크로서비스 간소화를 돕는 스핀 1.0 출시

2023.03.27 Paul Krill  |  InfoWorld
페르미온 테크놀로지스(Fermyon Technologies)가 마이크로서비스 애플리케이션을 위한 오픈소스 프레임워크 스핀의 1.0 공식 버전을 22일 출시했다.
 
ⓒ Getty Images Bank 

스핀은 클라우드에 배포할 웹어셈블리 마이크로서비스와 웹 어플리케이션을 구축할 때 쓰는 프레임워크다. 웹어셈블리는 웹 브라우저에서 자바스크립트가 아닌 코드 실행을 위해 만든 빠른 바이트코드 형식을 만들며 네이티브에 가까운 속도, 빠른 시작 시간, 이식성, 샌드박스 실행을 제공한다.

페르미온 테크놀로지스는 스핀을 통해 기존 코드를 웹어셈블리 애플리케이션으로 쉽게 전환할 수 있다고 기대하고 있다. 스핀은 러스트, 자바스크립트, 타입스크립트, 파이썬, 고, C# 언어 등을 지원하며, 분산 애플리케이션을 구축하기 위한 CLI를 제공한다. spin new이라는 명령어를 이용하면 스타터 템플릿을 기반으로 새 애플리케이션을 생성할 수 있다. spin build는 애플리케이션을 웹어셈플리로 컴파일하고, spin up은 애플리케이션을 로컬에서 실행한다. 

스핀은 오픈소스 기술로 깃허브에서 소스코드를 확인할 수 있으며, 가이드라인은 공식 웹사이트에서 확인할 수 있다. 기본적으로 스핀 애플리케이션은 새로운 요청이 들어올 때마다 처음부터 끝까지 실행되는 함수가 정의된 고성능 람다와 유사한 함수를 지원한다. 스핀 1.0에서는 데이터베이스 연결 및 애플리케이션 배포를 지원하며 레지스트리 서비스 및 내장 키 값 저장소 지속 상태를 활용한다. 또한 쿠버네티스에서 애플리케이션 실행 관련 지원도 이번에 강화했다. 

사용자는 스핀 1.0을 데이터를 학습 알고리즘에 입력하는 대규모 머신 러닝 관련 애플리케이션에서 활용할 수 있다. 이 과정에서 스핀은 데이터를 수신하여 처리할 큐로 푸시한다. 고성능 웹사이트에서 스핀을 활용할 수 있는데, 이 경우 코드가 웹어셈블리 함수로 컴파일된다.

페르미온 테크놀로지스는 페르미온 클라우드(Fermyon Cloud)에서 스핀 애플리케이션을 실행할 수 있도록 지원하며, 수익화를 모색할 계획이다. 또한 애저 쿠버네티스 서비스 같은 다른 클라우드 서비스에서도 스핀 애플리케이션을 지원할 예정이다. 페르미온 테크놀로지스는 “향후 내부 데이터베이스 지원과 같은 기능을 추가할 계획”이라고 밝혔다.
ciokr@idg.co.kr
CIO Korea 뉴스레터 및 IT 트랜드 보고서 무료 구독하기
Sponsored
추천 테크라이브러리

회사명:한국IDG 제호: CIO Korea 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아01641 등록발행일자 : 2011년 05월 27일

발행인 : 박형미 편집인 : 천신응 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.