在2018 re:Invent大会上,AWS宣布推出Kafka托管流服务(MSK),目前已经发布公开预览版本。此产品也扩大AWS公有云的实时流服务,让企业用户除AWS Kinesis Streams,也有其他选择。
AWS表示,Kafka集群运维是个挑战,从一开始的准备服务器、设置Kafka,到进入正式环境后,还得面对系统可用性、版本更新等问题。在此托管服务中,透过统一的管理中心,如在AWS环境构建EC2实例、Kubernetes集群,运维人员可以直接构建Kafka集群,而背后的运维任务,如集群监控、替换集群等工作,可由MSK执行。
针对软件兼容性问题,AWS表示,该服务与开源版兼容。因此既有开源社区打造的工具,也能直接迁移到该环境执行。而企业级产品必须满足的可用性、安全性,该服务也支持异地同步备份(Multi-AZ),在集群失效时,系统会自动重启、替换。同时,此服务也能支持网络隔离、虚拟私有云、身份目录存取服务,以及加密功能。
在运维人员构建Kafka集群后,便是要建立、设置负责发布信息的Producer,以及使用Kafka信息的Consumer,将这两角色与Kafka托管服务连接后,就可开始执行流分析任务。
留言与评论(共有 0 条评论) |