Google Cloud 2021 – Một Năm Nhìn Lại: Các Lập Trình Viên Và Nền Tảng Đám Mây

 

2021 là một năm quan trọng đối với các lập trình viên. Mọi công ty đều đẩy mạnh đầu tư vào công nghệ, đồng thời phát triển các cách thức làm việc từ xa. Hầu hết các CTO mà Google có dịp tiếp xúc đều chú trọng vào việc thúc đẩy năng suất của các lập trình để tạo ra nhiều đổi mới. Nhiều người thường thắc mắc về thành công của Alphabet, Google Search, và những chiếc xe không người lái của Waymo. Vậy bí quyết để tạo nên những điều lớn lao là gì?

Câu trả lời rất đơn giản: Tư duy 10X. Tìm kiếm các giải pháp giúp thúc đẩy khách hàng cải tiến gấp 10 lần, thông qua một loạt những bước tiến nhỏ để tạo nên tác động lớn theo thời gian. Google Cloud tuân theo một triết lý tương tự để giúp khách hàng trở thành những công ty công nghệ sáng tạo. Gần đây, Google đã hợp tác chặt chẽ với các đối tác, khách hàng và nhà phát triển dịch vụ và giúp cải thiện gấp 10 lần năng suất cho các lập trình viên.

Sáu năm trước, Google đã giới thiệu Google Kubernetes Engine (GKE). Năm nay, Google có thêm thêm GKE Autopilot để cách mạng hóa việc quản lý Kubernetes bằng cách loại bỏ tất cả các hoạt động quản lý nút. Tương tự như vậy, nền tảng Cloud Run không máy chủ của Google là dịch vụ đầu tiên cho phép các lập trình viên vượt ra khỏi việc chạy các đoạn mã nhỏ và chạy các ứng dụng đầy đủ trong môi trường không có máy chủ. Từ tháng 9/2020 đến tháng 9 /2021, việc triển khai Cloud Run đã tăng hơn gấp bốn lần.

Dưới đây là những thách thức lớn nhất mà các lập trình viên gặp phải vần Google giải quyết:

  • Thúc đẩy năng suất của nhà phát triển được phân phối

  • Bảo mật chuỗi cung ứng phần mềm

  • Đơn giản hóa việc chạy các ứng dụng thuộc nền tảng đám mây

Thúc đẩy năng suất của lập trình viên

Điều kiện tiên quyết để tạo ra sự đổi mới chính là thời gian. Đầu tư vào việc cải thiện năng suất sẽ giúp các lập trình viên có thêm thời gian cho những công việc quan trọng hơn. Thông thường, lập trình viên phải tốn nhiều giờ đồng hồ để tải, cài đặt và cập nhật ứng dụng. Cloud Shell Editor là môi trường phát triển từ xa tích hợp đầy đủ các công cụ bảo mật, bao gồm các công cụ dành cho lập trình viên được cài đặt sẵn, bao gồm MySql, Kubernetes, Docker, minikube, Skaffold… Lập trình viên chỉ cần một trình duyệt web và kết nối internet là có thể làm việc hiệu quả. Lập trình viên có quyền truy cập để xem hướng dẫn ngay trên Cloud Shell Editor và có thể dùng thử các mã code.

Bảo mật chuỗi cung ứng phần mềm

Các lỗ hổng trong chuỗi cung ứng phần mềm đã gây ra hậu quả nghiêm trọng vào năm 2021, dẫn đến các sự kiện như SolarWinds, Mimecast / Microsoft Exchange và Log4j ảnh hưởng đến các doanh nghiệp, cuộc sống hàng ngày và hệ thống của chính phủ. Tổng thống Biden thậm chí còn ban hành lệnh điều hành để tăng cường các tiêu chuẩn bảo mật chuỗi cung ứng phần mềm.

Để giải quyết vấn đề chuỗi cung ứng phần mềm thì các ngành nghề phải liên kết với nhau. Đây là lý do tại sao Google đồng sáng lập Quỹ Bảo mật Mã nguồn Mở (Open SSF).

Giờ đây các lập trình viên có thể sử dụng các công cụ của Google như Ứng dụng Allstar GitHub, open source security score card và Open Source Insights để triển khai các phương pháp bảo mật tốt nhất.

Đơn giản hóa việc chạy các ứng dụng gốc đám mây

Đổi mới không phải là công việc đơn giản. Các lập trình viên cần thử nghiệm liên tục. Đó là lý do tại sao GKE Autopilot sử dụng GKE, dịch vụ Kubernetes hoàn thiện nhất trên thị trường và đơn giản hóa hơn nữa các hoạt động của Kubernetes.

Ngoài ra Cloud Run cho phép lập trình viên tự do chạy các dịch vụ mà không cần phải quản lý máy ảo hoặc cluster. Cloud Run cũng là nền tảng đầu tiên cung cấp cho lập trình viên tùy chọn tối ưu hóa lượng carbon footprint.