最近几个月以来,微服务架构和基于容器的虚拟化技术以迅雷不及掩耳之势席卷了软件开发社区。
不管你喜欢与否,IT管理的实践中经历了一些根本性的变化。由于微服务的兴起,现代应用程序都是由数百个容器组成,它们比传统虚拟机更具弹性,但也许更具挑战性管理。
人们将虚拟机的思想比喻为很容易地更换的“牛”,或者是需要被照顾的“宠物”。而数据中心虚拟化的未来将更加酷似一个蚁群,蚂蚁则是应用程序容器。网络虚拟化软件提供商Midokura公司业务副总裁亚当•约翰逊表示,如果几十或几百个容器突然得到消灭,立即就会有另外一千个容器来取代他们的位置。
“应用程序包含由多个容器的小服务。”他说,“这比数据中心的调度和交付的过程要抽象得多”。
约翰逊表示,将在今年九月马里兰州国家港湾召开的数据中心世界大会上,讨论如何将传统方法用于数据中心虚拟机管理。这种抽象层,如开源的集群管理软件的ApacheMesos和Kubernetes,谷歌的开源业务流程工具所提供的工具,将会从根本上改变了企业对IT运营的思考。约翰逊补充道。
如今,IT运营团队现在面临的问题并没有那么多,因为这些容器都将得到管理,而人们准备面对新的现实,这个时刻是不可避免的。