Architecting Big Data & Analytics Solutions - Integrated with IoT & Cloud
4.5/5
()
About this ebook
IoT, Big Data, and Cloud Computing are three distinct technology domains with overlapping use cases. Each technology has its own merits; however, the combination of three creates a synergy and the golden opportunity for businesses to reap the exponential benefits. This combination can create technological magic for innovation when adequately architected, designed, implemented, and operated.Integrating Big Data with IoT and Cloud architectures provide substantial business benefits. It is like a perfect match. IoT collects real-time data. Big Data optimises data management solutions. Cloud collects, hosts, computes, stores, and disseminates data rapidly.Based on these compelling business propositions, the primary purpose of this book is to provide practical guidance on creating Big Data solutions integrated with IoT and Cloud architectures. To this end, the book offers an architectural overview, solution practice, governance, and underlying technical approach for creating integrated Big Data, Cloud, and IoT solutions. The book offers an introduction to solution architecture, three distinct chapters comprising Big Data, Cloud, and the IoT with the final chapter, including conclusive remarks to consider for Big Data solutions. These chapters include essential architectural points, solution practice, methodical rigour, techniques, technologies, and tools. Creating Big Data solutions are complex and complicated from multiple angles. However, with the awareness and guidance provided in this book, the Big Data solutions architects can be empowered to provide useful and productive solutions with growing confidence.
Dr Mehmet Yildiz
Dr Mehmet Yildiz is a Distinguished Enterprise Architect L3 certified from the Open Group. Working in the IT industry over the last 35 years leading complex enterprise projects for large corporate organisations, he recently focuses on cutting edge technology solutions, such as IoT, Blockchain, Cognitive, Cloud, Fog, and Edge Computing integration. Mehmet is a hands-on practitioner for solution architectures leading complex enterprise initiatives and an Agile champion. As an innovation evangelist in all walks of life, he is also a recognized inventor with several patents. Mehmet teaches the best architectural practices at work, mentors his colleagues, supervises doctoral students, and provides industry-level lectures to postgraduate students at several universities in Australia. You can follow and connect with the author at Linkedin https://www.linkedin.com/in/mehmetyildiz Goodreads: https://www.goodreads.com/drmehmetyildiz
Read more from Dr Mehmet Yildiz
Agile Business Architecture for Digital Transformation Rating: 5 out of 5 stars5/5A Practical Guide for IoT Solution Architects Rating: 5 out of 5 stars5/5Architecting Digital Transformation Rating: 5 out of 5 stars5/5A Modern Enterprise Architecture Approach: Enterprise Architecture Rating: 4 out of 5 stars4/5Big Data for Enterprise Architects Rating: 5 out of 5 stars5/5A Technical Excellence Framework for Innovative Digital Transformation Leadership Rating: 5 out of 5 stars5/5Simple & Powerful Life-Transforming Bio-Hacks: Biohacking Rating: 0 out of 5 stars0 ratingsDigital Intelligence Rating: 0 out of 5 stars0 ratingsThe Power of Digital Affiliate Marketing Rating: 0 out of 5 stars0 ratings
Related to Architecting Big Data & Analytics Solutions - Integrated with IoT & Cloud
Related ebooks
Big Data: Opportunities and challenges Rating: 0 out of 5 stars0 ratingsBuilding a Scalable Data Warehouse with Data Vault 2.0 Rating: 4 out of 5 stars4/5Principles of Data Management: Facilitating information sharing Rating: 0 out of 5 stars0 ratingsGoogle Cloud Platform for Data Engineering: From Beginner to Data Engineer using Google Cloud Platform Rating: 5 out of 5 stars5/5Modelling Business Information: Entity relationship and class modelling for Business Analysts Rating: 0 out of 5 stars0 ratingsBusiness Intelligence Guidebook: From Data Integration to Analytics Rating: 4 out of 5 stars4/5Enterprise Architect’s Handbook: A Blueprint to Design and Outperform Enterprise-level IT Strategy (English Edition) Rating: 0 out of 5 stars0 ratingsIntegration Architecture Rating: 5 out of 5 stars5/5Smarter Data Science: Succeeding with Enterprise-Grade Data and AI Projects Rating: 0 out of 5 stars0 ratingsBuilding Big Data Applications Rating: 0 out of 5 stars0 ratingsAn Introduction to Enterprise Architecture: Third Edition Rating: 5 out of 5 stars5/5Developing Analytic Talent: Becoming a Data Scientist Rating: 3 out of 5 stars3/5Data Lake Development with Big Data Rating: 0 out of 5 stars0 ratingsUnderstanding Big Data: A Beginners Guide to Data Science & the Business Applications Rating: 4 out of 5 stars4/5Data Lake for Enterprises Rating: 0 out of 5 stars0 ratingsReal-Time Big Data Analytics Rating: 5 out of 5 stars5/5Data Architecture: A Primer for the Data Scientist: A Primer for the Data Scientist Rating: 5 out of 5 stars5/5Big Data Analytics: Disruptive Technologies for Changing the Game Rating: 4 out of 5 stars4/5Big Data: Using SMART Big Data, Analytics and Metrics To Make Better Decisions and Improve Performance Rating: 4 out of 5 stars4/5Data Modeling Essentials Rating: 4 out of 5 stars4/5Data Warehousing in the Age of Big Data Rating: 0 out of 5 stars0 ratingsThe Data Model Resource Book: Volume 3: Universal Patterns for Data Modeling Rating: 0 out of 5 stars0 ratingsThe Data Governance Imperative Rating: 0 out of 5 stars0 ratingsData Architecture: From Zen to Reality Rating: 4 out of 5 stars4/5Multi-Domain Master Data Management: Advanced MDM and Data Governance in Practice Rating: 5 out of 5 stars5/5
Information Technology For You
Health Informatics: Practical Guide Rating: 0 out of 5 stars0 ratingsAWS Certified Cloud Practitioner: Study Guide with Practice Questions and Labs Rating: 5 out of 5 stars5/5How To Use Chatgpt: Using Chatgpt To Make Money Online Has Never Been This Simple Rating: 0 out of 5 stars0 ratingsHow to Write Effective Emails at Work Rating: 4 out of 5 stars4/5CompTIA ITF+ CertMike: Prepare. Practice. Pass the Test! Get Certified!: Exam FC0-U61 Rating: 0 out of 5 stars0 ratingsThe Ultimate Guide to Landing a Network Engineering Job Rating: 0 out of 5 stars0 ratingsCreating Online Courses with ChatGPT | A Step-by-Step Guide with Prompt Templates Rating: 4 out of 5 stars4/5Data Analytics for Beginners: Introduction to Data Analytics Rating: 4 out of 5 stars4/5The Basics of Hacking and Penetration Testing: Ethical Hacking and Penetration Testing Made Easy Rating: 4 out of 5 stars4/5Inkscape Beginner’s Guide Rating: 5 out of 5 stars5/5CompTIA Network+ CertMike: Prepare. Practice. Pass the Test! Get Certified!: Exam N10-008 Rating: 0 out of 5 stars0 ratingsWordPress Plugin Development: Beginner's Guide Rating: 0 out of 5 stars0 ratingsPractical Ethical Hacking from Scratch Rating: 5 out of 5 stars5/5An Ultimate Guide to Kali Linux for Beginners Rating: 3 out of 5 stars3/5Computer Science: A Concise Introduction Rating: 4 out of 5 stars4/5The Certified Fintech Professional Rating: 5 out of 5 stars5/5Quantum Computing for Programmers and Investors: with full implementation of algorithms in C Rating: 5 out of 5 stars5/5Hacking Essentials - The Beginner's Guide To Ethical Hacking And Penetration Testing Rating: 3 out of 5 stars3/5Windows Registry Forensics: Advanced Digital Forensic Analysis of the Windows Registry Rating: 4 out of 5 stars4/5A Civic Technologist's Practice Guide Rating: 0 out of 5 stars0 ratingsSupercommunicator: Explaining the Complicated So Anyone Can Understand Rating: 3 out of 5 stars3/5Summary of Super-Intelligence From Nick Bostrom Rating: 5 out of 5 stars5/5Cybersecurity for Beginners : Learn the Fundamentals of Cybersecurity in an Easy, Step-by-Step Guide: 1 Rating: 0 out of 5 stars0 ratingsChatGPT: The Future of Intelligent Conversation Rating: 4 out of 5 stars4/5DNS in Action Rating: 0 out of 5 stars0 ratingsThe Programmer's Brain: What every programmer needs to know about cognition Rating: 5 out of 5 stars5/5Micro Niches Rating: 0 out of 5 stars0 ratings
Reviews for Architecting Big Data & Analytics Solutions - Integrated with IoT & Cloud
2 ratings2 reviews
- Rating: 4 out of 5 stars4/5A pretty good book;I enjoyed going through this;Useful for all
- Rating: 5 out of 5 stars5/5Dr. Mehmet is definitely an distinguished Enterprise Architect, the Experience shows in the explanation...
Very well versed with the Architect level, his 35years hands-on exposure reflects including the recent technologies involving Cloud & IOT's...
Will definitely refer other articles.
All the Best for other articles as well...
Book preview
Architecting Big Data & Analytics Solutions - Integrated with IoT & Cloud - Dr Mehmet Yildiz
Architecting Big Data & Analytics Solutions - Integrated with IoT & Cloud
Create strategic business insights with agility
Dr Mehmet Yildiz
Distinguished Enterprise Architect
Third Edition, November 2019
Copyright © Dr Mehmet Yildiz
Author Contact: https://digitalmehmet.com
Publisher: S.T.E.P.S. Publishing Australia
P.O Box 2097, Roxburgh Park, Victoria, 3064 Australia
info@stepsconsulting.com.au
Edited by Stephen Barkly
Disclaimer
All rights reserved. No part of this publication may be produced, distributed, or transmitted in any form or by any means, including photocopying, printing, recording or other electronic or mechanical methods, without the prior written permission of the publisher. All other trademarks or registered trademarks are the property of their respective owners. This book is provided with information purposes only. Although the publisher, author, and editors have made every effort to ensure that the information in this book was accurate and correct during the publishing process, the publisher, author and editors do not assume and hereby disclaim any liability to any party for any loss, damage, or disruption caused by errors or omissions; whether such errors or omissions result from negligence, accident, or any other causes. Use of the information, instructions, and guidance contained in this book is at readers own risk.
Table of Contents
Introduction
Purpose of this book
Audience
Summary of Chapters
Chapter 1: Architectural Solution Process
Purpose of this Chapter
Solution Work-Products
Architectural Solution Method
Strategy and Architectural Thinking
Solution Requirements
Solution Use Cases
System Context
Current Environment
Future Environment
Transitional Environment
Architectural Models
Solution Viability
Architectural Decisions
Solution Trade-offs
Reference Architectures
Chapter 2: Big Data, IoT & Cloud Computing Relationship
Chapter 3: Big Data Solution Architecture
Definition of Data Architecture
Data Layers
What is Big Data
Big Data Lifecycle Management
Phase 1: Foundations
Phase 2: Data Acquisition
Phase 3: Data Preparation
Phase 4: Data Input and Access
Phase 5: Data Processing
Phase 6: Data Output and Interpretation
Phase 7: Data Storage
Phase 8: Data Integration
Phase 9: Data Analytics
Phase 10: Data Consumption
Phase 11: Retention, Backup, and Archival
Phase 12: Data Destruction
Big Data Solution Components
Data Types
Data Principles
Data Quality Specifications
Big Data Platform
Business Vocabulary
Big Data Governance
Business Thinking for Big Data Architects
Big Data Analytics
Type of Big Data Analytics
Descriptive Analytics
Predictive Analytics
Prescriptive Analytics
Diagnostic Analytics
Semantics Data Analytics
Evolving Big Data Architecture Patterns
Decision Management System
Data Lakes, Ponds, Puddles and Swamps
Data Warehouse
Big Data Architectural Considerations
Overview of Open Source Big Data Tools
Hadoop
Cassandra
Kafka
Flume
NiFi
Samza
Sqoop
Chukwa
Storm
Spark
Hive
HBase
Commercial Big Data and Analytics Tools
Chapter Summary and Key Points
Chapter 4: Cloud for Big Data
Purpose of This Chapter
Cloud Service Model
Cloud Deployment Models for Big Data
BDaaS (Big Data as a Service)
Business Benefits of the Cloud for Big Data
Cloud Quality and Adoption Considerations
Cloud for Data Lakes
APIs for IoT, Cloud and Big Data
Chapter Summary and Key Points
Chapter 5: IoT for Big Data
Purpose of this Chapter
IoT Value Propositions
Implications of Massive IoT Data
IoT Cloud
IoT and Big Data Analytics Computation in Cloud
Data Lakes for IoT
IoT Architectural Challenges
Major IoT Concerns
Chapter Summary and Key Points
Chapter 6: Conclusions
Appendix
List of Commercial Big Data and Analytics Tools, Technologies and Platforms
Other Books in This Series
A Modern Enterprise Architecture Approach Empowered with Mobility, Cloud, IoT & Big Data
Modernise and transform the enterprise with pragmatic architecture, powerful technologies, innovative agility, and fusion
A Practical Guide for IoT Solution Architects
Architecting secure, agile, economic, highly available, well-performing IoT ecosystems
A Technical Excellence Framework for Innovative Digital Transformation Leadership
Transform enterprise with technical excellence, innovation, simplicity, agility, fusion, and collaboration
Digital Intelligence
Architecting Digital Transformation
About the Author
Introduction
Purpose of this book
IoT, Big Data, and Cloud Computing are three distinct technology domains with overlapping use cases. Each technology has its own merits; however, the combination of three creates a synergy and the golden opportunity for businesses to reap the exponential benefits. This combination can create technological magic for innovation when adequately architected, designed, implemented, and operated.
Integrating Big Data with IoT and Cloud architectures provide substantial business benefits. It is like a perfect match. IoT collects real-time data using smart objects. Big Data optimises data management solutions. Cloud collects, hosts, computes, stores, and disseminates data rapidly.
Based on these compelling functions and business propositions, the primary purpose of this book is to provide practical guidance on creating Big Data solutions integrated with IoT and Cloud service models. To this end, the book offers an architectural overview, solution practice, governance, and underlying technical approach for creating integrated Big Data, Cloud, and IoT solutions.
The book offers an introduction to the process of solution architecture, three distinct chapters comprising Big Data, Cloud, and the IoT with the final chapter, including conclusive remarks to consider for Big Data solutions. These chapters include essential architectural points, solution practice, methodical rigour, techniques, technologies, and relevant tools.
Creating Big Data solutions are complex and complicated from multiple angles. However, with the awareness and guidance provided in this book, the Big Data solutions architects can be empowered to provide useful and productive solutions with growing confidence.
Audience
This book has a specific focus on Big Data solution architects; however, its content can be an interest in all types of architects in Big Data, IoT, and Cloud Computing areas.
Apart from architects, this book can provide useful insights to senior technical leaders such as CTOs (Chief Technology Officers), CDO (Chief Digital Officers), Chief Data Officers, and CIOs (Chief Information Officers) to understand the architectural considerations for these critical technologies ubiquitously taking over the Information Technology Services globally.
This book can also be useful for the advanced tertiary students planning a career in these growing technology areas, understand the best practices, and see the big picture for their desired professions reflected from practice al work settings.
Summary of Chapters
Chapter 1: Architectural Solution Process
This chapter provides an overview of the architectural solution process by introducing the critical solution work-products.
Chapter 2: IoT, Big Data and Cloud Relationships
This chapter provides a high-level view of these technologies (IoT, Big Data, Cloud) setting the architectural framework by defining them from architectural perspectives. It provides an overview of relationships for these three distinct technologies in terms of creating the synergies and potential benefits for business with an agile approach.
Chapter 3: Big Data Architecture Process
This core chapter provides Big Data architectural solutions, providing an overview of the process, technologies, methods, and tools.
Chapter 4: Cloud for Big Data
This chapter provides an overview of Cloud Computing architecture and solutions related to Big Data solutions. It provides an overview of the process, technologies, methods, and tools.
Chapter 5: IoT for Big Data
This chapter is dedicated to IoT architecture and solutions, providing an overview of the process, technologies, methods, and tools within the context of Big Data.
Chapter 6: Conclusions
This chapter, to bring all together, provides conclusive remarks and critical considerations for the use of IoT and Cloud Computing services for Big Data solutions.
Chapter 1: Architectural Solution Process
Purpose of this Chapter
Before starting the significant themes of the book, in this section, we have an overview and a high-level walkthrough of the primary architectural tasks for creating Big Data solutions. Experienced solution architects may skip this section. However, it can be useful to have a quick scan of the common work-products covered in this chapter.
Understanding the context is vital for solution architects. Therefore, this section sets