Introducción a Azure Functions Runtime (versión preliminar)Azure Functions Runtime Overview (preview)

Importante

La versión preliminar de Azure Functions Runtime 2 solo admite la versión 1.x del runtime de Azure Functions.The Azure Functions Runtime preview 2 supports only version 1.x of the Azure Functions runtime. Esta característica de vista previa no se está actualizando para admitir la versión 2.x de runtime y no las actualizaciones futuras se planea.This preview feature is not being updated to support version 2.x of the runtime, and no future updates are planned. Si necesita para hospedar el tiempo de ejecución de Azure Functions fuera de Azure, considere la posibilidad de con Azure Functions en Kubernetes con KEDAIf you need to host the Azure Functions runtime outside of Azure, consider using Azure Functions on Kubernetes with KEDA

Azure Functions Runtime (versión preliminar) proporciona una forma nueva de aprovechar la simplicidad y flexibilidad del modelo de programación de Azure Functions de forma local.The Azure Functions Runtime (preview) provides a new way for you to take advantage of the simplicity and flexibility of the Azure Functions programming model on-premises. Basado en las mismas raíces de código abierto que Azure Functions, el Sistema en ejecución de Azure Functions se implementa de forma local para proporcionar una experiencia de desarrollo prácticamente idéntica al servicio en la nube.Built on the same open source roots as Azure Functions, Azure Functions Runtime is deployed on-premises to provide a nearly identical development experience as the cloud service.

Portal del Sistema en ejecución de Azure Functions (versión preliminar)

El Sistema en ejecución de Azure Functions proporciona una forma de experimentar Azure Functions antes de pasarse a la nube.The Azure Functions Runtime provides a way for you to experience Azure Functions before committing to the cloud. De esta manera, se puede llevar a la nube los recursos de código que cree cuando migre.In this way, the code assets you build can then be taken with you to the cloud when you migrate. El sistema en tiempo de ejecución también le ofrece nuevas opciones, como el uso de la capacidad de proceso adicional de sus equipos locales para ejecutar procesos por lotes durante la noche.The runtime also opens up new options for you, such as using the spare compute power of your on-premises computers to run batch processes overnight. También puede usar dispositivos dentro de su organización para enviar datos de forma condicional a otros sistemas, tanto locales como en la nube.You can also use devices within your organization to conditionally send data to other systems, both on-premises and in the cloud.

El Sistema en ejecución de Azure Functions consta de dos partes:The Azure Functions Runtime consists of two pieces:

  • Rol de administración del Sistema en ejecución de Azure FunctionsAzure Functions Runtime Management Role
  • Rol de trabajo del Sistema en ejecución de Azure FunctionsAzure Functions Runtime Worker Role

Rol de administración de Azure FunctionsAzure Functions Management Role

El rol de administración de Azure Functions proporciona un host para la administración de Functions de forma local.The Azure Functions Management Role provides a host for the management of your Functions on-premises. Este rol realiza las siguientes tareas:This role performs the following tasks:

  • Hospedaje del Portal de administración de Azure Functions, que es el mismo que se ve en Azure Portal.Hosting of the Azure Functions Management Portal, which is the same one you see in the Azure portal. Este portal ofrece una experiencia coherente que permite desarrollar las funciones de la misma manera que lo haría en Azure Portal.The portal provides a consistent experience that lets you develop your functions in the same way as you would in the Azure portal.
  • Distribución de funciones entre varios trabajadores de Functions.Distributing functions across multiple Functions workers.
  • Proporciona un punto de conexión de publicación para que pueda publicar sus funciones directamente desde Microsoft Visual Studio mediante la descarga e importación del perfil de publicación.Providing a publishing endpoint so that you can publish your functions direct from Microsoft Visual Studio by downloading and importing the publishing profile.

Rol de trabajo de Azure FunctionsAzure Functions Worker Role

Los roles de trabajo de Azure Functions se implementan en los contenedores de Windows y son donde se ejecuta el código de la función.The Azure Functions Worker Roles are deployed in Windows Containers and are where your function code executes. Puede implementar varios roles de trabajo en toda la organización; esta opción es una manera clave en que los clientes pueden hacer uso del exceso de capacidad de proceso.You can deploy multiple Worker Roles throughout your organization and this option is a key way in which customers can make use of spare compute power. Un ejemplo de exceso de proceso en muchas organizaciones son las maquinas que están constantemente encendidas y no se usan durante períodos de tiempo prolongados.One example of where spare compute exists in many organizations is machines powered on constantly but not being used for large periods of time.

Requisitos mínimosMinimum Requirements

Para empezar a trabajar con el sistema de tiempo de ejecución de Azure Functions, debe tener una máquina con Windows Server 2016 o Windows 10 Creators Update y acceso a una instancia de SQL Server.To get started with the Azure Functions Runtime, you must have a machine with Windows Server 2016 or Windows 10 Creators Update with access to a SQL Server instance.

Pasos siguientesNext Steps

Instale la versión preliminar del Sistema en ejecución de Azure FunctionsInstall the Azure Functions Runtime preview