Alibaba Cloud Function Compute es un servicio informático totalmente administrado y basado en eventos. Function Compute le permite enfocarse en escribir y cargar código sin tener que administrar infraestructura como servidores. Function Compute proporciona recursos de cálculo para ejecutar el código de manera flexible y confiable. Function Compute proporciona una cuota de prueba gratuita para los usuarios por primera vez de Function Compute. Los usuarios que activen Function Compute por primera vez pueden obtener una cuota de prueba gratuita de 150.000 CU por ciclo durante tres ciclos. Cada ciclo dura un mes.
Ventajas
-
Eficiente y sin operación y mantenimiento (O&M)
Function Compute lo libera de la compra de servidores, la configuración de equilibradores de carga y escalado de recursos y otras operaciones de O&M para que pueda concentrarse en desarrollar la lógica empresarial y escribir el código central. Esto simplifica la construcción del servicio y acelera el desarrollo y la iteración.
-
Elástico y altamente disponible
Function Compute escala y moviliza automáticamente los recursos informáticos en milisegundos para manejar los picos de tráfico. La característica de instancia reservada brinda un rendimiento mejorado y ayuda tanto a migrar fácilmente las aplicaciones en línea a Function Compute como a evitar fallos de latencia causados por el arranque en frío.
-
Bajo costo en la demanda
Function Compute brinda métodos de facturación flexibles en una variedad de escenarios para ahorrar costos. Con el método de pago por uso, se le cobra por las instancias que ha utilizado. Con el método de suscripción, puede comprar potencias informáticas de acuerdo a la carga empresarial estimada. Combinar estos métodos de pago reduce los costos de manera efectiva.
-
Estable y altamente confiable
Function Compute se implementa en clústeres distribuidos que se encuentran en varias zonas. Si un desastre natural o una falla de energía hace que una zona no esté disponible, Function Compute utiliza automáticamente instancias en otra zona de la misma región para ejecutar funciones y garantizar una alta disponibilidad del servicio.
Características
Integraciones de servicios
Function Compute asocia orígenes de eventos con desencadenadores. Un origen de eventos asociado desencadena una función para que se ejecute de forma síncrona o asíncrona cuando se produce un evento. El evento de cambio se pasa como un parámetro de entrada a la función de entrada.
Desencadenador OSS
Desencadena automáticamente la ejecución de la función cuando se cambian los objetos del cubo.
Desencadenador de Tablestore
Pasa la información de cambio como parámetro de entrada para desencadenar la ejecución de la función cuando se cambian los datos de la tabla.
Desencadenador de Log Service
Obtiene regularmente registros actualizados y desencadena funciones para el procesamiento personalizado de registros.
Desencadenador MNS
Escribe funciones para procesar mensajes publicados sobre temas en tiempo real.
Desencadenador de CDN
Escribe funciones para el procesamiento personalizado de eventos de CDN, como la recarga y la precarga.
Desencadenador HTTP
Recibe y procesa las solicitudes HTTP y las devuelve como respuestas HTTP.
Desencadenador de tiempo
Desencadena la ejecución de la función en un punto de tiempo especificado.
Desencadenador de EventBridge
Enrute eventos a Function Compute mediante reglas de eventos.
Desencadenador de Kafka Connector
Exporte datos de un tema en la instancia de Kafka a una función.
Desencadenador de CloudMonitor
Permite utilizar eventos de monitoreo como orígenes de eventos.
Desencadenador MQTT
Exporte datos a una función HTTP de Function Compute mediante las reglas de salida de datos en la consola de MQTT.
Más desencadenadores
Lenguajes de programación
Function Compute admite múltiples lenguajes de programación y tiempos de ejecución personalizados.
Nodo.js
Se admiten Node.js 6, Node.js 8, Node.js 10 y Node.js 12. Los tiempos de ejecución de Node.js configurados con desencadenadores HTTP son compatibles con Express, un marco de aplicación web Node.js.
Python
Se admiten Python 2.7 y Python 3. Los tiempos de ejecución de Python configurados con desencadenadores HTTP cumplen con la especificación WSGI.
Java
Se admiten Java 8 y Java 11. Los tiempos de ejecución de Java configurados con desencadenadores HTTP se basan en el protocolo Servlet.
PHP
Se admite PHP 7.2. Los tiempos de ejecución de PHP configurados con desencadenadores HTTP cumplen con el estándar PSR (interfaces de mensajes HTTP).
C#
Se admite .NET Core 2.1. Los tiempos de ejecución de C# configurados con desencadenadores HTTP cumplen con el estándar de .NET 2.0.
Tiempos de ejecución personalizados
Personaliza entornos de ejecución para varios lenguajes como Go, Ruby y Lua. Las aplicaciones se pueden migrar directamente a Function Compute con un solo clic.
Tiempo de ejecución de contenedor personalizado
Ofrece a los desarrolladores una experiencia más simple y hace que el desarrollo y la entrega sean más eficientes.
Más lenguajes
Herramientas de desarrollo
Function Compute brinda herramientas de desarrollo convenientes para ayudarlo a desarrollar, depurar e implementar aplicaciones sin problemas en entornos locales.
funcraft
Una herramienta de desarrollo de aplicaciones para crear recursos, depurar localmente e instalar dependencias de terceros en línea.
fcli
Es una herramienta de línea de comandos que brinda Function Compute de Alibaba Cloud para ayudarlo a administrar recursos en Function Compute.
Extensiones de Visual Studio Code
Las herramientas de desarrollo, depuración e implementación basadas en Visual Studio Code lo ayudan a crear, depurar, ejecutar e implementar funciones.
Serverless Devs
Serverless Devs es un centro de aplicaciones que integra la búsqueda en línea, la implementación y la edición visualizada de aplicaciones sin servidor.
Midway Serverless
Un marco sin servidor utilizado para crear funciones Node.js en la nube, que lo ayuda a concentrarse más en la I+D del producto en la era nativa de la nube y reducir los costos de mantenimiento.
Cloud development platform
Una plataforma de desarrollo integral en la nube diseñada para desarrolladores y pymes. Una vez que abre el navegador, puede desarrollar, depurar e implementar en línea.
Varios tipos de recursos
Function Compute admite una variedad de tipos de recursos para mejorar el rendimiento informático.
Instancia reservada
Permite asignar y liberar instancias para funciones. Las instancias que siempre están encendidas eliminan completamente la falla de latencia causada por el arranque en frío.
Instancias de pago por uso
Asigna dinámicamente instancias basadas en solicitudes para manejar picos de tráfico.
Varias instancias
Function Compute brinda dos tipos de instancia: una flexible y otra de rendimiento.
Instancia flexible
El tamaño máximo del paquete de una instancia flexible es de 50 MB. Las funciones en una instancia flexible pueden ejecutarse por hasta 600 segundos y brindan un nivel mensual gratuito.
Instancia de rendimiento
Es un tipo de instancia que tiene especificaciones más altas y no brinda un nivel mensual gratuito.
Métodos de facturación flexibles
Function Compute brinda métodos de facturación flexibles en una variedad de escenarios para ahorrar costos.
Pago por uso
Se le cobra por las instancias que ha utilizado.
Suscripción
Puede comprar potencias de computación según la carga empresarial estimada. Combinar estos métodos de pago reduce los costos de manera efectiva.
Un mejor soporte para usted
Consulta de preventa en persona, servicio técnico las 24 horas, una respuesta más rápida, y más tickets gratis.

Consulta de preventa en persona

Soporte técnico las 24 h

6 tickets gratis por trimestre
