Azure Solution Design 配置管理系列(PART 12)

网友投稿 292 2022-09-29

Azure Solution Design 配置管理系列(PART 12)

​​Azure Solution Design 配置管理系列(PART 11)​​

1 Azure PaaS设计

1.1 Web App设计

Azure 应用服务是一项基于 HTTP 的服务,用于托管 Web 应用程序、REST API 和移动后端 。 可以使用 .NET、NET Core、Java、Ruby、Node.js、PHP 或 Python 等偏好的语言进行开发。

Web App的设计要点:

1. Web App的所有入站流量都从应用程序网关输入

2. Web APP和IAAS VM之间的通信需要通过Vnet集成进行数据流量通信

3. Web APP与其他PAAS层进行通信通过IP白名单限制来控制访问

VNet 集成允许应用访问虚拟网络中的资源,但不允许通过 VNet 对应用进行入站专用访问。 专用站点访问指的是仅可从专用网络(例如 Azure 虚拟网络内)对应用进行访问。 VNet 集成仅用于从应用对 VNet 进行出站调用。VNet 集成功能有以下变化形式。

· 需要网关的 VNet 集成 - 连接到其他区域中的 VNet 或者连接到同一区域中的经典 VNet 时,需要在目标 VNet 中预配虚拟网络网关。

VNet 集成功能:

· 需要“标准”、“高级”、“高级 V2”或“弹性高级”定价计划

· 支持 TCP 和 UDP

· 适用于应用服务应用和函数应用

VNet 集成不支持某些功能,其中包括:

· 装载驱动器

· AD 集成

· NetBios

应用服务资源是​特定于区域的​,不能跨区域移动。 你必须在目标区域中创建现有应用服务资源的副本,并将你的内容移动到新应用。 如果你的源应用使用自定义域,你可以在完成后将其迁移到目标区域中的新应用。

详细设计内容将在Web App设计表中体现。

1.2 PaaS DB设计

1.2.1 PaaS SQL Database设计

SQL Database部署模型:

· 单一数据库表示完全托管的独立数据库。 对于需要单个可靠数据源的新式云应用程序和微服务,可以使用此选项。 单一数据库类似于 Microsoft SQL Server 数据库引擎中包含的数据库。

· 托管实例是 Microsoft SQL Server 数据库引擎的完全托管型实例。 其中包含一组可结合使用的数据库。 若要轻松将本地 SQL Server 数据库迁移到 Azure 云,或者对于需要使用 SQL Server 数据库引擎提供的数据库功能的应用程序,可以使用此选项。

· 弹性池是单一数据库的集合,其中包含一组共享的资源(例如 CPU 或内存)。 可以将单一数据库移入或移出弹性池。

SQL 数据库通过多个资源类型、服务层级和计算大小提供可预测的性能。 它提供无需停机的动态可伸缩性、内置智能优化、全局可伸缩性和可用性,以及高级安全选项。 凭借这些功能,你可将注意力集中在如何快速进行应用开发和加快推向市场方面,而无需管理虚拟机和基础结构。

使用 Azure 数据库迁移服务可从多个数据库源无缝迁移到 Azure 数据平台,且会尽量缩短停机时间。 该服务使用数据迁移助手生成评估报告,这些报告提供建议以指导你在执行迁移之前完成所需的更改。 当你准备好开始该迁移过程时,Azure 数据库迁移服务会执行所有必需步骤。

详细设计内容将在PaaS SQL Database设计表中体现。

​​Azure Solution Design 配置管理系列(PART 13)​​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java中NoClassDefFoundError 和 ClassNotFoundException的区别
下一篇:Azure Solution Design 配置管理系列(PART 10)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~