管理云应用程序的8个最佳实践

作者: Robert Simon
创建日期: 24 六月 2021
更新日期: 1 七月 2024
Anonim
8.5 基本分区复习 -Linux云主机管理运维
视频: 8.5 基本分区复习 -Linux云主机管理运维

内容


资料来源:Rawpixel / iStockphoto

带走:

将服务迁移到云可能意味着采用一种新的思维方式来管理它们。

大多数IT专业人员认为,将服务转移到云意味着对他们的工作量减少。事实是,并非总是如此。云服务完全是一组不同的技术,这可能意味着在管理它们方面采用了一种新的思维方式。从松散的安全策略到孤立帐户的问题,以及其他问题在云计算中并不常见。那么,您可以怎么做才能更好地管理它们呢?请仔细阅读,找出答案。 (有关云计算的一些背景知识,请查看“云计算:为什么要嗡嗡声?”)

云计算的各种问题

甚至在云出现之前,公司就已经有了IT基础架构。云系统不只是与现有系统无缝集成。为了对其进行管理,IT需要了解云平台。好消息是,大多数服务通常都提供使管理云应用程序更加容易的工具。

这也使得处理云计算所带来的问题也变得更加容易。与各种云计算应用程序和平台相关的主要问题包括:

  1. 可靠性
    云计算服务提供商突然停业会发生什么?还是系统崩溃了怎么办?这两种情况都可能使其客户端只能访问其自己的数据。
  2. 所有权
    谁拥有云中的数据?是客户还是服务提供商?公司可能会失去对转移到云中的部分或全部数据的所有权。这可能会在保护客户数据和隐私方面产生问题。
  3. 安全
    这是大多数IT专业人员最关心的问题,因为云存储涉及许多接入点。最薄弱的环节是存储在云中的数据的漏洞,这可能会受到黑客,盗窃或不满或松懈的员工的窃取。
  4. 数据备份
    通过使用冗余服务器,云服务提供商可以获得公司数据的多个副本。那是一件好事,但在安全性方面也带来了其他风险。
  5. 数据可移植性
    即使云提供商没有破产,公司仍可能出于各种原因而更换提供商。您能够这样做并轻松地将数据从一个提供程序传输到另一个提供程序吗?
  6. 多平台支持
    对于Linux,OS X和Windows等不同的操作系统,公司必须考虑云平台如何无缝集成到现有系统中。这将有助于IT部门更好地管理新的云系统,而不是寻求自定义适应。
  7. 知识产权
    如果您需要开发使用部分云基础架构的新系统,您是否仍可以申请专利?服务提供商会为您自己的发明主张任何权利吗?这些是公司在继续之前必须提出的问题。

云计算系统遭受许多困扰专有和内部系统的相同问题,还有一些自身的问题。问题在于,这些问题通常是IT部门无法控制的,至少与内部解决方案可以施加的控制量相比。 (您可以阅读有关在《云的阴暗面》中实施云计算所面临的问题的更多信息。)


对云的期望

公司将系统迁移到云时遇到的另一个大问题是他们的期望。换句话说,那些期望常常太高了。请记住,认为将任何系统迁移到云将是无痛且无问题的,这是不现实的。正如我们已经提到的,这意味着在当前系统之上学习和管理一个新系统。

但是,使云应用程序管理变得更加复杂的原因是,涉及的齿轮和齿轮太多,因此必须分别进行管理。例如,除了技术和平台之外,IT人员还需要单独管理安全性,并且还要注意安全性方面的人性方面。

同样重要的是要知道,即使对于最大的云服务提供商,问题也将成为现实。例如,Amazon Web Services的Simple Storage Service在2017年2月崩溃,导致Expedia,Slack甚至美国证券交易委员会等网站出现故障。这并不是说云服务是有缺陷的,但是像任何技术一样,它们没有万无一失。

管理云应用程序的最佳实践

那么,您应该如何避免这些头痛呢?这是公司迁移到云时应遵循的一些最佳做法。

没有错误,没有压力-在不破坏生活的情况下创建可改变生活的软件的分步指南

当没有人关心软件质量时,您就无法提高编程技能。

  1. 获取法律帮助
    关于合同,请咨询法律专业人士或您的内部律师。这将帮助您确定谁在云中获得了数据的所有权。此外,请勿与会要求您拥有数据任何部分所有权的云服务提供商签约。律师还可以引导您解决知识产权问题。
  2. 与云提供商建立透明关系
    透明度是关键。在与您的云服务提供商进行谈判期间,请务必列出您的要求,以确保潜在的提供商能够交付。另外,还可以通过询问报告和日志来确保您可以监视云提供商所提供的服务水平。
  3. 投资于应用程序性能管理
    应为虚拟环境(例如云​​)构建应用程序管理工具。这样,您可以自己监视云应用程序,并亲自查看数据如何从您自己的网络传输到云。
  4. 不要把所有的鸡蛋放在一个篮子里
    与不同的云服务提供商签约是最佳实践,即使这意味着要付出更多。这样可以确保如果某个提供商关闭,对业务的干扰将受到限制。
  5. 不要一次将所有系统都放在云上
    确保您具有实施云系统的阶段。首先放置一些应用程序以了解其运行情况。如果一切顺利,请提出下一批应用程序并继续进行监视。这样,您可以先集中精力处理一批产品,如果出现任何问题,则可以限制对站点或网络的损害。
  6. 避免依赖一个监视工具
    请记住,在性能监控方面,没有完美的工具。这意味着您应该准备好获得一套能够完成所需工作的工具。
  7. 允许转储数据或定期下载备份的数据
    这使您可以从云提供商获取最新备份的副本,以便在需要时将其备份在服务器上。
  8. 查找具有开放标准的云提供商
    使用使用开放标准的云提供商可确保其他提供商将使用类似的数据转换和端口格式。这使向其他提供商的数据传输变得容易,并且避免了自定义数据转换的潜在成本。

没有魔术子弹上云

云并非没有问题,但事实证明,它的好处对于许多公司而言越来越具有说服力。在管理云应用程序方面没有万能药,对一家公司有效的方法可能对另一家公司无效。对于致力于实施云系统的IT专业人员,遵循最佳实践可以帮助避免问题,或者至少在出现问题时限制影响。因为不可避免。