首页 > 其他分享 >2024后端企业级开发架构蓝图

2024后端企业级开发架构蓝图

时间:2023-12-16 23:32:57浏览次数:34  
标签:架构 外部 蓝图 AWS 企业级 2024 Tier 服务

你是否厌倦了浏览漫长的文章来解决有关云架构的安全、可靠性和运维卓越的问题?那么让我们直接进入蓝图。这里简要介绍了每个企业应用程序的基础应该如何规划。

AWS架构蓝图:

定义蓝图的方式是将服务划分为以下几个层次:

  1. Public Tier 公共层 → 这些服务可以从AWS外部访问,并充当保护底层服务的前线服务。即使开发人员也必须首先通过VPN登录到Jumphost VM,然后才能访问其他服务。
  2. Private Application Tier 私有应用程序层 → 这个层次是我们的核心,所有的 Web 和应用服务器都驻留在这里。主要在这里部署所有的容器/虚拟机。您可以在这里解耦所有的微服务,并使用消息代理如SQS进行解耦。
  3. Private Data Tier 私有数据层 -> 您的数据库和存储服务都在这里。一些公司仍然喜欢在EC2中托管他们的数据库(PostgreSQL、MySQL、MongoDB)、Elastic Search 和 Redis,而不是使用托管的RDS、Elasticache、CloudSearch服务,这并不是问题,而是一种架构决策。
  4. Gut Tier 核心层 -> 所有外部通信到任何ERP、CRM或其他外部服务都必须由NAT网关进行集中管理,该网关仅对外部服务公开,我们的应用核心服务则受到保护,不会被外部暴露。
  5. Security Tier, DevOps Tier, AI Tier, BI & Data Processing Tier 安全层、DevOps层、AI层、BI和数据处理层 -> 我们可以使用开源服务如Terraform Vault、Metabase、Kafka、Spark和Jenkins,也可以使用AWS托管服务来解决我们的用例。

注意哪些服务是分区的(Zonal)、区域的(Regional)和全局的(Global)。如:

  1. WAF、Route 53、CloudFront 和 IAM 是全局服务。
  2. S3 存储桶是区域性的。
  3. EC2/ECS 是分区性的。

这种架构适用于任何领域,无论是电子商务、医疗保健、忠诚度、教育科技还是金融科技应用。

标签:架构,外部,蓝图,AWS,企业级,2024,Tier,服务
From: https://blog.51cto.com/JavaEdge/8854696

相关文章

  • 2023-2024-1 20232310 《网络空间安全导论》第六章学习
    教材内容学习总结教材学习过程中的问题和解决过程问题1:不理解半虚拟化解决过程:通过询问ChatGPT对半虚拟化有了初步概念,并获知wsl就是半虚拟化的一种,从而对半虚拟化有了更加具体的认识。问题2:什么叫去中心化?解决方案:询问ChatGPT。了解到去中心化是指从原本的中......
  • 2023-2024-1 20231420 《计算机基础与程序设计》第十二周学习总结
    2023-2024-120231420《计算机基础与程序设计》第十二周学习总结1.作业信息这个作业属于哪个课程2023-2024-1《计算机基础与程序设计》这个作业要求在哪里2023-2024-1计算机基础与程序设计第十二周作业这个作业的目标学习《C语言程序设计》第11章并完成云班课测......
  • 2023-2024-120232325《网络空间安全导论》第六周学习
    教材内容总结问题1.零信任模型的优缺点:优点:提供了更高的安全性:零信任模型将网络安全的重点放在身份验证和授权上,可以更好地防止未经授权的访问和数据泄露。降低了内部威胁:零信任模型不信任任何用户或设备,因此即使是内部人员也需要经过严格的身份验证才能访问敏感信息,可以减......
  • (学期2023-2024.1;学号:20232300)《⽹络空间安全导论》第6周学习总结
    第6章应用安全基础应用安全是为保障各种应用系统在信息的获取、存储、传输和处理各个环节的安全所涉及的相关技术的总称。密码技术是应用安全的核心支撑技术,系统安全技术与网络安全技术则是应用安全技术的基础和关键技术。应用安全涉及如何防止身份或资源的假冒、未经授权的访......
  • 2023-2024-1 20232404《网络空间安全导论》第6周学习总结
    教材学习内容总结6.1应用安全概述身份认证是保障应用安全的基础。麦肯锡全球研究所给出的定义是:一种规模大到在获取、存储、管理、分析方面大大超出了传统数据库软件工具能力范围的数据集合。云计算造成了数据所有权和管理权的分离。6.2身份认证与信任管理动态口令需......
  • 2023-2024 20231302《计算机基础与程序设计》第十二周学习总结
    作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第十二周作业这个作业的目标自学教材《C语言程序设计》第11章并完成云班课测试作业正文https://www.cnblogs.com/9q2z2z/p/17904818.html......
  • 2023-2024-1 20232311 《网络空间安全导论》第六章学习
    教材学习内容总结思维导图教材学习中的问题和解决过程问题1:什么叫去中心化?问题1解决方案:询问ChatGPT。了解到去中心化是指从原本的中心化结构或中心机构中移除“中心”或“权威”的过程,使得权力、控制和决策权分散化。问题2:什么是容器?问题2解决方案:询问ChatGPT。容器将应用......
  • 2024年元旦节放假通知
    辞旧卯年迎新甲辰年根据国务院办公厅放假规定,并结合公司实际情况,现天柏将元旦放假安排如下:元旦节放假时间:2023年12月31日至2024年01月01日,共计2天。放假期间不发货,正常接单哟!亲爱的朋友们,感谢你们一直以来的支持和陪伴。在新的一年中,我们将不断努力创新,为建设开放的数字通信应用平......
  • 2023-2024-1 20232408《网络空间安全导论第六周学习总结》
    2023-2024-120232408《网络空间安全导论第六周学习总结》教材内容总结这一章主要聚焦于应用安全,具体分为身份认证与信任管理、隐私保护、云计算及其安全、区块链与安全、人工智能及其安全等多个方面,从用户端、服务端等不同视角描述了我们应该如何保障应用安全。本章内容结合了......
  • 2023-2024-1 20231424《计算机基础与程序设计》第12周学习总结
    2023-2024-120231424《计算机基础与程序设计》第12周学习总结作业信息作业属于的课程<班级链接>(2022-2023-1-计算机基础与程序设计)作业要求<作业要求>(2022-2023-1计算机基础与程序设计第一周作业)作业目标《C语言程序设计》第11章作业正文https://www.cnblo......