开发者社区> 问答> 正文

自建还是托管,你会如何选择?

4000积分,手机无线投屏器*5

在IT行业新技术高速发展的今天,云计算也已经应用的各行各业,随着上“云”越来越普及,云计算平台也越来越庞大和复杂,这就对运维有很高的要求。部分用户会直接购买云托管产品,把运维服务交给云厂商,只需要开发和调试软件或者安装、配置和使用应用软件即可;也有用户会考虑购买云服务器,然后自己安装操作系统、数据库等,并且由自己进行运维。

从你用云的实际情况出发,你是自建还是选择托管?为什么?

本期奖品:

截止2023年3月16日24时,本次话题将选取5名高质量的回答,奖励天猫魔投2K手机无线投屏器*1。

投屏.jpg

注:话题讨论要求原创,如有参考,一律注明出处,否则视为抄袭不予发奖。获奖名单将于3个工作日内公布,礼品将于7个工作日内发放,节假日顺延。

本期话题截止3月16日24时,共收获115条回复。看到大家的精彩讨论小编想说:感谢大家贡献的高价值回答!本次奖品获奖名单如下(公示期3天):

楠竹11、凌云Cloud、LittlePenguin、huc_逆天、sky9ali

展开
收起
提个问题 2023-03-08 17:43:44 75225 994
188 条讨论
参与讨论
取消 提交讨论
  • 目前先托管

    等上到一定规模了再自建

    2023-03-30 22:49:32
    赞同 3 展开评论 打赏
  • 保持热爱

    从用云的实际情况出发,我从以下几个方面对比自建和选择托管的优缺点:

    自建的优点:

    1、更灵活:自建可以更灵活地满足企业的特定需求和定制化需求,根据实际情况进行优化和调整。

    2、更便宜:自建可以避免长期的托管服务费用,采用适当的硬件配置和软件许可证管理,成本更低。

    3、更安全:自建可以更好地保护敏感数据和隐私,避免因为托管方的失误而导致泄露和安全问题。

    自建的缺点:

    1、更需要技术:自建需要企业具备更多的技术能力和资源,包括硬件、网络和人力等方面,同时也需要投入更多的时间和精力来完成部署和维护。

    2、更容易出问题:自建可能会因为配置和管理不当而导致系统崩溃或数据丢失等问题,需要企业具备更高的技术能力和风险意识。

    3、更难扩展:自建可能在后期的扩展和升级方面面临更多的挑战和困难,需要企业进行更多的规划和预算。

    托管的优点:

    1、更简单:托管可以避免企业自己搭建和维护云服务器和应用软件,节省企业的时间和精力。

    2、更稳定:托管方有更完善的技术和资源,可以保证云服务器和应用软件的稳定性和可靠性。

    3、更易扩展:托管可以更方便地进行扩展和升级,根据企业的需求和业务变化灵活调整。 托管的缺点:

    4、更昂贵:托管需要支付一定的服务费用,对于一些小企业和创业公司来说可能会比较贵。

    5、更缺乏定制性:托管服务通常是标准化的,难以满足企业的特定需求和定制化需求。

    6、更容易泄露:托管方可能无法保证完全的数据安全和隐私保护,需要企业谨慎选择托管服务商。

    综上所述,自建和选择托管都有各自的优缺点,需要根据企业的实际情况和需求进行选择。对于一些技术实力较强的企业,可以尝试自建云计算平台,以满足特定的需求和提高灵活性;而对于一些初创企业和小型企业,可以选择托管服务,以节省时间和精力,快速上线业务。

    2023-03-30 13:21:12
    赞同 6 展开评论 打赏
  • 从可行性的角度来说:当然且毫无疑问可以有三种选择。

    一:如果一家公司的技术团队较为薄弱,或者需要快速上线和扩展业务,那么选择托管云计算平台可能更为适合,可以节省时间和人力成本。例如一些初创型企业,或者其他零售、服务类行业等,他们更适合把技术这块外包出去或者请一两个资深工程师即可。

    二:也可以选择自建和托管相结合的方式。一家正在快速扩张的技术型企业,是时候给咱工程师一个练手的机会了。

    三:如果一个公司已经发展到拥有足够的技术团队和资源来自己搭建和运维云计算平台,并且具备高度的安全性和可控性,那么选择自建可能更为合适。本身就是搞技术的干嘛把钱给别人赚?而不是花钱在自己人身上增长实力和经验?

    2023-03-29 14:44:02
    赞同 2 展开评论 打赏
  • learning is like sailing against the tide!

    首先,自建云服务需要投入较大的资金和技术支持,需要购买硬件设备、网络设备等,同时还需要进行系统搭建和维护,而这些运营成本将需要专职人员来负责。这对中小型企业来说可能会是一个挑战。而选择托管云服务则可以省去自建的硬件和网络的投入,把这些责任和管理交给云服务提供商,自己只需付费租用云服务。这对中小型企业来说可以降低初始投入和维护成本。

    其次,自建云服务可以自由定制硬件和网络需求,可以达到更高的性能和安全性,可以满足特殊需求和灵活性。而选择托管云服务则需要根据服务商的硬件和网络选项进行选择,难以满足自由度高的需求。

    综上,自建云服务适合大型企业或机构,特别是有专门技术支持的公司可以自由选择硬件设备、系统配置、安全策略等,而选择托管云服务则更适合中小型企业或个人用户,享受云计算的便利与低成本的同时,更专注于自己的业务需求。

    2023-03-29 12:40:18
    赞同 2 展开评论 打赏
  • 有前端方面多年经验,性能优化领域专家,csdn/掘金等平台优质作者

    对于中小公司来说,使用云服务节省很多的成本,大型公司则应该自建云服务,来扩大影响力和市场

    2023-03-29 10:11:08
    赞同 2 展开评论 打赏
  • 从经济成本、人力成本、时间成本几方面进行分析:

    1、自建云服务,需要前期投入较大的资金购买硬件设备、网络设备、安全设备等。对于容量和带宽的设计,考虑服务规模增长情况,很难评估业务一定可以在一段时间后按照原本的计划发展起来,这部分设计必然要有一定冗余,会有一定的浪费。 托管,可以按照实际需求租赁最少量的服务,不会冗余太多。 2、自建云服务,需进行云服务设计、搭建、测试、运维,需要专职人员负责,而且持续的服务环境完善必须持续投入大量的人力。 托管,保留必须的运维管理,可以减少专职人员。 3、自建云服务,提供服务前的设计、搭建、测试都需要大量时间,因为业务发展必然会有新的需求,提供稳定、完善的服务环境需要持续的时间投入,业务启动的时间风险比较大。 托管,相对成熟的服务方案,时间成本较低。

    综上,自建云服务比较适合大型企业或机构,复杂的业务融合需求,考虑投入回报能容忍成本投入。中小型企业,最重要的是生存和发展,需要极灵活的成本控制,较适合使用托管服务。

    2023-03-29 08:59:03
    赞同 2 展开评论 打赏
  • 首先,自建云服务需要投入较大的资金和技术支持,需要购买硬件设备、网络设备等,同时还需要进行系统搭建和维护,而这些运营成本将需要专职人员来负责。这对中小型企业来说可能会是一个挑战。而选择托管云服务则可以省去自建的硬件和网络的投入,把这些责任和管理交给云服务提供商,自己只需付费租用云服务。这对中小型企业来说可以降低初始投入和维护成本。

    其次,自建云服务可以自由定制硬件和网络需求,可以达到更高的性能和安全性,可以满足特殊需求和灵活性。而选择托管云服务则需要根据服务商的硬件和网络选项进行选择,难以满足自由度高的需求。

    综上,自建云服务适合大型企业或机构,特别是有专门技术支持的公司可以自由选择硬件设备、系统配置、安全策略等,而选择托管云服务则更适合中小型企业或个人用户,享受云计算的便利与低成本的同时,更专注于自己的业务需求。

    2023-03-28 15:52:00
    赞同 1 展开评论 打赏
  • 从我的角度出发的话,以目前的情况来看,我会选择托管,但随着我水平的提升我会选择自建,那样有更高的自由度,自由发挥空间大,可以让购买的产品更加贴合自己的需求 有人喜欢可以解开手机bl锁的手机,有人不喜欢。前者喜欢自定义,可以让手机更加贴合自己的需求,后者喜欢简便,愿意花钱让厂商来解决自己的问题从我的角度出发的话,以目前的情况来看,我会选择托管,但随着我水平的提升我会选择自建,那样有更高的自由度,自由发挥空间大,可以让购买的产品更加贴合自己的需求 有人喜欢可以解开手机bl锁的手机,有人不喜欢。前者喜欢自定义,可以让手机更加贴合自己的需求,后者喜欢简便,愿意花钱让厂商来解决自己的问题

    2023-03-27 13:52:46
    赞同 1 展开评论 打赏
  • 会选择自建,对服务器的掌控程度对一个企业来说至关重要,托管后存在限制,有时是会影响产出的.

    2023-03-24 17:02:11
    赞同 2 展开评论 打赏
  • 自建模式可以提供更高的安全性和可控性,对于需要保护隐私和敏感数据的用户比较适用。自建模式可以由用户有权掌握自己的数据存储、备份和恢复过程。

    2023-03-24 16:40:14
    赞同 1 展开评论 打赏
  • 喜欢云计算,人工智能

    选择托管,因为自建可以更好地掌控服务器和应用程序,更灵活地进行配置和优化,而且可以更好地控制数据的安全性。但相对而言,自建需要投入更多的成本和精力,并且需要具备相应的技术和知识水平。 而托管服务通常可以提供更高的稳定性和可靠性,且能够更快地部署和扩展应用程序。此外,托管服务通常也提供有关监控、备份和恢复等方面的服务,这些可以减轻运维负担。但相对的,托管服务也需要支付相应的费用,在一些情况下可能也会出现安全性方面的风险相信阿里不会做自毁前程的事。

    2023-03-24 16:06:41
    赞同 1 展开评论 打赏
  • 自建还是托管,我们一般应用如下原则: 1. 公司规模及技术实力 2. 业务稳定性及性能要求 3. 数据安全性

    2023-03-24 16:03:31
    赞同 1 展开评论 打赏
  • 在选择自建还是选择托管时,需要考虑多个方面。自建虽然可以获得更大的控制权和更高的自由度,但也需要投入更多的时间、财力和人力进行运维,而且可能会面临硬件故障、网络故障等风险。而选择托管则可以获得更加稳定、安全的服务,减少了维护、运维的负担,但相应的费用也会更高。

    因此,选择自建还是选择托管要根据自身的实际情况来综合考虑,包括预算、技术实力、运维团队、安全需求等因素。如果对安全性、稳定性要求较高,同时自身的技术实力和运维团队相对较弱,建议选择托管;如果对控制权和自由度要求较高,同时具备较强的技术实力和运维团队,可以考虑自建。

    2023-03-24 13:25:32
    赞同 2 展开评论 打赏
  • 如果没有专业的技术人员,建议还是托管吧,毕竟人力资源消耗太大,各种配套设施,都要自己投入,成本不低!

    2023-03-24 11:45:04
    赞同 1 展开评论 打赏
  • 选择自建还是托管,需要考虑以下因素:

    1. 费用:自建相对于托管来说,需要投入更多的成本。自建需要购买服务器硬件和软件、网络带宽、维护和升级系统等,而托管通常由提供商来负责这些工作,成本相对较低。

    2. 技术水平:自建需要有一定的技术水平来搭建和维护服务器系统,包括安全性、稳定性等方面;而托管则可以不需要太多专业知识,通过简单的配置就能快速建立一个网站。

    3. 可控性:自建相对于托管来说,具有更高的可控性。自行搭建服务器可以按照个人需要随意进行配置和优化,而托管则需要遵守服务提供商的规范和限制。

    4. 安全性:自建相对于托管来说,安全风险更大。自行搭建服务器需要花费很多的时间和精力来保证服务器的安全性。而托管则由服务提供商来负责确保安全性。

    总体来说,如果你有更多的预算、技术水平较高并且需要更高的可控性,那么自建会是更好的选择;如果你预算相对较少,技术水平较低,更注重稳定性和安全性,那么托管会是更好的选择。

    2023-03-23 10:47:01
    赞同 2 展开评论 打赏
  • 根据生产环境需要,会有自建跟托管两部分组成,企业敏感信息,不适合上云的就在自建机房上运行,需要对外开放的,外部访问量大的就选择托管。

    2023-03-23 09:41:19
    赞同 1 展开评论 打赏
  • 视自身情况而定 运维能力强,对服务器的控制欲强,自建; 运维能力弱,想要增强自身的运维能力,自建; 其他,托管。 综上所述,都是个人的见解

    2023-03-22 10:00:05
    赞同 2 展开评论 打赏
  • java

    自建的优点:

    自主控制:用户可以自己选择、配置各种硬件和软件环境,满足自己的应用需求,而不用受限于云厂商的标准化服务。

    可扩展性:用户可以根据需要自由地增加、减少服务器的数量、容量和规格,而不用受制于云厂商的计费模式。

    数据安全:对于需要保护隐私和敏感数据的用户,自建模式可以提供更高的安全性和可控性。用户有权掌握自己的数据存储、备份和恢复过程。

    成本控制:对于长期使用和大规模应用的用户,自建模式可能更经济合理,可以省去租用云服务的成本。

    自建的缺点:

    技术门槛:用户需要具备相应的技术能力和经验,能够快速、准确地解决各种故障和软件问题。否则就可能导致系统崩溃、数据丢失等严重后果。

    人力成本:自建模式需要招聘、培训专业的运维人员,而且需要投入大量的时间和人力资源来维护和更新系统。

    风险承担:对于发生硬件故障、网络中断等不可预测因素的用户,自建模式可能面临更高的风险和责任,需要采取更严格的备份和容灾措施。

    托管的优点:

    专业团队:云厂商可以提供专业的运维人员、技术支持和管理服务,使得用户不用担心系统故障和软件问题。

    灵活易用:云服务提供商可以根据用户需求快速部署、更新和升级系统,让用户更加专注于业务开发和运营。

    可定制化:云厂商可以根据用户要求定制、扩展各种功能模块,以便满足不同的应用场景和业务需求。

    成本透明:云服务提供商可以提供透明化的计费方式,让用户清楚地了解运行成本和费用所在,方便预算和管理。

    托管的缺点:

    可控性差:用户不完全掌握云服务平台的管理和操作流程,无法对硬件和软件环境进行直接控制和调优。

    依赖厂商:用户需要依赖云服务提供商的稳定运行和技术支持,否则可能导致无法正常使用或数据丢失的风险。

    隐私风险:用户需要对云服务提供商的隐私协议、数据安全和服务合规等方面进行严格审查和考虑。

    长期成本:由于托管服务通常采用按时计费或按需计费的方式,长期使用会产生较高的成本,不利于节约运行费用。

    综上所述,用户在选择自建或托管的时候,需要根据自己的实际需求和技术能力做出决策,以便在安全性、灵活性和成本控制等方面获得最佳利益和效益。

    2023-03-21 18:03:01
    赞同 3 展开评论 打赏
  • 必须自建,安全第一

    2023-03-21 16:58:41
    赞同 1 展开评论 打赏
  • 自建会把风险降到最低,但是会比较难 托管来说,就相对于比较容易,但是风险高

    2023-03-21 15:14:10
    赞同 1 展开评论 打赏
