Build a Secure Enterprise Machine Learning Platform on AWS - Build a Secure Enterprise Machine Learning Platform on AWS

Build a Secure Enterprise Machine Learning Platform on AWS

Publication date: May 11, 2021

Abstract

This whitepaper helps cloud engineers, security engineers, Machine Learning Ops (MLOps) engineers, and data scientists understand the various components of building a secure enterprise machine learning (ML) platform. It provides prescriptive guidance on building a secure ML platform on Amazon Web Services (AWS).

Introduction

Building an enterprise ML platform for regulated industries such as financial services can be a complex architectural, operational, and governance challenge. There are many architecture design considerations, including AWS account design, networking architecture, security, automation pipelines, data management, and model serving architecture in an ML platform implementation. In addition, organizations need to think about operational considerations such as the monitoring of pipelines, model training, and production model hosting environment, as well as establishing incident response processes for the ML platform operation. Lastly, having strong governance controls such as guardrails, model management, auditability, and data and model lineage tracking are essential to meet the stringent regulatory and compliance requirements faced by regulated customers.

AWS provides a wide range of services for building highly flexible, secure, and scalable ML platforms for the most demanding use cases and requirements. This paper provides architecture patterns, code samples, and best practices for building an enterprise ML platform on AWS.