【深度好文】中小企业上云,为什么做好网络架构规划很重要!

本文涉及的产品
公网NAT网关,每月750个小时 15CU
网络型负载均衡 NLB,每月750个小时 15LCU
传统型负载均衡 CLB,每月750个小时 15LCU
简介: 本文通过一位小微软件公司技术负责人的实际体验为始,引发了对大量小微企业上云架构实践的研究。发现中小企业上云时,往往聚焦于业务测试和服务尽快上线,很难有精力投入在云上技术架构的规划和设计中。所以,大家云上的架构五花八门,很多架构缺乏长远规划,极可能给业务未来发展埋下隐患。基于此,我们沉淀了一套《应用上云经典托管架构》,强调了上云架构规划对于业务的重要性,并带领大家理解了方案中的网络规划和架构设计全过程。作为从事企业上云IT部门,或者初创事业的个人开发者们,都可以参考和了解。

原创作者 张彬

前言

云计算的使命不仅是为大型企业客户提供稳定和高效的服务,更重要的是将高效低成本的服务扩展到中小微企业,通过按需弹性的云计算资源,为广大的中小企业和创业者们,降低创新的投入资本和技术门槛。但是,由于资源和技术条件等门槛,中小企业在数字化转型和业务上云的落地方面,仍然面临着诸多挑战。


一、小微企业上云体验原声

张工(化名)是一家小微软件公司的技术负责人,使用云产品已有七年,也算是资深云用户了,但是对于门类繁多的各种云产品的使用仍然存在很多困惑。

对话原声的大致内容如下:“我是一个IT开发人员,主要负责公司的业务系统。没有系统性的学习过云上产品,不过我想大部分人都不会去特地学习,我应该算是大众的一员。我觉得云上产品比较复杂,很多产品的使用和区别难以分清,更难以快速构建匹配业务架构的方案。” 这应该能够代表相当大一部分中小微企业的心声。


二、云上形形色色的业务架构

我们对这段原声进行了深刻的思考,并带着这个困扰研究了更多小微企业上云的架构实践,试图摸清“大部分的企业在云上做什么”、“部署了什么类型的业务”、“大家选择了什么架构托管了这些业务”、“业务架构方面遇到了的什么困难”等问题。

数据表明,大约80%的用户在云上部署的都是Web/APP类应用服务,这类应用服务包含了企业门户页面、对客服务系统、对内办公系统等。但是,大家托管应用时,所采用的架构却五花八门。很多架构缺乏长远规划,极可能给业务未来发展埋下隐患。

image.png

究其原因,主要是大部分客户上云时,往往聚焦于业务测试和服务尽快上线,很难有精力投入在云上技术架构的规划和设计中,同时也缺乏可供参的考经验和必要指导。为此,我们通过与大量初创企业客户进行了深度的交流,沉淀出一套“简单易用、统一标准”的应用上云架构,来满足大部分中小企业上云初期阶段的需要,尽量避免为未来业务架构演进“埋坑”。


三、一个应用上云的经典架构推荐

企业上云不是一蹴而就的,其业务的发展和架构的演进也是循序渐进的。业务发展的不同阶段,需要不同的架构选择。同时,这些架构都遵循同一指导思想,从基础架构出发,伴随业务的体量发展做持续的迭代演进。

基于这个理念,我们沉淀了一套《应用上云经典托管架构》。方案以一个简单的前后端融合Web业务为例,从最基础的单VPC业务托管的角度进行了架构设计。根据业务的阶段不同,应用上云托管架构分为基础和全栈两个版本。其中,

  • 基础版架构:包含了业务托管所需的几个关键基础组件(含DNS域名解析、负载均衡SLB、NAT网关、云服务器ECS、云数据库RDS)。即使作为一个入门级基础架构,也充分考虑了业务设计的前瞻性,我们会在第四章节对基础版方案的网络规划和架构设计做重点介绍。
  • 全栈版架构:当业务持续发展时,基础版架构可以平滑叠加更多的能力模块,这也避免了单点架构经常面临的改造和重构难题。如,业务需要扩容时可直接增加ECS进行扩充、需要安全防护时可增加Web应用防火墙等方案、需要加速访问体验时可考虑CDN和OSS服务等。


四、方案中的网络规划和架构设计

部署一套上云架构,在购买和使用大部分的云资源,首先就需要选择资源所依赖的VPC网络配置(如私有网络VPC、虚拟交换机、网段等)。其实,上云的第一步的关键,就是要做好VPC网络配置和架构规划。一个优秀的网络架构设计,可以更好的支撑企业的发展。而忽视网络架构规划,往往会为业务的长期发展埋下隐患。


以下,我们就以《应用上云经典托管架构 - 基础版》为例,深入探讨一下整个方案中网络架构的规划和设计的具体步骤和注意要点。

我们在做网络架构规划时,需要结合现有业务的规模和未来的扩展预期来对VPC进行网络规划,力求做到满足当前业务平稳的同时,又能够高效地实现业务拓展诉求。通常,需要遵循以下流程

image.png

其中,流程中有几个环节至关重要,需要重点关注和深入理解:    

image.png

五、总结

至此,我们从广大中小企业上云构建云上服务最常用的经典托管方案出发,重点聚焦最基础又最容易被忽视的云上网络架构规划设计原则,从稳定性、安全性、可扩展性、运营成本”等几个方面做了简要的介绍。作为从事企业上云IT部门,或者初创事业的个人开发者们,都可以参考和了解。

