精华内容
下载资源
问答
  • 本地化部署
    千次阅读
    2022-04-02 16:55:13

    编者按:随着互联网和云计算技术的发展与普及,数据安全成为企业管理中的一大重点,我们常常会听到私有化部署和本地化部署这两个高频词汇,那么,它们分别代表什么意思?企业又到底该如何选择将数据储存在哪里呢?

    私有云(Private Clouds)指为一个能单独使用而构建的云, 提供对数据的安全性和服务质量的最有效控制。私有云可部署在企业数据中心的防火墙内,也可以将它们部署在一个安全的主机托管场所,它的核心是指一种企业的专有资源。

    本地化部署(On-Premises)是指将数据运行在个人或组织所在的现实位置计算机内的高级数据处理硬件,目前大多数都是在自己的经营场地上部署并操作运行的一套系统。

    更直白地来讲,私有云部署在于部署的服务器只提供给一个特定的组织或单位使用,至于服务器部署在哪里、由谁来负责管理等问题,没有太过严格的规定,一般都是由企业的管理者决定。而本地化部署是指则将系统直接部署到企业内部的服务器上,数据直接保存在本地。

    举一个例子,把数据类比于人,把服务器类比于住所,那么租房子住相当于私有云模式,住宾馆相当于公有云模式,自己买房子住相当于本地化部署模式。

    当企业在选择部署方式时,就意味着必须在经济性、扩张性与安全性之间寻找一个最适合自己的平衡点,好在这个问题有时候也并不那么难解决——像MyApps低代码开发平台就能够做到私有化本地部署。

    MyApps平台不限部署数量,它支持多服务器部署,且部署数量、用户数量、并发数量、软件数量均没有限制,为企业管理带来诸多便利与优势:

    1、功能更灵活,管理模式更成熟,必支持企业个性化定制;

    2、安全性更高,系统部署在本地,数据更安全可控;

    3、拓展性强,企业能自主二次开发;

    4、可实现内外网隔离,局域网+外网办公发挥综合优势。

    更多相关内容
  • Docker镜像仓库本地化部署教程DTR Docker?可信镜像仓库服务是安全高可用并且支持本地部署的 Docker 服务通常使用 DTR 代指如果知道 Docker Hub 是什么可以将 DTR 理解为私有的 Docker Hub可以在本地部署并且自行管理...
  • 云端部署 vs 本地化部署

    千次阅读 2021-12-04 17:57:29
    到底把应用部署本地还是部署在公有云上?应用部署本地还是部署在公有云上,到底有什么区别?

    CIO在帮所在组织(甲方)从软件服务商(乙方)购买业务所需的应用程序时,会面临一个问题,到底把应用部署在本地还是部署在公有云上?本文结合作者自身经验,就这个问题有几点看法,给各位一个参考。

    首先,我们来看看应用部署在本地还是部署在公有云上,到底有什么区别?

    应用配置

    软件服务商配合甲方进行管理

    应用配置

    甲方负责管理

    应用程序

    应用程序

    软件服务商负责管理

    中间件

    中间件

    操作系统

    甲方负责管理

    操作系统

    虚拟化

    虚拟化

    服务器

    服务器

    存储

    存储

    防火墙

    防火墙

    网络

    网络

    简单来说,本地部署这个方案,需要应用程序的使用方(甲方)准备好该应用程序的运行环境基础设施:包括足够的网络带宽和稳定的网络环境、包括保护网络安全的防火墙以及防勒索病毒的技术、包括购买或配备足够的存储和服务器、包括为了达到高可用性而搭建的虚拟化平台、包括操作系统和数据库的正确版本和配置。除此之外,在应用程序部署之后,由于东西在自己手上,甲方还需要对应用程序依赖的中间件、应用程序本身及其应用配置数据进行维护。虽然通常情况下这部分都会找供应商来支持,但常会发现很多时候遇到的问题其实不是应用程序的问题,而是基础设施的问题,还是需要甲方自己动手。

    部署在公有云的方案,应用程序使用方(甲方)仅需要维护应用程序的配置数据即可,除此之外其它所有基础设施都在云端,甲方只需要提供外网访问,不会有大量的基础设施问题困扰。其实这种方案,是让专业的人做专业的事情,把基础设施运维工作交给了专业的公有云提供商和软件服务商,只要甲方能够正常访问互联网,就可以确保应用的安全性、高可用性、易拓展性,而根本不需要自己购买和维护环境。

    所以说,这两种方案的一个直观对比结果是,本地化部署需要去购买很多基础设施并且配备基础设施的运维人员,持续拥有成本高而云端部署的基础设施按需租用,同时把基础设施的运维工作以较低的价格交给了云厂商和软件供应商,持续拥有成本低。

    其次,我们来看看运维效果,这方面云端也有明显优势。由于本地化部署的运维主要依赖本地的基础设施资源(如网络带宽、服务器空间等),以及本公司的运维人员,通常会有资源短缺如空间不足导致的问题,也有人员相关如离职或操作不当导致的问题,且诸如此类事件难以杜绝。而云端运维由于利用的是公有云厂商如阿里云的强大的IAAS能力,环境的可靠性大大增加,运维工作很多都自动化了由机器来处理,比依靠人员手工操作要靠谱和高效得多。譬如云端的备份和灾难恢复,都可以利用自动化工具来实现,比靠人来管更安全和可靠。云端运维还可以利用公有云厂商的专业服务能力,譬如公有云具备全网最高级别的安全防护,它背后安全团队能力是绝大多数甲方企业的安全团队无法企及的。

    与此同时,云部署也具有本地化部署无可比拟的灵活性优势。譬如可以灵活扩容和收缩,而本地化部署你要么提前购买了资源造成浪费,要么临时申请采购来不及应对,同时还会面临按照峰值所需采购之后,资源不可收缩,不可逆的决定。而且,云端应用由于其开放性,可以方便快速与其它应用进行集成;而本地化部署,往往需要为应用集成进行额外的开发,慢且贵。从访问的灵活性来看,本地化部署很多时候限制成员只能通过特定网络访问,而云端部署可以随时随地访问。诸如此类,不一一细数。

    还有一个要素是系统的升级,本地化部署的系统升级过程相对定制化,可能需要供应商到现场调试,或者处理一些本地独特的环境问题,要做单独的风险评估和验证,往往成本较高,后面大概率变成一个要单独维护的长版本分支。而云端的系统升级可以统一处理,无需针对某个环境拿出来单独考虑,方便快捷。说到快,除了升级过程云端更快,初次实施部署云端也更快。因为省去了配备或调整基础设施环境的过程,可以在更短的时间周期内让用户更早地用上系统,以此更早带来价值。

    个人的一些经验,希望能够有所帮助。欢迎各位朋友补充指正~

    展开全文
  • 什么是本地化部署、IaaS、PaaS、SaaS、DaaS?

    一、本地化部署
    所有的基础设施,应用都需要自己准备;像自己在家做饭吃。
    优点:自由灵活,需要啥准备啥
    缺点:维护成本非常高,繁琐

    二、IaaS
    IaaS是基础设施即服务(Infrastructure as a server),它提前为客户准备好需要的基础设施(cpu,内存,显存,存储,网络资源等),
    用户在此基础上可自行的安装任意的操作系统,任意的软件;像买半成品的食品回来加工吃。
    优点:自由度、灵活度非常的高,客户可以自行安装需要的操作系统及软件
    缺点:维护的成本比较高,不使用时会导致资源的浪费,资源也比较有限,分完后将没有了

    三、PaaS
    PaaS是平台即服务(Platform as a Server),它提前为客户搭建好了平台(云端已经搭建好了操作系统,数据库,中间件,运行库等),
    用户在此基础上下载,安转并使用自己需要的软件即可;像点外卖回来吃。
    优点:减少资源的浪费,用户操作很方便
    缺点:灵活性比较低,有特殊功能需要定制化开发

    四、SaaS
    SaaS是软件即服务(Software as a Server),它提前为客户搭建好了软件(云端已经部署好了操作系统,中间件,数据库,运行库,软件应用都部署等),
    用户开箱即用,像出去到餐厅吃。
    优点:方便快捷,用户直接管理这些软件产生的数据即可
    缺点:软件多而且乱,安转复杂,运维复杂,如果批量采购的化价格昂贵

    五,DaaS
    DaaS是数据即服务(Date as a Server),云端部署好各种环境,收集大量数据进行分析,最后把筛选,分析出来的数据作为服务,比如定向推送;
    像餐厅根据你的用户信息分析出你的喜好推荐你吃什么。
    优点:从大量数据中提炼出精华,方便用户使用
    缺点:可能涉及到用户隐私,数据安全方面要求更高

    展开全文
  • mapbox gl本地化部署实践

    千次阅读 2021-11-23 10:15:03
    最近由于项目要求,需将mapbox gl部署在内网服务器中,经过分析后发现,需要本地化配置的主要包括 mapbox gl的js库、css库及其他依赖库(如turf等) mapbox gl调用的地图服务 mapbox gl字体库 mapbox gl图标库1....

    最近由于项目要求,需将mapbox gl部署在内网服务器中,经过分析后发现,需要本地化配置的主要包括

    • mapbox gl的js库、css库及其他依赖库(如turf等)
    • mapbox gl调用的地图服务
    • mapbox gl字体库
    • mapbox gl图标库1.地图下载: 

    1.JS库资源下载     

            首先,mapbox gl的js库和css库等资源可以下载到本地文件夹中,此步比较简单,在此就不再赘述。另外如果是采用vue、react等前端框架,安装mapbox相关依赖即可。

    2.离线地图下载:

            mapbox gl调用的地图服务可以通过多种方式进行配置,比如geoserver或者nginx代理的方式,本文主要讲后者。

            地图下载的方式有很多种,比全能地图下载器、水经注、太乐地图下载器等等,本文采用比较简单的方式(无需授权,免费),通过qgis下载天地图(qgis所用版本3.20)。

            打开qgis,下载插件QMetaTiles,然后在qgis左侧添加天地图在线地图,以影像地图为例,在XYZ Tile中右键新建连接,输入天地图的底图地址和标注地址:

    URL:(key需要自己申请,免费):http://t0.tianditu.gov.cn/img_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=img&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}&tk=你申请的key

    影像底图注记url:https://t0.tianditu.gov.cn/DataServer?T=cia_w&x={x}&y={y}&l={z}&tk=你申请的key

     

     然后将影像地图和标注添加到地图中,如下图显示,添加到地图后,往往会由于网络问题存在不可见的情况,此时需耐心等待一会,可通过鼠标滚轮适当滚动来查看影像地图,滚动太快可能影像会不能及时加载出来。

     影像地图下载,点击QMetaTils,打开地图下载页面,配置相关参数,然后就可以将地图下载到本地了,注意下载的地图是金字塔结构,除非项目需要,不易过大。地图下载后可通过nginx进行代理转发。

     

     

     3.字体库和图标库下载

    mapbox gl的sprite库和glyphs库可通过以下链接获取,然后通过nginx进行代理转发

    glyphs和sprite.zip-互联网文档类资源-CSDN下载mapboxgl字体库和图标库,可以通过nginx代理后进行本地化使用!更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/limengpiao/47269722

    4.示例

    由于mapbox gl所依赖的所有在线资源均已本地化处理,所以token就不再需要。

    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="utf-8" />
      <title>Extrude polygons for 3D indoor mapping</title>
      <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no" />
      <script src="./js/mapbox-gl.js"></script>
      <link rel="stylesheet" type="text/css" href="./css/mapbox-gl.css"/>
      <style>
        body {
          margin: 0;
          padding: 0;
        }
        #map {
          position: absolute;
          top: 0;
          bottom: 0;
          width: 100%;
        }
      </style>
    </head>
    
    <body>
      <div id="map"></div>
      <script>
        var map = new mapboxgl.Map({
    	  version: 8,
          container: 'map',
    	  style:{
    		version: 8,
    		// {fontstack}请求字形时,此标记将替换text-font为符号图层属性中指定的字体堆栈中以逗号分隔的字体列表
    		// {range}请求字形时,此标记将替换为256个Unicode代码点
    		// 例如,要为Unicode Basic Latin和Basic Latin-1 Supplement块加载字形,范围将为0-255,根据需要显示的文本,在运行时确定加载的实际范围
    		glyphs: 'http://localhost:8088/mapbox/{fontstack}/{range}.pbf',
    		sprite: 'http://localhost:8088/mapbox/sprite/sprite',
    		visibility: 'public',
    		sources: {
    		  'tdt-tiles': {
    			'id': 'tdt_image_tile',
    			'type': 'raster',
    			'tiles': [
    			'http://localhost:8088/tiles/{z}/{x}/{y}.png'
    			],
    			'tileSize': 256
    		  },
    		},
    	    layers: [{
              id: 'layer-tiles',
              type: 'raster',
              source: 'tdt-tiles'
    		}]
    	  },
          center: [114.747, 30.46325],
          zoom: 8,
          antialias: true,
    	  minzoom: 8,
    	  maxzoom: 19
        });
      </script>
    </body>
    </html>

    注意:在mapbox gl中使用字体时,要根据本地已有的字体库来设置,如下所示:

    'layout': {
            'text-field': '{name}',
            'text-size': 14,
            'text-offset': [0, 2],
            'text-font': ['DIN Offc Pro Medium', 'Arial Unicode MS Bold'],
          }

    展开全文
  • 当面对设备规模较大、业务场景复杂、对数据安全更高的问题,许多企业开始转向寻求 IoT 物联网整体系统本地化部署的解决方案。 从概念上来说,私有化本地部署则是基于PaaS模式的一种部署方式。厂商直接把系统布置...
  • 前端性能测量工具-WebPageTest
  • 本地化部署方案 VS 云托管方案

    千次阅读 2019-09-30 09:22:15
    您应继续使用当前本地化部署方案,还是应考虑托管服务解决方案? 决策关键业务流程需要考虑的三个因素。 1 成本 本地化部署方案 首要因素之一是评估软件更新的范围。 您是否在考虑将新供应商接入到新的B2B解决方案...
  • arcgis for js本地化部署教程

    千次阅读 2018-06-21 20:24:02
    最近在学习arcgis for js,相信本地化部署是很多GISER马上就会碰到的问题。我是感觉各种软件都会坑我,总会遇到一些莫名其妙的问题。百度各种解决方案都不行。一问群里大佬,大佬总说很简单,不屑一顾,让百度去,哎...
  • 智能的视频监控在现代安防系统中正发挥着不可或缺的作用,截至2019年底,中国有超过两亿个摄像头在使用中,中国成为全球视频监控最大的市场。国内市场壮大的同时,僧多粥少,不少安防企业将眼光放向了海外。
  • Mapbox的本地化部署

    千次阅读 2020-01-13 11:08:00
    1.Tippecanoe作为切图工具,其中需要用到gdal开源库进行格式转换 2.mbtileserever作为矢量切图发布的服务器 3.mapbox-gl-js 本地化 基本上mapbox-gl-js是围绕着style文件开展工作 通过style的定义来描...
  • ArcGIS API for JavaScript本地化部署

    千次阅读 2018-03-28 11:39:26
    最近公司项目要把一些项目信息在地图上显示,所以请教公司GIS同事并研究,使ArcGIS API for JavaScript能够本地化部署。1.首先需要下载ArcGIS API for JavaScript,解压放到js文件夹;2.修改dojo.js和init.js里面的...
  • 1.安装node.js环境 安装成功后进行测试 2.下载并安装http-server npm install -g http-server 3.下载editor文件 打开swagger-editor官网,也可以在...
  • 本地化部署建设:在完全本地化部署的基础上提供足够的部署灵活性 运营安全:全方位运营风险防范、安全审计与安全管理支撑 集成能力强,生态建设已经成型 体验对比:与微信一致的体验 账号体系安全性对比 完全私有化...
  • 本地部署就是由用户在自己本地部署服务器环境,本地管理。 云化部署就是采用云化的方案,也叫SaaS模式,使用厂商提供的云服务器。 混合部署,就是一部分上云,一部分本地
  • MapBox本地化部署

    千次阅读 2019-01-08 15:28:44
    博客地址: 博客地址 参考了以下内容: ... ...修改nginx的文件用来打开本地化项目 更换至目录所属文件目录即可。    
  • nacos 本地化改造 部署 步骤

    千次阅读 2021-12-06 16:29:35
    naco本地化改造
  • (3)私有化部署解决企业难题 在互联网科技高速发展的今天,“数字化办公”已经不是什么新词,近年来,“上云潮”逐渐兴起,选择在SaaS部署系统的企业越来越多,本地部署作为办公软件的元老级部署方式仍然青山不倒...
  • 会话内容存档本地私有化部署和SAAS部署的主要区别就是存储的选择,也就是企业对数据是否有要求,通俗点讲就是你要把数据存到你自己的服务器还是要存到开发方的共有服务器。 对于一般的行业来讲,SAAS部署就完全可以...
  • Gitlab本地部署

    千次阅读 2022-03-17 16:40:29
    Gitlab本地部署 Gitlab简介 Gitlab安装 准备工作 辅助软件安装(可不做) 安装gitlab的依赖项和服务器设置 通过安装包安装Gitlab 通过Yum安装Gitlab 如果安装时出现gpgkey验证错误,只需在安装时明确指明不进行gpg...
  • dataV本地一键部署

    2022-01-26 14:09:26
    node文件处理 const fs = require("fs"); const path = require("path"); const archiver = require('archiver'); const compressing = require("compressing");... * @param {*} screenZipPath 公网下载的zip文件夹 ...
  • PowerBI本地化分布式部署完整步骤

    万次阅读 2018-12-29 15:53:39
    在两台机器可以共用一个本地化部署的PowerBI菜单和报表,并只需要发布到其中一台,另一台就可以看到,在前端Portal可以做负载均衡。 整体部署计划 Master:Windows2012+sql2016ent+r+pbi report server (IP202) Note:...
  • 本地部署docker实践

    千次阅读 2022-03-14 16:06:45
    准备工作 1、安装nginx 2、安装docker 3、准备一个前端项目 4、mac电脑M1 安装 Docker ...Homebrew(opens new window)的Cask(opens new window)已经支持 Docker Desktop for Mac,因此可以很方便的使用 Homebrew ...
  • Android Gradle 本地化部署 maven

    千次阅读 2015-08-11 13:37:13
    1、介绍了 Android Gradle 部署 maven 到本地; 2、介绍了多 Module 互相引用时部署出问题的解决办法。
  • 本文介绍两者的区别,点出哪些企业更适合私有化部署,并介绍私有化部署中的“老字号”——天翎MyApps平台。 公有云部署/私有化部署的区别 市面上低代码平台成千上万,相信大部分用户在对低代码平台进行选型时会...
  • nacos部署 docker pull nacos/nacos-server:2.0.3 docker run --name nacos -d -p 8848:8848 -p 9848:9848 -p 9849:9849 --privileged=true --restart=always -e MODE=standalone -e PREFER_HOST_MODE=hostname -e ...
  • 本地安装nginx部署项目

    千次阅读 2022-04-13 13:42:11
    五、部署自己的项目 1、 把自己的项目放在nginx下面的html文件夹 2、修改conf文件夹下nginx.conf的配置文件 六、重启nginx 1、一般修改配置需要重新启动nginx,替换文件无需重启 2、nginx -s reload 七、关闭...
  • 如果TAPD没有关联Jenkins的话,可以参考上一篇博客《TAPD关联Jenkins》...也可以使用本地的路径(只要是git项目) 在构建中添加shell构建步骤,输入如下的参数 –junitxml
  • 为什么我要写自动化部署脚本?
  • 【区块链】本地部署智能合约环境

    万次阅读 2021-09-26 21:02:39
    文章目录安装 MetaMask 钱包安装 remix-ide安装Node.js下载 remix-ide本地部署私有链Demo-链接钱包、私有链、合约漏洞 安装 MetaMask 钱包 https://metamask.io/download.html 右上角选择测试网络 Repsten 点击购买-...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 361,483
精华内容 144,593
关键字:

本地化部署