Chapter 4
Architecting IoT Cloud
Farshad Firouzi and Bahar Farahani
It is better to have your head in the clouds, and know where you
are... than to breathe the clearer atmosphere below them, and
think that you are in paradise.
Henry David Thoreau
Contents
4.1 The IoT Cloud ............................................................................. 174
4.2 Fundamentals of Cloud Computing ...................................................... 176
4.2.1 Cloud Computing Key Characteristics.......................................... 177
4.2.2 Service Models................................................................... 177
4.2.3 Deployment Models ............................................................. 178
4.3 Device Management Layer ............................................................... 179
4.3.1 Provisioning ...................................................................... 179
4.3.2 Software Updates and Maintenance ............................................ 181
4.3.3 Monitoring and Control ......................................................... 182
4.4 Data Ingestion Layer ...................................................................... 182
4.4.1 Data Ingestion Frameworks ..................................................... 184
4.5 Data Processing Layer .................................................................... 187
4.5.1 Data Processing Architectures .................................................. 189
4.5.2 Data Processing Frameworks.................................................... 191
4.6 Data Storage Layer: A Hybrid Architecture ............................................. 193
4.6.1 Database .......................................................................... 194
4.6.2 Data Warehouse .................................................................. 211
4.6.3 Data Lake ........................................................................ 213
4.7 Application Layer ......................................................................... 218
4.7.1 Microservice Architecture Pattern .............................................. 222
F. Firouzi ()
Department of ECE, Duke University, Durham, NC, USA
B. Farahani
Shahid Beheshti University, Tehran, Iran
© Springer Nature Switzerland AG 2020
F. Firouzi et al. (eds.), Intelligent Internet of Things,
https://doi.org/10.1007/978-3-030-30367-9_4
173
Précédent

- 180/647

Suivant