华为云云耀云服务器L实例评测|部署在线图表和流程图绘制工具drawio

news2024/11/26 9:53:57

华为云云耀云服务器L实例评测|部署在线图表和流程图绘制工具drawio

  • 一、云耀云服务器L实例介绍
    • 1.1 云服务器介绍
    • 1.2 优势及其应用场景
    • 1.3 支持镜像
  • 二、云耀云服务器L实例配置
    • 2.1 重置密码
    • 2.2 服务器连接
    • 2.3 安全组配置
  • 三、部署 drawio
    • 3.1 drawio 介绍
    • 3.2 Docker 环境搭建
    • 3.3 drawio 部署
    • 3.4 drawio 使用
  • 四、总结

一、云耀云服务器L实例介绍

1.1 云服务器介绍

云服务器(Cloud Servers)在现代计算和业务环境中具有重要作用,云服务器为组织提供了灵活性、成本效益、全球可用性和弹性等多种好处,因此它们已经成为了现代应用程序和业务的核心基础设施之一。不过,选择合适的云服务提供商和适当的云架构对于实现最佳性能和成本效益至关重要。华为云焕新推出华为云云服务器实例新品,华为云云服务器具有智能不卡顿、价优随心用、上手更简单、管理特省心这四个优点,从而帮您快速上云!

在这里插入图片描述

从8月底到10月中旬,参与华为云云服务器开启评测活动,可以获得54.99元的优惠券,购买 华为云云耀云服务器L实例 轻量服务器一个月仅需支付0.03元。

在这里插入图片描述
还有 限时秒杀专区,华为云云耀云服务器L实例 每日限量抢购,优惠仅限1单,抢完即止!

在这里插入图片描述

1.2 优势及其应用场景

产品优势

  • 智能不卡顿:华为云擎天架构加持,软硬协同结合AI算法智能调度,为您提供优质性能。
  • 价优随心用:多种实例规格,平衡性能与成本。
  • 上手更简单:严选多款高品质镜像,经过华为云官方严格测试,覆盖七大场景,预置模板,快速搭建,安全可信。
  • 管理更省心:拓扑、资源、镜像可视化管理,业务架构透明化管理。

应用场景
云耀云服务器L实例适用于支撑小型网站、Web应用、博客、论坛、云端开发环境等轻量级、低负载且访问量适中的应用场景。如电商店铺管理建站小程序后台小游戏开发测试云端学习搭建博客/论坛等。

1.3 支持镜像

镜像简介
系统镜像仅包含了初始操作系统,不包含任何应用数据环境配置。选用系统镜像创建云服务器后,服务器中是一个纯净的操作系统环境。您可以根据实例的业务需求自行安装应用。
应用镜像包含应用及相关初始化数据、应用所需的运行环境及操作系统。选用应用镜像创建云服务器后,您可以直接使用预置的应用程序,也可以根据实际的业务需求自定义应用配置。减少了应用的上传、安装等环节。

在这里插入图片描述

  • 云耀云服务器L实例提供的系统镜像信息
镜像名称说明
Huawei Cloud EulerOSHuawei Cloud EulerOS(简称HCE OS),是基于华为开源社区openEuler构建的linux操作系统,提供云原生、高性能、安全稳定的执行环境来开发和运行应用程序,助力企业客户快速上云及开发者创新。
CentOSCentOS是一款流行的开源Linux发行版,是RHEL(Red Hat Enterprise Linux)源代码经过再编译而成。
UbuntuUbuntu是最热门的Linux发行版之一,是一款开放源代码的免费软件,基于Debian Linux操作系统,其易用性和稳定性均非常出色,并且拥有非常强大成熟的社区资源。
Windows ServerWindows Server是Microsoft专门创建用于服务器的一系列操作系统。
  • 云耀云服务器L实例提供的应用镜像信息
