

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Escolha seu tempo de execução (Greengrass nucleus ou Greengrass nucleus lite)
<a name="choose-runtime"></a>

A escolha entre o Greengrass nucleus e o Greengrass nucleus lite depende dos recursos do seu dispositivo e dos recursos que suas funções Lambda usam. Analise a matriz de compatibilidade da fonte de eventos na tabela a seguir e use o diagrama de fluxo de decisão para determinar qual tempo de execução é apropriado para sua migração. [Para uma comparação detalhada dos recursos do Greengrass nucleus e do Greengrass nucleus lite, consulte Escolhendo seu tempo de execução.](choosing-your-runtime.md)

## Matriz de compatibilidade da fonte de eventos
<a name="event-source-compatibility"></a>

Em AWS IoT Greengrass V1, as funções do Lambda podem se comunicar com cinco tipos de fontes de eventos: outras funções do Lambda, serviço paralelo local AWS IoT Core, dispositivos cliente e conectores. A tabela a seguir mostra quais dessas fontes de eventos são suportadas em cada tempo de execução da V2.

Observação: os nomes das fontes de eventos usam AWS IoT Greengrass V1 terminologia. Ao migrar para a V2, as funções do Lambda são convertidas em componentes do Lambda (compatíveis somente com o Greengrass nucleus) ou componentes genéricos (compatíveis com o Greengrass nucleus e o Greengrass nucleus lite).


| Origem de evento | Greengrass nucleus | Greengrass nucleus lite | 
| --- | --- | --- | 
|  Outras funções Lambda no grupo  |  ✓ (componentes Lambda e componentes genéricos)  |  ✓ (Somente componentes genéricos)  | 
|  AWS IoT Core serviço  |  ✓  |  ✓  | 
|  Serviço de shadow local  |  ✓  |  ✗  | 
|  Dispositivo cliente  |  ✓  |  ✗  | 
|  Conector  |  ✓  |  ✗  | 

## Fluxo de decisão de seleção em tempo de
<a name="runtime-selection-decision-flow"></a>

![\[Diagrama de fluxo de decisão para escolher entre o Greengrass nucleus e o Greengrass nucleus lite.\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/runtime-selection-decision-flow.png)


### Observações
<a name="runtime-selection-notes"></a>

1. [Para obter os requisitos e detalhes de compatibilidade do Greengrass nucleus lite, consulte Greengrass nucleus lite.](greengrass-nucleus-lite-component.md) O Greengrass nucleus lite requer um mínimo de 5 MB de RAM e foi projetado para dispositivos com recursos limitados.

1. O fluxo de decisão fornece orientação com base em casos de uso típicos, mas não é um requisito estrito. Clientes com dispositivos com recursos limitados e com recursos suficientes podem optar por usar um único tempo de execução em todos os dispositivos para simplificar a operação, mesmo que alguns dispositivos suportem qualquer tempo de execução.

## Próximas etapas
<a name="next-steps-runtime"></a>

Depois de escolher seu tempo de execução, continue configurando seu dispositivo de teste:
+ Para o tempo de execução do Greengrass nucleus: [configure um novo dispositivo para testar aplicativos V1 na V2](set-up-v2-test-device.md)
+ Para o tempo de execução do Greengrass nucleus lite: [configure um novo dispositivo com o Greengrass](set-up-v2-test-device-lite.md) nucleus lite