Common patterns
ML platform
An AWS infrastructure pattern, deployed with formae.
A complete machine learning platform built on Amazon SageMaker with its
supporting infrastructure. One forma provisions the VPC (with public and private
subnets, NAT, and VPC endpoints), security groups, a KMS key, an encrypted EFS
file system with access points, S3 buckets for training data and model
artifacts, an RDS feature store, IAM roles, CloudWatch logs, ECR repositories
with an ECS cluster, and the SageMaker domain with its user profiles and model
package group. The KMS key encrypts storage across the platform, and the
SageMaker domain sits on the private network with access to EFS and its
execution roles.
Deploy. Apply the example forma. formae orders the platform by its
dependencies, so the KMS key and network come up before the storage, roles, and
SageMaker domain that depend on them:
Verify. Once the command completes, the SageMaker domain is under
management:
Tear down. Remove everything the forma created:
The full forma is in the
ml-platform example.

