Skip to main content

Architecting IoT Cloud

  • Chapter
  • First Online:
Intelligent Internet of Things

Abstract

Cloud computing and the Internet of Things (IoT) are distinct technologies that significantly affect our everyday lives. IoT is made up of small real-world things, with limited processing and storage capacity, which are widely distributed. These characteristics raise concerns regarding performance and connectivity. Conversely, as a more mature technology, Cloud computing is able to address some of these issues through virtually limitless storage and processing capability. Therefore, over the past few years, Cloud and IoT technologies have been integrated to have the best of these two complementary worlds. This chapter presents the fundamentals of Cloud computing, as well as the details of IoT Cloud layers including data ingestion, data processing, data storage, data visualization, and IoT applications.

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

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 119.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. A. Botta et al., Integration of Cloud computing and internet of things: A survey. Futur. Gener. Comput. Syst. 56, 684–700 (2016)

    Article  Google Scholar 

  2. NIST: National Institute of Standards and Technology. Available from: https://www.nist.gov/

  3. Microsoft Azure IoT. Available from: https://azure.microsoft.com/en-us/services/iot-hub/

  4. S.R. Sinha, Y. Park, Building an Effective IoT Ecosystem for Your Business (Springer, Cham, 2017)

    Book  Google Scholar 

  5. The Modern Documentation Service for Microsoft. Available from: https://github.com/MicrosoftDocs

  6. Data Ingestion, Processing and Architecture layers for Big Data and IoT. Available from: https://www.xenonstack.com/blog/ingestion-processing-big-data-iot-stream/

  7. Apache Flume. Available from: https://flume.apache.org/

  8. Apache Kafka. Available from: https://kafka.apache.org/

  9. Apache NiFi. Available from: https://nifi.apache.org/docs.html

  10. Big Data Battle: Batch Processing Vs Stream Processing. Available from: https://medium.com/@gowthamy/big-data-battle-batch-processing-vs-stream-processing-5d94600d8103

  11. Data in Motion Vs. Data At Rest. Available from: https://www.inap.com/blog/data-in-motion-vs-data-at-rest/

  12. N. Marz, J. Warren, Big Data: Principles and Best Practices of Scalable Real-Time Data Systems (Manning Publications Co, New York, 2015)

    Google Scholar 

  13. From Lambda to Kappa: A Guide on Real-Time Big Data Architectures. Available from: https://www.talend.com

  14. J. Leibiusky, G. Eisbruch, D. Simonassi, Getting Started with Storm (O’Reilly Media, Inc, Sebastopol/Köln, 2012)

    Google Scholar 

  15. Easy Access Big Data Insight. Available from: http://www.datavirtualizationblog.com/easy-access-big-data-insights/

  16. Tutorialspoint. Available from: https://www.tutorialspoint.com

  17. Elasticsearch as a NoSQL Database. Available from: https://www.elastic.co/blog/found-elasticsearch-as-nosql

  18. MongoDB. Available from: https://docs.mongodb.com/

  19. Cassandra. Available from: http://cassandra.apache.org/doc/latest/

  20. Redis. Available from: https://redis.io/documentation

  21. InfluxDB. Available from: https://docs.influxdata.com/influxdb/v1.7/

  22. An Overview on Elasticsearch and Its Usage. Available from: https://towardsdatascience.com/an-overview-on-elasticsearch-and-its-usage-e26df1d1d24a

  23. Elastic. Available from: https://www.elastic.co/

  24. How Elasticsearch cluster works. Available from: http://duydo.me/how-elasticsearch-cluster-works/

  25. What Is Elasticsearch and How Can It Be Useful?. Available from: https://dzone.com/articles/what-is-elasticsearch-and-how-it-can-be-useful

  26. Data Warehouse Vs Data Lake. Available from: https://www.sspaeti.com/blog/data-warehouse-vs-data-lake-etl-vs-elt/

  27. Essential Guide to Data Lakes. Available from: https://www.matillion.com/

  28. Microservices Practitioner Articles. Available from: https://articles.microservices.com/

  29. Microservices Vs SOA: How Are They Different?. Available from: https://www.bmc.com/blogs/microservices-vs-soa-whats-difference/

  30. nginx. Available from: https://www.nginx.com/

  31. Kemp Technologies. Available from: https://kemptechnologies.com

  32. R. Ranjan, B. Benatallah, Programming Cloud Resource Orchestration Framework: Operations and Research Challenges. arXiv preprint arXiv:1204.2204 (2012)

    Google Scholar 

  33. Cisco Systems. Available from: https://www.cisco.com

  34. F. Bonomi et al., Fog Computing and Its Role in the Internet of Things. In Proceedings of the first edition of the MCC workshop on Mobile Cloud computing, 2012, ACM

    Google Scholar 

  35. B. Farahani et al., Towards fog-driven IoT eHealth: Promises and challenges of IoT in medicine and healthcare. Futur. Gener. Comput. Syst. 78, 659–676 (2018)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Firouzi, F., Farahani, B. (2020). Architecting IoT Cloud. In: Firouzi, F., Chakrabarty, K., Nassif, S. (eds) Intelligent Internet of Things. Springer, Cham. https://doi.org/10.1007/978-3-030-30367-9_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-30367-9_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-30366-2

  • Online ISBN: 978-3-030-30367-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics