“集成”早已是信息技术的圣杯,是大大小小的所有技术努力的永恒追求。后端应用程序总是需要钩子、阶梯和接口,筒仓不断地在整个环境中萌芽。现在有大量的云需要被带入企业。我们在现场有API和微服务来帮助以更方便的方式连接事物。然而,问题在于组织、安全和技能问题,这些问题阻碍了这些节省劳力的工具发挥其全部潜力。
API和微服务为我们实现相对无缝集成的愿景带来了漫长的道路,这是最近的一个趋势 调查 由软件公司和Vanson Bourne展示的950名IT高管。百分之九十三的人在销售微服务的API管理概念,同意他们提供。虽然这一结论几乎是一致的,但IT高管们表示,很难让组织中的每个人都对如何部署他们持相同看法。
通用集成解决方案现在在组织中很常见,99%的组织使用一个。组织最有可能运行某种形式的混合集成解决方案,包括内部部署和云中(64%),而仅云(23%)和内部部署(12%)。
深入到API,10个组织中有超过8个(86%)认为他们的组织将在不使用API的情况下工作。几乎同样多(79%)的人表示,他们在数字化转型项目中采用了API。大多数人(53%)认为API提供的灵活性是他们最大的优势。几乎一半的人还提到了将云应用程序和服务集成到其组合中的能力。
尽管被广泛采用,限制api、微服务和集成系统最大化的障碍仍然存在。值得注意的是,所有领域都存在缺乏所需技能的担忧。使用API时面临的三大挑战包括:确保API安全;有限的员工使用API的技能;可扩展性和服务质量风险(40%)。
API的好处
API挑战
当IT主管担心API的安全性时,微服务解决了其中的一些问题—大多数人(51%)认为微服务有助于提供更高的安全性。与api类似,微服务意味着更大的灵活性,大多数人也引用了这一点。
大多数IT领导者(81%)现在都在一定程度上使用微服务,近五分之一(18%)的人目前不使用微服务,但计划将来使用微服务。微服务也是新兴服务网格的基石——调查发现,那些已经使用微服务的组织中的大多数(85%)声称,他们目前正在使用服务网格作为微服务管理的一部分。该调查的作者将服务网格定义为“一个专用的基础设施层,用于促进微服务之间的服务对服务通信,通常使用sidecar代理。”
微服务计划面临或预期的挑战包括通过资金和人员获得组织支持的能力。复杂性也是一个限制因素。
微服务的好处
微服务挑战