RHEL

拥抱自主可控Linux,如何在中标麒麟上部署活字格低代码开发平台?

 ̄綄美尐妖づ 提交于 2020-12-10 08:17:59
拥抱自主可控Linux,如何在中标麒麟上部署活字格低代码开发平台? 在“双循环”的大背景下,企业客户对自主可控的需求越发强烈。为了让更多低代码开发者能够将自己开发的应用部署至自主可控的系统平台,活字格企业级低代码开发平台基于开源的.NET Core开源技术,打造了兼容主流Linux系统的私有化部署服务器。本文将以中标麒麟V7为例,为您介绍将活字格服务器端部署在Linux云主机的方法和技巧。 系统选型与基础配置 为了充分满足企业级应用开发过程中,不同应用场景、合规性制度,以及 IT 技术背景对部署方式的要求,活字格企业级低代码开发平台的部署方式非常灵活,全面支持私有化部署和云部署。从项目实践上看,云主机的部署方式更适合预算有限或者应用场景以互联网为主(如移动办公等)的企业级应用,是大多数活字格开发者的首选。 从阿里云等云服务提供商选购ECS等虚拟机时,您首先需要确定Linux的发行版本和恰当的硬件配置。操作系统方面,经过严格测试,活字格服务端支持的Linux类操作系统比较广泛,包括如下主流发行版: CentOS 7 Ubuntu 1604 / 1804 RedHat 7 中标麒麟 V7 在配置选择时,您可以参考技术白皮书,根据注册用户数、在线用户数或并发用户数确定硬件配置。 在云服务提供商处购买云主机后,您需要进行网络访问配置。除了启用Web应用所需的80(HTTP)或443

“外联数据库”还不够!企业级低代码开发平台开放性解密

故事扮演 提交于 2020-12-10 07:37:06
在之前的文章中,我们讨论了企业级低代码开发平台对系统架构提出的技术要求。今天,我们在架构的基础上,关注开放性为企业级应用开发带来的重要价值,详细了解低代码开发平台如何通过与各种软硬件与互联网服务深度集成,打通数据孤岛,协同增效推进企业数智化转型升级。 什么是企业级应用开发平台? 企业级应用是企业软件应用中的一个类别,被称为软件开发领域的“明珠”。典型的企业级应用通常可以分为三个大类,即支撑企业核心业务的应用系统(如生产制造业的MES、交通运输业的TMS)、涵盖企业全流程的大规模综合型系统和基于行业软件定制开发的个性化模块。这些企业级应用支撑着企业的核心业务发展,为推进企业数字化打下坚实的基础。 这些特性决定了能够开发企业级应用的工具,必然能够满足互联网应用的开发,反之则不尽然。这就意味着选择一款企业级应用低代码开发平台,除了生产力外,还需关注工具本身的技术架构、开放程度及安全可控性等关键指标。 本文将专注于开放性,以活字格企业级低代码开发平台为例,从多源数据整合到各层编程接口,全面介绍具备能够支撑企业级应用开发的低代码开发工具,及这类工具的开放性设计。 剑指“数据孤岛”,支持多源数据整合 作为系统集成的重要组成部分和基础能力,多源数据整合被更多开发者和企业 IT 决策人员视为低代码开发平台产品的必备功能。截止目前,少数先进的低代码开发平台厂商已经开放了数据访问能力

巨头们为什么要开源自己的技术?解析科技企业对软件开源的态度

假如想象 提交于 2020-12-10 01:35:42
今年上半年 , Google 公开了用于Big Transfer(BiT)的预训练模型和微调代码——Big Transfer是一种深度学习的计算机视觉模型。根据 Google 的说法,Big Transfer 可使 任何人在相应的任务上达到最优表现,即使每个类只有少量的标签图片。BiT仅是这家科技巨头 众多 免费开放产品 中的一个 , 其实业界大佬 发布免费 且实用的 开源软件科技界 中并不罕见 , 那 大型科技公司 为什么要这样做,真的是“用爱发电”吗 ? 在 90年代后期, 那时 Open Source Initiative 才 出现 不久 , 人们普遍认为 将源代码公开的想法 很不理智 。 毕竟 专有软件是标准, 相关企业或者组织 会尽一切努力保护软件。 但 到 如今 2020年,开源的概念 早已经 发生了巨大的变化,现在 开源思维正一步步 成为主流。 世界上有如此之多的 开源技术 企业(组织) ,其中一些年 盈利 过亿美元 , 甚至 超过 10亿美元, 亿元俱乐部中不乏有像 红帽、MongoDB、Cloudera、MuleSoft、Hashicorp、Databricks(Spark)和Confluent(Kafka) 这样的大佬 。 除了上述高调收购和投资开源项目 的 科技公司外, 就连 谷歌和Facebook 这类传统科技巨擘 也 在推进开源战略 , 可见 开源对于

