块存储用例:应用托管

2020年12月30日11:25:55 发表评论 40 次浏览

介绍

了解有关块存储的理想用例:托管需要服务器端处理(例如Java或PHP)的应用。了解块存储如何为服务器端应用程序提供可移植性和高性能, 并在应用程序的整个生命周期中满足多种需求。

要求

  • 云服务器

用例:应用托管

在这种情况下, 我们将研究使用块存储如何使计划启动和运行具有服务器端处理功能(例如Java或PHP)的应用程序的用户受益。用户期望很高的需求, 并且会要求应用程序具有高性能。

方案1:设置和平均每日使用

该应用程序安装在连接到云服务器的块存储设备上。

Cloud Server用于处理应用程序所需的支持基础架构, 包括运行Apache Web服务器来管理对应用程序的请求。

应用程序的数据(例如, 用户生成的内容和文件)存储在块存储设备上。由于位置优势, 这为应用程序提供了可移植性, 并减少了应用程序的响应时间。

方案2:迁移

在这种情况下, 该应用程序的受欢迎程度将大大提高。在增加的工作量下, 原始服务器开始挣扎。

由于该应用程序驻留在块存储设备上, 因此你可以轻松地将其迁移到新服务器。块存储可以与一台服务器分离, 并通过Cloud Panel附加到另一台服务器。这种迁移方法将最大程度地减少停机时间, 并对你的用户产生影响。

此过程也可以用于将应用程序迁移到新服务器。你可以随时准备新服务器。新服务器就绪后, 只需使用云面板将块存储与其原始服务器分离, 然后将其附加到新服务器即可。

方案3:弹性

在这种情况下, 承载应用程序的服务器会遇到问题并崩溃。调查导致崩溃的原因并解决问题可能需要花费许多时间。同时, 该应用需要可用。

你可以在几分钟内通过" Cloud面板"配置新的Cloud Server。设置新的云服务器后, 只需使用云面板将块存储与其原始服务器分离, 然后将其附加到新服务器。

由于块存储是单独的设备, 因此不会受到服务器问题的影响。

方案4:扩建

由于块存储的可移植性, 可以轻松构建应用程序的多个版本并将它们附加到多个服务器。

如果你希望使用该应用程序以几种不同但相关的形式运行, 这将很有用。例如, 可以将收集用户评论的应用作为餐厅评论数据库部署在一个服务器上。

然后, 可以将应用程序的副本安装在新的块存储卷上, 进行自定义, 然后将其作为鞋子查看数据库部署在另一台服务器上。

此过程也可以用于更新应用程序。在块存储设备上安装该应用程序的副本, 并将其附加到将用作开发环境的新Cloud Server上。

在完成更新并测试性能之后, 只需将具有原始应用程序的存储块从生产服务器上分离出来, 然后将存储块附加到已更新的应用程序中, 就可以推出更改。

一盏木

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: