构建阴天应用程序的4个技巧

发布者:上海IT外包来源:http://www.lanmon.net点击数:903

通常有两种推动围绕云讨论的力量:选择组织所需的云计算工具和平台的自由,以及这些选择的复杂性。
这并不总是那么容易,但组织有多种方法来构建可提供跨环境一致性并避免供应商锁定的IT体系结构。公司需要遵循如何构建阴天应用程序的建议,并知道什么时候不值得。
在构建多云应用程序之前考虑这些因素
无论是中断,价格变化,与供应商的关系破裂还是其他原因,许多公司都希望建立自己的应用程序,以便在他们认为合适的时间和地点移动代码。
云计算115
但是,编写与云计算无关的代码不仅仅是避免使用特定于平台的工具。在构建可在多个云平台上使用的应用程序时,请记住以下四个因素:
1.请勿在源代码中包含密码和API密钥等敏感信息。
2.为应用程序提供单个入口点。要最大限度地降低故障点的风险,请使用重复域名系统记录云提供商之间的负载分布。
3.尽可能自动化以最小化复杂性。
4.不要完全排除本机工具。云计算供应商可能拥有真正独特且有价值的服务,或者避免使用特定工具的成本可能高于供应商锁定的风险。
考虑何时以及如何规划移动性
组织针对其特定云平台优化的工作负载越多,将来移动这些应用程序就越困难。如果IT团队想要可移植,他们需要了解服务正在使用什么以及如何将应用程序锚定到给定平台。
例如,云计算提供商正在推动其竞争对手的功能平等,但这并不一定能够更轻松地在云平台之间迁移工作负载。即使两个提供商具有可比较的服务,它们也是通过不同的API提供的。开发人员需要重写组件以在其他云平台上工作。
尽管如此,移动性并不是灵丹妙药。事实上,从长远来看,即使成本很高,找到合适的工作负载平台也会更具成本效益。如果您的企业拥有深度连接的应用程序,则最好将它们托管在您自己的数据中心,以限制流量费用,集成和安全问题。
云计算263
克服平台差异
部署多云策略的组织需要弥合应用程序部署在不同云中以不同方式执行的事实。企业可以通过限制扩展到云平台,运行并行部署或抽象不同云平台中的某些组件来实现这一目标。Operation timed out after 30001 milliseconds with 0 out of -1 bytes received
IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部