云星数据 2018-01-02 17:05:08 自20世纪90年代以来,面向服务的体系结构(SOA)就已经出现了,它提供了一种替代整体应用的方法 - 基本上是可以相互通信的粗粒度组件的集合。但是,尽管SOA用来作为解决企业应用构建问题的革命性方法,但在现在的商业环境中却不再是这样。 从本质上讲,可以说多年前SOA是超前的,因为硬件功能不够强大,没有正确的标准和技术。早在20世纪90年代,流程不仅规模庞大,涵盖了众多的特性和功能,而且对于具有独立执行联系的完全分布式体系结构,网络速度还不够快。 云原生应用革命 - SOA与微服务 幸运的是,这一情况已经不复存在了。现在的应用程序不受其运行基础架构的限制。相反,他们可以控制自己的基础设施技术,将其转化为服务,在应用程序执行过程中按需求进行使用。 SOA与微服务:为什么微服务更合理?微服务或云原生应用程序代表了一种新的应用程序体系结构,它将过去的大型单一应用程序分解为一组独立于同级构建和发展的小型离散功能或流程。简而言之,微服务可以在几分钟内通过提供功能,服务和解决方案来使业务开展服务。 为使DevOps团队能够更轻松地开发具有可重复使用的组件部件的系统,这些组件可以独立维护和分发,并且可以在整个组织内使用多个应用程序和服务。随着软件服务对于业务核心战略越来越重要,微服务已经成为保持竞争优势的关键。 这是因为,由于应用程序开发的现代化,功能和功能需要以更高的质量更快地交付,并且具有更好的用户体验。因此,为了长期满足客户需求,我们必须摆脱过时的面向服务的体系结构,拥抱我们的新朋友:微服务。 |
|