tailieunhanh - Giới thiệu Spring Roo, Phần 4: Phát triển ứng dụng nhanh trong đám mây với Spring Roo và Cloud Foundry

Nền tảng là một dịch vụ là gì? Nền tảng là một dịch vụ (PaaS) là một trong các tầng của Điện toán đám mây. Các tầng khác bao gồm phần mềm là một dịch vụ (SaaS) và cơ sở hạ tầng là một dịch vụ (IaaS). PaaS ở giữa SaaS và IaaS, cung cấp sự trừu tượng hóa trên cơ sở hạ tầng và cung cấp một nền tảng điện toán và một ngăn xếp giải pháp. | Giới thiệu Spring Roo Phần 4 Phát triển ứng dụng nhanh trong đám mây với Spring Roo và Cloud Foundry Nền tảng là một dịch vụ là gì Nền tảng là một dịch vụ PaaS là một trong các tầng của Điện toán đám mây. Các tầng khác bao gồm phần mềm là một dịch vụ SaaS và cơ sở hạ tầng là một dịch vụ IaaS . PaaS ở giữa SaaS và laaS cung cấp sự trừu tượng hóa trên cơ sở hạ tầng và cung cấp một nền tảng điện toán và một ngăn xếp giải pháp. Hình 1. Nen tảng là một dịch vụ Trung tâm chiến lược của kiến trúc điện toán-đám mây PaaS phù hợp với cả doanh nghiệp lẫn các nhà phát triển chuyên nghiệp. Các nhà phát triển kinh doanh những người không viết mã có thể sử dụng các nền tảng như WaveMaker để phát triển các ứng dụng của họ với các thành phần kéo và thả còn các nhà phát triển chuyên nghiệp có thể sử dụng các nền tảng như Google App Engine để xây dựng và triển khai các ứng dụng web. PaaS cung cấp các phương tiện để hỗ trợ các vòng đời từ đầu đến cuối về xây dựng và phân phối các ứng dụng và các dịch vụ web. Một số các nhà cung cấp dịch vụ PaaS chủ yếu là Google App Engine cho Java và Python Microsoft Azure cho .Net và Java và . Đến năm 2010 PaaS vẫn chưa phát triển ở tốc độ tương tự như SaaS và IaaS có thể là do những hạn chế bị áp đặt bởi các giải pháp PaaS hiện có. Chúng ta hãy xem xét các vấn đề với PaaS hiện có mà các nền tảng PaaS thế hệ kế tiếp như Cloud Foundry cần giải quyết các vấn đề đó. Các vấn đề với các giải pháp PaaS hiện có Sự lệ thuộc vào Nhà cung cấp thiếu tính di động đám mây Đã không cung cấp tùy chọn nào cho một nhà phát triển hoặc một tổ chức để di chuyển từ một đám mây này sang một đám mây khác. Ví dụ nếu một nhà phát triển đã chọn Google App Engine sau đó họ vẫn phải tiếp tục dùng Google App Engine trừ khi ứng dụng bị xóa bằng giao diện điều khiển Google App Engine và các ứng dụng hiện có được sửa đổi theo nhà cung cấp dịch vụ đám mây mới. Sau đó ứng dụng này phải được triển khai ở đó. Chỉ dành cho triển khai vào đám mây công cộng Hầu hết các giải pháp

TỪ KHÓA LIÊN QUAN