According to surveys carried out by the Eclipse Foundation, 20% of IoT platforms have been developed as on-premise solutions. This shows a positive trend with regard to the use of the public cloud, but there are dozens of reasons why we might want to continue to develop using on-premise or open-source solutions:
- Return of investment: We might have a budget that is too small to justify a big investment
- Technology: We might want to use technology that does not depend strictly on a supplier
- Privacy: We might want to export data outside our country
- Data shadowing: We might need a copy of the data on our legacy platform, either to experiment with or just as a backup
- Integration: We might be implementing an inter-cloud platform, meaning we need an an integration layer
- Experience: We might be developing our first I-IoT platform, so we want to start...