Header ads

Header ads
» »

[QC] Đào sâu về Kubernetes Auto Scaling, các nguyên lý, kỹ thuật mở rộng cụm giúp tối ưu tài nguyên

Auto scaling là một tính năng quan trọng trong Kubernetes, giúp tạo ra những hệ thống có khả năng mở rộng 24/24 nhằm đáp ứng nhu cầu sử dụng và tối ưu tài nguyên. Vậy Auto Scaling trong Kubernetes liệu sẽ mang lại những lợi ích gì cho việc vận hành và cách thức tích hợp với Pod Autoscaling ra sao?

Trong quá trình sử dụng, việc đảm bảo số lượng instance (phiên bản) trong cụm K8s sẽ tăng lên kịp thời khi nhu cầu của các dịch vụ chạy trên đó thay đổi là một nhiệm vụ cần phải tính toán. Không phải lúc nào chúng ta cũng có thể kịp thời xử lý việc mở rộng quy mô khi cần, thêm vào đó, việc mở rộng quy mô có thể ảnh hưởng đến tính khả dụng nếu không được xử lý cẩn thận.

Để xử lý vấn đề này chúng ta có một phương pháp gọi là Auto scaling, một trong những ưu điểm vượt trội giúp Kubernetes có thể đáp ứng mọi quy mô phát triển và tốc độ ra mắt kỳ vọng. Với Auto Scaling - tự động công việc tăng giảm các cụm Kubernetes giúp giảm thiểu đến 80% công sức vận hành cho nhà phát triển, tiết kiệm tối ưu chi phí tài nguyên, thời gian triển khai…

Rõ ràng là chúng ta không thể chạy hàng nghìn node chỉ để đề phòng một ngày nào đó cần đến; ví dụ như khi ứng dụng đột ngột nhận được sự quan tâm mạnh mẽ hoặc dịch vụ triển khai chiến dịch thành công ngoài mong đợi khiến lượng truy cập tăng lên gấp nhiều lần chẳng hạn. Đây là tình huống thường gặp với các ứng dụng mới ra mắt, tính năng mới ra mắt, hoặc sản phẩm được marketing tốt. Và đây cũng là chính là lúc Auto scaling tham gia vào câu chuyện.

Trong kubernetes có tính năng lập lịch/scheduler cho các công việc được yêu cầu thì việc schedule sẽ cần dựa vào tài nguyên. Điều quan trọng là các cluster có đủ tài nguyên để chạy các công việc đó. Khi thực hiện auto scaling cho cluster sẽ giúp theo dõi khi nào các Pod không thể lên lịch do tài nguyên không khả dụng và thực hiện auto scale các cluster node để các tài nguyên đó trở nên khả dụng. Nó cũng có thể lên lịch lại cho các công việc trên các node ít được sử dụng để giảm quy mô cluster xuống kích thước nhỏ hơn, do đó tiết kiệm chi phí tối ưu hơn. Bên cạnh đó, các công việc tính toán tài nguyên ước lượng quy mô từ phía con người có thể gặp sai sót, không chính xác gây ảnh hưởng đến tính liên tục hay hiệu quả chi phí.

Để đào sâu về auto scaling cho kubernetes thì có một số nguyên lý và phương pháp áp dụng để đạt hiệu quả tối ưu. Cụ thể là chúng ta cũng cần xác định mức sử dụng của các tài nguyên trong cụm để có sở đặt các ngưỡng hoặc các điều kiện cho auto scaling.

Ví dụ với Bizfly Kubernetes Engine với cluster autoscaler thì sẽ tự động scale node khi pod bị stuck ở trạng thái pending do pod request quá tài nguyên của node có thể cấp phát cho.

Thì từ đó chúng ta sẽ tìm hiểu cách quản lý và tính toán tài nguyên sử dụng cho Pod, tích hợp nó một cách hiệu quả nhất nhằm giảm chi phí cơ sở hạ tầng hàng tháng của doanh nghiệp. Tất cả những vấn đề này sẽ được giải đáp tại tại Bizfly Expert Talk #83: Kubernetes Auto Scaling Deep Dive diễn ra vào ngày 26/04 tới đây do Bizfly Cloud tổ chức.

voucher.jpg

Sự kiện có sự tham gia của Chuyên gia đầu ngành sẽ chia sẻ những thông tin và kinh nghiệm thực tế về:
1. Tổng quan về quản lý cpu/ram trong kubernetes
2. Pod Autoscaling trong kubernetes
3. Cluster Autoscaler và cách tích hợp với Pod Autoscaling và demo chi tiết
4. Q&A

Thông tin sự kiện:
  • Thời gian: 14h30 - 15h30 ngày 26/04/2023
  • Hình thức tổ chức: Livestream trực tiếp tại Zoom, Fanpage Bizfly Cloud
  • Tham gia MIỄN PHÍ tại: https://bit.ly/3N1Xdp2
  • Đăng ký ngay để có cơ hội nhận e-Voucher trị giá 500K khi đăng ký tham gia ngày 26/04/2023.

Bizfly Cloud - Đơn vị HÀNG ĐẦU cung cấp giải pháp hạ tầng IT/Cloud phục vụ Chuyển đổi số cho doanh nghiệp tại Việt Nam. Tiền thân là VCCloud trực thuộc VCCorp.

