Excel2016打印預覽表格的教程是什么(excel2016怎么看打印預覽)">Excel2016打印預覽表格的教程是什么(excel2016怎么看打印預覽)
801
2022-05-29
彈性負載均衡( Elastic Load Balance,簡稱ELB)將訪問流量自動分發到多臺云服務器,擴展應用系統對外的服務能力,實現更高水平的應用容錯。
上一章我們學習了如何創建共享云硬盤,我們基于上一個模板加入創建負載均衡ELB的內容。
tosca_definitions_version: huaweicloud_tosca_version_1_0
node_templates:
myecs:
type: HuaweiCloud.ECS.CloudServer
properties:
availabilityZone: cn-south-1a
flavor: c1.medium
imageId: a3934478-bfeb-4a02-b257-9089779f0380
instances: 1
name: my-ecs
nics:
- subnetId:
get_reference: mysubnet
rootVolume:
size: 40
volumeType: SATA
securityGroups:
- id:
get_reference: mysg
vpcId:
get_reference: myvpc
mountedVolumes:
- mountPath: '/dev/sdc'
volumeId:
get_reference: myevs
requirements:
- vpcId:
node: myvpc
- securityGroups.id:
node: mysg
- nics.subnetId:
node: mysubnet
- mountedVolumes.volumeId:
node: myevs
mysg:
type: HuaweiCloud.VPC.SecurityGroup
properties:
name: my-sg
requirements:
- vpcId:
node: myvpc
mysgrule:
type: HuaweiCloud.VPC.SecurityGroupRule
properties:
direction: ingress
ethertype: IPv4
maxPort: 5444
minPort: 5443
protocol: TCP
securityGroupId:
get_reference: mysg
requirements:
- securityGroupId:
node: mysg
mysubnet:
type: HuaweiCloud.VPC.Subnet
properties:
cidr: '192.168.1.0/24'
dhcpEnable: true
gateway: 192.168.1.1
name: my-subnet
vpcId:
get_reference: myvpc
requirements:
- vpcId:
node: myvpc
myvpc:
type: HuaweiCloud.VPC.VPC
properties:
cidr: '192.168.0.0/16'
name: my-vpc
myevs:
type: HuaweiCloud.EVS.SharedVolume
properties:
size: 10
availabilityZone: cn-south-1a
volumeType: SATA
myelb:
type: HuaweiCloud.ELB.LoadBalancer.External
properties:
name: my-elb
vpcId:
get_reference: myvpc
requirements:
- vpcId:
node: myvpc
myelb-listener:
type: HuaweiCloud.ELB.Listener
properties:
protocol: TCP
name: my-elb-listener
backendPort: 80
backendProtocol: TCP
port: 80
lbAlgorithm: roundrobin
loadBalanceId:
get_reference: myelb
requirements:
- loadBalanceId:
node: myelb
myhealth:
type: HuaweiCloud.ELB.HealthMonitor
properties:
unhealthyThreshold: 3
healthyThreshold: 3
healthCheckInterval: 5
healthCheckConnectPort: 80
healthCheckTimeout: 10
listenerId:
get_reference: myelb-listener
requirements:
- listenerId:
node: myelb-listener
mymember:
type: HuaweiCloud.ELB.Members
properties:
serverIds:
- get_reference: myecs
listenerId:
get_reference: myelb-listener
requirements:
- serverIds:
node: myecs
- listenerId:
node: myelb-listener
首先創建一個elb元素,它是部署華為云PaaS層私網LoadBalancer對象,通過創建LoadBalancer,可以為一組具有相同功能的容器應用提供一個統一的入口地址,并將請求進行負載分發到后端的各個容器應用上。參數vpcId是ELB實例所屬的VPC,彈性負載均衡需要與后端監聽的彈性云服務器處于同一個VPC下。
elb-listener元素是彈性負載均衡下的-,一個loadBalancer可對應多個-,支持對-進行增加、刪除。它有幾個屬性值:
protocol是負載均衡器協議。
name是-的名稱,設置為my-elb-listener。
backendPort表示云服務器端口,可根據實際情況修改。
backendProtocol是云服務器協議。
port是負載均衡器端口,默認為80,可根據實際情況修改。
lbAlgorithm是-負載均衡方式,roundrobin:輪詢算法, leastconn:最少連接, source:源IP算法;其中輪詢算法支持會話保持功能。
loadBalanceId是所屬的負載均衡器ID,將elb-listener與之前創建的elb關聯起來。,
然后創建health-monitor元素,它是彈性負載均衡下的健康檢查,一個Listener對應一個健康檢查,一個健康檢查管理多個彈性云服務器,支持對健康檢查進行增加刪除。
unhealthyThreshold判定健康檢查結果為fail的閾值,即健康檢查連續失敗多少次后,將后端云服務器的健康檢查狀態由success改為fail。
healthyThreshold判定健康檢查結果為success的閾值。
healthCheckInterval是健康檢查時間間隔(秒)。
healthCheckConnectPort是健康檢查使用端口,可根據實際情況修改,默認為云服務器端口。
healthCheckTimeout是健康檢查超時時間(秒)。
listenerId健康檢查所屬的-ID,將health-monitor與elb-listener元素相關聯。
member元素是彈性負載均衡下的彈性云服務器,一個Listener可以對應多個彈性云服務器,并且可以對-進行增加刪除。一個HealthMonitor管理多個云服務器。
serverIds是后端云服務器ID。
listenerId是所屬的-ID,該參數將member與elb-listener元素相關聯。
為確保ELB健康檢查正常運行,需要在后端彈性云服務器的安全組中添加入方向規則,允許來自100.125.0.0/16網段HTTP協議的訪問,同時需要確保云服務器上80端口可返回200。
部署堆棧時elb參數組中的vpcId及member參數組中的serverId需要根據實際情況填寫,未正確填寫會導致堆棧部署失敗。
彈性負載均衡創建成功:
AOS 華為云
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。