定制适用于 SAP 的 Amazon 数据提供程序
在适用于 SAP 的 Amazon 数据提供程序中,一些设置是硬编码的。您可以覆盖现有设置或添加新设置。例如,在 Amazon 添加新实例类型时,您可以将这些类型添加到适用于 SAP 的 Amazon 数据提供程序的配置中。
适用于 SAP 的 Amazon 数据提供程序从可用 config.properties 中读取配置信息来创建数据库,文件顺序如下:
-
数据提供程序应用程序的 JAR(Java 存档)文件。
-
安装目录。只有在需要覆盖或扩展当前配置时才需要此文件。默认目录如下:
-
Linux –
/usr/local/ec2/aws-dataprovider/config.properties -
Windows –
C:\Program Files\Amazon\DataProvider\config.properties
-
-
区域 S3 存储桶。将 <region> 替换为区域的区域代码(例如,
us-east-1)。https://aws-sap-dataprovider-<region>.s3.<region>.amazonaws.com/config.properties
配置文件的语法规则
-
配置文件需要在每行的最后一个值后面添加逗号。
-
系统不忽略字符串中的空格。逗号之间的整个字符串(包括任何空格)都被接受作为值。
-
如果有多行具有相同实例类型,则将覆盖该类型的现有值。
-
字符串区分大小写。
用户可配置的 EC2 实例类型
适用于 SAP 的 Amazon 数据提供程序维护着一个数据库,其中包含 SAP 的所有相关的 Amazon EC2 实例类型。
EC2 实例类型的条目必须是以逗号分隔的列表,如下所示:
ec2type,i-type,cpu,core,threads,t-ecu,ecu,hthread,l-map,w-map,speed,p-ecu,
例如:
ec2type,r3.8xlarge,2,16,2,32,1,thread,eth0,lan2,10000,true,
以下说明适用:
| 字段名称 | 内容 | 示例 | 类型 | 描述 |
|---|---|---|---|---|
|
关键字 |
ec2type |
— |
字符串 |
一个令牌,用于标识包含 EC2 实例描述的记录 |
|
i-type(实例类型) |
r3.8xlarge |
字符串 |
实例类型,必须与 EC2 实例元数据字符串匹配 |
|
|
cpu(CPU 数量) |
1 | 2 |
2 |
整数 |
插槽的数量 |
|
core(核心数) |
(整数) |
16 |
整数 |
处理器核心总数 |
|
threads(每个核心的线程数) |
1 | 2 |
2 |
整数 |
每核心线程数 |
|
t-ecu(总 ECU 值) |
(整数) |
32 |
双精度 |
对于具有 ECU 评级的上一代实例类型,为 ECU 值;对于 ECU 之后的实例类型,为核心数 |
|
ecu(每内核 ECU) |
(双精度) |
1 |
双精度 |
对于 ECU 之后的所有实例类型为 1;对于具有 ECU 评级的上一代实例类型为总 ECU 值除以核心数 |
|
hthread(超线程) |
线程 | 核心 |
线程 |
字符串 |
对于超线程实例类型,为线程;对于非超线程实例类型为核心 |
|
l-map(Linux NIC 映射) |
eth0 |
eth0 |
字符串 |
网络接口的 Linux 映射 |
|
w-map(Windows NIC 映射) |
eth0 |
lan2 |
字符串 |
网络接口的 Windows 映射 |
|
speed(网络接口速度) |
1000 | 2000 | 10000 |
100000 |
整数 |
网络接口的最大速度,以 KB 为单位 |
|
p-ecu(ECU 之后) |
true | false |
true |
布尔值 |
对于没有 ECU 评级的现代化实例为 true |
用户可配置的 EBS 卷类型
适用于 SAP 的 Amazon 数据提供程序维护着一个数据库,其中包含 SAP 的所有相关的 EBS 卷类型。
EBS 卷类型的条目必须是以逗号分隔的列表,如下所示:
voltype,ebs-type,sample-time,
例如:
voltype,io1,60,
以下说明适用:
| 字段名称 | 内容 | 示例 | 类型 | 描述 |
|---|---|---|---|---|
|
关键字 |
voltype |
— |
字符串 |
一个令牌,用于标识包含 EBS 卷描述的记录 |
|
ebs-type(EBS 类型) |
io1 | gp2 | sc1 | st1 |
Io1 |
字符串 |
EBS 类型,必须与 EBS 卷元数据字符串匹配 |
|
sample-time |
60 | 300 |
60 |
整数 |
CloudWatch 采样时间,以秒为单位 |
重要
根据 SAP 监控要求校准 EBS 指标时,需要抽样时间。采样时间发生变化会导致 SAP 监控系统中的 EBS 指标不正确。