云优化是组织的云支出根据其需求进行优化的过程。它考虑了组织的需求与其对云的投资,并使用机器学习和其他技术来平衡这种需求和应用程序的需求。如果在整个组织中正确应用,云优化可以更有效地利用资源、更好的应用程序性能和更高的员工生产力,以及其他好处。
自大约20年前推出AmazonWebServices(AWS)以来,云服务市场已经发展壮大,以至于它现在已成为许多组织的首选。这并不奇怪,因为云服务提供了许多优势,包括较低的初始资本支出、更快的上市时间以及基于不断变化的需求的轻松可扩展性。
调查表明,许多组织并不了解投资云服务的实际成本。一些云服务提供商缺乏详细的定价信息可能会加剧这个问题。
这种缺乏成本意识会使云服务不必要地变得更加昂贵。例如,如果您选择的服务器实例比您当前需要的要大得多,或者当您选择不在周末关闭实例电源时,即使您有能力这样做,您也会花费更多。此外,选择按原样迁移应用程序而不进行任何架构更改,即使它们不适合部署到云,也会增加您的总体成本。维护成本也可能是一个问题,尤其是在您缺乏合格人员的情况下。
因此,您可能会在云服务上花费超过您的需求。云优化提供了解决此问题的方法。
通过云优化,您可以清楚地了解可以减少哪些云服务支出。云优化的示例包括:
云优化的主要好处将在下面讨论。
通过云优化,您的组织可以更好地发现改善您在云上的存在的机会。通过使用正确的工具,您可以确定哪些资源被过度配置、未充分利用的云服务和功能、您帐户上启用或未启用的功能,以及您的团队未正确使用的工具。然后,您可以采取相应措施来解决这些问题。
研究表明,在云服务上的浪费性支出在组织中普遍存在。理想情况下,应该很容易访问可以帮助他们指导DevOps控制成本的数据。鉴于大量的云定价计划,这通常是不可能的。尽管值得称赞的是,许多云服务提供商提供了直接的定价。通过云优化,IT团队有权自行采取行动,在他们认为合适的地方控制定价,同时让更高管理层更容易理解他们行动的理由。
云平台功能的数量对于许多组织来说可能是压倒性的。例如,AWS拥有200多种云服务。通过云优化,可以更轻松地跟踪哪些功能是必不可少的,哪些是您可以不用的。您还可以确定当前正在做的更好的替代方案。
提高DevOps工程师的工作效率
通过云优化,您的DevOps工程师可以专注于创建代码来优化您的应用程序,而不是将时间浪费在您的服务提供商已经可以处理的问题上。例如,如果您的服务提供商可以自由地使用新功能增强您的平台,那么您的团队可以专注于其他领域,例如应用程序安全。
云优化使您的团队成员能够相互合作,并发现更新、更有效的做事方式。例如,当赋予责任时,您的DevOps团队可以在实际超支发生之前防止超支,如果您继续将此任务分配给财务人员,这可能不可行。
从上面可以看出,云优化有多个方面,包括成本、可靠性和改善碳足迹。
在云优化方面,成本是许多组织的首要考虑因素。这是因为云服务很容易超支,尤其是在分配给应用程序和服务所需的资源多于所需资源时。复杂的定价计划会使问题更加复杂。

云优化的另一个方面是应用程序的可靠性。为了解决可靠性问题,组织经常实施冗余。将应用程序的多个实例部署到不同的云会迅速增加成本。发生这种情况时,您需要在应用程序可靠性和成本优化之间找到平衡点。
改善碳足迹正在推动许多组织的云优化工作,特别是现在环境可持续性已成为一个日益受到关注的问题。幸运的是,可靠性和碳足迹的改进通常是相辅相成的——提高应用程序的可靠性通常会导致您的碳足迹最小化。
理想的云优化策略是在这三个方面采取综合方法。这样,您的组织可以构建最佳云。您的策略将取决于您的优先事项和目标。
在构建云优化策略时,有必要让您的工程团队将云成本视为主要指标,尤其是在涉及您的应用程序和基础架构时。因此,建议将您的云优化策略集成到您的开发生命周期中。这可确保以后检测到潜在的扩展问题,为您的IT基础架构提供面向未来的保障。
成本不仅仅是您的工程师的职权范围——您的财务团队也应该参与其中。这可确保两个团队在您的云服务目标方面保持协调。否则,您可能只有在收到服务提供商的账单时才发现问题。
您可以将云优化的制定分为四个阶段,即:
您的云优化策略必须足够灵活,以便您的团队可以随时在这些阶段之间进行转换。
这些是您在云优化方面可以遵循的最佳实践。
本文来源:国外服务器--云优化和最佳实践的区别(优化设计和设计优化区别)
本文地址:https://www.idcbaba.com/guowai/2321.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。