Kubernetes - người hùng thầm lặng trong câu chuyện Pokemon nổi tiếng

Lam Lam| 03/11/2021 08:00
Theo dõi ICTVietnam trên

Những ai đã biết đến Kubernetes hẳn ít nhiều hiểu rằng đây là một công nghệ mang tính cách mạng và là một trong những xu hướng của thập kỷ mới. Và một trong những minh chứng cụ thể nhất cho nhận định này, chúng ta có thể khám phá từ câu chuyện của Pokemon Go.

Kubernetes - người hùng thầm lặng trong câu chuyện Pokemon Go viral  - Ảnh 1.

Ảnh minh họa

Đằng sau câu chuyện thành công vượt ngoài mong đợi của Pokemon Go

Thời điểm Pokemon Go xuất hiện đã tạo ra một hiệu ứng trên toàn thế giới. Có lẽ không có ai sử dụng mạng xã hội hoặc theo dõi tin tức vào thời điểm đó lại không biết đến "cơn sốt" Pokemon Go.

Ở góc độ của các nhà phát triển thì câu hỏi đặt ra là: Làm thế nào mà 'Pokemon Go' có thể mở rộng quy mô hiệu quả đến như vậy để tăng trưởng thần tốc? Câu trả lời là Kubernetes.

Hơn 500 triệu lượt tải xuống và hơn 20 triệu người dùng truy cập và sử dụng hàng ngày. Quả là những con số khổng lồ.

Các kỹ sư Pokemon Go có lẽ khi phát triển ra trò chơi này đã không hề nghĩ đến việc lượng người dùng sẽ tăng lên theo cấp số nhân nhanh đến như vậy, vượt xa sự mong đợi ban đầu. Tuy nhiên, điều này dẫn đến một vấn đề: ngay cả hệ thống máy chủ hiện tại của họ cũng không thể xử lý lưu lượng truy cập quá lớn đến như vậy.

Kubernetes - người hùng thầm lặng trong câu chuyện Pokemon Go viral  - Ảnh 2.

Ảnh minh họa

Dù đã thực hiện mở rộng quy mô theo chiều ngang, nhưng Pokemon Go vẫn phải đối mặt với một thách thức nghiêm trọng, là mở rộng quy mô theo chiều dọc để phục vụ hàng triệu người dùng trên toàn thế giới chơi trò chơi theo thời gian thực. Niantic đã không tính đến điều này.

Giải pháp được lựa chọn lúc này chính là tận dụng sức mạnh tuyệt vời của các container. Logic của trò chơi được nhóm triển khai trên GKE (GKE dựa trên mã nguồn mở Kubernetes). Nhờ các tính năng tự động quản lý, nhân bản cụm container, nhóm phát triển Pokemon chỉ cần tập trung vào nhiệm vụ cốt lõi quan trọng nhất là triển khai các thay đổi để phục vụ người chơi. 

Nhờ vậy, Pokemon GO trở thành một ứng dụng được hàng triệu người chơi yêu thích rộng rãi, liên tục thích nghi và cải tiến để kịp đáp ứng những kỳ vọng thay đổi khác nhau của người chơi, nhằm đạt được sự hài lòng nhất có thể. Điều này giúp họ có nhiều thời gian hơn để tập trung vào việc xây dựng logic của trò chơi và các tính năng mới, hơn là lo lắng về phần mở rộng quy mô bên dưới.

Kubernetes trong câu chuyện của Pokemon Go chính là nhân tố X giúp Niantic xoay chuyển tình thế ngoạn mục khi vượt lên trở ngại trong phút chốc và nắm lấy cơ hội bứt phá ấn tượng.

Pokemon GO là ví dụ thành công rất nổi bật nhưng không phải là trường hợp hiếm hoi thiểu số. Trên thực tế, Kubernetes đã được ứng dụng rất nhiều trong các bài toán về sức mạnh và tốc độ phát triển của các thương hiệu lớn trên thế giới như: Booking.com, Babylon, Adidas, Huawei, IBM...

Lấy một ví dụ khá thiết thực từ Babylon chẳng hạn. Babylon mong muốn thực hiện sứ mệnh giúp mọi người trên thế giới có thể tiếp cận được các dịch vụ chăm sóc sức khỏe với giá cả phải chăng, đã ứng dụng học máy (machine learning) và AI trong các dịch vụ của mình. Tuy nhiên, nguồn lực tính toán nội tại là không đủ để đáp ứng cho việc thử nghiệm phức tạp. Những yêu cầu về phát triển quy mô (từ 100 lên 1600 nhân sự trong 3 năm) và lên kế hoạch mở rộng sang các quốc gia khác cũng đặt ra những thách thức với khả năng của hãng.

Cũng giống như Pokemon Go, việc chuyển các ứng dụng sang nền tảng Kubernetes đã giúp họ đạt được các mục tiêu ở trên. Giờ đây, thay vì đợi hàng giờ hoặc hàng ngày, các nhóm (team) có thể truy cập xử lý công việc ngay lập tức. Nếu trước đây khám lâm sàng phải mất đến 10 giờ mới trả kết quả, thì bây giờ chỉ cần chưa đầy 20 phút để hoàn thành.

