首页 > 其他分享 >4大特性看Huawei Cloud EulerOS为开发者带来平滑迁移体验

4大特性看Huawei Cloud EulerOS为开发者带来平滑迁移体验

时间:2023-05-17 17:04:25浏览次数:58  
标签:EulerOS Huawei 华为 HCE OS Cloud

摘要:本期《解密Huawei Cloud EulerOS算力释放技术》主题直播中,华为云DTSE技术布道师陆维迪通过剖析传统OS上云面临的性能,安全,弹性等问题,与开发者们分享Huawei Cloud EulerOS(简称“HCE OS”)在提升客户云上使用体验的核心优势和关键技术。

本文分享自华为云社区《4大特性看Huawei Cloud EulerOS为开发者带来平滑迁移体验》,作者:华为云社区精选。

本期《解密Huawei Cloud EulerOS算力释放技术》主题直播中,华为云DTSE技术布道师陆维迪通过剖析传统OS上云面临的性能,安全,弹性等问题,与开发者们分享Huawei Cloud EulerOS(简称“HCE OS”)在提升客户云上使用体验的核心优势和关键技术。

1. 一探究竟之HCE OS是什么

Huawei Cloud EulerOS,简称HCE OS,是华为云基于openEuler开源社区构建、打造的高性能、高可靠、高安全的商业版云上操作系统,可替代CentOS等公共镜像。HCE OS在继承openEuler生态的基础上,结合华为云场景进行优化,为用户和开发者提供华为云操作系统的最佳选择。

2. HCE OS4大关键特性应云而生

传统企业上云时面临云上应用弹性、安全、快捷运维等一系列挑战, HCE OS针对资源无法隔离、数据安全隐患、运维困难等问题做了关键优化:

2.1 通过在、离线业务混部技术解决云原生资源隔离与弹性问题

云原生场景下,HCE OS结合CCE实现了在、离线业务混部技术,将资源利用率从15%提升至40%:

  • CPU调度层面:通过在线抢占、离线Kill、负载均衡增强和SMT调度技术,确保在线业务CPU优先得到保障。
  • 内存管理层面:通过优先级内存回收、动态水位线控制技术,确保在线业务内存请求优先得到满足
  • Cache QoS层面:通过Cache干扰预测、Cache租户面隔离技术,确保在线业务以高性能姿态运行
  • 网络QoS:通过流量标签化管理、租户带宽动态分配,确保在线业务流量平稳

2.2 通过“应用加速”功能实现基础性能和场景化性能上的提升

HCE OS 通过在IO管理、内存管理、编译器优化等层面发力,实现了系统性能上全面提升。

  • 在IO性能优化上,引入IO_URING、IO智能缓存、eBPF文件预取等技术,提升系统整体IO吞吐;
  • 在内存优化方面,支持PB级大内存管理与分级内存管理,降低内存性能损耗;
  • 在编译器领域,通过使用毕昇编译器与毕昇JDK的使用,提升各类用户应用在各种硬件设备下的性能表现。

2.3 通过全栈自主创新与安全合规实现云上系统海量数据安全

在政府机构、金融机构等大型系统及民生相关业务中,系统安全性的自主创新、安全合规便成为两个核心关注点,HCE在这两方面目前均符合国家相关安全要求。

在全栈可控方面:

  • 实现在鲲鹏等平台的全栈自主创新
  • 通过国密认证

在安全合规方面:

  • 支持国密算法,包括SM2、SM3、SM4等,用户可基于HCE开发、部署符合规范的应用
  • 通过国家等级保护2.0三级标准认证,满足承载政务云核心业务要求

2.4 通过全新升级框架解决百万规模系统升级问题

为了实现规模系统升级问题,通过与华为云OSM等服务的深度配合,打造全新升级系统。

在升级框架侧,实现了数据采集、滚动升级、Repo管理、合规管理和基线管理等功能,实现用户对整体升级过程的可视化管理。

在HCE OS内部,通过四大关键技术,实现补丁升级过程业务不感知,中断时间秒级:

  • OSM2.0升级框架+SUT技术,支持rpm包全网批量快速部署和异常回滚
  • HCE内核热替换技术,业务改造后支持无损秒级热替换;
  • HCE内核热补丁技术,支持高危漏洞快速修复;
  • HCE外围包热升级,支持systemd、dbus等常驻服务不中断升级;

