Apakah Cloud vs Saas vs ASP? [Tutup]

14

Saya telah bekerja dengan aplikasi web sejak tahun 90-an, dan selama bertahun-tahun saya telah mendengar banyak kata kunci yang berarti "Host aplikasi Anda pada sistem yang dijalankan oleh orang lain". Kata kunci terbaru adalah 'Cloud'.

Apa perbedaan antara aplikasi "Cloud", SaaS (Perangkat Lunak sebagai layanan) dan ASP (Penyedia Layanan Aplikasi)? Apakah tidak ada banyak tumpang tindih antara definisi-definisi ini? Terkadang saya berbicara dengan seorang eksekutif yang terus mengatakan "Cloud" ketika saya akan menggunakan istilah ASP. Saya telah bekerja untuk organisasi yang melakukan ASP, yang lain melakukan SaaS, dan sekarang organisasi lain yang mengatakan "Cloud". Tetapi mereka semua tampak sangat mirip dengan saya.

Apa yang membedakan Cloud vs Saas vs ASP? Apakah ada definisi resmi untuk masing-masing istilah ini?

Stefan Lasiewski
sumber

Jawaban:

5

Seperti yang saya lihat, SaaS adalah bagian dari Cloud. SaaS secara khusus berkaitan dengan Perangkat Lunak yang memanfaatkan Cloud. Ada teknologi Cloud lainnya seperti IaaS (Infrastruktur sebagai Layanan), PaaS (Platform sebagai Layanan, misalnya Force.com , Google App Engine ), penyimpanan (mis. Amazon S3 ) dan sebagainya ...

Adapun ASP, saya pikir itu cukup identik dengan SaaS ...

x3ja
sumber
1

Dari pemahaman saya, semua model SaaS pada dasarnya memanfaatkan cloud karena tidak di-host di server klien. Namun, semua aplikasi di Cloud belum tentu merupakan aplikasi SaaS.

Jeff Epstein
sumber
1

ASP dan SAAS: aplikasi yang dikendalikan oleh vendor / penyedia Aplikasi Cloud: aplikasi dapat dikendalikan oleh penyewa

ASP menggunakan teknologi yang lebih tua, bisa klien / server atau SAAS webapp tradisional menggunakan SOA / WebService / WebApp

ASP dan Cloud App: multi-tenancy dengan beberapa instance untuk setiap tenant atau dengan os level / virtualisasi level aplikasi SAAS: desain database multi-tenant (skema bersama, database bersama) dengan penambahan bidang tenantid untuk membedakan pemilik baris tabel

SAAS bisa menjadi bagian dari Cloud, tetapi bukan Cloud App yang SAAS (jika tidak menggunakan multi-tenancy tetapi hanya menggunakan virtualisasi saja)


sumber
1

Cloud Computing adalah model berbasis utilitas. Utilitas itu dapat berupa perangkat keras (IaaS), perangkat lunak (SaaS), atau OS (PaaS) seperti Azure dll. Ini berbeda dari ASP karena dihosting di tempat lain di pusat data penyedia cloud mana pun dan Anda "Membayar saat Anda pergi". Tidak perlu membayar lebih / kurang, bayar hanya untuk apa yang Anda gunakan. Ini SaaS. Jadi ASP hanya hosting di mana SaaS adalah meteran + tagihan saat Anda memanfaatkan. Sumber daya disediakan sesuai permintaan seperti VM, siklus CPU, penyimpanan dll.

apoorva
sumber