Kubernetes là một nền tảng tuyệt vời cho học máy vì công cụ cung cấp các tính năng lập lịch và mở rộng mà người dùng cần.

Kubernetes - người hùng thầm lặng trong câu chuyện Pokemon Go viral  - Ảnh 3.

Ảnh minh họa

Đôi điều về Kubernetes

Kubernetes hoặc k8s là một nền tảng mã nguồn mở giúp tự động hóa việc quản lý, mở rộng và triển khai ứng dụng dưới dạng container. K8s còn được gọi là container Orchestration Engine (hiểu nôm na là công cụ điều phối container). Kubernetes loại bỏ rất nhiều các quy trình thủ công liên quan đến việc triển khai và mở rộng các ứng dụng được ảo hoá.

Kubernetes cho phép người dùng xây dựng các dịch vụ ứng dụng mở rộng nhiều container, lên lịch các container đó trên một cụm máy chủ (cluster), mở rộng các container và quản lý tình trạng của các container theo thời gian.

Tuy nhiên, để tận dụng tối đa mọi khả năng của công nghệ tuyệt vời này đòi hỏi người dùng cần có những hiểu biết và kiến thức nhất định. Việc sử dụng Kubernetes sẽ đơn giản và tiện lợi hơn rất nhiều với một công cụ như Bizfly Kubernetes Engine.

Bizfly Kubernetes Engine là giải pháp triển khai Kubernetes hoàn toàn tự động, xây dựng hạ tầng container cho ứng dụng chỉ với vài click chuột, và đặc biệt hơn là không cần công sức vận hành.

Bizfly Cloud là nhà cung cấp dịch vụ Kubernetes có máy chủ đặt tại Việt Nam, giúp người dùng tại Việt Nam truy cập ứng dụng nhanh hơn, ít bị ảnh hưởng mỗi khi có sự cố mạng quốc tế.

Đơn vị tiên phong và cung cấp dịch vụ Kubernetes Engine ưu việt tại Việt Nam hiện nay là  Bizfly Cloud, có nhiều ưu thế giúp hỗ trợ khách hàng tốt nhất về: hệ ngôn ngữ tiếng Việt, hỗ trợ kỹ thuật 24/7…

Kubernetes đã hỗ trợ nhiều khách hàng phát triển, triển khai và ra mắt ứng dụng thành công: chứng khoán SSI, trang tin công nghệ Tinh tế, kênh nhạc điện tử Diijam, Đất Xanh service, ứng dụng bất động sản Coviland... Chi phí tính theo tài nguyên sử dụng theo thời gian thực. Tính tiền theo tháng hoặc theo giờ. Có chính sách hoàn tiền khi xóa tài nguyên.

Và còn nhiều ưu điểm khác có thể khám phá tại: https://bizflycloud.vn/kubernetes-engine, giúp người dùng tại Việt Nam truy cập ứng dụng nhanh hơn, ít bị ảnh hưởng mỗi khi có sự cố mạng quốc tế./.

Bài liên quan
Nổi bật Tạp chí Thông tin & Truyền thông
  • Việt Nam - Malaysia nâng cấp quan hệ Đối tác chiến lược toàn diện
    Phát biểu tại họp báo, Tổng Bí thư Tô Lâm cho biết, Việt Nam-Malaysia tăng cường hợp tác trên các lĩnh vực mới (như kinh tế xanh, đổi mới sáng tạo, khoa học công nghệ, chuyển đổi số, năng lượng xanh...).
  • Chìa khóa giải quyết thách thức trong bảo vệ trẻ em trên không gian mạng
    Trẻ em - đối tượng dễ bị tổn thương nhất, đang phải đối mặt với nhiều nguy cơ. Đây không chỉ là bài toán của riêng Việt Nam mà còn là thách thức toàn cầu đòi hỏi sự chung tay hợp tác từ nhiều phía.
  • Việt Nam đang đối mặt 3 thách thức an toàn thông tin
    Các cuộc tấn công mạng hiện nay ngày càng tinh vi và phức tạp hơn, đặc biệt khi có sự hỗ trợ của trí tuệ nhân tạo. Tuy nhiên, việc kết hợp công nghệ này với trí tuệ của con người đã giúp phát hiện và phòng, chống tấn công mạng hiệu quả hơn.
  • Chuyển đổi số thành công không thể thiếu “niềm tin số”
    Muốn triển khai hiệu quả chiến lược số hóa quốc gia cần triển khai theo hướng tiếp cận từ trên xuống dưới và phải phù hợp với thực tế, đảm bảo có tầm nhìn rộng trong tương lai.
  • Việt Nam - Hàn Quốc đồng hành trong kỷ nguyên AI
    Thứ trưởng Bộ TT&TT Phan Tâm hy vọng, Việt Nam có thể học tập nhiều hơn từ Hàn Quốc về các bài học kinh nghiệm, cách làm hay để phát huy tối đa vai trò công nghệ số nói chung và trợ lý ảo nói riêng trong hoạt động của cơ quan nhà nước, thúc đẩy phát triển kinh tế, tạo lập xã hội số nhân văn và thu hẹp khoảng cách số.
