Sự khác biệt giữa PAAS và IAAS

Anonim

PAAS và IAAS

Điện toán đám mây là một kiểu tính toán trong đó các nguồn lực được cung cấp qua internet. Hầu hết các nguồn lực này là nguồn lực mở rộng và có hình ảnh cao và chúng được cung cấp như một dịch vụ. Điện toán đám mây được chia thành vài loại khác nhau dựa trên loại dịch vụ cung cấp. PaaS (Platform as a Service) là loại / ứng dụng điện toán đám mây, trong đó các nhà cung cấp dịch vụ cung cấp nền tảng máy tính hoặc giải pháp ngăn xếp cho các thuê bao của họ qua internet. IaaS (Cơ sở hạ tầng như một Dịch vụ) là loại máy tính điện toán đám mây, trong đó các nguồn lực chính có sẵn như một dịch vụ là cơ sở hạ tầng phần cứng.

PaaS là ​​gì?

PaaS là ​​loại / ứng dụng điện toán đám mây, trong đó các nhà cung cấp dịch vụ cung cấp nền tảng máy tính (kiến trúc phần cứng và khuôn khổ phần mềm) hoặc giải pháp ngăn xếp (máy tính cần thiết để chạy một phần mềm). Điều này làm cho các thuê bao có thể triển khai ứng dụng mà không phải mua và quản lý các yêu cầu phần mềm và phần cứng cần thiết. Trách nhiệm duy trì phần cứng, hệ điều hành, các ứng dụng trợ giúp và cơ sở dữ liệu là trách nhiệm duy nhất của nhà cung cấp dịch vụ. Các thuê bao PaaS có thể sử dụng nền tảng được phân phối để xây dựng và cuối cùng cung cấp các ứng dụng web và dịch vụ. Các dịch vụ PaaS thường cung cấp các thiết bị hoàn chỉnh để thiết kế, phát triển, thử nghiệm và triển khai các ứng dụng cho hợp tác giữa nhóm, dịch vụ web và tích hợp cơ sở dữ liệu, điều khiển phiên bản và quản lý cấu hình phần mềm. Tất cả các cơ sở này thường có sẵn như là một môi trường phát triển tích hợp duy nhất làm cho nó rất thuận tiện cho các nhà phát triển hoặc người sử dụng. Bốn loại phổ biến của PaaS là ​​Add-on, Stand alone, nền tảng phân phối chỉ và mở PaaS.

IaaS là ​​gì?

IaaS, đôi khi biết là Hardware-as-a-Service (HaaS), cung cấp các thiết bị cần thiết để phục vụ hoạt động, lưu trữ, phần cứng và các thành phần mạng (bao gồm cả máy chủ) cho thuê bao của họ, qua internet. Nói cách khác, IaaS đề cập đến việc cung cấp các tài nguyên máy tính ảo như theo yêu cầu như máy chủ, bộ nhớ và các thành phần n / w và h / w cấp thấp khác. Trách nhiệm duy nhất của nhà cung cấp dịch vụ là quản lý, vận hành và bảo trì tất cả các tài nguyên phần cứng. Người đăng ký sẽ thanh toán trên cơ sở mỗi lần sử dụng dựa trên mô hình tính cước điện toán tiện ích mà không phải mua những tài nguyên cơ sở hạ tầng đó. Các thuê bao sẽ có được cảm giác mua lại tài nguyên mạng / máy chủ trong không gian và không gian. Các nhà cung cấp dịch vụ thương mại phổ biến IaaS là ​​GoGrid và EC2 của Amazon.

Sự khác nhau giữa PaaS và IaaS là ​​gì?

Mặc dù, PaaS và IaaS là ​​hai ứng dụng / loại của điện toán đám mây, họ có sự khác biệt chính của họ. PaaS là ​​loại máy tính điện toán đám mây, trong đó các nhà cung cấp dịch vụ cung cấp nền tảng điện toán hoặc giải pháp ngăn xếp, trong khi IaaS tập trung vào việc cung cấp cơ sở hạ tầng máy tính như các tài nguyên phần cứng có sẵn qua internet. Sự khác biệt quan trọng giữa hai dịch vụ này có thể được xác định từ loại thuê bao. PaaS thường được sử dụng bởi các nhà phát triển ứng dụng, trong khi IaaS được sử dụng bởi kiến ​​trúc sư mạng. Nói cách khác, PaaS cung cấp một cơ chế để phát triển các ứng dụng trong khi IaaS chỉ cung cấp cơ sở hạ tầng cần thiết để chạy các mã được phát triển bởi các nhà phát triển ứng dụng. Do đó, các dịch vụ IaaS của họ có thể không hữu ích nếu không có một sản phẩm PaaS phù hợp đang chạy trên nó. PaaS có thể được coi là một lớp trừu tượng bổ sung trên đầu IaaS. Nếu bạn đã có một mã làm việc như một gói thì một IaaS sẽ phù hợp hơn, trong khi nếu bạn không có giải pháp phần mềm tại chỗ (hoặc giải pháp hiện tại có sẵn là quá đắt) và bạn muốn xây dựng một giải pháp từ đầu, hãy đăng ký để PaaS một là con đường để đi.

Liên kết liên quan:

Sự khác biệt giữa Cloud và Inhouse Computing