日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

使用SpringBoot+軟件包的方式創(chuàng)建ECS集群版服務(wù)

本文介紹基于SpringBoot+軟件包的方式快速創(chuàng)建集群版服務(wù)的詳細(xì)信息。

服務(wù)說明

本示例會自動的構(gòu)建計算巢服務(wù),創(chuàng)建過程大約持續(xù)1分鐘,當(dāng)服務(wù)變成待提交后構(gòu)建成功。具體的服務(wù)構(gòu)建流程如下:

  1. 上傳文件并構(gòu)建計算巢文件部署物

  2. 創(chuàng)建計算巢服務(wù)并關(guān)聯(lián)文件部署物

服務(wù)架構(gòu)

本部署架構(gòu)為集群ECS部署,通過EIP(彈性公網(wǎng)IP)的8080端口訪問,配備負(fù)載均衡和彈性伸縮組,具體如圖所示。1.png

服務(wù)構(gòu)建計費說明

測試本服務(wù)構(gòu)建無需任何費用,創(chuàng)建服務(wù)實例涉及的費用參考服務(wù)實例計費說明。

RAM賬號所需權(quán)限

本服務(wù)需要對ECS、VPC等資源進(jìn)行訪問和創(chuàng)建操作,若您使用RAM用戶創(chuàng)建服務(wù)實例,需要在創(chuàng)建服務(wù)實例前,對使用的RAM用戶的賬號添加相應(yīng)資源的權(quán)限。添加RAM權(quán)限的詳細(xì)操作,請參見為RAM用戶授權(quán)

所需權(quán)限如下表所示。

權(quán)限策略名稱

備注

AliyunECSFullAccess

管理云服務(wù)器服務(wù)(ECS)的權(quán)限

AliyunVPCFullAccess

管理專有網(wǎng)絡(luò)(VPC)的權(quán)限

AliyunESSFullAccess

管理彈性伸縮 (ESS) 的權(quán)限

AliyunSLBFullAccess

管理負(fù)載均衡 (SLB) 的權(quán)限

AliyunROSFullAccess

管理資源編排服務(wù)(ROS)的權(quán)限

AliyunComputeNestUserFullAccess

管理計算巢服務(wù)(ComputeNest)的用戶側(cè)權(quán)限

AliyunComputeNestSupplierFullAccess

管理計算巢服務(wù)(ComputeNest)的服務(wù)商側(cè)權(quán)限

服務(wù)實例計費說明

測試本服務(wù)在計算巢上的費用主要涉及:

  • 所選vCPU與內(nèi)存規(guī)格

  • 系統(tǒng)盤類型及容量

  • 負(fù)載均衡配置

  • EIP費用

計費方式包括:

  • 按量付費(小時)

  • 包年包月

目前提供如下實例類型:

規(guī)格族

vCPU與內(nèi)存

系統(tǒng)盤

公網(wǎng)帶寬

ecs.c6.large

內(nèi)存型c6,2vCPU 4 GiB

ESSD云盤 200 GiB PL0

固定帶寬1 Mbps

ecs.c6.2large

內(nèi)存型c6,4vCPU 8 GiB

ESSD云盤 200 GiB PL0

固定帶寬1 Mbps

預(yù)估費用在創(chuàng)建實例時可實時看到。

服務(wù)實例部署流程

部署參數(shù)說明

參數(shù)組

參數(shù)項

說明

服務(wù)實例

服務(wù)實例名稱

長度不超過64個字符,必須以英文字母開頭,可包含數(shù)字、英文字母、短劃線(-)和下劃線(_)。

地域

服務(wù)實例部署的地域。

付費類型

資源的計費類型:按量付費和包年包月。

ECS實例配置

實例類型

可用區(qū)下可以使用的實例規(guī)格。

實例密碼

