F5在云计算中优化应用性能的原则,云计算的创新性表现有哪些F5优化云计算应用性能的原则发展节奏快,一旦慢下来就有可能被淘汰。因此,当企业采用云服务时,速度和敏捷性是首要考虑的因素。然而,对于一个已经稳步实施DevOps概念,专注于加速应用部署,提高应用性能并同时确保安全性的企业来说,还需要哪些其他措施来实现您的系统和程......
发展节奏快,一旦慢下来就有可能被淘汰。因此,当企业采用云服务时,速度和敏捷性是首要考虑的因素。然而,对于一个已经稳步实施DevOps概念,专注于加速应用部署,提高应用性能并同时确保安全性的企业来说,还需要哪些其他措施来实现您的系统和程序的现代化,并完美克服云中速度慢的问题?F5可以给你一些建议。
1。让基础结构,也就是代码,成为助推器
“手动”这个词几乎完全可以用老气横秋、捉摸不透来形容;在追求速度和可靠性时,大多数人会优先考虑自动化作为出发点。无论您是启用额外的云资源来扩展应用程序,还是部署和配置基本的应用程序服务,都应该像执行API调用或在控制台上单击一两次一样简单直接。使用基础结构,即代码(IaC),是完美实现这一目标的关键。与基础 structure /NetOps/SecOps的同行携手开发一个经过验证的定义文件(包括部署内容和方法的详细信息)将使您能够以快速、可靠和可重复的方式管理基础结构和服务。
通过使用这种模板方法的自助部署将最终减少您对其他团队的依赖,并防止通过manual 基础结构配置的票证请求部署中的瓶颈。
2。充分利用CI/CD管道
当试图加速部署时,选择基础结构即服务是成功的第一步,利用完整CI/CD管道的价值,您可以收获很多。除了更频繁地集成新的应用程序代码和自动向产品推快递更新之外,您知道应用程序服务可以插入到集成管道中吗?通过将这些服务定义为代码(IaC)并将它们存储在可以定期监控、更新和验证的源代码控制工具中,您的CI/CD工具(如Ansible和GitLab)可以通过API调用自动将这些服务投入部署。这样,您可以确保每个应用程序都有适当的安全性和合规性控制,而不会延迟部署。
3。让容器变得万无一失
最近采用容器的主要趋势是可以将整个应用所需的代码、库、二进制文件捆绑成一个轻量级的包(可以跨平台快速一致部署)as 基础。由于应用可以随时随地启用和扩展,CI/CD过程可以加速,可以构建高度动态和可管理的微服务架构,这些特性为提高云中的速度奠定了良好的开端。
暂且不考虑这些理论上的优势,让我们来看看目前的实际情况:由于一些应用程序仍然需要与其他应用程序产品组合相同(或更高)的安全和应用程序性能优化水平,当试图改造现有的应用程序服务以满足不同容器的需求时,可能只会取得有限的进展,导致结果不尽人意。从另一个角度来看,你真正需要的是一套更加动态的服务,可以与容器编排系统集成,为容器提供切实的支持,避免突然中断和突发的安全/合规问题。
4。让可视化创建一个全局视图
让应用程序变得更快实际上和加速操作是一样的。但总体来说,在不改变应用位置的情况下,让用户继续照常使用应用是完全不同的问题。一旦投入使用,该应用将面临众多潜在威胁,如网络中断、平台问题、网络攻击和代码错误。这通常会使解决单个应用程序中断的任务像大海捞针一样令人困惑,但是当您考虑不同云环境中多个应用程序同时出现故障时,您应该从哪里开始呢?
面对这种情况,可视化是获得全局视图的重要前提,因此可视化将在寻找应用问题的解决方案中发挥举足轻重的作用。应用程序堆栈每一层的可视化程度越高,就越有可能识别操作异常并找到根本原因。因此,为了更快地解决跨多云架构的应用程序问题,实现一个能够同时支持云和应用程序的集中式可视化解决方案至关重要。
5。让团队合作成为构建梦想的基石
总之,云的敏捷性不仅仅取决于正确的工具和技术。虽然不可否认工具和技术的好处,但是人和过程因素也起着重要的作用。“网速取决于其中最慢的线路”这种说法其实不是空穴来风。对于负责在云中构建、部署和管理应用程序的团队来说更是如此。对于一个团队来说,每天的工作至少会涉及DevOps、SecOps、NetOps和架构,也就是说如果出现个人或协作效率低下的情况,很可能会影响整个团队的工作。
打破团队之间的壁垒,定期组织团队互动,形成完善的团队互动模式,可以为加速规划、故障排除和信息共享提供良好的基础,保证团队成员协同工作。你不仅可以充分利用“每个主管”来保证工作的顺利进行,还可以通过在其他部门倡导自动化和流程优化来帮助所有员工高效工作。
特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。
二维码加载中...
使用微信扫一扫登录
使用账号密码登录
平台顾问
微信扫一扫
马上联系在线顾问
小程序
ESG跨境小程序
手机入驻更便捷
返回顶部