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

Posted 华为云开发者社区

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4大特性看Huawei Cloud EulerOS为开发者带来平滑迁移体验相关的知识,希望对你有一定的参考价值。

摘要:本期《解密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 2.8(ARM架构)安装docker

1、打开 dnf 配置文件

vi /etc/dnf/dnf.conf

配置如下,主要是关闭gpgcheck=0 :

[main]  
gpgcheck=0
installonly_limit=3
clean_requirements_on_remove=True
best=True
skip_if_unavailable=False

然后安装 vim 软件测试看看,OK 已经可以正常安装相关软件了

dnf install vim

技术图片

 

2、手动安装container-selinux

wget https://repo.huaweicloud.com/centos-altarch/7/extras/aarch64/Packages/container-selinux-2.107-1.el7_6.noarch.rpm
yum -y install policycoreutils-python
rpm -ivh container-selinux-2.107-1.el7_6.noarch.rpm    

技术图片

 

3、设置docker源

这个可以跟centos操作一致,地址 可查看

dnf config-manager --add-repo http://mirrors.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo

4、安装docker

dnf install -y docker-ce
systemctl start docker
systemctl enable docker
docker -v

技术图片

技术图片

 

以上是关于4大特性看Huawei Cloud EulerOS为开发者带来平滑迁移体验的主要内容,如果未能解决你的问题,请参考以下文章

HuaWei ❀ 配置RIP与单臂静态BFD联动特性

EulerOS华为欧拉服务器操作系统安装与使用教程

从Oracle Cloud架构设计看混合云助力工业4.0应用

HUAWEI-配置telnet登入

Spring Cloud 微服务项目实战 -

Spring Cloud 微服务项目实战 -