Đừng bỏ lỡ
  • Bốn giải pháp trọng tâm để giải bài toán an toàn dữ liệu quốc gia
    Theo Thứ trưởng Bộ TT&TT Bùi Hoàng Phương, năm 2024 đánh dấu bước tiến vượt bậc của Việt Nam trong lĩnh vực an toàn thông tin. Tuy nhiên, còn rất nhiều thách thức cần vượt qua để đảm bảo an toàn dữ liệu quốc gia.
  • Việt Nam tăng cường hợp tác phát triển công nghệ số với Burundi và NIPA
    Trong khuôn khổ sự kiện Tuần lễ Số quốc tế 2024, Bộ trưởng Bộ Thông tin và Truyền thông Nguyễn Mạnh Hùng đã tiếp và làm việc với Bộ trưởng Bộ Truyền thông, Công nghệ Thông tin và Đa phương tiện Burundi Léocadie Ndacayisaba và ông Hur Sung Wook, Chủ tịch Cục Xúc tiến Công nghiệp CNTT quốc gia Hàn Quốc (NIPA).
  • Chính thức ra mắt Nền tảng hỗ trợ diễn tập thực chiến an toàn thông tin
    Nền tảng hướng tới nâng cao chất lượng và điều phối hiệu quả các hoạt động diễn tập trên toàn quốc thông qua nền tảng hỗ trợ diễn tập thực chiến an toàn thông tin.
  • Robot Delta hữu dụng trong nhiều ngành
    Nhờ vào thiết kế độc đáo và khả năng hoạt động với tốc độ và độ chính xác cao, robot Delta là một giải pháp tối ưu trong nhiều ngành công nghiệp hiện đại.
  • Cà Mau ứng dụng các phần mềm chuyển đổi số trong ngành nông nghiệp
    Ngành nông nghiệp tỉnh Cà Mau đã không ngừng triển khai các giải pháp chuyển đổi số thông qua việc sử dụng các phần mềm, xây dựng cơ sở dữ liệu chuyên ngành phục vụ quản lý, điều hành. Trong tương lai không xa, các phần mềm này sẽ hoàn thiện và bắt kịp xu hướng công nghệ để hỗ trợ người nông dân nhiều hơn trong việc tăng gia sản xuất.
  • Bảo vệ các hệ thống mạng trọng yếu là cấp thiết
    Song song với tiến trình chuyển đổi số, các chiến dịch tấn công mạng, gián điệp và khủng bố mạng nhằm vào hệ thống công nghệ thông tin (IT) và công nghệ vận hành (OT) trọng yếu ngày càng gia tăng, việc đảm bảo an ninh mạng trở thành ưu tiên hàng đầu của các quốc gia.
  • ‏OPPO Find X8 Series sẽ chính thức lên kệ ngày 7/12‏
    Ngày 21/11, OPPO chính thức ra mắt Find X8 Series‏‏ tại Việt Nam và sẽ lên kệ ngày 7/12 tới. Đây là lần đầu tiên người dùng Việt Nam được trải nghiệm dòng flagship cao cấp nhất của OPPO cùng lúc với toàn cầu. ‏
  • Chuyển đổi số từ thực tiễn Báo Hải Dương
    Báo Hải Dương có nhiều thuận lợi khi thực hiện chuyển đổi số. Đó là Ban Biên tập có quyết tâm cao. Đội ngũ cán bộ, phóng viên, nhân viên của báo nhanh nhạy với cái mới, ham học hỏi...
  • Đưa siêu ứng dụng "Công dân Thủ đô số - iHanoi" vào cuộc sống
    “Công dân Thủ đô số” - iHaNoi là kênh tương tác trực tuyến trên môi trường số giữa người dân, doanh nghiệp với các cấp chính quyền thành phố Hà Nội. Qua ứng dụng này, người dân và doanh nghiệp có thể phản ánh các vấn đề đời sống, từ đó giúp chính quyền tiếp nhận và giải quyết kịp thời.
  • Sự gia tăng của ứng dụng AI tạo sinh: Những rủi ro tiềm ẩn cho xã hội và con người
    AI tạo sinh là một trong những thành tựu công nghệ mới nhất của con người trong thập niên 20 của thế kỷ XXI. Cho đến nay, sự ứng dụng của AI tạo sinh đã tạo ra nhiều cuộc tranh luận quan trọng trong các nghiên cứu xã hội, đặc biệt là trong lĩnh vực triết học. AI tạo sinh đã thách thức nhiều khái niệm và định kiến của chúng ta về bản thân mình, đặc biệt là về cách chúng ta hiểu về tư duy và bản chất của tư duy con người.
Kubernetes - người hùng thầm lặng trong câu chuyện Pokemon nổi tiếng
POWERED BY ONECMS - A PRODUCT OF NEKO