Tương lai của các nền tảng dành cho nhà phát triển nội bộ dựa trên đám mây. Liệu các nhà cung cấp dịch vụ đám mây có tạo ra (David Mitchell)

Tương lai của các nền tảng dành cho nhà phát triển nội bộ dựa trên đám mây. Liệu các nhà cung cấp dịch vụ đám mây có tạo ra (David Mitchell)

Tương lai của nền tảng nhà phát triển nội bộ dựa trên đám mây. Liệu các nhà cung cấp dịch vụ đám mây có tạo ra Thông minh dữ liệu PlatoBlockchain (David Mitchell) hay không. Tìm kiếm dọc. Ái.

Chúng ta gần gũi như thế nào với các nhà cung cấp dịch vụ đám mây tạo nền tảng dành cho nhà phát triển nội bộ dựa trên đám mây? 

Để thiết lập bối cảnh, hãy bắt đầu với các chiến lược di chuyển đám mây tổng thể. 

Trong thế giới phát triển kỹ thuật số hiện đại này, quá trình chuyển đổi kinh doanh đang diễn ra mạnh mẽ và thậm chí các ngân hàng cũng đang chuyển các kho ứng dụng của họ lên đám mây! Nếu bạn là CTO đang bắt tay vào chương trình di chuyển sang đám mây, có thể dễ dàng đưa ra giả định rằng những thay đổi đáng kinh ngạc có thể được thực hiện nhanh chóng bằng cách sử dụng triệt để đám mây và chuyển đổi cơ sở hạ tầng kế thừa! 

Tuy nhiên, các giả định có thể nguy hiểm và triển vọng này đã được chứng minh là thách thức hơn rất nhiều trong một lĩnh vực phức tạp và được quản lý chặt chẽ như tài chính và ngân hàng. Một số ngân hàng đã bắt đầu 'nâng và chuyển' tài sản ứng dụng hiện có của họ lên đám mây và chạy nó trên các máy ảo; tuy nhiên, kinh nghiệm cho thấy rằng điều này không cho phép ngân hàng khai thác tất cả các lợi ích của đám mây. Việc thực hiện phương pháp này sẽ hạn chế khả năng mở rộng, độ tin cậy, trải nghiệm của nhà phát triển, thời gian đưa sản phẩm ra thị trường và giảm chi phí hoạt động của việc tái thiết kế các ứng dụng bằng công nghệ đám mây gốc. Một ngân hàng 'nâng và chuyển' tài sản ứng dụng của mình lên đám mây thường làm như vậy vì nó đơn giản hơn và nhanh hơn hoặc có thể do các ràng buộc kinh doanh rộng lớn hơn buộc ngân hàng phải làm như vậy. 

Vì vậy, cách tiếp cận tốt nhất để di chuyển các ứng dụng tài chính ngân hàng lên đám mây là gì? Bất kỳ ngân hàng nào muốn sử dụng đám mây nên xem xét việc kiểm tra và cấu trúc lại toàn bộ kho ứng dụng của mình, giúp giảm chi phí hoạt động và tăng trải nghiệm của nhà phát triển. Điều này sẽ thúc đẩy năng suất và tốc độ kỹ thuật của nhà phát triển, đồng thời giảm thời gian đưa sản phẩm ra thị trường, do đó tăng giá trị kinh doanh. 

Gartner mô tả 'bản địa đám mây' là đề cập đến; “… thứ gì đó được tạo ra để tận dụng hoặc triển khai các đặc điểm của đám mây một cách tối ưu. Những đặc điểm đám mây đó là một phần trong định nghĩa ban đầu về điện toán đám mây và bao gồm các khả năng được cung cấp dưới dạng dịch vụ. Các đặc điểm của điện toán đám mây cũng bao gồm khả năng mở rộng và linh hoạt, chia sẻ, đo lường theo mức sử dụng, dựa trên dịch vụ và sử dụng phổ biến các công nghệ internet.” 

Đám mây cung cấp một lớp lót bạc! 

Các dịch vụ đám mây không có máy chủ như Google Cloud Run, ứng dụng vùng chứa Azure và ứng dụng AWS Runner kết hợp đặc tính của nền tảng đám mây – chúng có khả năng mở rộng, linh hoạt và được quản lý hoàn toàn. Các dịch vụ này cho phép tổ chức tận dụng lợi ích của việc container hóa, giúp triển khai cùng một ứng dụng trên nhiều nền tảng đám mây, từ đó đảm bảo ứng dụng chạy nhất quán, bất kể cơ sở hạ tầng cơ bản. 