長度8-30,必須包含三項(大寫字母、小寫字母、數(shù)字、 ()`~!@#$%^&*-+=|{}[]:;'<>,.?/ 中的特殊符號)。

SLB配置

實例規(guī)格

SLB實例規(guī)格配置。

網(wǎng)絡(luò)配置

可用區(qū)

ECS實例所在可用區(qū)。

部署步驟

  1. 獲取部署鏈接。

    在服務(wù)詳情頁,查看服務(wù)實例部署鏈接。2.png

  2. 單擊部署鏈接,進(jìn)入服務(wù)實例部署界面,根據(jù)界面提示,填寫參數(shù)完成部署。3.png

  3. 參數(shù)填寫完成后可以看到對應(yīng)詢價明細(xì),確認(rèn)參數(shù)后點擊下一步:確認(rèn)訂單4.png

  4. 確認(rèn)訂單完成后同意服務(wù)協(xié)議并點擊立即創(chuàng)建,進(jìn)入部署階段。

    您可以單擊去列表查看按鈕,查看服務(wù)實例的部署進(jìn)度。5.png6.png

  5. 等待部署完成后就可以開始使用服務(wù),進(jìn)入服務(wù)實例詳情點擊visitUrl7.png

  6. 查看部署結(jié)果。7.png

  7. 對服務(wù)實例進(jìn)行彈性擴(kuò)縮容。

    1. 在服務(wù)實例的運維管理頁簽中,單擊彈性擴(kuò)縮容

      10.png

    2. 在彈出的界面中,配置擴(kuò)縮容參數(shù)然后點擊確定11.png

    3. 運維管理頁簽中,查看擴(kuò)縮容進(jìn)度。12.png13.png

  8. 查看擴(kuò)縮容后的資源信息。

    待結(jié)束執(zhí)行后可以看到資源中新增了3臺ECS,即表示擴(kuò)縮容完成。14.png

服務(wù)詳細(xì)說明

基礎(chǔ)服務(wù)說明請參考SpringBoot軟件包部署單機(jī)版,本文在此基礎(chǔ)上新增了SLB和ESS的配置。

  1. SLB為ECS配置負(fù)載均衡并綁定對應(yīng)的EIP。

      Slb:
        Type: ALIYUN::SLB::LoadBalancer
        Properties:
          VpcId:
            Ref: VpcId
          VSwitchId:
            Ref: VSwitchId
          LoadBalancerName:
            Fn::Join:
              - '-'
              - - 'slb'
                - Ref: ALIYUN::StackName
          PayType:
            Ref: PayType
          PricingCycle:
            Ref: PayPeriodUnit
          Duration:
            Ref: PayPeriod
          AddressType: intranet
          LoadBalancerSpec:
            Ref: LoadBalancerSpec
          AutoPay: true
      EipSlbAddress:
        Type: ALIYUN::VPC::EIP
        Properties:
          Name:
            Ref: ALIYUN::StackName
          InternetChargeType: PayByTraffic
          Bandwidth: 5
      EipSlbAddressAssociation:
        Type: ALIYUN::VPC::EIPAssociation
        Properties:
          InstanceId:
            Ref: Slb
          AllocationId:
            Ref: EipSlbAddress
      SlbBackendServerAttachment:
        DependsOn:
          - EcsInstanceGroup
        Type: ALIYUN::SLB::BackendServerAttachment
        Properties:
          BackendServerList:
            Fn::GetAtt:
              - EcsInstanceGroup
              - InstanceIds
          LoadBalancerId:
            Ref: Slb
          BackendServerWeightList:
            - 100
            - 100
      SlbListener:
        DependsOn:
          - Slb
        Type: ALIYUN::SLB::Listener
        Properties:
          Persistence:
            CookieTimeout: 60
            StickySession: 'on'
            PersistenceTimeout: 180
            XForwardedFor: 'off'
            StickySessionType: insert
          ListenerPort: 8080
          Bandwidth: -1
          HealthCheck:
            HttpCode: http_2xx,http_3xx,http_4xx,http_5xx
            HealthCheckType: tcp
            UnhealthyThreshold: 3
            Timeout: 5
            HealthyThreshold: 3
            Port: 8080
            URI: /
            Interval: 2
          LoadBalancerId:
            Ref: Slb
          BackendServerPort: 8080
          Protocol: tcp
    
  2. ESS配置增加彈性伸縮能力可以隨時擴(kuò)縮容。

    EssInstanceScalingGroupEnable:
        Type: 'ALIYUN::ESS::ScalingGroupEnable'
        Properties:
          ScalingRuleArisExecuteVersion: '1'
          ScalingConfigurationId:
            Ref: EcsInstanceScalingConfiguration
          InstanceIds:
            'Fn::GetAtt':
              - EcsInstanceGroup
              - InstanceIds
          ScalingGroupId:
            Ref: EssInstanceScalingGroup
        DependsOn:
          - EcsInstanceScalingConfiguration
          - EssInstanceScalingGroup
      EcsInstanceScalingConfiguration:
        Type: 'ALIYUN::ESS::ScalingConfiguration'
        Properties:
          # 網(wǎng)絡(luò)配置
          SecurityGroupId:
            Ref: EcsSecurityGroup
          # 伸縮組
          ScalingGroupId:
            Ref: EssInstanceScalingGroup
          ScalingConfigurationName:
            Fn::Join:
              - '-'
              - - 'sc'
                - Ref: ALIYUN::StackName
          # 實例類型
          InstanceType:
            Ref: EcsInstanceType
          # 磁盤配置
          SystemDiskCategory: cloud_essd
          SystemDiskSize: 200
          ImageId: centos_7_8_x64_20G_alibase_20211130.vhd
          InstanceName:
            Fn::Join:
              - '-'
              - - Ref: ALIYUN::StackName
                - '[1,4]'
          UserData:
            Fn::Sub:
              - |
                #!/bin/bash
                yum install -y java
                mkdir -p /home/admin/application
                cd /home/admin/application
                wget '{{ computenest::file::springboot }}' -O package.tgz
                tar xvf package.tgz
                /bin/bash deploy.sh start
              - AccountId:
                  Ref: ALIYUN::TenantId
    

相關(guān)文檔

服務(wù)配置

創(chuàng)建代運維服務(wù)完成實例運維

創(chuàng)建包含變配功能的服務(wù)并變配服務(wù)實例

升級配置

服務(wù)交付

自定義服務(wù)架構(gòu)圖

自定義服務(wù)架構(gòu)圖

將服務(wù)上架到云市場

其他

實例代碼源地址

部署配置