本页面中描述的服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国区域的亚马逊云科技服务入门页面。中国区域的亚马逊云科技服务入门页面中,仅关于特定服务的“区域可用性”和“功能可用性和实现差异”的部分(但不包括其通过超链接援引的内容)构成您与光环新网或西云数据之间就您使用亚马逊云科技中国(北京)区域或亚马逊云科技中国(宁夏)区域服务达成的协议(“协议”)项下的“文档”的一部分,而该入门页面的其他内容不构成“协议”的任何部分。
Amazon Managed Streaming for Apache Kafka 文档
兼容原生Apache Kafka
Amazon Managed Streaming for Apache Kafka(Amazon MSK)支持部署原生版本Apache Kafka,因此为Apache Kafka构建的应用程序和工具可兼容Amazon MSK。
更新版本便捷获取
Amazon MSK通常可在版本更新公开发布的几天内提供更新版本的Apache Kafka。
无缝版本升级
您可在Amazon MSK集群上升级Apache Kafka版本,让您可以决定何时利用Apache Kafka更新版本中提供的功能和漏洞修复。Amazon MSK对运行集群上的版本升级进行自动化部署,以保持客户端I/O可用性,从而使客户可以遵循最佳实践。
无需管理服务器
完全托管
只需在控制台中单击几下,您就可以创建完全托管的Apache Kafka集群,该集群遵循Apache Kafka的部署最佳实践,或者使用自定义配置创建自己的集群。创建所需配置后,Amazon MSK旨在预置、配置和管理Apache Kafka集群运营和Apache ZooKeeper节点。
已包含Apache ZooKeeper
运行Apache Kafka,协调集群任务并维护与集群交互的资源的状态都需要Apache ZooKeeper。Amazon MSK旨在为您管理Apache ZooKeeper节点。每个Amazon MSK集群旨在为Apache Kafka集群包含适当数量的Apache ZooKeeper节点。
可用性
该服务设计使所有集群可在多个可用区(默认设置为三个)进行分发,且可以得到在集群基础设施和Apache Kafka软件中检测问题并对问题做出响应的系统支持。若有组件发生故障,Amazon MSK旨在对故障软件进行替换,并且您的应用程序不会中断运行。Amazon MSK帮助管理Apache ZooKeeper节点的可用性,因此您无须启动、停止或直接访问节点。Amazon MSK旨在按需自动部署软件补丁,帮助您的集群保持最新状态并平稳运行。
数据复制
Amazon MSK旨在借助多可用区复制来实现高可用性。
安全
私有连接
您的Apache Kafka集群在Amazon MSK 管理的Amazon VPC中运行。基于您指定的配置,您的集群可提供给您自己的Amazon VPC、子网和安全组。该服务旨在使您可以通过弹性网络接口(ENI)控制连接到Amazon MSK资源的VPC的网络配置和IP地址。
精细访问控制
使用IAM访问控制,您不再需要构建和运行一次性的访问管理系统来控制Apache Kafka的客户端身份验证和授权。您的集群通过使用最低权限来保护安全。您还可以对Apache Kafka访问控制列表(ACL)使用SASL/SCRAM或相互TLS身份验证。
加密
Amazon MSK旨在加密您的静止数据,而无需特殊配置或第三方工具。数据可以使用Amazon Key Management Service(KMS)客户主密钥(CMK)或您自己的CMK进行加密。Amazon MSK还旨在通过TLS在代理之间以及您的集群上的客户端与代理之间对传输中的数据进行加密。
可扩展
代理扩展
您可以通过更改Apache Kafka代理的大小或系列扩展您的Amazon MSK集群。更改大小或系列是一种颇受欢迎的扩展Amazon MSK集群的方式,因为它让您能够灵活地调整集群的计算容量,来应对工作负载的变化。这是首选的方式,因为它不需要可能影响Apache Kafka可用性的分区重新分配。
或者,您可以使用控制台或命令行界面(CLI)将集群的大小扩展到每个集群最多100个代理。
分区管理
Amazon MSK与Cruise Control集成,后者是为Apache Kafka设计的热门开源工具,可以为您自动管理分区分配。
存储扩展
您可以使用亚马逊云科技管理控制台或 Amazon CLI扩展每个代理预置的存储容量,以适应存储需求的变化。您还可以创建自动扩展策略来自动扩展您的存储,以满足不断增长的流量需求。
可配置
Amazon MSK旨在为Apache Kafka部署最佳实践集群配置,让客户能够调节30多种不同的集群配置,同时支持所有动态和主题级配置。
可见
默认使用CloudWatch指标
您可以使用Amazon CloudWatch对重要的集群、代理、主题、消费者和分区级别的指标进行可视化和监控。
其他信息
有关服务控制、安全特性及功能的其他信息,包括有关存储、检索、修改、限制和删除数据的信息,请参见 https://docs.amazonaws.cn/。以上链接包含的信息不构成光环新网关于亚马逊云科技(北京区域)的客户协议或西云数据关于亚马逊云科技(宁夏区域)的客户协议的“文档”的一部分,也不构成您与光环新网或西云数据之间就您使用亚马逊云科技中国区域服务达成的其他协议的任何部分。