Guidance for Vision-Based Personal Protective Equipment Identification on AWS
Overview
How it works
These technical details feature an architecture diagram to illustrate how to effectively use this solution. The architecture diagram shows the key components and their interactions, providing an overview of the architecture's structure and functionality step-by-step.
Well-Architected Pillars
The architecture diagram above is an example of a Solution created with Well-Architected best practices in mind. To be fully Well-Architected, you should follow as many Well-Architected best practices as possible.
Operational Excellence
Amazon CloudWatch helps you understand the state of business outcomes through CloudWatch metrics and alarms that monitor performance in near real-time.
Security
AWS Identity and Access Management (IAM) allows you to create and manage users, groups, and roles, and define policies that control access to AWS resources. IAM manages access by implementing secure authentication and authorization mechanisms. This Guidance also uses multi-factor authentication (MFA) for additional security.
Reliability
Lambda runs code without provisioning or managing servers, making it possible to simplify scaling and reduce the risk of data corruption or loss. Amazon S3 and DynamoDB support automated backups, snapshots, and disaster recovery strategies by replicating data across multiple Regions. These services allow you to regularly back up data and to recover data after downtime.
Performance Efficiency
AWS IoT Core, Amazon S3, and DynamoDB are optimized for handling large volumes of data, while Amazon SNS allows you to easily integrate with other services and manage notifications. SageMaker enables you to build and train machine learning models at scale. We selected these services for this Guidance to support the scalability and performance requirements of the application.
Cost Optimization
Lambda can automatically provision and de-provision resources based on demand and deploys serverless image processing functions to reduce costs. CloudWatch helps monitor resource utilization and invokes scaling actions based on predefined thresholds. CloudWatch also helps monitor data transfer and sets up alerts to notify you when you reach specific thresholds.
Sustainability
Amazon S3 and DynamoDB can support data access and storage patterns. These services scale so that you won’t be affected by performance issues when traffic rises, and you won’t have to pay for unused resources when traffic falls.
Disclaimer
Did you find what you were looking for today?
Let us know so we can improve the quality of the content on our pages