什么是Amazon EKS


Amazon Elastic Kubernetes Service (Amazon EKS) 是一项托管服务,可让您在亚马逊云上轻松运行 Kubernetes,而无需安装、操作或维护您自己的 Kubernetes 控制面板或节点。Kubernetes 是一个用于实现容器化应用程序的部署、扩展和管理的自动化的开源系统。

什么是Kubernetes


Kubernetes 是一款开源容器编排系统,您可以利用它大规模地部署和管理容器化应用程序。Kubernetes 会将容器安排到各个逻辑分组以便进行管理和查找,然后在 Amazon Elastic Compute Cloud (Amazon EC2) 实例集群上启动它们。使用 Kubernetes,您可以使用同一工具集在本地和云中运行容器化应用程序,包括微服务、批处理工作线程和平台即服务 (PaaS)

Amazon EKS 的工作原理


Amazon EKS 可为您预置(启动)和管理 Kubernetes 控制面板和工作线程节点。总体来说,Kubernetes 由两大组件构成:运行容器的工作线程节点群集和管理容器在集群上的启动时间和位置并监控容器状态的控制面板。

如果不使用 Amazon EKS,您需要自行运行 Kubernetes 控制面板和工作线程节点群集。使用 Amazon EKS,您可以在 EKS 控制台、命令行界面 (CLI) 或 API 中通过单个命令预置您的工作线程节点。亚马逊云在高度可用且安全的配置中处理 Kubernetes 控制面板的预置、扩展和管理。这消除了操作重担,让您能够专注于应用程序构建而非亚马逊云基础设施管理。

为何应该使用Amazon EKS


Amazon EKS 可跨多个亚马逊云可用区 (AZ) 预置和扩展 Kubernetes 控制面板(包括应用程序编程接口 (API) 服务器和后端持久层),从而获得高可用性和容错能力。Amazon EKS 可自动检测和替换运行状况不佳的控制面板节点并修补控制面板。您可以使用 AWS Fargate 运行 EKS,前者提供适用于容器的无服务器计算。使用 Fargate,您无需预置和管理服务器,而且可以为每个应用程序指定资源并为其付费,并通过设计隔离应用程序来提高安全性。

Amazon EKS 可与许多 AWS 服务集成,为应用程序提供可扩展性和安全性。这些产品包括用于分配负载的 Elastic Load Balancing、用于身份验证的 AWS Identity and Access Management (IAM)、用于隔离的 Amazon Virtual Private Cloud (VPC) 和用于日志记录的 AWS CloudTrail。

Amazon EKS 支持哪些操作系统?


Amazon EKS 支持与 Kubernetes 兼容的 Linux x86、ARM 和 Windows Server 操作系统发行版本。Amazon EKS 为 Amazon Linux 2 和 Windows Server 2019 提供了优化的 AMI。目前,还没有针对 AL2023 的 Amazon EKS 优化 AMI。针对其他 Linux 发行版本(例如 Ubuntu),可从其各自的供应商处获得 EKS 优化型 AMI。

Amazon EKS有哪些优势?

简化的管理
Amazon EKS 管理了 Kubernetes 的复杂性,包括集群设置、升级、补丁、备份和恢复等。这使得您可以专注于应用程序开发而无需担心基础架构细节。
安全性和合规性
Amazon EKS 遵循亚马逊云科技的安全性最佳实践,提供多层次的安全性和数据保护。它集成了 AWS Identity and Access Management(IAM)、Amazon VPC(Virtual Private Cloud)和其他安全工具,使您的 Kubernetes 集群得到保护。
高可用性
Amazon EKS 提供了跨多个可用区的高可用性,确保您的容器化应用程序具有可靠的运行环境。在节点或可用区故障时,Amazon EKS 会自动重新平衡工作负载。
自动扩展
Amazon EKS 可以自动扩展节点,根据工作负载的需求进行动态调整。这有助于实现高效的资源利用,并保持应用程序的性能。您可以设置自动伸缩策略,根据 CPU 使用率、内存使用率等指标进行自动扩展或收缩,确保您的应用具有良好的性能和资源利用率。
集成AWS服务
Amazon EKS 可以与其他亚马逊云服务紧密集成,如 Amazon RDS、Amazon S3 等。您可以轻松将容器化应用程序连接到这些服务,实现更丰富的功能和数据共享。通过 AWS Secrets Manager 和 AWS Parameter Store,您可以安全地管理敏感信息,如数据库凭据和配置。
开源兼容性
由于 Amazon EKS 基于开源 Kubernetes,您可以利用 Kubernetes 社区丰富的工具、插件和资源,构建更强大和丰富的容器化应用生态系统。您可以使用 kubectl 等标准 Kubernetes 工具与 EKS 集群进行交互,实现简化的开发、调试和管理。

伊克罗德信息可以帮助您做些什么?


伊克罗德信息是一家 Born-In-Cloud 云原生的咨询服务公司,专业提供亚马逊云科技的顾问咨询与技术持服务,与亚马逊云科技在全球范围内展开深度合作。服务全球企业超数千家,客户横跨互联网、媒体、游戏、电商零售、制造、汽车、金融科技、社交应用等行业。而作为亚马逊云科技的核心级服务合作伙伴,伊克罗德的技术人员在Amazon EKS方面有着专业的技术和丰富的经验,能够根据客户的实际需求和业务痛点,提供基于Amazon EKS的解决方案,帮助他们在云上成功构建、部署和管理容器化应用程序,提升客户体验,优化运营效率,实现业务增长。无论客户是处于哪个行业或规模,我们都将为他们提供量身定制的解决方案,帮助他们快速实现应用程序容器化转型。

云与应用现代化
——
扫描关注微信公众号
获取更多云端资讯
联系我们
——

模板表单-2(1)

  • 姓名*

  • 电话*

  • 邮箱*

  • 公司*

  • 职称*

  • 地址*

  • 需求*