Skip to content

Commit 1076fdb

Browse files
This release enables AWS Compute Optimizer to analyze Amazon Aurora database clusters and generate Aurora I/O-Optimized recommendations.
1 parent 55df60d commit 1076fdb

30 files changed

+722
-470
lines changed

generator/ServiceModels/compute-optimizer/compute-optimizer-2019-11-01.api.json

Lines changed: 39 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -785,8 +785,7 @@
785785
},
786786
"DeleteRecommendationPreferencesResponse":{
787787
"type":"structure",
788-
"members":{
789-
}
788+
"members":{}
790789
},
791790
"DescribeRecommendationExportJobsRequest":{
792791
"type":"structure",
@@ -1599,15 +1598,20 @@
15991598
"EngineVersion",
16001599
"Idle",
16011600
"MultiAZDBInstance",
1601+
"ClusterWriter",
16021602
"CurrentDBInstanceClass",
16031603
"CurrentStorageConfigurationStorageType",
16041604
"CurrentStorageConfigurationAllocatedStorage",
16051605
"CurrentStorageConfigurationMaxAllocatedStorage",
16061606
"CurrentStorageConfigurationIOPS",
16071607
"CurrentStorageConfigurationStorageThroughput",
1608+
"CurrentStorageEstimatedMonthlyVolumeIOPsCostVariation",
16081609
"CurrentInstanceOnDemandHourlyPrice",
16091610
"CurrentStorageOnDemandMonthlyPrice",
16101611
"LookbackPeriodInDays",
1612+
"CurrentStorageEstimatedClusterInstanceOnDemandMonthlyCost",
1613+
"CurrentStorageEstimatedClusterStorageOnDemandMonthlyCost",
1614+
"CurrentStorageEstimatedClusterStorageIOOnDemandMonthlyCost",
16111615
"CurrentInstancePerformanceRisk",
16121616
"UtilizationMetricsCpuMaximum",
16131617
"UtilizationMetricsMemoryMaximum",
@@ -1627,6 +1631,9 @@
16271631
"UtilizationMetricsAuroraMemoryNumKillQueryTotalMaximum",
16281632
"UtilizationMetricsReadIOPSEphemeralStorageMaximum",
16291633
"UtilizationMetricsWriteIOPSEphemeralStorageMaximum",
1634+
"UtilizationMetricsVolumeBytesUsedAverage",
1635+
"UtilizationMetricsVolumeReadIOPsAverage",
1636+
"UtilizationMetricsVolumeWriteIOPsAverage",
16301637
"InstanceFinding",
16311638
"InstanceFindingReasonCodes",
16321639
"StorageFinding",
@@ -1641,6 +1648,7 @@
16411648
"StorageRecommendationOptionsIOPS",
16421649
"StorageRecommendationOptionsStorageThroughput",
16431650
"StorageRecommendationOptionsRank",
1651+
"StorageRecommendationOptionsEstimatedMonthlyVolumeIOPsCostVariation",
16441652
"InstanceRecommendationOptionsInstanceOnDemandHourlyPrice",
16451653
"InstanceRecommendationOptionsSavingsOpportunityPercentage",
16461654
"InstanceRecommendationOptionsEstimatedMonthlySavingsCurrency",
@@ -1649,6 +1657,9 @@
16491657
"InstanceRecommendationOptionsEstimatedMonthlySavingsCurrencyAfterDiscounts",
16501658
"InstanceRecommendationOptionsEstimatedMonthlySavingsValueAfterDiscounts",
16511659
"StorageRecommendationOptionsOnDemandMonthlyPrice",
1660+
"StorageRecommendationOptionsEstimatedClusterInstanceOnDemandMonthlyCost",
1661+
"StorageRecommendationOptionsEstimatedClusterStorageOnDemandMonthlyCost",
1662+
"StorageRecommendationOptionsEstimatedClusterStorageIOOnDemandMonthlyCost",
16521663
"StorageRecommendationOptionsSavingsOpportunityPercentage",
16531664
"StorageRecommendationOptionsEstimatedMonthlySavingsCurrency",
16541665
"StorageRecommendationOptionsEstimatedMonthlySavingsValue",
@@ -1943,8 +1954,7 @@
19431954
},
19441955
"GetEnrollmentStatusRequest":{
19451956
"type":"structure",
1946-
"members":{
1947-
}
1957+
"members":{}
19481958
},
19491959
"GetEnrollmentStatusResponse":{
19501960
"type":"structure",
@@ -2972,8 +2982,7 @@
29722982
},
29732983
"PutRecommendationPreferencesResponse":{
29742984
"type":"structure",
2975-
"members":{
2976-
}
2985+
"members":{}
29772986
},
29782987
"RDSCurrentInstancePerformanceRisk":{
29792988
"type":"string",
@@ -3019,7 +3028,10 @@
30193028
"AuroraMemoryNumKillConnTotal",
30203029
"AuroraMemoryNumKillQueryTotal",
30213030
"ReadIOPSEphemeralStorage",
3022-
"WriteIOPSEphemeralStorage"
3031+
"WriteIOPSEphemeralStorage",
3032+
"VolumeReadIOPs",
3033+
"VolumeBytesUsed",
3034+
"VolumeWriteIOPs"
30233035
]
30243036
},
30253037
"RDSDBMetricStatistic":{
@@ -3050,6 +3062,7 @@
30503062
"storageFinding":{"shape":"RDSStorageFinding"},
30513063
"instanceFindingReasonCodes":{"shape":"RDSInstanceFindingReasonCodes"},
30523064
"currentInstancePerformanceRisk":{"shape":"RDSCurrentInstancePerformanceRisk"},
3065+
"currentStorageEstimatedMonthlyVolumeIOPsCostVariation":{"shape":"RDSEstimatedMonthlyVolumeIOPsCostVariation"},
30533066
"storageFindingReasonCodes":{"shape":"RDSStorageFindingReasonCodes"},
30543067
"instanceRecommendationOptions":{"shape":"RDSDBInstanceRecommendationOptions"},
30553068
"storageRecommendationOptions":{"shape":"RDSDBStorageRecommendationOptions"},
@@ -3091,7 +3104,8 @@
30913104
"storageConfiguration":{"shape":"DBStorageConfiguration"},
30923105
"rank":{"shape":"Rank"},
30933106
"savingsOpportunity":{"shape":"SavingsOpportunity"},
3094-
"savingsOpportunityAfterDiscounts":{"shape":"RDSStorageSavingsOpportunityAfterDiscounts"}
3107+
"savingsOpportunityAfterDiscounts":{"shape":"RDSStorageSavingsOpportunityAfterDiscounts"},
3108+
"estimatedMonthlyVolumeIOPsCostVariation":{"shape":"RDSEstimatedMonthlyVolumeIOPsCostVariation"}
30953109
}
30963110
},
30973111
"RDSDBStorageRecommendationOptions":{
@@ -3143,6 +3157,15 @@
31433157
"savingsEstimationMode":{"shape":"RDSSavingsEstimationMode"}
31443158
}
31453159
},
3160+
"RDSEstimatedMonthlyVolumeIOPsCostVariation":{
3161+
"type":"string",
3162+
"enum":[
3163+
"None",
3164+
"Low",
3165+
"Medium",
3166+
"High"
3167+
]
3168+
},
31463169
"RDSInstanceEstimatedMonthlySavings":{
31473170
"type":"structure",
31483171
"members":{
@@ -3214,7 +3237,8 @@
32143237
"enum":[
32153238
"Optimized",
32163239
"Underprovisioned",
3217-
"Overprovisioned"
3240+
"Overprovisioned",
3241+
"NotOptimized"
32183242
]
32193243
},
32203244
"RDSStorageFindingReasonCode":{
@@ -3224,7 +3248,9 @@
32243248
"EBSVolumeThroughputUnderprovisioned",
32253249
"EBSVolumeIOPSOverprovisioned",
32263250
"EBSVolumeThroughputOverprovisioned",
3227-
"NewGenerationStorageTypeAvailable"
3251+
"NewGenerationStorageTypeAvailable",
3252+
"DBClusterStorageOptionAvailable",
3253+
"DBClusterStorageSavingsAvailable"
32283254
]
32293255
},
32303256
"RDSStorageFindingReasonCodes":{
@@ -3327,7 +3353,8 @@
33273353
"EcsService",
33283354
"License",
33293355
"RdsDBInstance",
3330-
"RdsDBInstanceStorage"
3356+
"RdsDBInstanceStorage",
3357+
"AuroraDBClusterStorage"
33313358
]
33323359
},
33333360
"RecommendationSources":{
@@ -3391,6 +3418,7 @@
33913418
"EcsService",
33923419
"License",
33933420
"RdsDBInstance",
3421+
"AuroraDBClusterStorage",
33943422
"Idle"
33953423
]
33963424
},

0 commit comments

Comments
 (0)