镜像名称说明
企业建站系统Wordpress Wordpress起初是一款博客系统,后逐步演化成一款免费的CMS(内容管理系统/建站系统),目前是全球化的建站平台。这套系统因易用性、易扩展性(插件 、模板 、二次开发)、功能强大、美观、搜索引擎友好等而闻名。
Linux可视化宝塔面板宝塔面版是流行的PHP集成环境管理及服务器运维管理工具。支持Web端管理,一键创建网站、FTP、数据库、SSL;安全管理,计划任务,文件管理,PHP多版本共存及切换。
企业一体化ERP系统OdooOdoo是面向全球用户的开源ERP/CRM软件,采用Python+PostgreSQL开发,有超过730个合作伙伴和200万用户。它有强大而灵活的系统架构,产品迭代速度也非常快,其版本区别在于用户界面及功能模块的更新。用户可在不修改核心代码的情况下模块化修改、升级、新增功能,常用模块包括:采购管理,销售管理,库存管理,财务管理,货品管理,营销管理,客户关系管理,生产管理,人事管理,服务支持、电子商务、建站等。适用于制造、零售连锁、服务、电子商务、外贸等行业。
电子商务系统PrestaShopPrestaShop是一款全功能、跨平台的免费开源电子商务解决方案,采用PHP+MySQL开发。全球已超过四万家网店采用Prestashop进行部署。Prestashop基于Smarty引擎编程设计,模块化设计,扩展性强,能轻易实现多种语言,多种货币浏览交易,支持Paypal等支付手段,是外贸网站建站的佳选。
数据探索与可视化平台SupersetApache Superset是一个开源的数据分析与可视化平台(曾用名Panoramix、Caravel),该工具在可视化、易用性和交互性上很有特色,用户可以轻松实现对数据进行可视化分析。Superset也是一款企业级商业智能Web应用程序。
Docker可视化运行环境PortainerPortainer是Docker的图形化管理工具,由GO语言编写的,提供状态显示、应用模板快速部署、对于Docker(容器、镜像、网络、数据库逻辑卷)的基本操作、日志显示、容器控制台等功能。
企业云盘系统NextcloudNextcloud是一款用于自建私有网盘的云存储开源软件,采用PHP+MySQL开发,提供了多个同步客户端支持多种设备访问,用户可以很方便地与服务器上存储的数据保持同步,并分享数据。还支持其他同步来源:Dropbox、FTP、OpenStack Object Storage、SMB、WebDAV、SFTP。
一站式DevOps平台GitLab GitLab起初是一个开源源码仓库管理项目,旨在帮助团队协作进行软件开发。通过以业界领先的速度提供新功能,GitLab现在为软件开发和运营生命周期提供了一个完整的DevOps方案。GitLab功能包括:项目管理,计划,创建,验证,打包,发布,配置,监视和保护应用程序所需的一切。
网络统计分析平台MatomoMatomo是一个强大的开源网络分析平台,拥有完全的数据所有权,并确保业务符合GDPR和CCPA。尤其对于商业软件来说,Matomo增强的搜索引擎优化以及转换优化能力,让您在数字营销领域能力大大增强。
实时视频服务器SRSSRS是一个简单高效的实时视频服务器,支持RTMP、WebRTC、HLS、HTTP-FLV、SRT等多种实时流媒体协议。基于协程技术,无异步回调难以维护的问题。支持云原生标准(Docker镜像、K8s部署、可观测性日志和监控指标等),提供云SRS无门槛应用。SRS聚焦于实时流媒体网关,实现实时流媒体协议的接入和互相转换以及不断迭代,比如RTMP、HLS、WebRTC、HTTP-FLV和SRT等。

二、云耀云服务器L实例配置

2.1 重置密码

购买完成后,会短信通过你的云服务器信息,重点是公网IP地址和用户名。首先我们需要打开你的服务器控制台,完成重置密码
在这里插入图片描述
勾选自动重启,点击确定即可。
在这里插入图片描述

2.2 服务器连接

  • 方式一:使用控制台提供的VNC方式登录

  • 方式二:使用Putty、Xshell等工具登录Linux弹性云服务器,
    a) 下载安装登录工具,例如Putty。
    b) 输入弹性公网IP。
    c) 输入用户名:root、密码,单击“确定”。

  • 方式三:使用Linux/Mac OS系统主机登录Linux弹性云服务器。
    a) 执行连接命令。
    ssh 弹性公网IP
    例如:ssh 123.xxx.xxx.456
    b) 输入用户名:root、密码,登录服务器。