在这些关键技术基础之上,通过在不同场景下通过不同的升级技术的组合,实现客户各种升级目标。

3. 4招助力开发者平滑迁移至HCE OS

HCE OS提供四类工具帮助客户高效完成系统迁移。为帮助开发者了解使用迁移工具,可登录华为云免费体验两步完成系统迁移:https://lab.huaweicloud.com/testdetail_2384

  • 一键评估差异:一键式生成硬件、软件、系统配置兼容性差异评估报告
  • 快速兼容性补齐:提供南向硬件测试工具
  • 高效移植&调优:自动生成代码级迁移建议;自动生产配置文件
  • 自动批量部署:IMS快速镜像发放、部署

 

点击关注,第一时间了解华为云新鲜技术~

标签:EulerOS,Huawei,华为,HCE,OS,Cloud
From: https://www.cnblogs.com/huaweiyun/p/17409286.html

相关文章

  • python:ERROR: Could not build wheels for wordcloud, which is required to install
    pycharm里无法下载,在下面下载出现问题 需要下载error里的文件https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud这个网站找。输入Python,看自己电脑是怎样的 下载文件后,放到对应位置,下载成功 ......
  • Cloud Native 与12-Factor
    12-Factor(twelve-factor),也称为“十二要素”,是一套流行的应用程序开发原则。CloudNative架构中使用12-Factor作为设计准则。12-Factor的目标在于:使用标准化流程自动配置,从而使新的开发者花费最少的学习成本加入项目中。和底层操作系统之间尽可能的划清界限,在各个系统中提供最大的......
  • SpringCloud Sleuth分布式链路请求跟踪
    ✨SpringCloudSleuth分布式链路请求跟踪基本介绍为什么需要使用SleuthSleuth基本介绍zipkin基本介绍zipkin服务端搭建启动zipkin服务提供者(**cloud-provider-payment8001)**修改pom文件ymlController(**PaymentController)**服务消费者(cloud-consumer-order80)pom文件yml**......
  • 四、SpringCloud Alibaba搭建Nacos集群
    Nacos定义为一个IDC内部应用组件,并非面向公网环境的产品,建议在内部隔离网络环境中部署,强烈不建议部署在公共网络环境。Nacos支持三种部署模式单机模式-用于测试和单机试用。集群模式-用于生产环境,确保高可用。多集群模式-用于多数据中心场景。单机模式下运行NacosLi......
  • 一天吃透SpringCloud面试八股文
    1、什么是SpringCloud?Springcloud流应用程序启动器是基于SpringBoot的Spring集成应用程序,提供与外部系统的集成。SpringcloudTask,一个生命周期短暂的微服务框架,用于快速构建执行有限数据处理的应用程序。SpringCloud各个微服务之间为什么要用http交互?难道不慢吗?Spr......
  • 05-面试必会-SpringBoot&SpringCloud
    01-讲一讲SpringBoot自动装配的原理1.在SpringBoot项目的启动引导类上都有一个注解@SpringBootApplication这个注解是一个复合注解,其中有三个注解构成,分别是@SpringBootConfiguration:是@Configuration的派生注解,标注当前类是一个SpringBoot的配置类@......
  • 三、SpringCloud Alibab使用nacos作为配置中心
    nacos不仅作为注册中心,还可以作为配置中心。 在Consumer添加依赖:<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId></dependency><dependency>......
  • Springcloud 开始来了解
    为什么要学习springcloud?“微服务”一词源于MartinFowler的名为Microservices的博文,简单地说,微服务是系统架构上的一种设计风格,它的主旨是将一个原本独立的系统拆分成多个小型服务,这些小型服务都在各自独立的进程中运行,服务之间通过基于HTTP的RESTfulAPI进行通信协作。......
  • 二、SpringCloud Alibaba使用RestTemplate
    新建模块Producer,pom.xml如下:<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http......
  • 一、SpringCloud Alibaba之Nacos作为注册中心
    一、简介SpringCloud阿里巴巴旨在为微服务开发提供一站式解决方案。该项目包括开发分布式应用程序和服务所需的组件,以便开发人员可以使用SpringCloud编程模型轻松地开发分布式应用。使用SpringCloudAlibaba,只需要添加一些注释和配置,就可以将阿里巴巴的分布式解决方案用于您的......