Hotline: (024) 7302 8888 / (028) 7302 8888

CHUYÊN MỤC NGHỆ THUẬT LÀM GIÀU BỀN VỮNG
Khóa học Machine Learning cơ bản- Khoa học dữ liệu - AI
==***==

Khoá học Quản trị Chiến lược Dành cho Lãnh đạo Doanh nghiệp

Nhấn vào đây để bắt đầu khóa học

==***==
Nơi hội tụ Tinh Hoa Tri Thức - Khơi nguồn Sáng tạo
Để tham gia khóa học công nghệ truy cập link: http://thuvien.hocviendaotao.com
Mọi hỗ trợ về công nghệ email: dinhanhtuan68@gmail.com
--- 

Khóa học Hacker và Marketing từ A-Z trên ZALO!

Khóa học Hacker và Marketing từ A-Z trên Facebook!

Khóa đào tạo Power BI phân tích báo cáo để bán hàng thành công

Bảo mật và tấn công Website - Hacker mũ trắng
Hacker mũ trắng
KHÓA HỌC LẬP TRÌNH PYTHON TỪ CƠ BẢN ĐẾN CHUYÊN NGHIỆP

Khóa học Lập trình Visual Foxpro 9 - Dành cho nhà quản lý và kế toán

Khóa học hướng dẫn về Moodle chuyên nghiệp và hay
Xây dựng hệ thống đào tạo trực tuyến chuyên nghiệp tốt nhất hiện nay.



Khóa học AutoIt dành cho dân IT và Marketing chuyên nghiệp

Khoá học Word từ cơ bản tới nâng cao, học nhanh, hiểu sâu


Khóa học hướng dẫn sử dụng Powerpoint từ đơn giản đến phức tạp HIỆU QUẢ
Khóa học Thiết kế, quản lý dữ liệu dự án chuyên nghiệp cho doanh nghiệp bằng Bizagi
Khoa hoc hay
Khóa học Phân tích dữ liệu sử dụng Power Query trong Excel

Khóa học Lập trình WEB bằng PHP từ cơ bản đến nâng cao

Khóa học Phân tích dữ liệu sử dụng TableAU - Chìa khóa thành công!
Nhấn vào đây để bắt đầu khóa học


Khóa học Phân tích dữ liệu sử dụng SPSS - Chìa khóa thành công!


Khóa học "Thiết kế bài giảng điện tử", Video, hoạt hình 
kiếm tiền Youtube bằng phần mềm Camtasia Studio
Khóa học HƯỚNG DẪN THIẾT KẾ VIDEO CLIP CHO DÂN MARKETING CHUYÊN NGHIỆP
Xây dựng website​​​​
HƯỚNG DẪN THIẾT KẾ QUẢNG CÁO VÀ ĐỒ HỌA CHUYÊN NGHIỆP VỚI CANVA
Hãy tham gia khóa học để trở thành người chuyên nghiệp. Tuyệt HAY!😲👍
Khoa hoc hay
MICROSOFT ACCESS



GOOGLE SPREADSHEETS phê không tưởng
Khoa hoc hay
Khóa hoc lập trình bằng Python tại đây

Hãy tham gia khóa học để biết mọi thứ

Để tham gia tất cả các bài học, Bạn nhấn vào đây 

Khóa học lập trình cho bé MSWLogo
Nhấn vào đây để bắt đầu học
Nhấn vào đây để bắt đầu học


Khóa học Ba, Mẹ và Bé - Cùng bé lập trình  TUYỆT VỜI

Khoa hoc hay

Khóa học sử dụng Adobe Presenter-Tạo bài giảng điện tử
Khoa hoc hay
Design Website

Để thành thạo Wordpress bạn hãy tham gia khóa học 
Khóa học sử dụng Edmodo để dạy và học hiện đại để thành công
==***==
Bảo hiểm nhân thọ - Bảo vệ người trụ cột
Cập nhật công nghệ từ Youtube tại link: congnghe.hocviendaotao.com
Tham gia nhóm Facebook
Để tham gia khóa học công nghệ truy cập link: http://thuvien.hocviendaotao.com
Mọi hỗ trợ về công nghệ email: dinhanhtuan68@gmail.com

Nguồn: Tinh Tế

About Học viện đào tạo trực tuyến

Xinh chào bạn. Tôi là Đinh Anh Tuấn - Thạc sĩ CNTT. Email: dinhanhtuan68@gmail.com .
- Nhận đào tạo trực tuyến lập trình dành cho nhà quản lý, kế toán bằng Foxpro, Access 2010, Excel, Macro Excel, Macro Word, chứng chỉ MOS cao cấp, IC3, tiếng anh, phần mềm, phần cứng .
- Nhận thiết kế phần mềm quản lý, Web, Web ứng dụng, quản lý, bán hàng,... Nhận Thiết kế bài giảng điện tử, số hóa tài liệu...
HỌC VIỆN ĐÀO TẠO TRỰC TUYẾN:TẬN TÂM-CHẤT LƯỢNG.
«
Next
Bài đăng Mới hơn
»
Previous
Bài đăng Cũ hơn