滑动查看更多

话题讨论榜

  • 1
    在做程序员的道路上,你掌握了什么关键的概念或技术让你感到自身技能有了显著飞跃?
    奖品池:4000积分,腰靠垫*5,体脂秤*2
    83

    在我的编程生涯中,有几个特别的概念和技术对我的成长产生了显著的影响,让我感到技术水平有了显著提升,甚至出现了突飞猛进的感觉。以下是其中的一些: 数据结构与算法:深入理解数据结构和算法是编程生涯中的一大里程碑。掌握了常见的数据结构(如数组、链表、栈、队列、树、图等)和常用算法(如排序、搜索、动态规划、贪心算法等),能够更高效地解决各种问题,优化代码性能,并在面试和实际项目中展现出更强的竞争力。...

  • 2
    如何处理线程死循环?
    奖品池:4000积分,小米随身音箱*2,计时器*5
    128

    精准定位和妥善处理线程死循环是多线程应用程序开发中至关重要的一环。以下是一些方法和技巧,可用于定位和处理线程死循环现象,并在编码阶段规避潜在的风险: 使用适当的同步机制:线程死循环通常是由于竞争状态或逻辑错误引起的。通过使用适当的同步机制,如锁(Locks)、信号量(Semaphores)、条件变量(Condition Variables)等,可以确保多个线程之间的互斥和协调,避免竞争状态导...

  • 3
    如何看待首个 AI 程序员入职科技公司?
    奖品池:4000积分,开发者定制T恤*5,咖啡杯*3
    95

    感受:生成太慢了,这点字都要几十秒,不知道是我网络问题还是模型问题。希望国产大模型继续努力

  • 4
    作为一个经典架构模式,事件驱动在云时代为什么会再次流行呢?
    奖品池:4000积分,加湿器*2,腰靠垫*5
    96

    期待最优解

  • 5
    人工智能大模型如何引领智能时代的革命?
    奖品池:5000积分,社区T恤*6
    479

    人机交互革命: 大型语言模型如GPT系列和BERT等,已经极大地提升了人机之间交流的自然性和智能化程度。这些模型的影响和应用体现在几个方面: 自然语言理解与生成: 大模型显著提高了机器对自然语言的理解和生成能力,使得与机器的沟通更加流畅和自然。 上下文感知: 由于训练数据包括庞大的文本语料库,大模型更好地理解上下文信息,使得对话更加连贯和相关。 个性化交互: 基于用户与系统的历史交互,大模型...

  • 相关电子书

    更多
    低代码开发师(初级)实战教程 立即下载
    冬季实战营第三期:MySQL数据库进阶实战 立即下载
    阿里巴巴DevOps 最佳实践手册 立即下载