我个人习惯使用 MobaXterm 这款软件,添加SSH连接,输出公网IP、用户名和端口(默认22),连接即可。

在这里插入图片描述

2.3 安全组配置

安全组是一个逻辑上的分组,为同一个VPC内的云服务器提供访问策略。用户可以在安全组中定义各种访问规则,当云服务器加入该安全组后,即受到这些访问规则的保护。

系统为每个网卡默认创建一个默认安全组,默认安全组的规则是对出方向上的数据报文全部放行,入方向访问受限。您可以使用默认安全组,也可以根据需要创建自定义的安全组。
在这里插入图片描述
主要需要填写优先级(默认填1即可)、协议端口信息(一般选择你项目需要暴露的端口即可),其他默认点击确定即可。安全组配置主要是暴露端口可以给外网访问。
在这里插入图片描述
如果还不清楚可以参考文档:安全组配置示例

三、部署 drawio

3.1 drawio 介绍

Draw.io 是一个流行的在线图表和流程图绘制工具,允许用户创建各种类型的图表,包括流程图、组织结构图、网络图、UML 图、流程图、时序图等。下面是 Draw.io 的详细介绍:

  1. 图表种类
    Draw.io 提供多种图表类型,可以满足不同场景下的绘图需求,如流程图、组织结构图、网络图、UML 图、流程图、时序图、地图等。

  2. 在线工具
    Draw.io 是一个基于 Web 的在线工具,用户可以通过浏览器直接访问,无需安装任何软件。这种特性使得用户可以随时随地访问并创建图表。

  3. 用户友好界面
    Draw.io 设计了直观、简洁的用户界面,容易上手,无论用户是专业人士还是初学者,都可以快速创建专业质量的图表。

  4. 多平台兼容
    Draw.io 可以在多种平台上运行,包括 Windows、macOS、Linux,也支持移动设备,可以在 PC、Mac、iPad 等设备上运行。

  5. 云存储和本地存储
    用户可以选择在本地存储绘图文件,也可以使用云存储(如 Google Drive、OneDrive、Dropbox)来保存图表,实现文件的安全存储和多设备同步。

  6. 实时协作
    Draw.io 允许多个用户实时协作编辑同一个图表,方便团队协作和共同完成项目。

  7. 导出和分享
    用户可以将创建的图表导出为常见的图像格式(PNG、JPG、SVG等),也可以直接分享图表链接,便于与他人分享和交流。

  8. 扩展插件
    Draw.io 支持各种扩展插件,用户可以根据自身需求扩展功能,增强工作效率。

总的来说,Draw.io 是一个功能丰富、易用、多平台兼容的在线图表绘制工具,适用于个人和团队,可满足多种绘图需求。

  • 官网:https://www.drawio.com/

3.2 Docker 环境搭建

本次服务器环境是ubuntu系统镜像,需要自己安装docker环境

服务器类别系统镜像内网IP地址Docker版本操作系统版本
云耀云服务器L实例Ubuntu192.168.0.16820.10.24Ubuntu 22.04.1 LTS

使用snap命令安装docker

root@hcss-ecs-f632:~# snap install docker
docker 20.10.24 from Canonical✓ installed

测试docker安装是否成功

root@hcss-ecs-f632:~# docker -v
Docker version 20.10.24, build 297e128

检查docker服务状态

root@hcss-ecs-f632:~# systemctl status docker
● docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2023-09-14 14:25:21 CST; 2 days ago
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 30672 (dockerd)
      Tasks: 73
     Memory: 137.0M
        CPU: 2min 37.906s
     CGroup: /system.slice/docker.service

检查docker compose版本

root@hcss-ecs-f632:~# docker compose version
Docker Compose version v2.17.2

3.3 drawio 部署

  • 下载镜像

