Masih melanjutkan Postingan
Sebelumnya . . dimana sudah di bahas bahwa ada tiga perkembangan, yang
mempengaruhi konsep Grid Computing yaitu : Service-oriented
Computing,Software-as-a-Service (SaaS) dan Cloud Computing. Dimana postingan sebelumnya juga sudah dijelaskan
sampai dengan Service-oriented Computing
, maka kali ini saya akan coba lanjutkan yaitu Konvergensi Software-as-a-Service
(SaaS) dan Cloud Computing.
Software-as-a-Service
Paradigma penting lainnya yang
mendapatkan momentum bersama-sama dengan Grid Computing dan SOC adalah
paradigma Software-as-a-Service (SaaS). Istilah SaaS menunjukkan
perangkat lunak yang dimiliki, disampaikan dan dikelola dari jarak jauh oleh
satu atau penyedia perangkat lunak yang lebih independen dan yang ditawarkan
secara pay-per-use.
SaaS dikonsumsi melalui jaringan
komunikasi (biasanya Internet) dan dapat diakses oleh pengguna baik melalui
browser Web atau dengan langsung mengakses antarmuka pemrograman aplikasi
(API).
Konsep SaaS berarti perubahan
besar dalam cara bagaimana perangkat lunak dikembangkan dan dikonsumsi.
Perangkat lunak tradisional atau paket perangkat lunak yang dikembangkan untuk
dijalankan pada komputer dari pengguna akhir '. Dengan demikian, untuk menjalankan
paket perangkat lunak, pengguna juga harus menyediakan infrastruktur yang
dibutuhkan, yang dapat mengakibatkan investasi tambahan. Selanjutnya, staf yang
berkualitas yang mampu memberikan perawatan dan dukungan untuk perangkat lunak
dan perangkat keras yang dibutuhkan.
Dengan membeli lisensi software, pengguna
diberikan hak untuk menggunakan perangkat lunak. Lisensi khas untuk perangkat
lunak tradisional: lisensi untuk penggunaan per waktu (misalnya satu tahun),
lisensi untuk menggunakan perangkat lunak untuk waktu tertentu dan jumlah
komputer (misalnya satu tahun dan maksimal enam komputer), lisensi untuk jangka
waktu tertentu dan per jumlah pengguna (misalnya satu tahun dan maksimum enam
orang) dan sejenisnya. Selain itu, SaaS disediakan secara pay-per-use.
Pengguna membayar untuk
fungsionalitas perangkat lunak hanya untuk waktu dan intensitas setiap
penggunaan tertentu. Pengguna tidak memiliki perangkat lunak dan tidak perlu
repot-repot dengan investasi di bidang infrastruktur untuk menjalankan
perangkat lunak dan staf yang diperlukan untuk menjaga perangkat lunak.
SaaS bukanlah fenomena baru. Ide
berbagi perangkat lunak, yaitu akses remote ke perangkat lunak oleh beberapa
pengguna, telah menjadi visi sejak awal komputasi terdistribusi di perusahaan.
Pada saat itu, itu disebut "Time Sharing" perangkat lunak yang
berjalan pada server jauh dan digunakan oleh beberapa pengguna melalui jaringan
privat (Wohl 2008). Dorongan berikutnya untuk evolusi lebih lanjut dari
menyediakan aplikasi sebagai layanan datang dengan pembentukan Internet sebagai
media komunikasi utama.
Pada tahun 1998, istilah
"Application Service Provisioning (ASP)" diperkenalkan oleh (Hearth
dan Pliskin 2001). ASP berkembang dari IT outsourcing dan didasarkan pada
gagasan bahwa aplikasi web-enabled dapat disediakan secara online melalui
infrastruktur telekomunikasi berbasis IP (Xu dan Seltsikas 2002) oleh penyedia
layanan aplikasi pusat (Mittilä dan Lehtinen 2005). Pada awalnya, model ASP
adalah model pengiriman satu-untukbanyak khas, yang berarti bahwa aplikasi tersebut
dioperasikan secara terpusat oleh ASP dan ditawarkan dalam bentuk yang sama
untuk banyak pelanggan.
Keuntungan utama di mana model
bisnis ASP disebarkan kepada pelanggan adalah: penghematan biaya dan tidak
perlu untuk mengembangkan dan memelihara infrastruktur dan keterampilan
sendiri. Meskipun ASP dianggap sebagai salah satu model bisnis yang sangat
menjanjikan di akhir 1990-an, itu tidak mengambil dari pasar dan telah sudah diadopsi
dengan sangat lambat (Desai dan Currie 2003). Salah satu alasan utama atas
kegagalan ASP adalah ketidakmampuan penyedia layanan aplikasi awal untuk
menawarkan layanan yang disesuaikan.
Aplikasi ini diberikan dalam
bentuk yang sama untuk setiap pelanggan. Ada sedikit kemungkinan untuk penyedia
layanan aplikasi tidak mampu skala fleksibel dan memberikan layanan yang handal
dan kuat. Alasan lebih lanjut atas kegagalan ASP yaitu: pendekatan terpusat
untuk komputasi yang membutuhkan pengiriman data input dan output, dan
kurangnya kepercayaan dalam paradigma ASP (Xu dan Seltsikas 2002, Desai dan
Currie 2003, Mittilä dan Lehtinen 2005).
Saat ini, Grid Computing dan ASP
berkumpul menuju SaaS. SaaS akronim dilaporkan telah diciptakan di kertas putih
"Strategis Backgrounder: Software as a Service" yang diterbitkan oleh
Software & Industri Informasi (SIIA) Divisi eBusiness pada tahun 2001 (SIIA
2001, Wikipedia 2009c) dan menunjukkan langkah evolusi baru dalam memberikan
perangkat lunak sebagai layanan berbasis Web Services dan teknologi Grid.
Konvergensi Layanan Web dan
teknologi Grid Computing memberikan kesempatan baru untuk memecahkan masalah
pengiriman ASP (Xu dan Seltsikas 2002, Mittilä dan Lehtinen 2005). Layanan web
memungkinkan modularisasi aplikasi di beberapa layanan yang dapat
dikombinasikan dan disesuaikan oleh pengguna. Teknologi grid memiliki potensi
untuk memberikan fleksibilitas yang diperlukan dan skalabilitas pada sisi
infrastruktur penawaran SaaS.
Aplikasi digunakan pada Grid
fleksibel dan scalable dan dapat ditawarkan dengan cara termodulasi. Dengan
bantuan dari Grid, model bisnis ASP berkembang dari satu-untuk banyak untuk
model manyto-banyak, di mana beberapa penawaran layanan yang dibundel dan dapat
fleksibel diperoleh oleh pengguna (Desai dan Currie 2003).
Kecenderungan lain konvergen
antara Grid Computing dan aplikasi perangkat lunak adalah pergeseran ke arah
aplikasi Grid-enabled. Istilah aplikasi Grid-enabled digunakan untuk menunjukkan
aplikasi perangkat lunak, biasanya ditawarkan di pasar sebagai pra-paket
perangkat lunak, yang diperluas dengan cara yang mereka, dimana dapat berjalan
secara terdistribusi di lingkungan Grid. Untuk Grid-enable produk software
pra-paket berarti bahwa aplikasi terpusat sebelumnya enable untuk menjalankan
baik pada infrastruktur Grid didistribusikan atau yang akan ditawarkan sebagai paradigma
layanan online berdasarkan Software as a
Service (SaaS).
Berdasarkan konvergensi dengan
SOC, Grid Computing yang ditawarkan berupa layanan Grid yang dapat digunakan
secara fleksibel oleh pengembang aplikasi yang ingin menyebarkan aplikasi mereka
pada Infrastruktur Grid.
Jatuh tempo teknologi Grid adalah memungkinkan
model bisnis baru komputasi utilitas, yaitu memberikan daya komputasi on demand
secara pay-per-use. Sementara perkembangan teknologi Grid pada dasarnya
didorong oleh hardware dan sistem perangkat lunak penyedia Sun dan IBM, pada
saat yang sama ada evolusi dalam perangkat lunak, industri terhadap SaaS
didorong oleh vendor perangkat lunak seperti misalnya Microsoft dan SAP. Kedua
perkembangan - Utilitas Computing dan SaaS - menggambarkan peningkatan tren ke
arah penyebaran eksternal dan sumber komputasi dan aplikasi.
Utilitas komputasi dan SaaS dua
kecenderungan yang saling melengkapi: komputasi utilitas hanya dapat berhasil
di pasar jika massa kritis aplikasi dapat berjalan di atasnya. SaaS membutuhkan
infrastruktur yang fleksibel, terukur dan mudah diakses di mana ia dapat
berjalan.
Dalam rangka memenuhi permintaan pasar, langkah selanjutnya
serta dalam rangka evolusi adalah integrasi dari dua kecenderungan ini yang menjadi
pendekatan holistik baru untuk menawarkan fungsi berikut :
- Infrastruktur Scalable, fleksibel, kuat dan terpercaya fisik.
- Layanan platform yang memungkinkan akses pemrograman infrastruktur fisik melalui antarmuka abstrak.
- SaaS dikembangkan, digunakan dan berjalan pada infrastruktur fisik yang fleksibel dan scalable.
Semua ini muncul di platform online baru yang
disebut sebagai Awan dan Cloud Computing. Cloud Computing adalah hasil dari
konvergensi Grid Computing, Utilitas Computing dan SaaS, dan pada dasarnya
merupakan kecenderungan meningkat ke arah penyebaran eksternal sumber daya TI,
seperti daya komputasi, penyimpanan atau aplikasi bisnis dan layanan.
Ref : Katarina
Stanoevska-Slabeva, Thomas Wozniak, Santi Ristol Grid and Cloud Computing - A
Business Perspective on Technology and Applications 2009.
Untuk lebih lanjut baca juga Cloud Computing.
Tag :
Grid Computing
0 Komentar untuk " Konvergensi Software-as-a-Service (SaaS) dan Cloud Computing. "