上云无忧 > 文档中心 > 天翼云微服务引擎使用ServiceStage托管微服务应用 - 使用前准备
微服务引擎
天翼云微服务引擎使用ServiceStage托管微服务应用 - 使用前准备

文档简介:
资源准备: 为了方便后续的操作,需要您提前准备好如下资源: 注册天翼云帐号,并登录成功。 已获取AK/SK,请参考AK/SK获取方法。 创建一个虚拟私有云,请参考创建虚拟私有云和子网。
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

资源准备

为了方便后续的操作,需要您提前准备好如下资源:

  1. 注册天翼云帐号,并登录成功。

  2. 已获取AK/SK,请参考AK/SK获取方法。

  3. 创建一个虚拟私有云,请参考创建虚拟私有云和子网。

  4. 创建一个CCE集群(如果只是试用场景,“集群管理规模”选择“50节点”, “控制节点数”选择“1”即可)。

集群中至少包含1个规格为8vCPUs、16GB内存或者2个规格为4vCPUs、8GB内存 的云主机节点,并通过绑定弹性公网IP或配置SNAT确保这些节点可访问公网。


创建环境

步骤 1 登录ServiceStage控制台,选择“环境管理”,单击“创建环境”。

步骤 2 设置环境信息。

  1. “环境名称”:输入环境名称,例如:test-env。

  2. “虚拟私有云(VPC)”:选择资源准备时创建的虚拟私有云。

  3. “基础资源”:选择资源准备时创建的虚拟私有云下的CCE集群。

  4. “可选资源”:选择资源准备时创建的虚拟私有云下的可用的微服务引擎。


说明

选定虚拟私有云后,会加载该虚拟私有云下的基础资源和可选资源供选择,不在该虚拟私有云下的资源无法选择。

步骤 3 单击“立即创建”,完成环境创建。

环境创建成功后,可以在“环境管理”页的资源卡片查看环境信息。


创建应用

步骤 4 登录ServiceStage控制台,选择“应用管理”> “应用列表”。

步骤 5 单击“创建应用”,设置应用基本信息。

  1. “应用名称”:填写weathermap。

  2. “企业项目”:使用默认default(开通企业项目后才显示该参数)。

  3. “描述”(可选):输入应用描述。

步骤 6 单击“确定”,完成应用创建。


创建秘钥

本操作的主要目的是给基于Mesher框架的前端应用组件weathermapweb准备密钥。 组件部署运行后,Mesher会自动读取密钥信息。

• 仅当使用微服务引擎专业版时需要创建密钥。

• 如果使用微服务引擎专享版,无需执行本操作。

步骤 7 对资源准备时获取的AK/SK分别进行base64编码。

在本地Linux环境下,使用echo -n '编码内容' | base64命令。示例如下:

root@ubuntu:~# echo -n 'ctyun' | base64

Y3R5dW4=

步骤 8 登录ServiceStage控制台,选择“应用管理 > 应用配置 > 密钥 > 创建密钥”。

步骤 9 “创建方式”选择“可视化”

步骤 10 “密钥名称”填写为“mesher-secret”。

步骤 11 “所在集群”和“命名空间”选择部署应用的集群和命名空间(命名空间默认为 default)。

步骤 12 “密钥类型”选择“Opaque”。

步骤 13 “密钥数据”请参考下表填写。

cse_credentials_accessKey 已进行了Base64编码的AK 值。
cse_credentials_secretKey 已进行了Base64编码的SK 值。

步骤 14 单击“创建”,完成密钥创建。


Fork天气预报源码

登录您的GitHub帐号,并Fork天气预报源码。源码地址:

https://github.com/servicestage-demo/weathermap.git


设置GitHub仓库授权

设置GitHub仓库授权,使构建工程、应用组件等可以使用授权信息访问GitHub源码仓库。

步骤 15 步骤1 登录ServiceStage控制台,选择“持续交付 > 仓库授权 > 新建授权”。

步骤 16 参考下表配置授权信息。参数前面带*号的是必须设置的参数。

参数 说明
*授权名称 发授权名称,创建之后不可更改。
*仓库类型 选择GitHub。 “授权方式”:支持OAuth/私人令牌。

步骤 17 单击“ 创建”,完成GitHub仓库授权创建。

相似文档
  • 业务场景: ServiceStage提供一键式应用交付流水线的能力,并支持灵活定制,您可以基于源码、 软件包的方式进行打包构建,使用流水线工程实现“源码拉取->编译->打包->归档-> 部署”的全流程自动化。在实际的场景中,能够帮助您缩短企业业务上线周期,快速 占领市场高地。
  • 业务场景: 基于ServiceStage可以方便快捷的将微服务部署到容器(如CCE)、虚拟机(如ECS),同时支持源码部署、jar/war包部署或docker镜像包部署。同时,ServiceStage支持 Java、PHP、Node.js、Go、Python多种编程语言应用的完全托管,包括部署、升级、回滚、启停和删除等。
  • 业务场景: ServiceStage支持针对微服务应用的监控、事件、告警、日志等能力,可帮助用户实现轻松运维。 在实际的使用场景中,用户可以通过图形化指标数据和阈值告警等能力,实时监控应用运行情况,同时结合性能监控与日志策略,快速定位应用的运行问题,分析性能瓶颈等。
  • 业务场景: ServiceStage中的微服务引擎CSE,可提供负载均衡、降级、限流、容错、熔断、错误注入、黑白名单等服务治理策略。 用户可以根据实际的业务场景提前配置相应的治理策略,灵活应对业务需求变化,保障应用的稳定运行。
  • 业务场景: 部署到微服务引擎的Java Chassis应用,在微服务引擎仪表盘上的实时监控数据默认保留5分钟。如果需要持久化存储历史监控数据用于后续查询分析,可以使用ServiceStage的自定义指标监控功能,将微服务显示到微服务引擎仪表盘中的数据对接到AOM。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部