从docker hub拉取 drawio 镜像,地址:https://hub.docker.com/r/jgraph/drawio

root@hcss-ecs-f632:~# docker pull jgraph/drawio
Using default tag: latest
latest: Pulling from jgraph/drawio
379fa4960c82: Pull complete
2f8a564c8167: Pull complete
8fa76ed50e52: Pull complete
ec7797702745: Pull complete 
07a0e16f7be1: Pull complete 
Digest: sha256:d7eb4e9658b8df5601381bbe3f82a7b1b8ad3877bc25b090a84ef8d16b18ea84
Status: Image is up to date for jgraph/drawio:latest
docker.io/jgraph/drawio:latest
  • 配置安全组

在华为云云耀云服务器L实例的安全组管理页面,添加入方向规则,接下来我们启动服务需要监听8443端口,所以添加安全组为TCP:8443协议端口。
在这里插入图片描述

  • 启动服务

使用docker-compose方式启动,先创建文件docker-compose.yml

version: '3.8'
services:
  drawio:
    image: jgraph/drawio
    container_name: drawio
    ports:
      - "8443:8080"
    restart: unless-stopped

如果将上述代码片段保存在名为 docker-compose.yml 的文件中,则只需从同一文件夹中运行 docker compose up -d 即可自动拉取 drawio 映像,并创建并启动一个容器。 up 表示启动服务,-d 表示在后台执行。docker-compose down 命令用于停止和清理由 docker-compose up 启动的服务。

root@hcss-ecs-f632:~/drawio# docker-compose up -d
Creating network "drawio_default" with the default driver
Creating drawio ... done
  • 检查容器状态

检查 drawio 容器状态,确保容器正常启动

root@hcss-ecs-f632:~/drawio# docker ps
CONTAINER ID   IMAGE                        COMMAND                  CREATED              STATUS                    PORTS                                                 NAMES
71e50bb609c8   jgraph/drawio                "/docker-entrypoint.…"   About a minute ago   Up About a minute         8443/tcp, 0.0.0.0:8443->8080/tcp, :::8443->8080/tcp   drawio
  • 访问地址

内网:http://localhost:8080/?offline=1
外网:http://公网IP:8443/?offline=1

3.4 drawio 使用

首次访问,需要等待加载服务
在这里插入图片描述
选择存储图表的文件路径:Device表示本地存储,Broswer表示浏览器的本地localstroage,非永久保存在这里插入图片描述
创建一个新的图表
在这里插入图片描述设置图表文件名称及其文件格式,创建即可在这里插入图片描述
进入编辑界面,draw.io 是一个流行的在线图表和流程图绘制工具,它具有直观、功能丰富的编辑界面,可以让用户轻松创建各种类型的图表。以下是 draw.io 编辑界面的主要组成部分和功能介绍:

  • 菜单栏:
    菜单栏位于编辑界面的顶部,包含常用的操作菜单,如文件(File)、编辑(Edit)、视图(View)、格式(Format)、工具(Tools)等。通过菜单栏可以执行多种操作,如新建、打开、保存、导出图表等。

  • 工具栏:
    工具栏位于菜单栏下方,包含常用的绘图工具,如选择、矩形、圆形、箭头、线条等。通过工具栏可以快速选择和使用所需的绘图工具。

  • 侧边栏:
    侧边栏通常位于编辑界面的左侧或右侧,包含图表元素库,用户可以从中选择并拖拽图表元素到绘图区域。侧边栏中的元素库按类别组织,如基本形状、流程图、UML、网络图等。

  • 绘图区域:
    绘图区域是编辑界面的主要区域,用于绘制和编辑图表。用户可以在绘图区域中拖拽图表元素,连接元素,调整大小,编辑文字等。绘图区域提供了丰富的编辑功能,包括多种绘图工具和选项。

在这里插入图片描述

由于界面默认是英文的,如果不方便阅读和使用,我们可以在菜单栏切换语言为简体中文

在这里插入图片描述

这样我们就可以更清楚的了解各个功能模块了,使用起来也更加方便

在这里插入图片描述

