More and more companies are deploying connect IoT devices, he says, from factories, ships, cars, oil rigs and agricultural machines. "Every place they have assets, they want to be able to collect and analyze data."
The problem, Jassy says, is that many of these devices tend to be relatively limited in their capabilities with a very small amount of CPU and disk. "There are times when you don’t want to make the round trip to the cloud and back," he says, for assets that live in places without internet connectivity, or for processing that needs to be done with very low latencies.
Amazon has launched AWS Greengrass as an answer to this problem. Greengrass is a collection of software capabilities that customers and original equipment manufacturers (OEM) can use to embed Lambda compute and other services, such as messaging into IoT devices. Lambda is AWS's event-driving computing platform that executes compute tasks triggered by events. The idea is that Greengrass-enabled devices can execute code locally using AWS programs, then when appropriate, the data can be sent to the cloud for storage and broader analysis.
OEMs will be able to use Greengrass code or software development kits (SDK) to implant the functionality directly into devices, or customers can upload the software into existing devices, such as a Raspberry Pi.
Timely, incisive articles delivered directly to your inbox.