ServiceStage 让你的应用轻松上云

2020 年 3 月 27 日

ServiceStage 让你的应用轻松上云

通常应用上云,亲自操刀过的开发人员绝对不会觉得轻松,因为它包含了:


  • 申请资源、各种网络、中间件服务、数据库服务等配置;

  • 各种虚机、容器、Kubernetes 的参数配置、应用伸缩策略下发;

  • 开发人员经常 Bug 修复后随时要更新应用等。


这么多的步骤,涉及各种服务资源的集成串通,需要开发人员耗费巨大的精力仔细研究各个所需基础服务的细节,无法回归本源,关注代码。更进一步来说,也是耗费了人力、物力,时间成本逐步增加,而互联网时代又恰恰是争分夺秒的角斗场,谁赢得了时间,谁就占领了市场。


这时,就需要这么一个平台,让开发者只需关心把自己的应用做好,把应用部署运维的事情交给平台来完成。就像 Google 在 KubCon 欧洲峰会上提出的:“From run my container to run my code”。


黑色小圆动图分割线


华为云 ServiceStage 就是这样的一个平台,它是面向企业的一站式 PaaS 智能服务平台,提供应用云上托管解决方案。帮助企业简化部署、监控、运维和治理等应用生命周期管理问题;提供微服务框架,兼容主流开源生态,无缝集成应用所需服务,帮助企业快速构建各类分布式应用。最新发布 ServiceStage 2.0 支持更多应用开发框架,包括 Web 应用、SpringCloud 微服务、Magento 商城、WordPress 博客等应用模板。


其中 Web 应用包括 Node.js、 PHP 和 Tomcat 的部署且支持多种代码来源,包括:


Github、Gitlab、Bitbucket、Gitee、DevCloud 等。



部署过程的同时还智能集成了应用所需的后台基础服务,其中包括 VPC、 CCE、 ELB、DCS 和 RDS 等。



由原来部署流程所需的 40 多个步骤、10 多个服务,需要数个小时,同时大量人员在线待命等升级到现在,推翻旧模式,直接一键部署,流水线作业,使总部署的时间实现从数小时到数分钟的进化。简化了应用部署流程,减少了部署时间,解放开发测试运维人员,工作效率大幅度提升。



一键部署,让你的应用轻松上云


ServiceStage 是面向开发者,以应用为中心的一站式 PaaS 智能服务平台。用户通过简单清晰的 Console 界面,输入应用相关的信息,确认提交后,ServiceStage 后台会生成一个自动化部署流程。


该流程智能分析应用要求;陆续搭建包括 VPN、CCE 和 RDS 等应用所需的基础服务;配置适当的环境设置;然后部署和启动应用。整套流程无需用户感知,他们只需关心如何把应用做好,放心把应用交给 ServiceStage 托管,从而实现了一键部署,快速上云的用户体验。


下图是展示从 ServiceStage Console 部署 Tomcat Java 应用。


用户只需输入应用相关信息,比如应用名称,应用来源,部署系统等,点击创建应用,智能部署流程开始。



下图展现部署步骤,每一步成功和失败都有信息。如果出错,错误信息会展示出来,方便用户跟踪。



无缝集成,不改一行代码


ServiceStage 支持应用集成其他云服务,不需要修改应用本身。ServiceStage 的智能部署能分析应用与所需云服务之间的集成,自动生成配置集成所需的配置文件,从而达到无侵入式的服务集成。用户只要在本地做好应用即可,无需为集成服务修改任何代码便可整体迁移到 ServiceStage,应用同样运作自如,如鱼得水,无缝衔接。


下图例子展示 Java Tomcat 应用与 MySQL 数据库集成。


当应用迁移到 ServiceStage 后,集成 MySQL 云服务的配置会自动生成,供应用直接使用。



智能运维,呵护秀发不再熬夜


