Video: Cloud Computing là gì, internet là gì, deep web là gì - hoạt động như thế nào 2025
Nền tảng là một dịch vụ ( PaaS ) là một môi trường điện toán đám mây được tính toán và tích hợp hỗ trợ phát triển, chạy và quản lý các ứng dụng. Các thành phần ứng dụng có thể tồn tại trong môi trường đám mây hoặc có thể tích hợp với các ứng dụng được quản lý trong các đám mây riêng hoặc trong các trung tâm dữ liệu.
Một giá trị chính của môi trường PaaS là các nhà phát triển không cần quan tâm đến một số chi tiết cấp thấp của môi trường. Bạn có thể nhìn vào một chồng phần mềm như một kim tự tháp:
Ở giữa là môi trường PaaS, bao gồm các dịch vụ để phát triển và triển khai ứng dụng.
Phần mềm dưới dạng dịch vụ (SaaS) nằm ở đỉnh kim tự tháp đại diện cho các ứng dụng thực tế được cung cấp cho người dùng cuối.
PaaS cho phép một tổ chức thực hiện những việc sau:
Sử dụng các dịch vụ middleware trung gian mà không phải đối phó với sự phức tạp của việc quản lý các phần tử phần cứng và phần mềm riêng lẻ.
Truy cập một đống công cụ phát triển và triển khai hoàn chỉnh thông qua một trình duyệt web, một môi trường trung gian, nơi các API có thể được sử dụng để cắm vào các công cụ triển khai và phát triển được lựa chọn. Nhà phát triển cũng có thể thúc đẩy môi trường phát triển máy tính để bàn đầy đủ.
-
Vượt qua những thách thức trong việc quản lý rất nhiều công cụ phát triển và triển khai riêng lẻ bằng cách cung cấp một bộ công cụ tích hợp và được chuẩn hóa - các hệ điều hành, các sản phẩm bảo mật, và tương tự - đáp ứng các yêu cầu của công ty.
-
Nền tảng như một Dịch vụ (PaaS) có thể được xem là có hai phần cơ bản: nền tảng và dịch vụ. Nhà cung cấp PaaS không chỉ cung cấp phần mềm tạo nên nền tảng; nó cũng liên tục dịch vụ phần mềm.Khi cập nhật và cấu hình mới trở nên có sẵn, nhà cung cấp PaaS có thể đẩy họ đến khách hàng ngay lập tức.
-
Một trong những quyết định bạn cần làm khi bắt đầu sử dụng PaaS là liệu bạn có muốn duy trì phần mềm hay không nếu bạn muốn nhà cung cấp trở thành quản trị viên.
Nếu bạn tự duy trì phần mềm, bạn phải tự thiết lập, cấu hình, duy trì và quản trị PaaS (trên đám mây công cộng hoặc tư nhân).
Ngoài ra, bạn có thể có nhà cung cấp để cung cấp các dịch vụ này. Kết quả là giảm ma sát giữa các đội phát triển và triển khai. Dĩ nhiên sẽ có những tình huống mà trong đó nhóm nội bộ cần kiểm soát và quản lý một môi trường phần mềm phức tạp.