Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Elige tu tiempo de ejecución (Greengrass nucleus o Greengrass nucleus lite)
La elección entre el núcleo de Greengrass y el núcleo lite de Greengrass depende de los recursos del dispositivo y de las funciones que utilicen las funciones de Lambda. Revise la matriz de compatibilidad de fuentes de eventos de la siguiente tabla y, a continuación, utilice el diagrama de flujo de decisiones para determinar qué tiempo de ejecución es el adecuado para la migración. Para ver una comparación detallada de las características del núcleo de Greengrass y del núcleo lite de Greengrass, consulte Cómo elegir el tiempo de ejecución.
Matriz de compatibilidad de fuentes de eventos
En AWS IoT Greengrass V1, las funciones de Lambda se pueden comunicar con cinco tipos de fuentes de eventos: otras funciones de Lambda, un servicio paralelo local AWS IoT Core, dispositivos cliente y conectores. En la siguiente tabla se muestran cuáles de estas fuentes de eventos son compatibles en cada entorno de ejecución de la V2.
Nota: Los nombres de las fuentes de eventos utilizan AWS IoT Greengrass V1 terminología. Al migrar a la versión 2, las funciones de Lambda se convierten en componentes Lambda (compatibles únicamente con Greengrass nucleus) o en componentes genéricos (compatibles con Greengrass nucleus y Greengrass nucleus lite).
| Origen del evento | Núcleo de Greengrass | Versión lite del núcleo de Greengrass |
|---|---|---|
|
Otras funciones Lambda del grupo |
✓ (componentes Lambda y componentes genéricos) |
✓ (solo componentes genéricos) |
|
AWS IoT Core servicio |
✓ |
✓ |
|
Servicio de sombra local |
✓ |
✗ |
|
Dispositivo cliente |
✓ |
✗ |
|
Connector |
✓ |
✗ |
flujo de decisiones de selección en tiempo de ejecución
Notas
-
Para conocer los requisitos de Greengrass nucleus lite y los detalles de compatibilidad, consulte Greengrass nucleus lite. Greengrass nucleus lite requiere un mínimo de 5 MB de RAM y está diseñado para dispositivos con recursos limitados.
-
El flujo de decisiones proporciona orientación basada en casos de uso típicos, pero no es un requisito estricto. Los clientes con dispositivos con recursos limitados y suficientes pueden optar por utilizar un único tiempo de ejecución en todos los dispositivos para simplificar el funcionamiento, incluso si algunos dispositivos pueden soportar cualquiera de los dos tiempos de ejecución.
Siguientes pasos
Tras elegir el tiempo de ejecución, proceda a configurar el dispositivo de prueba:
-
Para el tiempo de ejecución de Greengrass Nucleus: configure un nuevo dispositivo para probar las aplicaciones de la V1 en la V2
-
Para el tiempo de ejecución de Greengrass nucleus lite: configure un nuevo dispositivo con Greengrass nucleus lite