다음을 통해 공유


대규모로 비용 최적화 AKS(Azure Kubernetes Service) 운영

이 문서에서는 비용 최적화 AKS(Azure Kubernetes Service)를 대규모로 운영하는 방법에 대한 지침을 제공합니다.

Azure Kubernetes Fleet Manager(Kubernetes Fleet)

Azure Kubernetes Fleet Manager(Kubernetes Fleet) 를 사용하면 여러 AKS 클러스터를 대규모로 관리할 수 있습니다. Fleet 리소스를 만들고 이를 사용하여 여러 클러스터를 단일 엔터티로 관리하고, 여러 클러스터에서 업데이트를 오케스트레이션하고, 여러 클러스터에 Kubernetes 리소스를 전파할 수 있습니다. 새 Fleet 리소스를 만들 때 허브 클러스터를 사용하거나 사용하지 않고 만들 수 있습니다. 허브 클러스터는 Kubernetes 리소스를 저장하고 전파하는 허브 역할을 하는 관리되는 AKS 클러스터입니다.

Azure Kubernetes Fleet Manager를 나타내는 다이어그램의 스크린샷

Kubernetes Fleet는 여러 클러스터를 관리하기 위한 단일 진입점을 제공하여 여러 클러스터를 운영하는 관리 오버헤드 비용을 줄일 수 있습니다. 자세한 내용은 Azure Kubernetes Fleet Manager 설명서를 참조하세요.

리소스 전파

Kubernetes Fleet는 Kubernetes 리소스를 대규모로 관리할 수 있도록 리소스 전파 를 제공합니다. 허브 클러스터에서 Kubernetes 리소스를 만들고 사용자 지정 리소스를 사용하여 지정된 멤버 클러스터MemberClusterClusterResourcePlacement 전파할 수 있습니다.

Azure kubernetes Fleet Manager 리소스 전파를 나타내는 다이어그램의 스크린샷.

자세한 내용은 허브 클러스터에서 멤버 클러스터로 Kubernetes Fleet 리소스 배치를 참조하세요.

지능형 리소스 배치

Kubernetes Fleet는 노드 수, 대상 멤버 클러스터의 컴퓨팅/메모리 비용 및 대상 멤버 클러스터의 리소스 가용성에 따라 예약 결정을 내릴 수 있는 지능형 리소스 배치를 제공합니다. 이렇게 하면 워크로드 요구 사항에 따라 가장 비용 효율적인 멤버 클러스터에 워크로드를 배치할 수 있습니다.

지능형 리소스 배치의 작동 방식을 보여 주는 다이어그램의 스크린샷

자세한 내용은 Azure Kubernetes Fleet Manager를 사용하여 지능형 클러스터 간 Kubernetes 리소스 배치를 참조하세요.

AKS 자동

AKS Automatic 은 Kubernetes의 유연성, 확장성 및 일관성을 유지하면서 Kubernetes에서 가장 일반적인 작업을 빠르고 마찰 없이 만드는 환경을 제공합니다. Azure는 노드 관리, 크기 조정 및 보안을 비롯한 클러스터 설정을 처리하고 AKS 잘 설계된 권장 사항을 따르는 설정을 미리 구성합니다.

AKS 자동 클러스터는 클러스터 템플릿을 만들고 클러스터 수명 주기, 가드레일 및 업데이트를 관리하는 관리 오버헤드 비용을 줄일 수 있도록 설계되었습니다. 크기 조정은 원활하고 동적입니다. 노드는 NAP(노드 자동 프로비전) 를 사용하는 워크로드 요청에 따라 만들어지고 워크로드는 HPA(Horizontal Pod Autoscaler), Kubernetes KEDA(Event Driven Autoscaling)VPA(Vertical Pod Autoscaler)와 같은 기능을 사용하여 자동으로 크기 조정됩니다.

Azure Advisor 비용 권장 사항

Azure Advisor의 AKS 비용 권장 사항은 안정성을 희생하지 않고 비용 효율성을 달성하는 데 도움이 되는 권장 사항을 제공합니다. Advisor는 리소스 구성을 분석하고 최적화 솔루션을 권장합니다. 자세한 내용은 Azure Advisor에서 AKS(Azure Kubernetes Service) 비용 권장 사항 가져오기를 참조하세요.

다음 단계

AKS(Azure Kubernetes Service)의 비용 최적화에 대한 자세한 내용은 다음 문서를 참조하세요.