Spec-Zone.ru › Deno 2

О Subhosting

Deno Subhosting — это надёжная платформа, разработанная для предоставления провайдерам SaaS (Software as a Service) возможности безопасного выполнения кода, написанного их клиентами. API Subhosting позволяет программно и масштабируемо развертывать недоверенный код.

Основные возможности

  • Простота использования: Разработчики могут писать код на общем JavaScript или TypeScript без необходимости специальных знаний Deno.
  • Соответствие стандартам: Deno поддерживает стандартный JavaScript и TypeScript, а также интегрируется с широко используемыми веб-API, такими как fetch и web cache.
  • Усовершенствованные возможности, специфичные для Deno: Предлагает такие усовершенствованные возможности, как KV (хранилища ключ-значение), которые выходят за рамки обычных возможностей браузера.
  • Быстрое развертывание: Продукты Deno Cloud разработаны для поддержки чрезвычайно коротких сроков развертывания, которые составляют менее секунды для простых приложений и около десяти секунд для сложных веб-сайтов с множеством зависимостей.
  • Улучшенный опыт разработчика: Subhosting возьмёт на себя значительные усилия по настройке защищённой инфраструктуры для выполнения недоверенного кода в публичном облаке.

Обзор облачных предложений Deno — Deno Deploy и Deno Subhosting

Deno предоставляет два различных облачных предложения, Deno Deploy и Deno Subhosting, каждое из которых разработано для поддержки конкретных вариантов использования, используя при этом ту же базовую инфраструктуру.

Deno Deploy

Deno Deploy оптимизирован для индивидуальных разработчиков и небольших команд, которые сосредоточены на разработке и итерациях ограниченного набора собственных проектов. Это решение идеально подходит для размещения веб-сайтов или приложений, с процессами развертывания, обычно управляемыми через интеграции GitHub.

  • Целевая аудитория: Индивидуальные разработчики и небольшие команды разработчиков.
  • Интеграция развертывания: В основном через GitHub для непрерывной интеграции и доставки.
  • Варианты использования: Размещение веб-сайтов и приложений.

Deno Subhosting

В отличие от этого, Deno Subhosting разработан для безопасного управления большим объёмом проектов и развертываний. Он поддерживает развертывание недоверенного кода или функций через API, что делает его подходящим для сценариев, включающих нескольких конечных пользователей, вносящих вклад в код.

  • Целевая аудитория: Платформы SaaS, которым требуется возможность безопасного размещения кода, генерируемого клиентами, и недоверенного кода.
  • Механизм развертывания: Через мощный API, разработанный для масштабируемости и безопасности.
  • Варианты использования: Размещение проектов большого масштаба, где конечные пользователи вносят вклад в код.

Шаги по реализации subhosting примерно следующие:

  1. Создайте организацию и получите токен доступа к REST API
  2. Создайте проект, а затем создайте своё первое развертывание для этого проекта

Используя эти методы, вы можете упаковать код пользователей в виде «развертываний» и выполнить этот код по предоставленному Deno URL или по настраиваемому URL, который вы можете настроить самостоятельно.

Справочник по REST API и спецификация OpenAPI

Для получения полного справочника по REST API, используемого для реализации subhosting, вы можете просмотреть документацию здесь. REST API Deno Deploy также предоставляет спецификацию OpenAPI, которая может быть использована с рядом инструментов, совместимых с OpenAPI.

Мы также предлагаем SDK на языках JavaScript, Python и Go.

© 2018–2024 the Deno authors
Licensed under the MIT License.
https://docs.deno.com/subhosting/manual

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API