AWS Greengrass Теперь Поддерживает Исполняемые Файлы C


Выпущена обновленная версия AWS Greengrass с дополнительной поддержкой развертывания исполняемых файлов, написанных на языках C, C++ и на любом другом языке, поддерживающем импорт библиотек C.

AWS Greengrass предназначен для того, чтобы локальные устройства могли собирать и анализировать данные для использования в облаке AWS. Он позволяет безопасно запускать локальные вычисления, обмен сообщениями, кэширование данных, синхронизацию и вывод ML для подключенных устройств. Вывод ML — это функция AWS Greengrass, которая позволяет выполнять вывод машинного обучения локально на основных устройствах Greengrass с использованием моделей, построенных и обученных в облаке.

Разработчики, использующие AWS Greengrass, теперь могут создавать бессерверный код (функции AWS Lambda) в облаке и развертывать его на устройствах для локального выполнения приложений. Исполняемый код может вызываться событиями или вызывать другие лямбды и может использовать преимущества функций Greengrass, таких как доступ к локальным ресурсам. Вы можете смешивать и сопоставлять исполняемый код вместе с лямбда-функциями, написанными на интерпретируемых языках, таких как Python или Node.js.

Другие изменения в Greengrass предназначены для того, чтобы программное обеспечение лучше справлялось с отключенными устройствами. Первым улучшением в этой ситуации является возможность изменять размер очереди для локально хранимых сообщений MQTT. Greengrass уже обрабатывает ситуации, когда хост-устройство периодически отключается от Интернета, отправляя сообщения, предназначенные для публикации в облаке.  Обновленная версия позволяет настроить размер очереди, чтобы выбрать оптимальный баланс между хранением данных и сохранением локального пространства для хранения.

Другим основным изменением для работы с отключенными устройствами является возможность настроить максимальный период, в течение которого Greengrass пытается повторно подключиться или повторить попытку отправки информации, когда основное устройство отключено. Когда устройство отключено, время между попытками повторного подключения постепенно увеличивается по мере того, как попытки терпят неудачу. Обновленная версия теперь позволяет настроить максимальный период повторных попыток, поэтому убедитесь, что Greengrass быстро подключается к Интернету, как только подключение станет доступным.

Последним улучшением новой версии является повышение пропускной способности обмена сообщениями.Новое обновление доступно клиентам без каких-либо дополнительных затрат во всех регионах AWS, где доступен Greengrass.


Добавить комментарий