AWS wellarchitected documentation change
Summary
Updated IoT performance efficiency documentation with expanded service details, structural reorganization, and additional AWS service links
Security assessment
Added AWS Systems Manager for automated patch management under process/culture section, which is a security-related operational practice. While the change enhances security documentation, there's no evidence of addressing a specific vulnerability.
Diff
diff --git a/wellarchitected/latest/iot-lens/key-aws-services-perf.md b/wellarchitected/latest/iot-lens/key-aws-services-perf.md index 9b7c00c21..61752aea0 100644 --- a//wellarchitected/latest/iot-lens/key-aws-services-perf.md +++ b//wellarchitected/latest/iot-lens/key-aws-services-perf.md @@ -3 +3 @@ -[Documentation](/index.html)[AWS Well-Architected](https://aws.amazon.com/architecture/well-architected/)[AWS Well-Architected Framework](abstract-and-introduction.html) +[Documentation](/index.html)[AWS Well-Architected](https://aws.amazon.com/architecture/well-architected/)[AWS Well-Architected Framework](iot-lens.html) @@ -7 +7 @@ -The key AWS service for performance efficiency is Amazon CloudWatch, which integrates with several IoT services including AWS IoT Core, AWS IoT Device Defender, AWS IoT Device Management, AWS Lambda, and DynamoDB. Amazon CloudWatch provides visibility into your application’s overall performance and operational health. The following services also support performance efficiency: +The key AWS services for performance efficiency include [Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html), [AWS IoT Core](https://aws.amazon.com/iot-core/), [AWS IoT Device Defender](https://aws.amazon.com/iot-device-defender/), [AWS IoT Device Management](https://aws.amazon.com/iot-device-management/), [AWS Lambda](https://aws.amazon.com/lambda/), and [Amazon DynamoDB](https://aws.amazon.com/dynamodb/). Amazon CloudWatch provides visibility into your application's overall performance and operational health. The following services support performance efficiency for IoT workloads: @@ -9 +9 @@ The key AWS service for performance efficiency is Amazon CloudWatch, which integ -**Devices:** AWS hardware partners provide production ready IoT devices that can be used as part of you IoT application. FreeRTOS is an operating system with software libraries for microcontrollers. AWS IoT Greengrass allows you to run local compute, messaging, data caching, synchronization, and ML at the edge. + * **Architecture selection:** [:AWS hardware partners](https://partners.amazonaws.com/qualified-devices) provide production ready IoT devices that can be used as part of you IoT application. Consider using AWS device software such as AWS device SDK's, FreeRTOS, AWS IoT Greengrass for software on IoT devices. @@ -11 +11 @@ The key AWS service for performance efficiency is Amazon CloudWatch, which integ -**Connectivity:** AWS IoT Core is a managed IoT platform that supports MQTT, a lightweight publish and subscribe protocol for device communication. + * **Compute and hardware:** [AWS IoT Greengrass](https://aws.amazon.com/greengrass/) allows you to run local compute, messaging, data caching, synchronization, and ML at the edge. Amazon CloudWatch metrics and Amazon CloudWatch Logs provide metrics, logs, filters, alarms, and notifications that you can integrate with your existing monitoring solution. These metrics can be augmented with device telemetry to monitor your application. @@ -13 +13 @@ The key AWS service for performance efficiency is Amazon CloudWatch, which integ -**Database:** Amazon DynamoDB is a fully managed NoSQL datastore that supports single digit millisecond latency requests to support quick retrieval of different views of your IoT data. + * **Data management:** [AWS IoT Rules](https://docs.aws.amazon.com/iot/latest/developerguide/iot-rules.html) and AWS IoT Core support for MQTT QoS levels facilitate data routing, filtering, and prioritization to applications. [Amazon Kinesis Data Streams](https://docs.aws.amazon.com/streams/latest/dev/introduction.html) enables real-time ingestion of high-velocity IoT data, while Amazon DynamoDB's time-to-live (TTL) feature optimizes storage utilization by automatically removing expired data. [Amazon Timestream](https://aws.amazon.com/timestream/), a purpose-built time series database, offers configurable data retention properties, providing cost-effective historical data storage in the memory or in the magnetic store. [AWS IoT SiteWise](https://aws.amazon.com/iot-sitewise/) is a managed service that enables industrial enterprises to collect, store, organize, and visualize thousands of sensor data streams across multiple industrial facilities. @@ -15 +15 @@ The key AWS service for performance efficiency is Amazon CloudWatch, which integ -**Compute:** AWS Lambda is an event driven compute service that lets you run application code without provisioning servers. Lambda integrates natively with IoT events initiated from AWS IoT Core or services such as Amazon Kinesis and Amazon SQS. + * **Networking and content delivery:** [AWS IoT Core](https://aws.amazon.com/iot-core/) is a managed IoT service that supports MQTT, a lightweight publish and subscribe protocol for device communication. For optimal performance efficiency, [AWS Direct Connect](https://docs.aws.amazon.com/directconnect/latest/UserGuide/Welcome.html) provides dedicated network connections for high-throughput IoT workloads. AWS IoT Core's support for MQTT (both [v3.1.1](http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html) and [v5.0 specifications](http://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.html), with [documented differences](https://docs.aws.amazon.com/iot/latest/developerguide/mqtt.html#mqtt-differences)) can be complemented by [Amazon API Gateway](https://aws.amazon.com/api-gateway/) for RESTful communications and [AWS AppSync](https://docs.aws.amazon.com/appsync/latest/devguide/what-is-appsync.html) for GraphQL-based real-time data synchronization across IoT fleets. @@ -17 +17 @@ The key AWS service for performance efficiency is Amazon CloudWatch, which integ -**Analytics:** AWS IoT Analytics is a managed service that operationalizes device level analytics while providing a time series data store for your IoT telemetry. + * **Process and culture:** [AWS IoT Device Management](https://aws.amazon.com/iot-device-management/) enables inventory control, remote device fleet management and updates at scale, while [Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html) provides comprehensive monitoring with custom metrics and alarms to proactively identify performance bottlenecks across your IoT infrastructure. The [AWS IoT Device Simulator](https://aws.amazon.com/solutions/implementations/iot-device-simulator/) allows simulating large-scale IoT deployments for thorough testing. [AWS IoT Core Jobs](https://docs.aws.amazon.com/iot/latest/developerguide/iot-jobs.html) facilitates reliable over-the-air device software updates, complemented by [AWS Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/what-is-systems-manager.html) for automated patch management and operational tasks. [AWS X-Ray](https://docs.aws.amazon.com/xray/latest/devguide/aws-xray.html) offers deep tracing capabilities to analyze and debug IoT applications, helping identify latency issues across distributed components. [AWS Config](https://docs.aws.amazon.com/config/latest/developerguide/WhatIsConfig.html) enables tracking configuration changes that might affect efficiency. [Amazon EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html) can orchestrate automated responses to operational events, supporting rapid remediation of performance issues across your IoT landscape. @@ -19 +18,0 @@ The key AWS service for performance efficiency is Amazon CloudWatch, which integ -**Review:** The AWS IoT Blog section on the AWS website is a resource for learning about what is newly launched as part of AWS IoT. @@ -21 +19,0 @@ The key AWS service for performance efficiency is Amazon CloudWatch, which integ -**Monitoring:** Amazon CloudWatch Metrics and Amazon CloudWatch Logs provide metrics, logs, filters, alarms, and notifications that you can integrate with your existing monitoring solution. These metrics can be augmented with device telemetry to monitor your application. @@ -23 +20,0 @@ The key AWS service for performance efficiency is Amazon CloudWatch, which integ -**Tradeoff:** AWS IoT Greengrass and Amazon Kinesis are services that allow you to aggregate and batch data at different locations of your IoT application, providing you more efficient compute performance. @@ -31 +28 @@ To use the Amazon Web Services Documentation, Javascript must be enabled. Please -Tradeoffs +Process and culture