自建还是托管,你会如何选择?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

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

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

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

本期奖品:

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

投屏.jpg

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

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

楠竹11、凌云Cloud、LittlePenguin

展开
收起
提个问题 2023-03-08 17:43:44 46415 981
127 条讨论
参与讨论
取消 提交讨论
  • java

    自建的优点:

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

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

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

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

    自建的缺点:

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

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

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

    托管的优点:

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

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

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

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

    托管的缺点:

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

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

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

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

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

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

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

    2023-03-21 15:14:10
    赞同 展开评论 打赏
  • 各有利弊,自建安全但操心。托管省心但小有风险。

    2023-03-21 13:57:35
    赞同 展开评论 打赏
  • 自建,安全

    2023-03-20 23:30:17
    赞同 1 展开评论 打赏
  • CSDN专家 全栈领域优质创作者 华为云云享专家 操盘过电商,也负责过游戏,目前混迹在元宇宙中,针对虚拟现实等新一代信息技术如何赋能元宇宙领域开展深入研究,主要负责云渲染方向。

    对于自建还是托管,每个都有各自的优点和缺点,我目前企业里采用的是自建+托管的模式;

    我认为优点有以下几点:

    1、即企业自己购买云服务器,然后对于一些数据库或者别的购买云托管产品,把运维服务交给云厂商,这样组合降低了对运维人力的成本。

    2、使用云托管产品,比如云Mysql数据库,则增加了产品的安全性的同时,也降低了运维对项目的维护的成本。

    3、

    2023-03-20 16:14:59
    赞同 展开评论 打赏
  • 管住嘴,迈开腿。一个努力接受现在的自己的程序员。

    首先各有优缺点。基于以下考虑: 1. 预算:自建服务器需要投入大量的资金和时间来购买和设置硬件、软件和网络。而托管服务器可能需要支付一个月度或年度费用,但不需要专门购买设备或维护设备,这意味着成本可能更低。

    1. 安全性:自建服务器需要您确定和执行所有安全措施,包括安装防病毒软件、防火墙等,这些需要专业的 IT 人员才能有效管理。而托管服务器通常由专业的 IT 团队管理,它们提供额外的安全保障。

    2. 可扩展性:自建服务器需要预测并调整硬件和带宽需求。而托管服务器通常提供灵活的扩容选项,因此它们通常更容易适应变化的需求。

    3. 人员支持:自建服务器需要耗费更多的时间、人力和技术,而托管服务器由专业的 IT 团队管理,可以提供更多支持,这意味着您的员工可以有更多精力投入到其他工作。

    因此,根据业务需求和可行性,选择自建服务器还是托管服务器取决于特定情况。

    2023-03-19 17:39:56
    赞同 展开评论 打赏
  • 自建和托管都有其优点和缺点,应该根据具体的需求和情况来选择。一般来说,对于技术实力和资源有限的企业,托管可能更为经济、安全和方便;而对于技术实力和资源充足的企业,自建可能更为灵活、可靠和可扩展。自建需要投入较高的资金,包括硬件设备、网络带宽、运维人员等方面的成本。如果企业有充足的预算和资源,那么自建可能更为适合;否则,托管可能更为经济和实际。自建需要具备相应的技术实力和经验,包括硬件选型、系统配置、网络架构、安全防护等方面。如果企业内部缺乏这方面的人才或者资源,那么托管可能更为适合。

    2023-03-19 16:03:08
    赞同 展开评论 打赏
  • 不放过问题,思考本质,持续学习和成长

    占地成本和人工成本,服务器托管比自建机房更具有灵活性,服务器托管比自建机房更可靠 安全性: 在服务器托管中,专业的托管服务都会配备可靠的安全监管系统。7*24小时的安保管理、密码门禁系统、多重身份验证、完整的智能管理等多重安全防卫。 专业性: 专业的IDC机房都会配备专业的团队以及齐全的设备保证业务正常高效地运转。免费提供基础运维设备、统一电话、邮件客服、报障快速响应、远程技术专业运维(设备重启、设备指示灯检测、板卡拆卸更换、设备更换、重驳线路、线路测试、损坏及备用设备代管)等,这些专业的运维服务都是服务器托管中能够享受到的。 丰富性: 服务器托管拥有丰富的网络资源供选择,用户可以自行选择网络带宽等资源,从而保证响应和网络的高速性。

    2023-03-18 17:18:54
    赞同 展开评论 打赏
  • 这两个感觉应该从自己的实际情况出发,两种都各有优缺点,我简单说下两种方式的优缺点吧。

    自建云计算环境的优点:

    定制化:自建云计算环境可以根据企业的具体需求,选择合适的硬件、操作系统和数据库等,提供更高的定制化能力。 数据安全:对于一些涉及敏感数据的企业来说,自建云可以让他们对数据安全有更多的控制权,减少外部风险。 成本控制:长期来看,自建云计算环境的硬件投资和维护费用可能相对较低,能够节省一定的成本。 自建云计算环境的缺点:

    运维压力:自建云计算环境需要自己承担运维工作,这会给企业带来更大的运维压力,需要投入更多人力、物力和财力资源。 技术更新:随着技术的迅速发展,自建云计算环境可能很难跟上技术的更新速度,从而导致竞争力下降。 灵活性:自建云计算环境相对较难实现资源的快速扩展和收缩,可能导致资源浪费或者无法应对突发情况。 托管云计算环境的优点:

    降低运维压力:托管云计算环境将运维工作交给专业的云服务提供商,可以降低企业的运维压力,让企业专注于业务发展。 高度可扩展:托管云计算环境具有很强的可扩展性,可以根据业务需求快速调整资源,提高资源利用效率。 技术更新:托管云计算环境可以让企业更容易跟上技术的发展,提高竞争力。 托管云计算环境的缺点:

    成本:相较于自建云计算环境,托管云计算环境的使用成本可能会相对较高。 数据安全:虽然大部分云服务提供商都会提供严格的数据安全保障,但将数据存储在第三方服务器上仍然存在一定的风险。 综上所述,自建云计算环境和托管云计算环境各自具有不同的优缺点。在决定采用哪种方式时,应根据企业的具体需求进行权衡。以下是一些建议:

    业务规模和复杂度:如果企业业务规模较大且复杂度较高,可能需要更强大的定制能力和对数据安全的控制,这时自建云计算环境可能更适合。而对于规模较小、业务较简单的企业,托管云计算环境可以降低运维压力,提高灵活性。

    成本考虑:需要考虑长期和短期的成本支出。虽然自建云计算环境的初始投资较高,但长期来看可能更具成本效益。而托管云计算环境可能在短期内降低成本支出,但长期使用成本可能会较高。

    技术实力和运维团队:如果企业拥有强大的技术实力和运维团队,可以考虑自建云计算环境,以便更好地控制和管理基础设施。如果企业缺乏相应的技术和人力资源,托管云计算环境可以帮助企业更专注于业务发展。

    灵活性和可扩展性:托管云计算环境可以提供更高的灵活性和可扩展性,特别是在应对突发业务需求或快速增长时。自建云计算环境相对较难实现资源的快速扩展和收缩。

    总之,在选择自建云计算环境还是托管云计算环境时,企业需要根据自身的业务需求、技术实力、成本预算以及对数据安全的要求进行综合考虑。只有充分了解自身需求并权衡各种因素,才能做出最适合自己的选择。

    2023-03-17 18:46:10
    赞同 展开评论 打赏
  • 重在参与

    2023-03-17 16:45:05
    赞同 展开评论 打赏
  • 单方面无法决定自建还是托管,不过会依据实际情况来定,个人更倾向能托管就托管

    2023-03-17 11:16:01
    赞同 展开评论 打赏
  • 作为一名个人开发者,结合实际情况综合考虑,我会选择自己运维云服务器,阿里云为了无法计算的价值,而我是为了让自己创造更多的价值

    2023-03-16 21:48:14
    赞同 展开评论 打赏
  • 跟规模大小、业务形态、保密要求相关。

    2023-03-16 19:53:48
    赞同 1 展开评论 打赏
  • 选择自建还是托管云服务需要考虑多方面的因素。以下是一些可能会影响决策的因素:

    预算:自建云服务通常需要更高的初始成本,包括硬件、网络、软件许可证和人员等费用。而购买云托管产品则可以避免这些费用,并以按需付费的方式使用所需资源。

    技术水平:自建云服务需要具有相应的技术水平和能力,因为需要进行硬件和软件的选择、安装、配置和管理。如果团队缺乏相关技能,则可能需要额外的培训和支持,增加了不必要的成本和风险。而云托管产品通常提供了易于使用的管理工具和技术支持,避免了这种情况。

    管理复杂度:自建云服务需要投入更多的人力物力来管理和维护,包括升级补丁、备份恢复、安全防护、监控和性能优化等方面。而云托管产品通常提供了完整的管理功能和服务,减少了管理复杂度和工作量。

    安全性:自建云服务需要投入更多的精力和资源来保障安全性,包括网络安全、数据加密、身份验证等方面。而大型的云厂商通常拥有更好的安全体系和实践,可以提供更强的安全保障。

    对于小型公司或个人开发者来说,购买云托管产品可能更加省心省力。云厂商提供了一整套完整的解决方案,包括硬件设备、网络架构、安全防护、管理工具等等,用户只需要关注应用程序本身的开发和配置即可。另外,云托管产品还可以快速部署和弹性伸缩,适应业务量高低变化的需求,这也是自建无法比拟的优势。

    而对于大型企业或有一定IT团队的公司来说,自建可能是更好的选择。自建云服务可以更好地掌控整个系统的架构和安全,而且可以根据实际需求进行调整和升级,具有更高的灵活性和可控性。此外,自建还可以更好地保护公司的核心数据和知识产权,避免数据泄露和安全漏洞。

    总之,对于我这个小型公司的运维来说,我更愿意选择托管

    2023-03-16 19:13:03
    赞同 展开评论 打赏
  • 一条即将翻身的咸鱼

    选择托管,简单方便

    2023-03-16 18:44:00
    赞同 展开评论 打赏
  • 托管吧,小公司只能选择托管

    2023-03-16 17:40:07
    赞同 1 展开评论 打赏
  • 和公司本身业务有关; 大多数公司,比较适合也会选择云托管; 少量公司,业务要求下,不会使用云托管;而且根据行业安全规范,有些不适合云托管

    2023-03-16 17:40:07
    赞同 展开评论 打赏
  • 从公司的情况来看,目前是自建形式。 1. 公司现有客户群体对项目要求保密性较高 2. 公司现有研发及售后人员较为充足 3. 公司现有程序代码已申请专利

    2023-03-16 13:43:42
    赞同 展开评论 打赏
  • 从我个人的角度上来说,我选择自建。托管相比较于自建,屏蔽了许多技术上的细节,降低了学习成本,从一个IT从业人员职业发展角度来说,在初期,技术当然是多多益善,多技术栈能为日后在职业领域的选择上游刃有余,正所谓选择大于努力。 托管我只可能在一种情况下选择,即开发小型项目上,这样就能专注于开发,把运维全权交给我们的厂商,达到快准狠。

    2023-03-16 10:43:38
    赞同 展开评论 打赏
