Machine learning know-how
from AWS in the spirit of
Well-Architected
Machine learning is based on the memory and duplication of certain patterns and behaviours by machines that support the processing and analysis of large amounts of data, which are associated with workloads. To better control them, it is worth following the guidelines contained in Machine Learning Lens from AWS.
However, at the very beginning, it is worth recalling the Well-Architected Framework from AWS, which is a collection of best practices and principles related to designing infrastructure in the cloud. How it supports good design has been described in one of our blog posts. In addition to the general set of rules, which is the framework itself, AWS also published the so-called Lenses, the whitepapers (documents) related to specific areas among others are Serverless, IoT, high performance and machine learning issues. They complement the main framework and, as the name suggests, focus on solutions devoted to a specific field.
Machine Learning Lens focuses on the issues of how to design, build and implement resources connected with the machine learning area in the AWS cloud. Like the Well-Architected Framework, it is based on five pillars: operational, security, reliability, operational efficiency and cost optimization. Although ML Lens has been prepared to support the Well-Architected Framework, it can also be used alone. The scheme below shows the principles of the Framework and examples of verification questions used during the audit of workloads using Machine Learning Lens.
Source: Amazon Web Services
How to use Machine Learning Lens?
The main components of the document are:
- pillars,
- workloads design rules,
- questions regarding the assessment of existing or planned workloads,
- best practices.