感兴趣的同学,还可以参与阿里云《业务上云经典托管架构1v1专家培训班》行业专家带你解读经典方案,手把手部署体验《每个IT人都想学的“Web应用上云经典架构”实战》同时,针对上云更多阶段的网络架构规划方案、实操教学,可访问【云网络精选一站通】让简单易用的网络方案为您的上云之旅保驾护航。

相关实践学习
使用ROS创建VPC和VSwitch
本场景主要介绍如何利用阿里云资源编排服务,定义资源编排模板,实现自动化创建阿里云专有网络和交换机。
阿里云专有网络VPC使用教程
专有网络VPC可以帮助您基于阿里云构建出一个隔离的网络环境,并可以自定义IP 地址范围、网段、路由表和网关等;此外,也可以通过专线/VPN/GRE等连接方式实现云上VPC与传统IDC的互联,构建混合云业务。 产品详情:https://www.aliyun.com/product/vpc
相关文章
|
26天前
|
运维 Cloud Native 持续交付
深入理解云原生架构及其在现代企业中的应用
随着数字化转型的浪潮席卷全球,企业正面临着前所未有的挑战与机遇。云计算技术的迅猛发展,特别是云原生架构的兴起,正在重塑企业的IT基础设施和软件开发模式。本文将深入探讨云原生的核心概念、关键技术以及如何在企业中实施云原生策略,以实现更高效的资源利用和更快的市场响应速度。通过分析云原生架构的优势和面临的挑战,我们将揭示它如何助力企业在激烈的市场竞争中保持领先地位。
|
10天前
|
监控 数据可视化 架构师
为什么企业需要开展架构治理?
随着数字化转型加速,企业面临的技术和业务环境日益复杂,传统架构难以应对快速变化的需求。企业架构治理成为数字化转型的关键,通过确保技术与战略对接、优化资源利用、降低风险和复杂性,提升企业灵活性、效率和创新能力,支持快速响应市场变化,推动数字化转型成功。
53 7
为什么企业需要开展架构治理?
|
10天前
|
监控 数据可视化
如何通过建模工具实现企业架构治理全流程管理
企业架构治理工具通过构建统一的架构语言、可视化建模、流程管理、资源整合和多场景分析,实现企业架构的全生命周期管理。该工具赋能企业数字化转型,确保业务、平台、数据及技术相互耦合闭环,提供从规划到决策的一站式服务,助力提升业务运营、优化组织管理和加速数字化建设。
25 2
如何通过建模工具实现企业架构治理全流程管理
|
11天前
|
弹性计算 Java 关系型数据库
Web应用上云经典架构实践教学
Web应用上云经典架构实践教学
Web应用上云经典架构实践教学
|
11天前
|
弹性计算 Java 数据库
Web应用上云经典架构实战
本课程详细介绍了Web应用上云的经典架构实战,涵盖前期准备、配置ALB、创建服务器组和监听、验证ECS公网能力、环境配置(JDK、Maven、Node、Git)、下载并运行若依框架、操作第二台ECS以及验证高可用性。通过具体步骤和命令,帮助学员快速掌握云上部署的全流程。
|
1月前
|
人工智能 自然语言处理
WebDreamer:基于大语言模型模拟网页交互增强网络规划能力的框架
WebDreamer是一个基于大型语言模型(LLMs)的网络智能体框架,通过模拟网页交互来增强网络规划能力。它利用GPT-4o作为世界模型,预测用户行为及其结果,优化决策过程,提高性能和安全性。WebDreamer的核心在于“做梦”概念,即在实际采取行动前,用LLM预测每个可能步骤的结果,并选择最有可能实现目标的行动。
61 1
WebDreamer:基于大语言模型模拟网页交互增强网络规划能力的框架
|
1月前
|
人工智能 运维 算法
引领企业未来数字基础架构浪潮,中国铁塔探索超大规模分布式算力
引领企业未来数字基础架构浪潮,中国铁塔探索超大规模分布式算力
|
3天前
|
人工智能 运维 监控
云卓越架构:企业稳定性架构体系和AI业务场景探秘
本次分享由阿里云智能集团公共云技术服务部上海零售技术服务高级经理路志华主讲,主题为“云卓越架构:企业稳定性架构体系和AI业务场景探秘”。内容涵盖四个部分:1) 稳定性架构设计,强调高可用、可扩展性、安全性和可维护性;2) 稳定性保障体系和应急体系的建立,确保快速响应和恢复;3) 重大活动时的稳定重宝策略,如大促或新业务上线;4) AI在企业中的应用场景,包括智能编码、知识库问答、创意广告生成等。通过这些内容,帮助企业在云计算环境中构建更加稳定和高效的架构,并探索AI技术带来的创新机会。
|
1月前
|
弹性计算 监控 数据库
制造企业ERP系统迁移至阿里云ECS的实例,详细介绍了从需求分析、数据迁移、应用部署、网络配置到性能优化的全过程
本文通过一个制造企业ERP系统迁移至阿里云ECS的实例,详细介绍了从需求分析、数据迁移、应用部署、网络配置到性能优化的全过程,展示了企业级应用上云的实践方法与显著优势,包括弹性计算资源、高可靠性、数据安全及降低维护成本等,为企业数字化转型提供参考。
61 5
|
11天前
|
弹性计算 负载均衡 安全
云端问道-Web应用上云经典架构方案教学
本文介绍了企业业务上云的经典架构设计,涵盖用户业务现状及挑战、阿里云业务托管架构设计、方案选型配置及业务初期低门槛使用等内容。通过详细分析现有架构的问题,提出了高可用、安全、可扩展的解决方案,并提供了按量付费的低成本选项,帮助企业在业务初期顺利上云。