nginx1.18.0在虚拟机上的搭建

人盡茶涼 提交于 2020-12-09 10:27:15
1、搭建nginx之前先下载安装pcre函数库 pcre 下载地址 https://sourceforge.net/projects/pcre/ 下载最新的8.44版本 2、安装pcre 下载之后rz -be上传到虚拟机,进行解压到根目录下 tar zxvf pcre-8.44.tar.gz -C./ 对当前文件夹授予全部读写权限 chmod 777 -R /root/pcre-8.44, cd 进到pcre-8.44目录下,安装gcc插件 yum -y install gcc yum -y install gcc-c++ 初始化配置并安装 ./configure make&&make install 进入pcretest命令界面 ./pcretest ctrl+c 退出,PCRE安装成功 可查看pcre版本号 pcre-config --version 3、安装nginx nginx下载地址 http://nginx.org/ , 下载稳定版nginx-1.18.0版本,rz -be从本地上传压缩包到虚拟机 解压到根目录下 tar zxvf nginx-1.18.0.tar.gz -C ./ 安装插件 yum install -y zlib-devel 进到nginx-1.18.0目录下并初始化安装配置 cd nginx-1.18.0 需要编译安装 ./configure -

主流 Kubernetes 发行版梳理

a 夏天 提交于 2020-12-06 15:55:40
2014 年,Kubernetes 作为内部 Google orchestrator Borg 开源版本推出,目前已是最成功和发展最快的 IT 基础架构项目之一。2018 年,Kubernetes 已广泛应用于各种业务,从软件开发商到航空公司。Kubernetes 得以迅速普及的原因之一就是其开源架构及由社区提供的大量手册、文档和支持。 就像所有成功的开源项目一样,Kubernetes 也存在很多发行版,开源版本固然好,但太过基础和存在很多错误,因此开发者需要不同的发行版提供额外功能。虽然市面上也有很多云供应商支持 Kubernetes,但本文侧重梳理可在本地运行或作为云托管选项的发行版,减少被单一供应商绑定的风险。 原版开源 Kubernetes Kubernetes 由 Cloud Native Computing Foundation(云原生计算资金会)和 Kubernetes 用户组成的多样化社区支持,也是第一个从 CNCF 毕业的项目。 开发者对原版 Kubernetes 最为熟悉,通过官网或者 Github 开源网站可轻松找到原版 Kubernetes 的功能列表和官方文档。需要注意的是,如果选择该版本,你可以享受所有开源功能和社区支持,但原生开源版本往往存在一些问题或者无法第一时间获得社区帮助。 许可和定价模型 开源且 100%免费,可以像所有开源产品一样安装

Red Hat任命新CEO

假如想象 提交于 2020-12-06 04:56:41
Red Hat (红帽)在官网宣布任命Paul Cormier 为新的总裁兼 CEO。去年IBM收购红帽后,RedHat前CEO James(Jim)Whitehurst 正式成为IBM董事局主席。接替 Whitehurst 的是他曾经的助手 Paul Cormier,他们曾共事十多年, Paul在2001 年加入 Red Hat , 担任工程副总裁,之后被形容为“史上最佳人选之一”的新管理层,伴随着 Red Hat 从一家创业公司成长为一家数十亿美元的科技公司, Paul Cormier在RedHat由单一的Linux系统公司,成功转型为企业应用方案商的过程中起到非常重要的作用。 开源派红包福利 打开支付宝首页搜索“556850443” 立即领红包 微信订阅号:开源派 (opensourcepie) ↓点击 阅读原文, 查看相关链接 本文分享自微信公众号 - 开源派(opensourcepie)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“ OSC源创计划 ”,欢迎正在阅读的你也加入,一起分享。 来源: oschina 链接: https://my.oschina.net/u/4181889/blog/4414170

kubernetes (一)使用Rancher搭建集群

