选择合适的后端硬件对于应用开发来说非常关键。了解明确的业务需求,包括其特有的技术,服务,安全,数据管理和服务管理需求是必要的。应用负载迁移到云时所需的配置取决于环境和云服务提供商所提供的服务。无论是新建还是将现有应用迁移到云,都需要明确规划云关联的时间。
在决定云服务之前,如何将架构纳入当前和未来的工作流程至关重要。研究所需的重新编程,增强或自定义当前工作负载以在云平台上执行,并需要详细研究迁移所需的时间和精力。许多服务商都提供迁移服务和支持,还需要支持第三方提供商以支持迁移过程。服务商的服务开发路线图必须与公司特有的开发路线图同步。
数据管理是关键,包括数据的位置和数据遵循的各种本地法规。如果企业有义务限制其数据,那么应选择能在管理,存储和处理数据方面提供一定的控制或选择的供应商。这样可以保护传输中的数据,即应加密迁移到云或云中的数据。服务提供商的数据丢失和违规通知流程,必须与企业的监管义务保持同步。
数据策略和保护,必须了解安全策略和数据管理策略,特别是与数据隐私规则相关的策略。确保对数据访问,数据定位,保密性和使用权所有提供满意的保证是必须的。必须审查备份,如果客户选择离开,必须正确审查数据转换政策以了解数据传输的灵活性。云服务层协议在选择供应商时很重要,明确的云服务商与客户之间的合同关系是必要的。应适当关注与托管在云中数据安全相关的法律要求,并需要建立备份协议以备突发事故。
至于应用服务器,这属于存储和提供空间的范畴,需要了解市场上可用的不同类型的服务器及其运作方式。有专用服务器,专门为单个所有者提供整台服务器的资源,由于不与其他应用共享,动作迅速。对于需要高级安全性和大量系统资源的应用,专用服务器是理想的选择,尽管成本较高。另一种类型是并置服务器,它允许您购买自己的服务器,全部负责由服务器的所有者承担。并置服务器的优点是,服务器的完全控制权在所有者手中,可以安装他需要的app脚本。最后一个是云服务器,由负载平衡的服务器群提供稳定且强大的服务器服务。因为云服务器的分散特性,即使有硬件故障也不会造成影响。不过,用户对其数据的控制较少,可能影响数据的安全性或导致隐私问题。
在选择应用服务器公司时,还需要考虑许多因素,如数据库软件,脚本软件,操作系统等等。