- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 324
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Architecting IoT Solutions on Azure
How can you make sense of the complex IoT landscape? With dozens of components ranging from devices to metadata about the devices, it's easy to get lost among the possibilities. But it's not impossible if you have the right guide to help you navigate all the complexities. This practical book shows developers, architects, and IT managers how to build IoT solutions on Azure.
Author Blaize Stewart presents a comprehensive view of the IoT landscape. You'll learn about devices, device management at scale, and the tools Azure provides for building globally distributed systems. You'll also explore ways to organize data by choosing the appropriate dataflow and data storage technologies. The final chapters examine data consumption and solutions for delivering data to consumers with Azure.
Get the architectural guidance you need to create holistic solutions with devices, data, and everything in between. This book helps you:
- Meet the demands of an IoT solution with Azure-provided functionality
- Use Azure to create complete scalable and secure IoT systems
- Understand how to articulate IoT architecture and solutions
- Guide conversations around common problems that IoT applications solve
- Select the appropriate technologies in the Azure space to build IoT applications
Wybrane bestsellery
-
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework F...
Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Czy chcesz szybko i skutecznie opanować podstawy Microsoft Azure, zrozumieć jego architekturę i możliwości? W takim razie to książka dla Ciebie! Czy chcesz nauczyć się, jak wdrażać, zarządzać i skalować aplikacje w chmurze Azure, nie tracąc przy tym cennego czasu? W takim razie to książka dla C...
Azure w 1 dzień. Microsoft Azure od podstaw po zaawansowane techniki Azure w 1 dzień. Microsoft Azure od podstaw po zaawansowane techniki
-
To trzecie wydanie przewodnika autorstwa twórców Kubernetesa. Zostało starannie zaktualizowane i wzbogacone o tak ważne zagadnienia jak bezpieczeństwo, dostęp do Kubernetesa za pomocą kodu napisanego w różnych językach programowania czy tworzenie aplikacji wieloklastrowych. Dzięki książce poznasz...
Kubernetes. Tworzenie niezawodnych systemów rozproszonych. Wydanie III Kubernetes. Tworzenie niezawodnych systemów rozproszonych. Wydanie III
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Unlock the power of Azure data engineering with this certification guide, elevating your skills in data processing, storage, and security with the help of practical insights, hands-on exercises, and the latest advancements.
Azure Data Engineer Associate Certification Guide. Ace the DP-203 exam with advanced data engineering skills - Second Edition Azure Data Engineer Associate Certification Guide. Ace the DP-203 exam with advanced data engineering skills - Second Edition
(121.68 zł najniższa cena z 30 dni) -
Become a Prometheus master with this guide that takes you from the fundamentals to advanced deployment in no time. Equipped with practical knowledge of Prometheus and its ecosystem, you’ll learn when, why, and how to scale it to meet your needs.
Mastering Prometheus. Gain expert tips to monitoring your infrastructure, applications, and services Mastering Prometheus. Gain expert tips to monitoring your infrastructure, applications, and services
-
This Google Cloud Digital Leader Certification guide is your gateway to the latest cloud technologies as it equips toy with industry knowledge, foundational tech insights, and real-world use cases for a strong start in your learning journey.
Google Cloud Digital Leader Certification Guide. A comprehensive study guide to Google Cloud concepts and technologies Google Cloud Digital Leader Certification Guide. A comprehensive study guide to Google Cloud concepts and technologies
Ebooka "Architecting IoT Solutions on Azure" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Architecting IoT Solutions on Azure" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Architecting IoT Solutions on Azure" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-10-981-4282-7, 9781098142827
- Data wydania ebooka:
- 2024-01-09 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 3.9MB
- Rozmiar pliku Mobi:
- 8.0MB
Spis treści ebooka
- Preface
- Who Should Read This Book
- Navigating This Book
- Conventions Used in This Book
- Using Code Examples
- OReilly Online Learning
- How to Contact Us
- Acknowledgments
- 1. The IoT Landscape
- Off Azure
- IoT Devices
- Edge Computing
- Off Azure
- Azure
- IoT Messaging and Management
- Data Processing
- Hot paths
- Warm paths
- Cold paths
- Data Persistence
- Data Presentation Layer
- Data Consumers
- Monitoring, Logging, and Security
- Conclusion
- 2. Azure-Centric IoT Devices
- IoT Devices as the Nexus of Three Domains
- Hardware
- Software
- Cloud
- IoT Devices as the Nexus of Three Domains
- IoT Devices and Microsoft
- Microsoft the Software Company
- Microsoft as a Hardware Company
- Microsoft as a Cloud Company
- IoT on Azure: Microsofts Combination of Software, Hardware, and Cloud
- Azure Sphere
- Azure Sphere Hardware
- Azure Sphere Software
- Azure Sphere Cloud Services
- Whats It For?
- What Makes It Unique?
- Azure MXChip
- MXChip Hardware
- MXChip Software
- MXChip Cloud Services
- Whats It For?
- What Makes It Unique?
- Kinect
- Kinect Hardware
- Kinect Software
- Kinect Cloud Services
- Whats It For?
- What Makes It Unique?
- Windows for IoT
- Windows IoT Software
- Windows IoT Core
- Windows IoT Enterprise
- Windows Server IoT
- Windows IoT Software
- Windows for IoT Hardware
- Windows for IoT Cloud Services
- Whats It For?
- What Makes It Unique?
- Azure IoT Device SDKs
- Supported Languages and Platforms
- Real-Time Operating System (RTOS)
- When All Else Fails, Use the APIs
- Summary
- 3. How to Try Before You Buy, IoT Edition
- Thinking Through Your Software
- The User Experience
- Collecting Data
- Data Collected from User Inputs
- Data Collected from the Environment
- Data About the Device
- Data About the Software on the Device
- Device Simulators
- Accelerate Development
- Enable Feature Development Independent of Device Development
- Enable Automated Testing
- Integration and regression testing
- Scale and load testing
- Device Simulator Best Practices
- A Word About Device Simulator Services
- Experiment Using Virtualization
- Hardware Without Dev Boards
- Creating a Device for the Examples
- Setting Up the Sample Device or the Device Simulator
- Dependencies
- Node.js
- Visual Studio Code
- Git
- Cloning the Repository
- Explore the Code
- Committing to a Dev Board
- Summary
- 4. The Device Lifecycle
- Device Lifecycle Management
- Research and Design
- Three Phases of R&D
- Proof of concept
- Prototype
- Minimum viable product
- Three Phases of R&D
- Hardware
- Compute
- Security features
- AI and ML
- Connectivity
- Ethernet
- WiFi
- Cellular
- Bluetooth
- Others
- Software
- Operating systems
- Security features
- Compatibility
- Simplicity
- Consistency
- Operating systems
- SDKs
- App isolation
- Build, test, and release
- Manufacturing
- Shipping
- Claiming and Provisioning
- Provision Devices with an IoT Hub through the Device Provisioning Service
- Main Sequence
- Communication
- Twinning
- Device Twinning with IoT Hub
- Azure Digital Twin
- Azure Cosmos DB
- Updates
- Applying updates to the sample device in a Docker container
- Deprovisioning
- Summary
- 5. Device Messaging
- Synchronous Versus Asynchronous Messaging
- Real-Time Versus Store-and-Forward Messaging
- Bidirectional Versus Unidirectional Communication
- Message Formatting
- Properties
- Body
- JavaScript Object Notation (JSON)
- Extensible Markup Language (XML)
- Encoding
- Binary
- Common Protocols
- MQ Telemetry Transport (MQTT)
- Advanced Message Queuing Protocol (AMQP)
- Hypertext Transfer Protocol (HTTP)
- Device-to-Cloud (D2C) Messaging
- Telemetry
- Events
- File Uploads
- Message Routing
- Integrated message routing
- Event Grid routing
- Setting up message routing
- Message Enrichments
- Adding enrichments to messages
- Cloud-to-Device (C2D) Messaging
- Commands (Direct Methods)
- Using a direct method to upload a file to Azure
- Commands (Direct Methods)
- General Messages
- Cloud-to-device messaging from the Azure portal
- Custom Solutions
- Security
- Device Management
- Message Routing
- Protocols
- Custom TCP and UDP
- Constrained Application Protocol (CoAP)
- Extensible Messaging and Presence Protocol (XMPP)
- Scaling
- Integrations with Azure
- Summary
- 6. Life on the Edge
- Why Use Edge Computing?
- Better Response Time to Events on Premises
- Reliable Connectivity for Critical Services
- Access to Critical Services Without Bandwidth Constraints
- Aggregations and Filtering Data to Reduce Network Traffic
- Compute Offloading to Save Network Bandwidth
- Data Localization When Dealing with Data Sovereignty and Security Issues
- A Disconnected Cloud That Performs with No Network Connection
- Why Use Edge Computing?
- Container Basics
- Azure IoT Edge
- IoT Edge Modules
- Message Brokering
- Transparent gateway
- Protocol gateway
- Message filtering and enrichment
- Data
- Storage
- Bringing the Cloud Closer with AI
- Extensibility (Bring Your Own Code)
- Creating an IoT Edge Device and Deploying a Module
- Install Azure IoT Edge
- Deploy a Module on IoT Edge
- Azure Arc and Kubernetes
- IoT Edge or Arc with Kubernetes?
- Setting Up Arc with MicroK8S
- Set Up MicroK8S
- Connect MicroK8S to Azure Arc
- Install the Device Simulator to MicroK8S Using the Azure Portal
- Azure Data Box Gateway
- Azure Stack
- Azure Stack Hub
- Azure Stack HCI
- Azure Stack Edge
- Summary
- 7. Scalable Data Architecture
- General Principles for Data Storage
- Partition Your Data Appropriately
- Storage Is Cheap, Compute Is Expensive
- Loosen up on normalization
- Summarized data
- Star schemas
- Prefer Eventual Consistency over Strong Consistency
- Separate Reads and Writes
- Treat Writes as Idempotent
- Store Data in an Optimized Form for Its Intended Use
- Create Retention Policies
- General Principles for Data Storage
- Landing Your Data
- Azure Blob Storage
- Azure Data Lake
- General-Purpose Blob Storage Versus Data Lake
- Set Up Azure Blob Storage to Land Data
- What About File Shares or File Sharing Services?
- Online Transaction Processor (OLTP) Versus Online Analytics Processor (OLAP)
- OLTP Solutions on Azure
- Cosmos DB
- Azure Data Explorer (ADX)
- Azure SQL
- Open Source Databases
- OLAP Solutions on Azure
- Azure Synapse Analytics
- HDInsight
- Data Lakes Versus Data Warehouses
- Lakehouse
- Hybrid Transaction Analytics Processor (HTAP)
- OLTP as OLAP
- Creating an HTAP with Cosmos DB and Azure Synapse Analytics
- Creating a Cosmos DB database
- Create a Function App
- Create an Event Grid System Topic
- Create an Azure Synapse Analytics workspace and link it to Cosmos DB
- Summary
- 8. Data Processing Architectures
- Data Storage (Again)
- Data Processing Cycle
- Data Collection
- Data Preparation
- Data Input
- Data Processing
- Output
- Storage
- Data Movement
- Hot Path
- Real time
- Near real time
- Hot Path
- Cold Path
- Batch processes
- IoT use cases for batch processing
- Warm Path
- Which Type of Data Path Should You Use?
- Data Architectures
- Lambda Architecture
- Advantages
- Disadvantages
- Lambda Architecture
- Kappa Architecture
- Advantages
- Disadvantages
- Delta Architecture
- Advantages
- Disadvantages
- Which Style of Architecture Should You Use?
- Summary
- 9. Hot Path Data Processing
- Messaging Platforms
- Hot Paths
- Azure Stream Analytics
- Azure Functions
- Azure Logic Apps
- Azure Service Bus
- Queues and Topics
- Auto-Forwarders and Subscription Filtering
- Topic Actions
- Performance Considerations
- Create a Service Bus with a Topic and Subscriptions
- Create a New Route on IoT Hub
- Create Some Functions Save Data
- Summary
- 10. Cold Path Data Processing
- Azure Data Explorer
- Batch Processing on Azure
- Azure Batch
- Create a Batch Account
- Set Up the Batch Job
- Azure Data Factory
- Create a Data Factory to Move Data
- Create a Source Dataset from Your Storage Account
- Create a Data Sink for Cosmos DB
- Create a Data Flow to Move Data
- Create a Pipeline to Move Data
- Start the Data Flow
- Summary
- 11. The Servicing Layer
- Datasets
- Data Formats for Datasets
- Push-Style Delivery
- Cold Path Push
- Hot Path Push
- Azure Web PubSub
- Azure SignalR Service
- Web PubSub versus SignalR Service
- Setting up Web PubSub and SignalR
- Get your IoT Hub connection
- Create a SignalR Service instance
- Create a Web PubSub service instance
- Start the service
- Webhooks
- Pull-Style Delivery
- Azure Data Share
- HTTP APIs
- OData
- GraphQL
- OData versus GraphQL
- HTTP APIs
- Hybrid approaches
- Summary
- 12. Data Consumers
- Reporting Tools
- Business Intelligence Tools
- Power BI
- Connecting Power BI to Data
- Applications
- External Systems Integrations
- Raw Data Consumers
- Security and Privacy
- Security
- Data Privacy
- Summary
- 13. Monitoring and Logging
- Setting Goals with Service Level Agreements
- Monitoring Your Solution
- Azure Monitor
- Data Collection
- Azure Data Explorer (Log Analytics)
- Kusto Query Language (KQL)
- Monitoring and Alerting
- Azure Application Insights
- Instrumentation
- Application Logging
- User Analytics
- Azure Security Center
- Security Assessments
- Security Monitoring
- Incident Response
- Azure Sentinel
- Summary
- 14. IoT Security
- Software Vulnerabilities
- Malware
- Botnets
- Ransomware
- Data Leaks
- DoS
- Insecure Communications
- Device Spoofing
- Insecure Data
- Lax Access Controls
- Physical Threats
- Lax Network Security
- DNS Threats
- Man-in-the-Middle
- Social Engineering
- Advanced Persistent Threats
- Managing Threats with Microsoft Defender for IoT
- Summary
- 15. Further Reading
- Devices
- Edge and Containers
- Containers and GitOps
- Kubernetes on the Edge
- Azure IoT Edge
- IoT Management
- Data Architecture
- Conclusion
- Index
O'Reilly Media - inne książki
-
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview...(160.65 zł najniższa cena z 30 dni)
169.14 zł
199.00 zł(-15%) -
OpenTelemetry is a revolution in observability data. Instead of running multiple uncoordinated pipelines, OpenTelemetry provides users with a single integrated stream of data, providing multiple sources of high-quality telemetry data: tracing, metrics, logs, RUM, eBPF, and more. This practical gu...(143.65 zł najniższa cena z 30 dni)
143.65 zł
169.00 zł(-15%) -
What will you learn from this book?If you're a software developer looking for a quick on-ramp to software architecture, this handy guide is a great place to start. From the authors of Fundamentals of Software Architecture, Head First Software Architecture teaches you how to think architecturally ...(245.65 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This thoroughly updated 20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, an...(92.65 zł najniższa cena z 30 dni)
101.15 zł
119.00 zł(-15%) -
Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate good development practices based on classic software design patterns and new patterns unique to embedded prog...(152.15 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
Gain the valuable skills and techniques you need to accelerate the delivery of machine learning solutions. With this practical guide, data scientists, ML engineers, and their leaders will learn how to bridge the gap between data science and Lean product delivery in a practical and simple way. Dav...(245.65 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
This practical book provides a detailed explanation of the zero trust security model. Zero trust is a security paradigm shift that eliminates the concept of traditional perimeter-based security and requires you to "always assume breach" and "never trust but always verify." The updated edition off...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Decentralized finance (DeFi) is a rapidly growing field in fintech, having grown from $700 million to $100 billion over the past three years alone. But the lack of reliable information makes this area both risky and murky. In this practical book, experienced securities attorney Alexandra Damsker ...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Whether you're a startup founder trying to disrupt an industry or an entrepreneur trying to provoke change from within, your biggest challenge is creating a product people actually want. Lean Analytics steers you in the right direction.This book shows you how to validate your initial idea, find t...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Architecting IoT Solutions on Azure Blaize Stewart (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.