放肆的年华 提交于 2020-12-05 12:45:44
目录 如何快速高效部署K8s集群 Rancher是什么 为什么是Rancher 1.0、安装Rancher 1.1、环境 1.2、选择Rancher版本 1.3、拉取镜像 2.0、容器启动高级选项 2.1、SSL加密方式访问Rancher 默认自签名证书: 自定义自签名证书: 2.2、启用API审核日志 2.3、Air Gap 2.4、持久化数据 3.0、启动容器 4.0、访问UI 5.0、Rancher多节点HA部署 5.1、准备: 5.2、部署需求: HA 节点 MySQL数据库 外部负载均衡服务器 5.3、HA模式下的RANCHER SERVER节点 如何快速高效部署K8s集群 众所周知的K8s集群的部署非常麻烦而且坑又多,为了提升效率必须借助一些工具 Rancher是什么 Rancher是一个开源的企业级容器管理平台。通过Rancher,企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台。Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台。 为什么是Rancher 目前创建K8S集群的安装程序最受欢迎的有Kops,Kubespray,kubeadm,rancher,以及个人提供的脚本集等。 (对于Kubernetes容器化的方式运行,容灾恢复比在物理机优秀。所以忽略二进制部署在物理机上)

关于Linux MongoDB的安装

落花浮王杯 提交于 2020-12-05 10:57:03
前一篇博文讲解了如何安装与配置MongoDB的windows版,本篇博文接着上一篇讲解如何在Linux系统中安装与配置MongoDB,为了演示,我问同事要了它的云服务器用于演示,当然我自己也有,但是已经安装了,就不卸载重新装了[笑脸]。 下载Linux版的MongoDB安装包 同样,与windows一样我们先进入官方的下载中心,点击进入Community Server ,然后选择Linux tab下,我们可以发现如下图所示的页面: 下载 如上图所示,我们可以看到有许多版本的安装包,那我们选择下载哪个呢?下面我会讲解一下: 从上面所有的版本我们会发现主要有6种,分别是 Amazon Linux(亚马逊)、Debian Linux(Debian)、Linux legacy、RHEL Linux(红帽)、SUSE Linux(SuSE Linux AG)、Ubuntu Linux(友帮拓、优般图、乌班图)。 从上面的分类我们可以看出主属于5个公司的Linux以及一个Linux legacy,如何选择某个版本需要根据你将要安装的Linux属于哪个公司的产品。比我我将要安装的Linux是CenOS 7 ,该Linux是红帽公司旗下的一款Linux,所以我下载的话会选择RHEL 7 Linux 64-bit x64,同公司下的产品,我会尽量选择高版本的产品,当然不是越高越好

Rancher企业级容器管理平台

荒凉一梦 提交于 2020-12-05 00:55:42
Rancher企业级容器管理平台 1.安装Rancher Rancher Server当前版本中有2个不同的标签。对于每一个主要的release标签,我们都会提供对应版本的文档。 rancher/server:latest 此标签是最新一次开发的构建版本。这些构建已经被CI框架自动验证测试。但这些release并不代表可以在生产环境部署。 rancher/server:stable 此标签最新一个稳定的release构建。这个标签代表推荐在生产环境中使用的版本。 PS:请不要使用任何带有 rc{n} 前缀的release。这些构建都是Rancher团队的测试构建。 docker pull rancher/server:v1.6.14 使用一个简单的命令就可以启动一个单实例的Rancher。 > docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:v1.6.14 关闭防火墙(后续增加节点需要和主节点端口通讯需要关闭防火墙) > systemctl stop firewalld.service # 关闭firewall > systemctl disable firewalld.service # 禁止firewall开机启动 等待容器启动访问对应IP的8080端口的地址可以看到如下界面

Mongodb4.4.1分片集群搭建

谁说胖子不能爱 提交于 2020-12-04 08:25:22
1、环境规划 3台机,每台机5个实例,分别mongos 1 个,config server 1 个,shard server 3 个 IP:192.168.56.107(mongodb01) 实例:mongos:30000 shard1:40001(主节点) shard2:40002(仲裁节点) shard3:40003(副节点) config:27027 IP:192.168.56.105(mongodb02) 实例:mongos:30000 shard1:40001(副节点) shard2:40002(主节点) shard3:40003(仲裁节点) config:27028 IP:192.168.56.106(mongodb03) 实例:mongos:30000 shard1:40001(仲裁节点) shard2:40002(副节点) shard3:40003(主节点) config:27029 2、创建相应目录 在192.168.56.107(mongodb01)上新建: mkdir -p /mongodb01/{data,logs,apps,run} mkdir -p /mongodb01/data/shard{1,2,3} mkdir -p /mongodb01/data/config 在192.168.56.105(mongodb02)上新建: mkdir -p