侧边栏包括的图表元素库,还可以自定义添加更多的图形

在这里插入图片描述

对于编辑完成的图表文件,也支持导出为其他格式,如PNG、PDF、HTML等

在这里插入图片描述

使用 drawio 在线绘制了一个UML的活动图 (Activity Diagram)示例如下,如果想要挖掘更多 drawio 的绘图功能,请自行探索。

在这里插入图片描述

四、总结

云耀云服务器L实例是新一代开箱即用、面向中小企业和开发者打造的全新轻量应用云服务器。云耀云服务器L实例提供丰富严选的应用镜像,实现应用一键部署,助力客户便捷高效的在云端构建电商网站、Web应用、小程序、学习环境、各类开发测试等。

而且云耀云服务器L实例使用门槛较低,如果您是正在了解云计算服务的入门用户,或是需要在服务器中部署简单应用的个人开发者、中小企业,那么推荐您选择云耀云服务器L实例

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1053361.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

宝贝详情页制作的7个步骤,一看就懂

对于许多淘宝卖家来说,制作精美的详情页是吸引客户和提升销售的关键。然而,很多卖家可能会因为缺乏设计技能和经验而感到困惑。本文将为您揭示如何使用免费在线海报制作工具,如乔拓云,来制作具有吸引力的详情页,让您在…

基本数据类型在内存中存储形式

目录 内存分区模型 常量 与 变量 常量的定义 #define 与 const 区别 宏与const使用 修改const常量 整数类型 无符号整数 有符号整数 补码 内存分析 浮点数类型 float类型的IEEE编码 double类型的IEEE编码 基本的浮点数指令 数据类型转换分析 浮点数作为返回值…

嵌入式Linux应用开发-基础知识-第十六章GPIO和Pinctrl子系统的使用

嵌入式Linux应用开发-基础知识-第十六章GPIO和Pinctrl子系统的使用 第十六章 GPIO 和 Pinctrl 子系统的使用16.1 Pinctrl 子系统重要概念16.1.1 引入16.1.2 重要概念16.1.3 示例16.1.4 代码中怎么引用pinctrl 16.2 GPIO子系统重要概念16.2.1 引入16.2.2 在设备树中指定引脚16.2…

React 入门笔记

前言 国庆值班把假期拆了个稀碎, 正好不用去看人潮人海, 趁机会赶个晚集入门一下都火这么久的 React 前端技术. 话说其实 n 年前也了解过一丢丢来着, 当时看到一上来就用 JS 写 DOM 的套路直接就给吓退了, 扭头还去看 Vue 了🤣, 现在从市场份额来看, 确实 React 还…

分析各种表达式求值过程

目录 算术运算与赋值 编译器常用的两种优化方案 常量传播 常量折叠 加法 Debug编译选项组下编译后的汇编代码分析 Release开启02执行效率优先 减法 Release版下优化和加法一致,不再赘述 乘法 除法 算术结果溢出 自增和自减 关系运算与逻辑运算 JCC指…

决胜未来:解锁新科技趋势的无尽可能性

随着科技的飞速发展,我们的未来迈入一个新的时代。无论是人工智能、区块链、大数据、物联网还是机器学习等,这些技术正以前所未有的速度重塑我们的世界和生活。面对这些未来的科技趋势,我们能否抓住其中的机遇并寻找新的突破? 首先,我们来看一看人工智能。人工智能…

2023年中国工业脱水机行业供需分析:随着自动化和智能化技术的快速发展,销量同比增长4.9%[图]

