Mở ra kỷ nguyên mới của Google Sheets được nâng cấp bởi sức mạnh của…
Google Kubernetes Engine: 7 năm và 7 lợi ích đáng kinh ngạc
Hôm nay, khi kỷ niệm bảy năm của Kubernetes, Google đã trình bày bảy trong số những cách phổ biến mà GKE giúp khách hàng có thể làm nên những điều tuyệt vời .
Đẩy nhanh năng suất của các nhà phát triển
Thời gian là vàng, đặc biệt là trong việc phát triển, phát hành ứng dụng. GKE cung cấp một bộ công cụ tích hợp phong phú để giúp bạn tích hợp thường xuyên và nhanh chóng hơn. Tích hợp liên tục (Continuous Integration – CI) cho phép các nhà phát triển dễ dàng và thường xuyên tích hợp tất cả các thay đổi trong mã nguồn của họ trở lại main branch, giải quyết các lỗi nhanh hơn bằng cách phản hồi các vấn đề càng sớm càng tốt. CI pipeline thường tạo ra một artifact mà bạn có thể triển khai trong giai đoạn sau của quá trình deployment với phân phối liên tục (continuous delivery – CD). CD cho phép bạn phát hành mã nguồn bất cứ lúc nào.
Hệ sinh thái các developer tools dành cho GKE trong quá trình triển khai tích hợp liên tục (CI) và phân phối liên tục (CD).
- Các nhà phát triển viết, triển khai và gỡ lỗi mã nguồn nhanh hơn với Cloud Code và Cloud Shell
- Liên tục tích hợp ( CI ) và cung cấp các bản cập nhật với Cloud Build
- Phân phối liên tục ( CD ) tới GKE được thực hiện dễ dàng hơn, nhanh hơn và đáng tin cậy hơn với Cloud Deploy
- Debug và troubleshoot với bộ hoạt động của Google Cloud.
- Bạn có thể sử dụng các giải pháp từ các đối tác của bạn
Ngoài ra, cụm GKE Autopilot tăng tốc triển khai ứng dụng, giảm thời gian cấu hình và đơn giản hóa việc quản lý liên tục các cụm Dev / Test.
Google Kubernetes Engine rất dễ định cấu hình và scales thực sự tốt. Điều đó có nghĩa là các nhà phát triển không cần phải suy nghĩ về việc quản lý nó trong quá trình sản xuất, họ chỉ cần thiết lập các thông số và tự tin rằng nó sẽ hoạt động.” – Vincent Oliveira, CTO, Lucky Cart
Tăng cường bảo mật vào chuỗi cung ứng phần mềm
Bảo mật vẫn là ưu tiên hàng đầu đối với tất cả các tổ chức. Các cụm Kubernetes được tạo trong chế độ Autopilot thực hiện nhiều tính năng làm GKE được an toàn hơn theo mặc định. Hơn nữa, GKE Autopilot cải thiện bảo mật cụm, hạn chế quyền truy cập vào API Kubernetes, ngăn chặn sự tăng giảm đột biến node, thực thi các giải pháp bảo mật mạnh mẽ và cho phép bạn triển khai hướng dẫn bổ sung để tăng cường bảo mật cho các cụm của bạn. Binary Authorization kiểm soát deploy-time security đảm bảo chỉ các container images đáng tin cậy mới được deployed trên GKE. Với Binary Authorization, bạn có thể kiểm soát chặt chẽ hơn môi trường container của mình bằng cách đảm bảo chỉ những images đã được xác minh mới được tích hợp vào quá trình xây dựng và phát hành (build-and-release).
“Chúng tôi cần tuân thủ HIPAA, điều này sẽ gây khó khăn cho AWS và chúng tôi muốn thoát khỏi việc quản lý và vận hành các cụm Kubernetes của riêng mình”, Astorino nhớ lại. “Chúng tôi đã nghe những điều tốt đẹp về GKE (Google Kubernetes Engine). Và đặc biệt có giá trị đối với chúng tôi, – nhiều yêu cầu kỹ thuật bạn cần để tuân thủ HIPAA được định cấu hình theo mặc định trên Google Cloud.” —Troy Astorino, CoFounder & CTO of PicnicHealth
Tạo cơ hội mới với Platform Approach
Nền tảng ứng dụng hiện đại tạo ra sự sáng tạo và thúc đẩy phản ứng nhanh chóng của ứng dụng với nhu cầu của khách hàng. Khách hàng của GKE sử dụng Kubernetes để xây dựng một nền tảng ứng dụng cấp doanh nghiệp một cách hiện đại cho tổ chức của họ. Với khả năng đạt được tốc độ và hiệu suất được cải thiện cho nhiều workloads khác nhau thông qua hỗ trợ Tau VMs / GPU / TPU / Local SSD, GKE giúp chúng hỗ trợ nhiều loại ứng dụng được container hóa, bao gồm cả stateful và stateless, AI và ML, Linux và Windows. Chỉ GKE mới có thể chạy 15.000 node clusters, outscaling các nhà cung cấp đám mây khác lên đến 10 lần, cho phép bạn chạy các ứng dụng hiệu quả và đáng tin cậy trên quy mô lớn.
“Các dịch vụ do Google Cloud quản lý đang đóng một vai trò quan trọng trong việc cho phép khách hàng của Noon.com thực hiện mua sắm bất cứ khi nào họ cần, mà không gặp phải bất kỳ sự chậm trễ hoặc trục trặc nào và chúng tôi không phải mất ngủ vào ban đêm để đảm bảo nền tảng của chúng tôi hoạt động một cách trơn tru và tốt nhất. ”- Alex Nadalin, SVP of Engineering, Noon.com
Mang đến trải nghiệm luôn trực tuyến cho khách hàng
Người tiêu dùng ngày nay yêu cầu trải nghiệm kỹ thuật số 24×7. GKE cung cấp nhiều tùy chọn chi tiết để cung cấp các giải pháp giúp ứng dụng và dịch vụ luôn trực tuyến, có tính khả dụng cao và đáng tin cậy. Với node auto-upgrade, Google tự động upgrade và patch các cluster nodes của bạn, trong khi control plane luôn được Google patch và upgrade. Bạn cũng có thể đăng ký release channel – rapid, regular or stable – dựa trên nhu cầu và ràng buộc của bạn. Đối với doanh nghiệp, release channels cung cấp mức độ dự đoán cần thiết cho việc lập kế hoạch nâng cao và tính linh hoạt để tự động sắp xếp các quy trình công việc tùy chỉnh khi một thay đổi được lên lịch.
“Để đưa E.ON Optimum ra thị trường, chúng tôi cần chuyển đổi phần mềm nội bộ thành một giải pháp dựa trên đám mây đáng tin cậy, có khả năng mở rộng cao. Chúng tôi đặc biệt đang tìm kiếm một đối tác về Cloud có khả năng chạy các nhóm Kubernetes trên quy mô lớn và luôn trực tuyến và điều đó đã dẫn chúng tôi đến với Google Cloud. ”- Dennis Nobel, Digital Delivery Manager, E.ON
Cho phép tối ưu hóa và tiết kiệm chi phí cho các tổ chức
Trong môi trường kinh tế vĩ mô hiện tại, bạn thường phải làm nhiều việc hơn với ít tài nguyên hơn. GKE Autopilot tự động điều chỉnh tài nguyên, do đó, không cần phải xác định trước cấu hình nodes cho workloads của mình. Với GKE Autopilot, bạn chỉ trả tiền cho các pods mà bạn sử dụng và bạn sẽ được thanh toán theo thời gian ( chi phí tính theo giây ) cho các yêu cầu vCPU, memory và disk. Hơn nữa, GKE tin chi tiết về tối ưu hóa chi phí giúp bạn tìm ra các cơ hội tối ưu hóa trên quy mô lớn, trên các cụm GKE và workloads của bạn, một cách tự động với mức chi phí tối thiểu.
“Kể từ khi chuyển sang GKE, chúng tôi đã giảm một nửa chi phí chạy các node của mình, giảm được công việc bảo trì của chúng tôi và đạt được khả năng mở rộng quy mô một cách dễ dàng và tự động theo nhu cầu. Tất cả các sản phẩm, khách hàng và môi trường phát triển của chúng tôi đều chạy trên GKE và chúng tôi chưa bao giờ phải đối mặt với một sự cố nghiêm trọng nào kể từ đó. ”- Helge Rennicke, Director of Software Development, Market Logic Software
Tiếp sức cho việc tăng trưởng với trọng tâm là đổi mới kinh doanh
Các bộ phận CNTT đang chuyển dần mô hình làm việc của họ bằng cách sử dụng các dịch vụ cloud. Người ta có thể hưởng lợi từ việc quản lý no-stress và tập trung vào đổi mới kinh doanh bằng cách sử dụng GKE Autopilot, cung cấp hands-off cluster management, SLA và loại bỏ hầu hết các quy trình cài đặt thủ công.
GKE cung cấp hầu hết các giải pháp của việc tự động hóa để vận hành các ứng dụng của bạn một cách hiệu quả và dễ dàng. Với fully managed GKE Autopilot, kết hợp với khả năng mở rộng tự động đa chiều (multi-dimensional auto-scaling capabilities), bạn có thể tạo và sử dụng với một secure cluster trong vài phút và có toàn quyền kiểm soát các cấu hình và bảo trì.
”Các tính năng tự động của Google Kubernetes Engine cho phép chúng tôi quản lý lưu lượng truy cập ứng dụng và phát triển game ở mức hiệu quả cao đáng kinh ngạc. Hiện tại, chúng tôi chỉ cần hai kỹ sư để giám sát lưu lượng truy cập và tất cả các môi trường của ba trò chơi của chúng tôi, điều này giúp giải phóng nhiều lực lượng lao động hơn cho công việc phát triển và đổi mới. ”- Aries Wang, Research and Development Deputy Manager, Yile Technology
Cung cấp môi trường phát triển tự do từ các tools độc quyền cho đội ngũ IT
Multi-cloud là một reality. Các công cụ – tools độc quyền thường yêu cầu các kỹ năng chuyên biệt và khiến bạn phải trả phí cấp phép rất lớn. Bạn có thể giảm thiểu việc lock-in từ nhà cung cấp khác và tối đa hóa lợi ích từ các giải pháp multi-cloud với Kubernetes từ các nhà cung cấp phù hợp, được hỗ trợ trên nhiều môi trường bao gồm tất cả các cloud providers lớn. Kubernetes’ workload portability cung cấp cho bạn sự linh hoạt để di chuyển các ứng dụng của mình mà không bị ràng buộc.
“MeilleursAgents là một công ty định hướng sản phẩm và mục tiêu của chúng tôi là cung cấp các dịch vụ mới nhanh nhất có thể, để nhận được phản hồi từ thị trường và cải thiện chúng khi chúng được đưa vào sản xuất. Google Kubernetes Engine giúp chúng tôi thực hiện điều đó bằng cách mang lại sự linh hoạt và dễ dàng mở rộng quy mô, đó là lý do tại sao chúng tôi quyết định chuyển đổi. “- Thibault Lanternier, Head of Web Engineering.
Nếu doanh nghiệp của bạn đang quan tâm tới nền tảng Google Cloud thì có thể kết nối với Gimasys – đối tác cấp cao của Google tại Việt Nam để được tư vấn giải pháp xây dựng ứng dụng theo nhu cầu riêng của doanh nghiệp nhé. Liên hệ ngay:
- Gimasys – Google Cloud Premier Partner
- Hotline: Hà Nội: 0987 682 505 – Hồ Chí Minh: 0974 417 099
- Email: gcp@gimasys.com
Nguồn: Gimasys