精华内容
下载资源
问答
  • 云业务部署方式
    千次阅读
    2021-12-04 17:57:29

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

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

    应用配置

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

    应用配置

    甲方负责管理

    应用程序

    应用程序

    软件服务商负责管理

    中间件

    中间件

    操作系统

    甲方负责管理

    操作系统

    虚拟化

    虚拟化

    服务器

    服务器

    存储

    存储

    防火墙

    防火墙

    网络

    网络

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

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

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

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

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

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

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

    更多相关内容
  • 华为FusionCloud桌面快速业务部署指南.pdf
  • 入门监控部署业务.pdf
  • 美图业务全球部署实践.pptx
  • 上云中的工作主要是根据前期的架构设计,购买公有产品和资源,部署应用系统,测试业务性能功能等,如果是已有的系统,还要考虑业务系统的迁移等。 上云后的工作主要是日常运维保障和优化配置的,保障业务系统的...

    用户使用公有云资源一般会经历以下几个阶段:

    1. 上云前的工作首选要选择一个合适的公有云服务商和产品,其次要设计出适合自身业务系统的公有云架构。
    2. 上云中的工作主要是根据前期的架构设计,购买公有云产品和资源,部署应用系统,测试业务性能功能等,如果是已有的系统,还要考虑业务系统的迁移等。
    3. 上云后的工作主要是日常运维保障和优化配置的,保障业务系统的整体可用,及时解决故障。优化架构,提升性能,提高资源的利用率。

     服务方式及服务等级的常见要求如下:

     

    展开全文
  • 阿里服务器部署

    千次阅读 2022-04-25 22:00:46
    阿里ECS云服务部署过程 文章目录阿里ECS云服务部署过程前言一、购买阿里ECS二、安装Linux相关服务1.JDK82.Mysql 57总结 前言 如果想要自己的web项目可以通过公网访问,方法有很多这里采用阿里的ECS来部署...

    阿里云ECS云服务部署过程


    前言

    如果想要自己的web项目可以通过公网访问,方法有很多这里采用阿里云的ECS来部署自己的第一个web项目,
    本文主要参考其他人的部署方法,强力推荐Docker+宝塔面板的部署方法
    详细请参考宝塔安装+博客Docker使用方法:Docker使用说明+常见的服务安装


    提示:学生可以有优惠活动

    一、购买阿里云ECS

    1、飞天加速计划

    2、完成购买后进入控制台:云服务器 ECS控制台

    • 找到实例与镜像在更多里面密码更改重启服务器。重置密码
    • 使用windows连接工具(xshell)我的分享地址
    • 找到服务器的公网输入密码连接
      在这里插入图片描述

    二、安装Linux相关服务

    安装内容:
    下载分享:

    1.JDK8

    阿里云JDK配置

    主要的代码:

    export JAVA_HOME=/usr/local/java/jdk1.8.0_281   #你的JDK安装路径+名称
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH
    

    2.Mysql 57

    Mysql57安装

    1、如果出GPG的错:GPG Keys are configured
    2、出现“(”,“)”:xshell字符转义
    3、mysql服务:密码过于简单需要设置:地址
    4、navicat连接mysql出现错误 is not allowed to connect to this mysql server 的解决办法链接

    systemctl start mysqld.service
    systemctl status mysqld.service
    

    3.redis5

    参考1:阿里云Redis安装
    参考2:配置亲测有效
    重点:远程连接阿里云服务需要注释掉bind 127.0.0.1和设置密码,重启服务和配置文件
    配置

    3.Tomcat 9

    这个比较简单,把自己gz文件放到自己想要的位置 /usr/local/tomcat 中
    tar -zxvf 文件名 解压好后,去往bin目录启动starup.sh。配置安全组8080,连接ip+8080即可。

    4.Node.js

    参考连接:Node.js安装

    5.Nacos

    参考连接:nacos安装

    6.宝塔面板

    参考连接:面板配置
    参考2

    7.导出镜像

    导出自定义镜像

    8.RabbitMq

    参考1
    rpm安装过程
    参考2

    9.Docker

    Docker使用
    我的Docker使用博客

    总结

    提示:未完待续.......

    展开全文
  • 作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的...1.2在dockerhub找到Redis部署的所需要配置参数 1.3Redis server部署的规划 1.4 预先在微服务外部创建PVC持久化卷 1.5 预先在微服务外部创建..

    作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

    本文网址:https://blog.csdn.net/HiWangWenBing/article/details/122931767


    目录

    前言:

    第1步:前置条件

    1.1 在Kubesphere选择项目空间(名字空间)

    1.2 在dockerhub找到Redis部署的所需要配置参数

    1.3 Redis server部署的规划

    1.4 预先在微服务外部创建PVC持久化卷

    1.5 预先在微服务外部创建的配置文件

    第2步:部署Redis 微服务

    2.1 安装容器镜像

    2.2 挂在外部数据持久化卷

    2.3 挂载外部配置文件(这一步是关键)

    2.4 检查镜像安装情况

    3步:为Redis部署创建Service对象

    3.1 创建clusterIP service对象(只能集群内部访问)

    3.2 创建NodePort service对象(可以通过公网访问微服务)


    前言:

    Elasticsearch是微服务业务应用程序的中间件,其本身也是微服务,可以单独部署,遵循微服务部署基本过程。

    Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和许多其他语言中都是可用的。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr,也是基于Lucene。

    第1步:前置条件

    1.1 在Kubesphere选择项目空间(名字空间)

    1.2 在dockerhub找到Redis部署的所需要配置参数

    (1)docker hub主页

    Docker Hub

    (2)search “Elasticsearch”

    https://hub.docker.com/_/elasticsearch

    $ docker run -d --name elasticsearch --net somenetwork -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:tag
    
    $ docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d --name ES01 elasticsearch:7.2.0

    1.3 Redis server部署的规划

    ​​

    (1)挂载用于数据持久化的卷

    (2)挂载目录中的两个配置文件,而不是整个目录,这是与Redis和MySQL不一样的地方。

    如果亦然采用挂载整个目录的方式,会导致部分文件被清空。

    这里只选择elasticsearch.yml为例。并且这里的配置文件,并不是有容器外部创建的,而是由Elasticsearch镜像自己创建,只是暴露到docker外部,以便于docker外部可以修改该文件。

    也就是说,初始的配置文件,并非在容器外生成!!!

    1.4 预先在微服务外部创建PVC持久化卷

    ​方法可以同mysql, 但这里采用不创建,由Kubesphere在创建微服务时候,自动创建(推荐做法)

    1.5 预先在微服务外部创建的配置文件

    ​​

     

    # Elasticsearch.yaml configuration
    cluster.name:"docker-cluster"
    
    network.host:0.0.0.0

    第2步:部署Redis 微服务

    2.1 安装容器镜像

    ​​

     ​

     

     

     

    2.2 挂在外部数据持久化卷

    ​​

    2.3 挂载外部配置文件(这一步是关键)

    ​​

     这里有几个关键的地方:

    (1)挂载的容器的路径是子路径,而不是根目录,子路径中指定的是容器内部要挂载出去的配置文件的文件名。

    (2)对应的容器外的路径由es-conf指定,es-conf里面有可能多个文件,因此需要指出容器内的文件映射到容器外的文件的名字。这里选择相同名字。

     

    2.4 检查镜像安装情况

    进入容器,检查配置文件是否正确。

    第3步:为Redis部署创建Service对象

    3.1 创建clusterIP service对象(只能集群内部访问)

    ​​

    名字不容易记忆,删除该默认服务,创建一个新的clusterIP service

     

    进入ES pod内部,通过测试如下的访问命令

    # 通过service name访问微服务
    $ curl his-es.his:9200

    3.2 创建NodePort service对象(可以通过公网访问微服务)

    ​​

     

    在集群外(公网主机),通过IE浏览器访问:

    # 通过service name访问微服务
    $ http://公网IP地址:31300

    作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

    本文网址:https://blog.csdn.net/HiWangWenBing/article/details/122931767

    展开全文
  • 基础知识介绍及组件部署

    千次阅读 2020-11-20 11:13:53
    随着业务的发展,各类业务都有上云的需求,大家在工作中也会经常遇到各类公有的场景,其实各大厂商的公有功能都大相径庭。相信很多人有疑问,如何在公有部署相关组件和安全产品呢?本着共同学习的心态,...
  • 原生】持续集成和部署(Jenkins)

    千次阅读 多人点赞 2022-07-22 21:30:17
    采用持续部署的组织可以将新功能快速传递给用户,得到用户对于新版本的快速反馈,并且可以迅速处理任何明显的缺陷。这是一个整体的过程,因为构建、部署和环境都是一起执行和测试的,它能让构建在实际的生产环境可...
  • 服务器可以部署多个项目

    千次阅读 2021-08-09 00:25:25
    服务器可以部署多个项目 内容精选换一换一台服务器同一时刻可以为最多8个终端提供业务体验,当用户数增多,服务器数量不能满足业务需求时,您可以购买服务器,实现多个用户在同一时间接入应用。新购买的...
  • 部署阿里服务器的具体步骤

    千次阅读 2021-11-26 21:45:38
    阿里服务器详细步骤 一:什么是服务器ECS 是阿里产品体系中,最基础的计算服务,通常用作应用程序的运行环境,最重要的特点是弹性。 二:基础运行环境 用户的应用程序运行在实例的操作系统上 三:特点 ...
  • 作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的...步骤1:选择特定的工作负载(depolymengt)方式部署微服务。 步骤2:部署业务数据和配置数据 步骤3:通过部署Service,对外暴露微服务,进行远程访问 第1章 .
  • Django项目部署到腾讯服务器

    千次阅读 2022-03-16 16:29:53
    三.python环境部署 3.1升级pip 四.安装uWSGI服务器 4.1安装uWSGI 4.2测试uWSGI 五.安装Nginx服务器 5.1安装Nginix 5.2测试Nginx 六.项目部署前的工作 6.1修改项目配置 6.2在服务器的目录设置 6.3项目代码...
  • 如何在公有部署私有? 一直以来大家都习惯于直接购买 ECS 实例,但是忽略了阿里的另外一种特殊的资源形态,那就是专有宿主机(Dedicated Host)。顾名思义,就是指一台物理服务器(Physical Host)归某一...
  • 云南联想医疗行业桌面搭建解决方案、医院VDI和VOI桌面部署 云南天成科技 吴经理:13698746778 QQ:463592055 一、医疗行业LHDC桌面应用场景 云南联想医疗行业桌面搭建解决方案、医院VDI和VOI桌面...
  • 如何访问部署服务器的项目

    千次阅读 2021-08-13 08:05:05
    如何访问部署服务器的项目 内容精选换一换内网域名解析是基于VPC网络的域名解析过程,通过华为云内网DNS把域名(如ecs.com)转换成私网IP地址(192.168.1.1)。内网域名解析实现服务器在VPC内直接通过内网域名互相...
  • 作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的...一个微服务的系统,除了docker平台、K8S编排框架、Kubesphere治理平台之外,还有被治理的业务系统,业务系统是的各种功能,是以微服务的...
  • 私有部署在企业数据中心的防火墙内,也可以将它们部署在一个安全的主机托管场所,私有的核心属性是专有资源。 2.公有(Public Clouds) 指第三方提供商为用户提供的能够使用的,公有一般可通过 Internet ...
  • 文章目录私有云端部署何处云端所有权归谁云端由谁负责日常管理社区公共混合公/私混合的优势公/私混合的构成公/私混合的功能 云计算有 4 种部署模型,分别是私有、社区、公共云和混合,这是根据...
  • 如何部署后端项目到阿里服务器

    千次阅读 2022-04-14 16:47:07
    1、登录阿里,购买服务器ESC 可以选择你自己喜欢的操作系统,建议购买Linux系统的 2、购买成功,可以点击控制台选择服务器ESC进入服务器概览页面,查看自己的实例 3、点击实例,进行服务器密码修改 点击安全...
  • 第一大步:MySQL微服务的部署、配置、初始化 第1步:MySQL微服务的部署 第2步:MySQL微服务库的数据迁移(可选) 第3步:数据库的初始化(可选之一) 第二大步:nacos微服务的部署、配置、初始化 第1步:nacos...
  • 函数的配置与部署1 函数的开发环境1.1 下载安装Node.js1.2 安装淘宝镜像cnpm2 部署并上传函数2.1 函数的根目录与函数目录2.2 函数部署与上传3 npm包管理器与依赖3.1 函数包管理3.2 wx-server-sdk的...
  • 深信服企业云部署步骤

    千次阅读 2019-06-19 14:24:11
    Sangfor企业云部署方案中,需要两台及以上的主机才能够组建标准的企业云集群。 Sangfor企业需要连接4类网络 1.集群管理网络,集群间心跳、管理、虚拟机克隆、迁移、备份都是通过集群管理网络来传输数据。 ...
  • 服务器 Centos7 部署 Elasticsearch 8.0 + Kibana 8.0 指南

    千次阅读 热门讨论 2022-03-24 00:26:08
    1、昨晚上更新服务器部署8.0视频Part1:...默认的不修改任何配置的官方推荐的部署方式,很快!基本上 0 配置修改动动鼠标即可完成部署。参考如下文章:Windows 部署 Elas...
  • 业务平台通过资源池部署是当前运营商建设的主要模式。研究了通过虚拟防火墙把传统业务平台的网络安全策略和安全域平移到资源池进行部署时碰到的问题,并针对碰到的问题提出了建议部署方案。
  • 1.2在dockerhub找到MySQL部署的所需要配置参数 1.3MySql server部署的规划 1.4 预先在微服务外部创建PVC持久化卷 1.5 预先在微服务外部创建MySQL的配置文件 第2步:部署mysql 微服务 2.1 安装容器镜像 2.2 挂...
  • 项目部署阿里服务器步骤(完整版)

    千次阅读 2020-10-11 16:00:16
    项目部署阿里服务器步骤(完整版) 1.这个教程的是基于阿里服务器CentOS系统 2.首先,你需要一个阿里的服务器,并配置阿里服务器的8080端口号. 3.现在你就可以开始正式的配置你的服务器了 1.你可以通过阿里...
  • WAF基本原理与部署方式

    万次阅读 多人点赞 2020-06-14 10:34:16
    WAF常见的部署方式: WAF常见部署方式 WAF一般部署在Web服务器之前,用来保护Web应用。 那么WAF能做什么? WAF可以过滤HTTP/HTTPS协议流量,防护Web攻击。 WAF可以对Web应用进行安全审计 WAF可以防止CC攻击 应用
  • 混合存储网关部署版本介绍

    千次阅读 2018-08-23 15:47:20
    部署版本的混合存储网关在目前已实现的虚拟化环境中部署形态的基础上,帮助用户在上的环境中无需改变现有业务系统中的应用,轻松的对接阿里上的存储服务。 一、背景 随着企业信息系统的需求扩展和信息...
  • 微信小程序●开发部署攻略

    千次阅读 2018-10-24 19:35:12
    初识微信开发者工具,有点懵,下载的是v1.02.1810190版本,进去点击什么都提示错误,摸索了下最终成功部署,特此记录一下,旨在帮助大家真正快速部署成功,可以潜心研究他的api,减少各位大佬的磨刀时间。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 184,365
精华内容 73,746
热门标签
关键字:

云业务部署方式