Llegamos a ustedes gracias a:



Noticias

Oracle se une a la batalla sin servidor con Fn

[11/12/2017] Con su proyecto Fn de código abierto, Oracle está buscando hacer un chapoteo en la informática sin servidor.

Fn es una plataforma sin servidor nativa de contenedor que puede ejecutarse localmente o en la nube. Requiere el uso de contenedores Docker. Los desarrolladores de Fn podrán escribir inicialmente funciones en Java, con soporte para Go, Ruby, Python, PHP y Node.js está planeado para más adelante. Las aplicaciones pueden construirse y ejecutarse sin que los usuarios tengan que aprovisionar, escalar o gestionar servidores utilizando la nube.

Fn, como su nombre lo indica, depende en gran medida de las funciones, que son pequeños bloques de código que generalmente hacen una cosa simple. En una función, los desarrolladores se centran solo en la tarea que quieren que realice la función.

Con la informática sin servidor, los desarrolladores le asignan automáticamente funciones de escritura y recursos. La escala es automática y los desarrolladores pagan solo por los recursos que utilizan.

La plataforma AWS Lambda de Amazon Web Services es quizás la plataforma serverless más conocida. Oracle señaló que Fn permitirá a los desarrolladores tomar sus funciones AWS Lambda y ejecutarlas "en cualquier lugar".

Fn dispone de tres componentes:

  • Plataforma Fn, con Fn Server y la interfaz de línea de comandos.
  • Un kit de desarrollo de funciones Java, que incluye un arnés de prueba JUnit.
  • Flujo Fn, para orquestar funciones directamente en código, para flujos de trabajo de mayor nivel como secuenciación, encadenamiento y fanin/fanout, directamente en el código del desarrollador y no a través de una consola.
  • Fn Helm, un gráfico Helm que le permite instalar un servidor Fn completo en Kubernetes vía el paquete de administración Helm.

Fn requiere Docker 17.05 o posterior y una cuenta de Docker Hub.