走近华为云PaaSServiceStage让微服务云应用触手可及

发布时间: 2024-10-18 11:26:04  来源:天博app 

  在企业互联网+发展下企业竞争加剧,个性化产品、市场需求快速多变、应用系统流量不可预期,这要求IT系统具备移动化、敏捷创新、低成本的特点,慢慢的变多企业选择将应用从线下向云上迁移。传统IT系统云化改造会面临架构改造、复杂应用的部署和运维困难等问题。借助成熟的企业应用微服务框架和云中间件产品,能够更好的降低单体应用架构改造的难度,并简化应用部署和运维复杂性,适应业务持续发展。

  随着新需求增加,传统的单体式应用变成大而复杂的怪物,软件开发面临诸多痛苦:

  需求响应跟不上:互联网模式常态下,应用每天会更新很多次。复杂耦合的单体式应用增量开发难、且改动涉及大规模测试;按需扩容困难:单体式应用在不同模块发生不同资源冲突时,紧耦合模式无法按需扩容;系统健壮性越来越差:所有模块运行在一个进程中,任何一个模块中的一个bug,比如内存泄露,将有可能弄垮整个进程。应用上线过程繁琐:

  申请资源:资源获取人工提前申请效率低,资源通常独占,资源利用率低;安装部署:烟囱式系统,全手工部署(安装OS、数据库、中间件、业务组件)应用配置:配置项多复杂、易出错,而且每个环境配一遍(开发、测试、生产)应用升级:打补丁方式、手动升级、中断业务应用运维:应用崩溃?闪退?服务端响应慢?系统资源不足?故障难定位!

  随着云计算、网络公司大量开源轻量级运行技术、云化基础设施、标准化代码管理等日趋成熟,DevOps、持续交付等概念深入人心,为传统IT系统的微服务云化扫清了技术和文化障碍。在实施传统单体应用向微服务转变后,能借助云化基础设施、借鉴更好的开发框架、更合适的编程语言和开源部件、轻量级协议、轻量级运行时技术,一解上述单体应用和传统开发运维模式的困境。

  微服务云化绝非事事完美,微服务架构意味着以更复杂的应用管理、运维环境为代价,实现更敏捷的应用交付及更快推出市场。公司实现微服务云化改造,将对面临种种挑战:

  如何保证大量微服务的有序开发、上线、兼容 :微服务架构下,需要管理服务之间的复杂依赖关系,支持各服务间独立开发、验证及上线,保证服务兼容性,避免联动变更。如何支持大量微服务频繁部署和升级,不中断业务:微服务数量多,新特性开发或者Bug Fix过程中需要频繁部署升级。如何支持微服务云环境下故障快速定界、定位:每个微服务以独立进程多个实例运行,其运行日志分布在多个节点上,一个操作可能涉及多个服务调用,某个服务出现一些明显的异常问题后怎么样才能做到快速定位、快速排障 。怎么来降低传统应用微服务化的改造门槛和成本:目前仍然有大量的存量企业应用还在运行,对这部分应用的微服务改造不是一蹴而就的。

  华为云ServiceStage微服务云应用平台,提供一站式企业级微服务应用管理,能适应企业应用的复杂环境,帮企业平滑改造上云。同时,ServiceStage的微服务全生命周期管理,帮企业降低云上应用部署、频繁升级、运行管理和运维复杂性。

  开放、灵活的资源调度框架,基于Kubernetes容器编排平台,支持资源混合编排,让应用平滑上云。开放的微服务框架,支持业务低成本微服务化改造;丰富的微服务治理能力,保障分布式云环境下业务高可靠运行。一站式微服务应用生命周期管理,部署、启动、停止、升级、回滚、删除等。海量微服务调用链跟踪、应用级监控、故障告警、日志分析,支持分布式环境问题快速定界定位。

  每日头条、业界资讯、热点资讯、八卦爆料,全天跟踪微博播报。各种爆料、内幕、花边、资讯一网打尽。百万互联网粉丝互动参与,TechWeb官方微博期待您的关注。

  “甩锅”欧盟条款、给受灾客户发失效礼品卡补偿,“微软蓝屏”事件后续处理这么颠吗?

  Meta发布最强开源模型Llama 3.1 405B,扎克伯格:明年开源大模型全面领先闭源

  TechWeb一周热点汇总:马斯克再次和扎克伯格约架,董宇辉从东方甄选离职

  TechWeb微晚报:董宇辉从东方甄选离职,OpenAI官宣正测试AI搜索原型SearchGPT

  消息称苹果智能要到iOS 18.1才会推送 iPhone 16不会预装

  苹果自研5G芯片有望明年开始商用 用于iPhone SE和一款iPhone 17

  谷歌搜索的狼来了?OpenAI宣布正测试AI搜索原型SearchGPT

  消息称iPhone 17 slim将配备6.6英寸屏幕 搭载A19芯片

  苹果iPhone SE 4有望今年开始批量生产?消息称供应商计划10月份开始

  青云QingCloud EHPC 打造即买即用的全流程SaaS化超算服务

  蚂蚁链发布BTN:可将区块链网络吞吐量提升186% 带宽成本降低80%

  蚂蚁自研数据库OceanBase宣布开源 300万行核心代码向社区开放