大发龙虎大战你 好,游客 登录
背景:
阅读新闻

AWS CloudFormation最佳架构实践参考模板SCALINGPOLICY

[日期:2018-06-15] 来源:  作者: [字体: ]

{

 

 

 

    "AWSTemplateFormatVersion": "2010-09-09",

 

 

 

    "Metadata": {

 

 

 

        "AWS::CloudFormation::Designer": {

 

 

 

            "348c6665-00c6-4d1f-b897-b6c00b1c0a01": {

 

 

 

                "size": {

 

 

 

                    "width": 60,

 

 

 

                    "height": 60

 

 

 

                },

 

 

 

                "position": {

 

 

 

                    "x": 460,

 

 

 

                    "y": 120

 

 

 

                },

 

 

 

                "z": 0,

 

 

 

                "embeds": []

 

 

 

            },

 

 

 

            "629bc2ad-f315-43c9-9306-f6ba3f6c20bf": {

 

 

 

                "size": {

 

 

 

                    "width": 60,

 

 

 

                    "height": 60

 

 

 

                },

 

 

 

                "position": {

 

 

 

                    "x": 560,

 

 

 

                    "y": 120

 

 

 

                },

 

 

 

                "z": 0,

 

 

 

                "embeds": []

 

 

 

            },

 

 

 

            "f89b551e-0fdc-4b7e-90fa-ffc4042aafba": {

 

 

 

                "size": {

 

 

 

                    "width": 60,

 

 

 

                    "height": 60

 

 

 

                },

 

 

 

                "position": {

 

 

 

                    "x": 450,

 

 

 

                    "y": 220

 

 

 

                },

 

 

 

                "z": 0,

 

 

 

                "embeds": []

 

 

 

            },

 

 

 

            "4fd3f427-5797-4e2f-8ab7-66586d11c5a4": {

 

 

 

                "size": {

 

 

 

                    "width": 60,

 

 

 

                    "height": 60

 

 

 

                },

 

 

 

                "position": {

 

 

 

                    "x": 560,

 

 

 

                    "y": 220

 

 

 

                },

 

 

 

                "z": 0,

 

 

 

                "embeds": []

 

 

 

            }

 

 

 

        }

 

 

 

    },

 

 

 

    "Resources": {

 

 

 

        "upalarm": {

 

 

 

            "Type": "AWS::CloudWatch::Alarm",

 

 

 

            "Properties": {

 

 

 

                "AlarmName": "upalarm",

 

 

 

                "AlarmDescription": "upalarm",

 

 

 

                "Namespace": "AWS/ApplicationELB",

 

 

 

                "MetricName": "TargetResponseTime",

 

 

 

                "Statistic": "Average",

 

 

 

                "Period": "60",

 

 

 

                "ComparisonOperator": "GreaterThanThreshold",

 

 

 

                "Threshold": "5",

 

 

 

                "EvaluationPeriods": "1",

 

 

 

                "AlarmActions": [

 

 

 

                    {

 

 

 

                        "Ref": "scalingup"

 

 

 

                    }

 

 

 

                ],

 

 

 

                "Dimensions": [

 

 

 

                    {

 

 

 

                        "Name": "TargetGroup",

 

 

 

                        "Value": {

 

 

 

                            "Ref": "targetgroupfullname"

 

 

 

                        }

 

 

 

                    },

 

 

 

                    {

 

 

 

                        "Name": "LoadBalancer",

 

 

 

                        "Value": {

 

 

 

                            "Ref": "albfullname"

 

 

 

                        }

 

 

 

                    },

 

 

 

                    {

 

 

 

                        "Name": "AvailabilityZone",

 

 

 

                        "Value": "us-east-1"

 

 

 

                    }

 

 

 

                ]

 

 

 

            },

 

 

 

            "Metadata": {

 

 

 

                "AWS::CloudFormation::Designer": {

 

 

 

                    "id": "348c6665-00c6-4d1f-b897-b6c00b1c0a01"

 

 

 

                }

 

 

 

            }

 

 

 

        },

 

 

 

        "downalarm": {

 

 

 

            "Type": "AWS::CloudWatch::Alarm",

 

 

 

            "Properties": {

 

 

 

                "AlarmName": "downalarm",

 

 

 

                "AlarmDescription": "downalarm",

 

 

 

                "Namespace": "AWS/ApplicationELB",

 

 

 

                "MetricName": "TargetResponseTime",

 

 

 

                "Statistic": "Average",

 

 

 

                "Period": "60",

 

 

 

                "ComparisonOperator": "LessThanThreshold",

 

 

 

                "Threshold": "3",

 

 

 

                "EvaluationPeriods": "1",

 

 

 

                "AlarmActions": [

 

 

 

                    {

 

 

 

                        "Ref": "scalingdown"

 

 

 

                    }

 

 

 

                ],

 

 

 

                "Dimensions": [

 

 

 

                    {

 

 

 

                        "Name": "TargetGroup",

 

 

 

                        "Value": {

 

 

 

                            "Ref": "targetgroupfullname"

 

 

 

                        }

 

 

 

                    },

 

 

 

                    {

 

 

 

                        "Name": "LoadBalancer",

 

 

 

                        "Value": {

 

 

 

                            "Ref": "albfullname"

 

 

 

                        }

 

 

 

                    },

 

 

 

                    {

 

 

 

                        "Name": "AvailabilityZone",

 

 

 

                        "Value": "us-east-1"

 

 

 

                    }

 

 

 

                ]

 

 

 

            },

 

 

 

            "Metadata": {

 

 

 

                "AWS::CloudFormation::Designer": {

 

 

 

                    "id": "629bc2ad-f315-43c9-9306-f6ba3f6c20bf"

 

 

 

                }

 

 

 

            }

 

 

 

        },

 

 

 

        "scalingup": {

 

 

 

            "Type": "AWS::AutoScaling::ScalingPolicy",

 

 

 

            "Properties": {

 

 

 

                "AutoScalingGroupName": {

 

 

 

                    "Ref": "autoscalingname"

 

 

 

                },

 

 

 

                "AdjustmentType": "ChangeInCapacity",

 

 

 

                "Cooldown": "10",

 

 

 

                "ScalingAdjustment": "1"

 

 

 

            },

 

 

 

            "Metadata": {

 

 

 

                "AWS::CloudFormation::Designer": {

 

 

 

                    "id": "f89b551e-0fdc-4b7e-90fa-ffc4042aafba"

 

 

 

                }

 

 

 

            }

 

 

 

        },

 

 

 

        "scalingdown": {

 

 

 

            "Type": "AWS::AutoScaling::ScalingPolicy",

 

 

 

            "Properties": {

 

 

 

                "AutoScalingGroupName": {

 

 

 

                    "Ref": "autoscalingname"

 

 

 

                },

 

 

 

                "AdjustmentType": "ChangeInCapacity",

 

 

 

                "Cooldown": "10",

 

 

 

                "ScalingAdjustment": "-1"

 

 

 

            },

 

 

 

            "Metadata": {

 

 

 

                "AWS::CloudFormation::Designer": {

 

 

 

                    "id": "4fd3f427-5797-4e2f-8ab7-66586d11c5a4"

 

 

 

                }

 

 

 

            }

 

 

 

        }

 

 

 

    },

 

 

 

    "Parameters": {

 

 

 

        "targetgroupfullname": {

 

 

 

            "Type": "String"

 

 

 

        },

 

 

 

        "albfullname": {

 

 

 

            "Type": "String"

 

 

 

        },

 

 

 

        "autoscalingname": {

 

 

 

            "Type": "String"

 

 

 

        }

 

 

 

    }

 

 

 

}

 

大发龙虎大战推荐 打印 | 录入:admin | 阅读:
相关新闻      
本文评论   
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 大发龙虎大战本站 管理人员有权保留或大发龙虎大战删除 其管辖留言中的任意内容
  • 大发龙虎大战本站 有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款