云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

华为云_中远船务企业邮箱_高性能

小七 141 0

储存服务器_便宜的_医疗大数据分析

"这也许不是正确的做事方式,但这是我们怎么做的。"我们中有多少人,大数据应用案例,作为年轻的开发人员,睁大眼睛,充满好奇,从经理或技术负责人那里听到过这样的话?我记得在我职业生涯的早期就听到过这句话,当时我皱起眉头,痛苦地回答。我的老板试图向我解释生活中的事实,而我没有准备好去听他们。还有对于软件工程师来说,大数据入门,生活中的事实是什么?事实上,可能有人教过你如何编程,他们可能试图向你灌输——因为缺少一个不那么有价值的术语——最佳实践。其中之一可能是一个核心的工程原则,即模块化:系统应该是模块化的,什么是大数据概念,由可重用的组件组成,这些组件在一个泛型中做有用的事情好吧。我们他说的是软件,但这适用于很多领域:你不必每次更换机油时都更换汽车发动机。甚至有一段时间,这种技术应用于计算机硬件。我仍然在使用我的2011年末MacBookPro,因为它有一个可移动存储卡。这意味着我可以用Critical的16GB来替换它附带的4GB,这是苹果在工厂销售给你的两倍。今天的等效模型是把内存焊接到逻辑板上的,所以你必须更换整个电路板才能升级它。什么这和软件有关吗?在那份我了解生活事实的工作中,我的职责之一是管理运行在javaee应用服务器上的web应用程序。这是一种单一的企业应用程序类型,集装箱土地和微服务群岛的居民喜欢谴责,而且是好的原因。这个这是个怪物。在我到达之前至少4年,一个咨询团队在朦胧的古代某处建造并废弃了它。它基本上是有效的,但有时也会做一些奇怪的事情。我偶尔需要更改一些配置并重新启动它,它通常会出现。通常。最终,我开始把它当成一条沉睡的龙。有时我会蹑手蹑脚地在它周围实现一个Servlet过滤器来做一些小而无野心的事情,但大多数情况下我尽量不去破坏它脆弱的平衡。不用说,当我听到科技布道者在狂热的布道中谴责单一应用时,我是一个很容易的标记。我吞下了数不清的布洛芬,在咖啡的海洋中淹没了我的疲惫,同时在一个单一的企业应用程序的脚跟下劳累释放。微服务我已经准备好了。任何东西都应该是一个独立的服务,它通过restfulapi公开其数据,任何人都可以以标准化的方式使用这些api。这感觉就像HTTP和web的胜利,以及正确做事的胜利。Docker容器可以帮助我们将虚拟机分割成多个微虚拟机,这些微虚拟机将容纳我们的微服务。这是一个令人兴奋的体验,跳水到这个勇敢的新世界。还有然而…。有一些问题。所以你要把这块巨石切割成,比如说,十几个微服务。您将为这些服务使用哪些语言、框架和运行时?你准备好学习和建造12个不同的堆栈了吗?可能没有。这意味着对多个服务使用同一个堆栈。如果堆栈存在安全漏洞,会发生什么情况?你要手动修补每个微服务吗?如果没有,假设它们是在Docker容器中运行的,你要如何自动化这个过程?谷歌的一个团队说,没问题。我们已经做了很多年了,我们有一个叫做库伯内特斯的解决方案。新的流行语是编排:Kubernetes将编排您的容器环境。那到底是什么意思?编排听起来很崇高,几乎像上帝一样,库伯内特斯是你容器的神圣傀儡大师,并且通过扩展,微服务。但实际上它只是意味着如果你没有一个编排器自动化节省了时间,而且它还使任务标准化,以便每次都能以正确的方式进行。计算机在很多方面都做得不好,但有一件事比人类做得更好,那就是重复性任务。所以,让他们做任何你必须做的事情而不是一次或者两次。好的,自助建站源码,所以我们有一个编排层。我们可以自动化微服务容器的整个生命周期。但我们现在有一个大的,笨重的事情要处理。我们有一堆微服务,它们形成了一个复杂的相互依赖的网格,使得故障排除变得非常困难。我们需要的是监控,日志记录,流量管理。我们需要一种方法来了解和管理这一切网格。不谷歌的一个团队说,这是个问题。我们已经做了很多年了,我们有一个叫做Istio的解决方案。它是一个服务网,它可以完成你所说的一切。它使您复杂的微服务环境易于管理。你所要做的就是在你的Kubernetes集群上安装这个东西,然后把你的微服务连接到上面,瞧!你的网是可管理。除了现在我把所有这些微服务与多层自动化结合在一起,所以现在它们不再那么独立了。自动化似乎让我回到了巨石。所以怎么了?世界发生了。开会了。你老板的宠物项目永远不会去任何地方发生。周末来了,假期来了,口袋妖怪也来了。这五个空缺的人事需求你似乎无法填补发生过。回忆一下javaee和SOA向我们承诺了模块化。他们就来了!但归根结底,技术决策是由人类根据人类需求做出的。因此,我们关于正确做事的最佳理论常常搁浅在劳累过度的工程的岩石海岸上团队。那个问题是,我喜欢库伯内特斯。这简直是一个工程奇迹。我爱它就像我爱Linux一样——以一种深刻的、原始的、语言前的方式。我甚至觉得它在美学上是令人满意的,海量数据,尽管它有很多优点,但我从来没有说过或听到过其他人谈论过Linux。这是一个非常优雅和实用的方法——而且有多少次能做到这两个目标:它很漂亮而且很管用——对一些非常棘手的人来说问题。还有它还有一些我们这些技术人员不喜欢谈论的东西,那就是同情那些必须在日常工作中实施和使用它的人。他们是由携带传呼机的人设计的,他们只想让他们闭嘴,这样他们就可以在海滩上享受一天的时光了家庭。家庭巨石的诱惑是生活的诱惑,是户外活动的诱惑,是我们许多人希望用我们所从事的技术使之变得更好的伟大而广阔的世界的诱惑。