滑动查看更多
话题讨论榜
1
开发者参与开源软件项目有哪些好处?
4000积分,技术图书*5
97
我目前还没有在阿里云上参与过开源项目,原因是我还没学习到这一步,我主攻的也不是编程,我知道参加开源项目可以多结识更多优秀的程序员,了解最前沿的编程技术、设计模式与系统架构,可以提升个人代码质量。 如果没机会参加开源项目,要尽量留出点时间阅读优质的开源代码。
2
写code还是做管理,开发者如何进行职业规划?
4000积分,社区定制鼠标垫*5
155
我更愿意在code能力上不断深耕钻研,因为code能力是程序员最重要的技能,只有把code能力提升到一定的水平,才能保证自己的竞争优势。同时,我也会拓宽能力模型,比如学习管理技能,提升自己的综合能力,以便能够更好地应对不同的挑战。
3
假如拥有海量云资源,你最想拿它来做什么?
4000积分,魔方插座*10
113
问题:如果你拥有可以任意使用的云资源,你最想拿它来做什么创新应用呢? 回答:如果我拥有可以任意使用的云资源,我最想拿它来做一款个人和家庭管理应用。让个人日常生活和家庭设备都和云端链接上。 问题:为了实现你的创新应用,你想用或者需要用到什么云资源?请列举。 回答:首先我需要用钉钉宜搭低代码搭建我的应用,然后用连接器把它们链接打通上云,然后需要用到阿里云的服务器ECS,数据库存储,云盘共享等等云...
4
假设你是面试官,你会如何考核面试者的专业技能?
4000积分,天猫精灵万能红外遥控器*3
86
作为面试官,我会考核面试者的专业技能主要包括以下几个方面: 理论知识:通过提问和讨论来了解面试者的专业理论知识。这可以通过问一些基础性问题,如面试者是否熟悉相关概念、原理、算法等,也可以通过问一些深入的问题来考察其对于该领域的深入理解。 实践经验:通过询问面试者的实际项目经验,了解其能否将理论知识应用于实际工作中。我会问一些实际问题,比如如何解决具体问题、如何设计系统等,来考察面试者的实践经...
5
Serverless在推进过程中会遇到什么样的挑战?该如何破局?
2000积分,李宁运动头带*10
75
目前案例很多, 源码很少, 实操也多是停留在一些简单的case上, 距离工程化还很遥远, 特别是云函数的管理最好也是源码中控制, 不让手动维护, 真正工程实施时, 运维的工作量大大增加, 一天到晚都是各种发布审批
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载