什么是Amazon EKS?
什么是Kubernetes?
Kubernetes 是一款开源容器编排系统,您可以利用它大规模地部署和管理容器化应用程序。Kubernetes 会将容器安排到各个逻辑分组以便进行管理和查找,然后在 Amazon Elastic Compute Cloud (Amazon EC2) 实例集群上启动它们。使用 Kubernetes,您可以使用同一工具集在本地和云中运行容器化应用程序,包括微服务、批处理工作线程和平台即服务 (PaaS)。
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有哪些优势?
伊克罗德信息可以帮助您做些什么?
伊克罗德信息是一家 Born-In-Cloud 云原生的咨询服务公司,专业提供亚马逊云科技的顾问咨询与技术⽀持服务,与亚马逊云科技在全球范围内展开深度合作。服务全球企业超过数千家,客户横跨互联网、媒体、游戏、电商零售、制造、汽车、金融科技、社交应用等行业。而作为亚马逊云科技的核心级服务合作伙伴,伊克罗德的技术人员在Amazon EKS方面有着专业的技术和丰富的经验,能够根据客户的实际需求和业务痛点,提供基于Amazon EKS的解决方案,帮助他们在云上成功构建、部署和管理容器化应用程序,提升客户体验,优化运营效率,实现业务增长。无论客户是处于哪个行业或规模,我们都将为他们提供量身定制的解决方案,帮助他们快速实现应用程序容器化转型。