Компания Oracle учредила проект с открытым кодом Fn, в рамках которого разрабатывается платформа бессерверных вычислений на основе контейнеров Docker, с которой можно работать локально или в облаке. Первоначально функции для Fn можно будет писать на Java, а в дальнейшем планируется также поддержка языков Go, Ruby, Python, PHP и Node.js. Преимущество бессерверных платформ состоит в том, что приложения для них можно создавать и выполнять без необходимости заботиться о подготовке, масштабировании и администрировании серверов. Разработчики пишут функции — код для решения определенной задачи, а ресурсы для нее резервируются автоматически. При выполнении бессерверной платформы в облаке оплачиваются только израсходованные ресурсы. Одна из наиболее известных платформ такого рода — Amazon Lambda. В Oracle обещают, что Fn позволит выполнять ранее созданные функции Lambda. В состав Fn входят сервер выполнения функций с интерфейсом командной строки, комплект разработчика функций на Java со средствами автоматизации тестирования и оркестровщик функций Fn Flow.

Это не вся статья. Полная версия доступна только подписчикам журнала. Пожалуйста, авторизуйтесь либо оформите подписку.

Поделитесь материалом с коллегами и друзьями

Купить номер с этой статьей в PDF