工业脱水机行业是指专门从湿润的固体物料中去除水分的设备制造和相关服务。它广泛应用于食品加工、化工、制药、纺织、环保等行业,用于去除物料中的水分,提高产品质量和降低能耗。 工业脱水机行业分类 资料来源:共研产业咨询(共研…

基于SpringBoot的师生共评的作业管理系统设计与实现

目录 前言 一、技术栈 二、系统功能介绍 课程管理 作业管理 作业互评 小组管理 作业管理 作业评分 三、核心代码 1、登录模块 2、文件上传模块 3、代码封装 前言 随着信息互联网信息的飞速发展,无纸化作业变成了一种趋势,针对这个问题开发一个…

【Window10 】删除‘设备和驱动器’中的百度网盘、酷狗音乐、迅雷下载等

原因: 不想在设备里看到它。 解决方案: 打开cmd找到 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\ 目录在 NameSpace 目录下找到对应的软件目录,删除即可(挨个目录的点击进去看…

Java / MybatisPlus:JSON处理器的应用,在实体对象中设置对象属性,对象嵌套对象

1、数据库设计 2、定义内部的实体类 /*** Author lgz* Description* Date 2023/9/30.*/ Data // 静态构造staticName,方便构造对象并赋予属性 AllArgsConstructor(staticName "of") NoArgsConstructor ApiModel(value "亲友", description …

web:[极客大挑战 2019]PHP

题目 点进页面显示如下 根据页面提示,这个网站有备份文件,备份文件一般是bak文件格式,用dirsearch扫描 访问之后下载了一个文件 里面都是一些代码 在index.php中发现了一个类的文件,一个get传参,然后将传进的值进行反序…

【强化学习】基础概念

1. Agent (智能体) 智能体是进行决策和学习的实体,它能感知环境的状态,并基于策略采取动作以影响环境。智能体的目标是通过与环境的交互获得最大化的累积奖励。 2. Environment (环境) 环境是智能体所处的外部系统,它与智能体交互。环境的…

Error: node: unknown or unsupported macOS version: :dunno 错误解决

一、原因 今天安装 brew install node报错了,错误信息如下: 二、解决方案 1)查找homebrew-cask安装位置 echo $(brew --repo homebrew/homebrew-cask) // 输出 /opt/homebrew/Library/Taps/homebrew/homebrew-cask2)使用 gi…

Linux系统编程系列之进程间通信-IPC对象

一、什么是IPC对象 消息队列,共享内存和信号量组被称为IPC对象。各种不同的IPC其实是在不同时期逐步引入的,他们是在UNIX伯克利版本system-V中引入的三种通信方式。 二、IPC对象特性 1、在系统中使用键值(KEY)来唯一确定&#xf…

angular 在vscode 下的hello world

Angulai 是google 公司开发的前端开发框架。Angular 使用 typescript 作为编程语言。typescript 是Javascript 的一个超集,提升了某些功能。本文介绍运行我的第一个angular 程序。 前面部分参考: Angular TypeScript Tutorial in Visual Studio Code 一…

yolov8 opencv模型部署(C++版)

yolov8 opencv模型部署(C 版) 使用opencv推理yolov8模型,仅依赖opencv,无需其他库,以yolov8s为例子,注意: 使用opencv4.8.0 !使用opencv4.8.0 !使用opencv4.8.0 &#…

软件设计师_操作系统基本原理_学习笔记

文章目录 2.1 操作系统概述2.2 进程2.2.1 进程状态转换图2.2.2 前趋图2.2.3 进程的同步与互斥2.2.4 PV操作2.2.5 死锁 2.3 存储管理2.3.1 分区存储管理 2.1 操作系统概述 2.2 进程 2.2.1 进程状态转换图 2.2.2 前趋图 哪些任务可以并行,哪些任务有先后关系&#xf…

搭建前端框架

在终端进入web目录,然后创建vuecrud工程 创建工程并引入ElementUI和axios手把手教学>传送门:VueCLI脚手架搭建

设计一个简单的通讯录

目录 导读: 一、主函数 1. 打印功能菜单 2. 用枚举常量列举功能给功能赋值(0-5) 3. main主函数 二、头文件 三、通讯录各功能的实现 1. 初始化通讯录 2. 增加联系人 3. 展示所有联系人信息 4. 删除指定联系人 5. 查询指定联系人…

ARM汇编基础指令整合

汇编语言的组成 伪操作 不参与程序的执行,但是用于告诉编译器程序该怎么编译 如: .text .global .end .if .else .endif .data 汇编指令 汇编器将一条汇编指令编译成一条机器码,在内存里一条指令…