Trong lịch sử, chúng ta đã phải "kết dính" các dịch vụ đám mây lại với nhau để có được chức năng như vậy và công cụ DevOps đã tổng hợp chức năng của các ứng dụng ngân hàng và tài chính phức tạp. Khi một ứng dụng ngân hàng được tái cấu trúc cho đám mây, người ta thường thấy các nhóm phát triển kết hợp nhiều dịch vụ đám mây lại với nhau và xây dựng các nền tảng dành cho nhà phát triển đám mây nội bộ được xây dựng theo mục đích tùy chỉnh của riêng họ. 

Chu kỳ cường điệu của Gartner lập luận rằng kỹ thuật nền tảng và nền tảng dành cho nhà phát triển nội bộ sẽ cải thiện trải nghiệm của nhà phát triển. “Nền tảng dành cho nhà phát triển nội bộ (IDP) được xây dựng bởi nhóm nền tảng nhằm tạo ra những con đường vàng và cho phép nhà phát triển tự phục vụ. IDP bao gồm nhiều công nghệ và công cụ khác nhau được kết hợp với nhau theo cách giúp giảm tải nhận thức cho các nhà phát triển mà không loại bỏ bối cảnh và các công nghệ cơ bản.” Theo phương pháp hay nhất như vậy, các nhóm nền tảng trước đây coi nền tảng của họ như một sản phẩm, xây dựng nó dựa trên nghiên cứu người dùng, sau đó duy trì và liên tục cải tiến nó. 

Tuy nhiên, việc duy trì và liên tục cải thiện các nền tảng dành cho nhà phát triển nội bộ được xây dựng có mục đích này chắc chắn sẽ dẫn đến một lượng lớn nỗ lực và chi phí hoạt động. 

Trong một bài báo gần đây của Forbes, 16 nhà lãnh đạo công nghệ đã chia sẻ các lựa chọn của họ về 'Dịch vụ và chiến lược đám mây phải có', trong đó nắm bắt được bản chất của vấn đề. Quan sát chính là “…mọi CIO đều tập trung vào việc xây dựng nền tảng nhà phát triển nội bộ để khắc phục sự phức tạp của công nghệ dựa trên nền tảng đám mây và thực thi quản trị cho các nhóm phát triển tự trị. Do đó, các kỹ sư nền tảng đang xây dựng nền tảng dành cho nhà phát triển nội bộ bằng cách sử dụng các khả năng của đám mây. Tuy nhiên, đây là một bài tập tốn thời gian và không bao giờ kết thúc.”  

Do đó, chìa khóa cho tương lai là nền tảng dưới dạng dịch vụ dành cho nhà phát triển nội bộ được cung cấp dưới dạng dịch vụ đám mây thiết yếu; nhưng các nhà cung cấp đám mây có giải quyết được thách thức này không? Rõ ràng là có, nhưng hơn bao giờ hết, luôn có những phức tạp bổ sung trong các ứng dụng tài chính và ngân hàng! 

Các nhà cung cấp dịch vụ đám mây đang kết hợp các dịch vụ đám mây và khả năng dịch vụ đám mây của họ lại với nhau để xây dựng các nền tảng dành cho nhà phát triển nội bộ thực sự dựa trên đám mây. Trong những năm gần đây, chúng ta đã chứng kiến ​​sự xuất hiện của các nền tảng tương tự từ mỗi nhà cung cấp đám mây chính, bao gồm: AWS app runner, Azure container apps và Google Cloud Run. Một số dịch vụ gốc trên đám mây, không có máy chủ này bao gồm: lưu trữ vùng chứa, khả năng mở rộng, xây dựng và triển khai vùng chứa, lập phiên bản dịch vụ, gia hạn chứng chỉ TLS, tích hợp sổ đăng ký vùng chứa, ghi nhật ký và giám sát tích hợp cũng như proxy API. Chúng nhanh chóng tích hợp với cơ sở dữ liệu đám mây và chúng tôi có thể quản lý chúng bằng các chính sách bảo mật đám mây. 

Tuy nhiên, hiện tại chúng ta đã tiến gần đến mức nào với các nhà cung cấp dịch vụ đám mây cung cấp cho chúng ta nền tảng dành cho nhà phát triển nội bộ dựa trên đám mây thực sự? Quá trình phát triển đang diễn ra, nhưng nhiều ứng dụng tài chính và ngân hàng rất phức tạp và đầy thách thức. Để đạt được mục tiêu này, chúng tôi phải tiếp tục thúc đẩy các yêu cầu thiết yếu thông qua các nhà cung cấp dịch vụ đám mây, để đảm bảo chức năng cần thiết được tích hợp vào nền tảng đám mây gốc của họ. 

Dấu thời gian:

Thêm từ tài chính