我正在完善我的DevOps技能,但我的“云”更像是许多脚本虚拟机和监视系统。例如,如果我有Oracle服务器,并且安装了Ansible、Docker、Kubernetes等,我可以使用符合云的Elastic...does来进行CI、提供VM、容器、监视?
我可以提供的是:
开发者需要CI。开发人员使用,该服务器具有CI调用Jenkins或其他东西进行部署的功能。
开发者的应用程序开始受到攻击,很多,嘿,我们需要x,我用更强大的VM来扩展。如果应用程序被设计成允许的话,我将进行扩展。数据库缩放,切分,缓存更多,索引,整个DBA部分。
*对我来说,这更像是DevOps。您了解Dev和Ops世界,并且知道操作操作本身何时无法帮助,以及应用程序何时需要工程。
还有其他关于脚本和日志监视的事情。
但是,我没有真正的云软件,比如Azure,Oracle,也没有Faas。
我不想歪曲自己作为一个云工程师或类似的标题。
发布于 2019-04-09 11:55:02
谷歌的免费计算课程说:
美国国家标准与技术研究所()给出了云的定义,不过,美国对云的定义并不具体。在这里,云计算是一种使用it的方式,它具有以下五个同样重要的特性。首先,您可以获得按需计算资源和自助服务。您所要做的就是使用一个简单的接口,您可以获得所需的处理能力、存储和网络,而不需要人工干预。其次,您可以从任何您想要的地方通过网络访问这些资源。第三,这些资源的提供者拥有大量的资源,并将其分配给该资源池中的客户。这使得供应商能够通过批量购买获得规模经济,并将节省下来的费用转嫁给客户。客户不必知道或关心这些资源的确切物理位置。第四,资源具有弹性。如果你需要更多的资源,你可以迅速得到更多。如果你需要的更少,你可以缩减。最后,顾客只为他们使用或预订的东西付费。如果他们停止使用资源,他们就停止支付。
使用带有或不带容器的虚拟机的DevOps软件可以不使用云。以类似的方式,您可以在公共云上打开公司帐户,而根本不做DevOps。当大公司将遗留系统迁移到云中时,这种情况比我们想象的要多。在云中,系统管理员或其他操作人员使用云IaaS的web接口手动委托VM,然后手动配置VM。我遇到过一些团队,他们确信他们在做DevOps时,只是和几个专门处理设置虚拟私有云(VPS)的云工程师进行操作,这意味着将私有连接到云(例如,VPN或专用连接)和IAM (身份和访问管理)。
IMHO云和devop绝对不是一回事,但当两者结合在一起时,它们就处于最佳状态。
https://devops.stackexchange.com/questions/6793
复制相似问题