Comparing the platforms
Let’s conclude our discussion by comparing the discovered platforms. To evaluate a platform, it is important to take the specific use case into account, but there are three general key points that we should consider:
- Does the data model conform to how we acquire data?
- Does the support for analytics conform to our needs?
- Are the supported devices suitable for our use cases?
In IIoT, we acquire data when it changes, so we may need interpolation functions to fill the gaps, as we discovered with the InfluxDB open source databases in Chapter 8. It is important to consider whether, for our context, it is more appropriate to use an analytical Cold path or a Hot path. Microsoft has good support for the OPC DA and OPC UA acquisition standards, while AWS is currently developing support for OPC UA on Greengrass.
With regard to the key points mentioned here, it seems that while Azure is a very mature platform for IIoT, AWS is filling the...