Confluent,由事件流媒体平台的创建者创建的公司Apache Kafka,今天宣布推出一款“高级连接器”,它集成了汇合平台,卡夫卡的企业分布,使用Confluent使Apache Kafka云成为本机的
基本上,这允许Kafka充当某种企业服务总线(enterpriseservicebus,ESB)。尽管业界可能认为Kafka是一个流式数据平台,但它基于发布/订阅(publish/subscribe,pub/sub)消息的体系结构实际上非常适合于提供这种现代面向服务的体系结构(service-oriented architecture,SOA)。
顺便说一句,Malakar也是如此。在他来到合流之前,他曾在流集和SnapLogic,一方面,在https://www.oracle.com/cloud/“target=”\u blank“rel=”noopener noreferrer nofollow“data component=”externalLink“>Oracle云和Informatica,另一方面。他还是BearingPoint/KPMG Consulting,让他了解到除了产品方面以外,实施方面的工作方式。
Confluent说,Oracle CDCconnector是一系列高级连接器中的第一个,根据该公司的新闻稿,“特别是(针对)任务关键型企业系统,这些系统与Kafka环境的集成非常复杂。”其首要思想是将连接器的平台带入实时数据分析和,一般来说,分解数据孤岛。
考虑到所有这些,Malakar指出,Kafka-Oracle连接总是可以实现的。第三方集成人员或任何客户都可以自由编写一些代码,使用kafkaapi将CDC数据传输到Kafka主题中。但是,通过引入一个商业开发的、经过认证的连接器来实现这一点,Confluent消除了客户的负担,无论是购买第三方集成解决方案,还是进行内部开发、实施、管理和维护,所有这些都会带来巨大的人员成本、咨询成本,采购/支持复杂性,或这些复杂性的某些组合。
但是,必须明确指出,Oracle CDC connector不是免费的,也没有许可使用通用Kafka群集。这意味着使用开源Apache Kafka bits(另一家供应商的Kafka发行版)的客户,或者云提供商的Kafka服务(比如https://aws.amazon.com/msk/“target=”\u blank“rel=”noopener noreferrer nofollow“data component=”externalLink“>Amazon为Apache Kafka(MSK)或Kafka管理的流媒体hdinsightMicrosoft Azure上的群集)将无法访问连接。虽然这种方法似乎与Kafka等开源技术的信条背道而驰,但Confluent认为连接器为客户提供了具体的价值,因此值得货币化。
这种观点是合理的,企业软件界几十年来一直以这种观点为基础。当然,任何长期的Oracle客户都会理解这样一种观点,即专有软件是可以接受的,而且会付出一定的代价,特别是如果它能够降低软件不可用时可能产生的其他成本。其他公司——比如https://www.mongodb.com/“target=”\u blank“rel=”noopener noreferrer nofollow“data component=”externalLink“>MongoDB和Elastic——采用开源或“开放核心”的方法实现其平台,同样地,他们的授权也回到了更为专有的立场https://www.zdnet.com/article/are-open-source-databases-dead/“target=”\u blank“>开源数据库死了吗?
归根结底,这可能归结为:企业喜欢采用开源数据和分析技术,以获得这些平台作为行业标准的强大功能,并提供强大的生态系统支持。但是,如果要让他们的商业模式和价值主张具有企业的稳定性和可信度,就需要一些毫无掩饰的商业、专有技术和许可。当谈到将甲骨文与卡夫卡集成时,这种“高级”方法可能是正确的。
,您同意https://redventures.com/CMG-terms-of-use.html“target=”\u blank“rel=”noopener noreferrer nof