Skip to content

Commit a4a7857

Browse files
Merge pull request #9 from intel/may-update
Update policies.md
2 parents d5537c7 + b229029 commit a4a7857

File tree

1 file changed

+8
-23
lines changed

1 file changed

+8
-23
lines changed

policies.md

Lines changed: 8 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -2,35 +2,20 @@
22
<img src="./images/logo-classicblue-800px.png" alt="Intel Logo" width="250"/>
33
</p>
44

5-
# Intel® Cloud Optimization Modules for Terraform
5+
# Intel® Optimized Cloud Modules for Terraform
66

7-
© Copyright 2022, Intel Corporation
7+
© Copyright 2024, Intel Corporation
88

99
## HashiCorp Sentinel Policies
1010

11-
This file documents the HashiCorp Sentinel policies that apply to this module for SageMaker Endpoint Configuration
11+
<b>What are Sentinel Policies?</b>
1212

13-
## Policy 1
13+
HashiCorp Sentinel is a policy as code framework that can be used to enforce policies and standards across an organization's infrastructure. It allows organizations to define rules for their infrastructure using a high-level language, and integrates with a variety of HashiCorp tools, including Terraform and Vault. Sentinel policies are defined using the Sentinel language, and can be used to enforce rules such as compliance requirements, security best practices, and cost optimization. Sentinel policies can be implemented at different stages of the infrastructure development lifecycle, deployment, and runtime.
1414

15-
Description: The SageMaker Endpoint Configuration creates an endpoint configuration that SageMaker hosting services uses to deploy models. In the configuration, you identify one or more models to deploy and the resources that you want SageMaker to provision. More details on SageMake Endpoint Configuration can be found here - https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateEndpointConfig.html.
15+
## Intel's Sentinel Policy Structure
1616

17-
In this policy, we will provide Intel recommendations for creating the SageMaker Endpoint Configuration for real time inference on the latest Intel Xeon Scalable Processors. Within each of the instance family types, the recommendation will be to use the latest Intel Xeon scalable processor available. We also include one prior generation of Intel Xeon within each instance family where latest is not available. More information on all CPU types supported for SageMaker Endpoint for all AWS regions can be found in this link - https://aws.amazon.com/sagemaker/pricing/
17+
Reference the `intel-policy-library` [README.md](https://github.com/intel/intel-policy-library/blob/main/README.md#getting-started) for details on how to get started using our policies.
1818

19-
Resource type:
20-
aws_sagemaker_endpoint_configuration
19+
Intel® provides a list of `optimal` instance types per cloud resource, selected to deliver the best possible performance, security, and cost-efficiency for your cloud workloads. What sets this library apart is its dynamic nature; it is designed to automatically update, informing developers whenever more suitable hardware becomes available within their cloud environment, enabling them to make timely and informed decisions.
2120

22-
Parameter:
23-
instance_type
24-
25-
Allowed Types : Intel recommended instance types for SageMaker endpoint configurations
26-
#### Compute Optimized
27-
ml.c7i.large, ml.c7i.xlarge, ml.c7i.2xlarge, ml.c7i.4xlarge, ml.c7i.8xlarge, ml.c7i.12xlarge, ml.c7i.16xlarge, ml.c7i.24xlarge, ml.c7i.48xlarge, ml.c6i.large, ml.c6i.xlarge, ml.c6i.2xlarge, ml.c6i.4xlarge, ml.c6i.8xlarge, ml.c6i.12xlarge, ml.c6i.16xlarge, ml.c6i.24xlarge, ml.c6i.32xlarge
28-
29-
#### General Purpose
30-
ml.m7i.large, ml.m7i.xlarge, ml.m7i.2xlarge, ml.m7i.4xlarge, ml.m7i.8xlarge, ml.m7i.12xlarge, ml.m7i.16xlarge, ml.m7i.24xlarge, ml.m7i.48xlarge, ml.m5.large, ml.m5.xlarge, ml.m5.2xlarge, ml.m5.4xlarge, ml.m5.12xlarge, ml.m5.24xlarge, ml.m5d.large, ml.m5d.xlarge, ml.m5d.2xlarge,ml.m5d.4xlarge, ml.m5d.12xlarge, ml.m5d.24xlarge
31-
32-
#### Memory Optimized
33-
ml.r7i.large, ml.r7i.xlarge, ml.r7i.2xlarge, ml.r7i.4xlarge, ml.r7i.8xlarge, ml.r7i.12xlarge, ml.r7i.16xlarge, ml.r7i.24xlarge, ml.r7i.48xlarge, ml.r5.large, ml.r5.xlarge, ml.r5.2xlarge, ml.r5.4xlarge, ml.r5.12xlarge, ml.r5.24xlarge, ml.r5d.large, ml.r5d.xlarge, ml.r5d.2xlarge, ml.r5d.4xlarge, ml.r5d.12xlarge, ml.r5d.24xlarge
34-
35-
#### Accelerated Computing
36-
ml.g4dn.xlarge, ml.g4dn.2xlarge, ml.g4dn.4xlarge, ml.g4dn.8xlarge, ml.g4dn.12xlarge, ml.g4dn.16xlarge, ml.inf1.xlarge, ml.inf1.2xlarge, ml.inf1.6xlarge, ml.inf1.24xlarge
21+
This library also contains `recommended` instance types for AI and Confidential Computing workloads. For more information regarding Intel's AI and Confidential Computing capabilities and policies see the Intel® Xeon® Scalable Processors and Intel® Advanced Matrix Extensions (AMX) and Intel® Xeon® Scalable Processors and Confidential Computing sections in the [intel-policy-library](https://github.com/intel/intel-policy-library)

0 commit comments

Comments
 (0)