Offcanvas

개발자 / 애플리케이션 / 클라우드

디노 컴퍼니, 서버측 자바스크립트 호스팅 서비스 공개

2021.06.28 Paul Krill  |  InfoWorld
‘디노 디플로이(Deno Deploy)’를 사용하면 전 세계 25개 데이터센터에 디노 기반 웹 애플리케이션을 배포할 수 있다. 

디노 자바스크립트/타입스크립트 런타임 개발팀이 ‘디노 디플로이’를 통해 엣지에서 자바스크립트, 타입스트립트, 웹어셈블리를 실행하는 글로벌 분산형 가상머신(VM) 서비스를 제공한다. 목표는 디노 디플로이가 최신 서버측 자바스크립트를 호스팅할 수 있는 최적의 장소가 되는 것이다. 
 
ⓒGerd Altmann (CC0)

지난 6월 23일(현지 시각) 디노 디플로이가 첫 번째 베타 버전(Beta 1)으로 출시됐다. GA 버전은 2021년 4분기 공개될 예정이다. 

대만, 몬트리올, 로스앤젤레스, 런던 등 전 세계 25개 데이터센터에서 실행되는 다중 테넌트 자바스크립트 엔진 ‘디노 디플로이’는 클라우드 인프라를 구글 V8 가상머신과 통합, 개발자가 로컬에서 개발하고 전 세계로 배포할 수 있도록 지원한다. 

디노 CLI(Deno CLI)와 동일한 시스템에 구축된 디노 디플로이의 첫 번째 베타는 깃허브를 통해 무료로 사용할 수 있다. 디노 개발팀은 지난 8개월 동안 오픈소스 디노 CLI로 워크플로우를 보완하기 위해 호스팅 서비스를 설계해왔다고 밝혔다. 

개발팀에 따르면 디노 디플로이는 AWS 람다(AWS Lamda)에서 실행되지 않으며 클라우드플레어 워커(Cloudflare Workers)를 사용하지도 않는 독특한 디자인의 새로운 시스템이다. 따라서 대략적인 초기 UI를 살펴보고 이 새로운 자바스크립트 런타임을 탐색하라고 디노 개발팀은 권고했다. 디노 디플로이에서 제공하는 기능은 다음과 같다.

• URL을 통한 코드 배포

• 타입스크립트, JSX, ES 모듈 및 원격 HTTPS 가져오기 즉시 지원

• 실시간 통신을 위한 브로드캐스트 채널(Broadcast Channel) 지원(탭 간의 실시간 통신을 위한 브라우저 API인 브로드캐스트 채널 API는 서버측 자바스크립트에 적합하다고 디노 개발팀은 전했다.)

• 디노 디플로이를 사용해 암호화된 트래픽만 처리하는 사용자 맞춤 인증서 

• 깃허브 직접 통합


이 밖에 디노 디플로이를 통해 실험적인 웹 프레임워크 ‘프레시(Fresh)’를 사용하여 빌드 단계가 필요 없는 동적 프로젝트를 구축할 수 있다. 개발자가 코드를 작성하고 디노 디플로이에 배포하면 모든 작업이 해당 프레임워크에서 처리된다. 구성이 필요하지 않으며 파일 시스템 라우팅도 제공된다. 

한편 공식 도커(Docker) 이미지, 더 많은 웹 암호화 API, deno lint 린터의 안정적 구현 등을 특징으로 하는 디노 1.11가 지난 6월 8일 공개됐다. deno upgrade를 실행하면 디노 1.11로 업그레이드할 수 있다. ciokr@idg.co.kr
 
추천 테크라이브러리

회사명:한국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.