应用部署完毕后,ServiceStage 还提供了一站式智能运维服务。结合应用生命周期管理,用户可以通过 Console 界面完成应用启动、停止、升级和自动伸缩。支持多维度应用指标监控、多层次日志记录、非侵入式探针。应用监控、警告与治理联动,实现业务故障自愈。用户还可以针对所监控的资源(CPU、Memory、Bandwith 等等)设置阈值,平台提供的 APM 系统实时监控环境性能,当监控数据开始远离阈值,触发调整机制,实现应用伸缩运维。


下图展示了一站式应用运维,包括应用启动、停止、伸缩、轮询升级、自动伸缩、阈值配置等等。



下图展示了多维度的应用监控、曲线走势。右侧的警告、日志和事件均为实时报道数据。



通过华为云 ServiceStage 一站式 PaaS 智能服务平台,企业用户可以更快部署所需应用,无缝集成所需的基础服务, 一站式管理应用的生命周期和运维。始终以用户为中心,以智能为导向,提升用户体验,实现零障碍,低维护,让应用轻松上云。


本文转载自华为云产品与解决方案公众号。


原文链接:https://mp.weixin.qq.com/s/BMQnMxYaM2V-qyuI6d47PA


2020 年 3 月 27 日 22:58431

评论

发布
暂无评论
发现更多内容

理解雾计算(Fog Computing)与边缘计算(Edge Computing)

老任物联网杂谈

雾计算 Fog Computing 边缘计算 Edge Computing

如何打造个人品牌?

石云升

个人 品牌

软件产品开发流程

Interstate5

软件开发 软件开发流程

真实 Java 笔试题

旭霁

Java 面试

产品经理中必会SQL技能,相关内容研发可不予支持

韩超

MySQL sql 产品经理

DevOps怎样影响开发运维人员

脚动两轮男之漂流小王子

DevOps

数据库连接池的大小

Java收录阁

数据库

白话计算机网络通信过程

WB

计算机网络 转行程序员

关于查尔斯-斯特里克兰

黄大路

提升认知 小说 个人提升 认识自己

程序员的晚餐 | 5月9日 炖蹄髈

清远

程序员人生

小棉袄,最终却没有变成你的防弹衣

小天同学

个人成长 成长 感悟 母亲节 感恩

Java小想法: JDK许可证

范学雷

Java 编程语言

游戏夜读 | 联网才能玩的单机

game1night

做程序员有未来吗

这小胖猫

程序员 个人成长 职业规划 技术人

向上管理第一项:路径P背后的目标B

kimmking

管理

Redis学习笔记(集合类型)

编程随想曲

redis

如何快速对应用系统做一个360度画像诊断?

姜戈

Java 运维 多线程 网络 内存

《你好架构师之 压榨硬件价值的利器容器(Docker)》

再见小飞侠

模块化设计思想产品设计应用

燕陈华

产品设计 模块化流程 流程图

Android Studio NDK 编译 Bsdiff 库

码农亮哥

android-studio ndk bsdiff

LeetCode 1232. Check If It Is a Straight Line

liu_liu

LeetCode

高仿瑞幸小程序 05 更正轮播组件的高度计算

曾伟@喵先森

小程序 微信小程序 前端

Spring整合MyBatis详细分析

Java收录阁

mybatis

Redis 命令执行过程(上)

程序员历小冰

redis 源码分析

Scrum精髓 - Scrum的核心到底是什么

Bob Jiang

Scrum 敏捷 Scrum精髓 敏捷精髓

来玩一玩Linux常见命令~

程序员的时光

Linux

来了来了,2020 首场 Meetup ,可!

Apache Flink

大数据 flink 流计算 实时计算 大数据处理

数据挖掘|cross_val_score交叉验证使用

黄大路

Python 数据挖掘 学习 数据分析

面试官浅析程序员面试过程中的二三事

joe

互联网 个人成长 方法 职场 文化

ROS与OpenAI结合使用教程(概览)

辣么大

回"疫"录(11):别让善良寒了心

小天同学

疫情 回忆录 现实纪录 纪实

ServiceStage 让你的应用轻松上云-InfoQ