Cloud Computing - SaaS (Software as a Service)

 


Definisi Cloud Computing

    Cloud computing adalah sebuah proses pengolahan daya komputasi melalui jaringan internet yang memiliki fungsi agar dapat menjalankan program melalui komputer yang telah terkoneksi satu sama lain pada waktu yang sama. Cloud computing merupakan sebuah teknologi yang menjadikan internet seagai pusat server untuk mengolah data dan juga aplikasipengguna. Cloud komputing memudahkan penggunanya untuk menjalankan program tanpa harus menginstall aplikasi terlebih dahulu dan memudahkan pengguna untuk mengakses data dan informasi melalui internet. 

Cara Kerja Cloud Computing

      Teknologi Cloud Computing ini menjadikan internet sebagai pusat server dalam mengelola data. Karena tidak tidak perlu melakukan instalasi pada aplikasi, maka untuk penyimpanan data dari pengguna juga disimpan secara virtual sehingga tidak akan terbebani dengan penggunaan memory yang ada pada komputer. Perintah-perintah yang digunakan oleh pengguna tadi selanjutnya akan dilanjutkan ke server aplikasi.

Setelah perintah diterima oleh server aplikasi, maka data akan diproses yang akhirnya pengguna akan menerima halaman yang telah diperbarui sesuai dengan perintah yang telah diberikan. 

Perintah yang diberikan dalam pengguna aplikasi tersebut akan terintegrasi secara langsung dengan sistem cloud computing yang ada di komputer. Pengguna hanya menggunakan jaringna internet agar dapat menjalankan aplikasi tersebut tanpa perlu melalukan instalasi. Contoh dari cloud computing adalah Yahoo, Gmail, Google Drive.


Fungsi Cloud Computing

     Dengan peningkatan jumlah pemakai komputer dan pengguna seluler, penyimpanan data / data storage telah menjadi prioritas dihampir segala bidang bisnis. Cloud computing ini dapat digunakan oleh pengguna karena tidak harus menggunakan banyak aplikasi, melainkan pengguna harus bisa menjalankan software interface dari cloud computing, misalnya web browser. Hal ini dapat menjadi solusi dalam menyelesaikan permasalahan IT secara otomatis dengan jaringan cloud yang cepat tanggap. Berikut fungsi dari cloud computing :

  • Media penyimpanan terpusat pada server
        Teknologi cloud computing memudahkan pengguna untuk menyimpan data secara terpusat di satu server sesuai layanan yang sudah disediakan oleh cloud computing. Selain itu, dari segi infrastruktur pengguna tidak perlu lagi menyediakannya seperti data center, media penyimpanan sudah tersedia secara virtual oleh cloud computing.
  • Keamanan data
            Dalam penerapan teknologi ini, cloud computing menyediakan jaminan data sehingga data tidak mudah corrupt atau rusak, platform teknologi, jaminan ISO. Tentunya dengan cloud computing akan membuat data dan informasi kalian bisa lebih aman dan terjaga dibandingkan metode konfensional yang digunakan banyak orang saat ini.
  • Lebih murah dan tahan lama 
            Cloud computing tidak memerlukan penyimpanan eksternal, karena penyimpanan sudah terpusat pada server. dan karena semua produk hardware memiliki masa pemakaian dan setelah masa pemakaian tersebut biasanya akan terjadi beberapa kerusakan dan berfungsi tidak optimal dan sering terjadi error.


Model-model Cloud Computing
    Berikut ini ada beberapa macam cloud computing yang bisa kalian pakai sebagai pengguna :
  • Private Cloud
        Private cloud adalah penggunaan dari teknologi cloud ini hanya digunakan oleh satu organisasi atau perusahaan saja secara privat. Penggunaan private cloud ini banyak digunakan buat interaksi bisnis, yang sumber daya cloud-nya bisa diatur dan di dioperasikan hanya oleh organisasi atau perusahaan yang sama.
  • Community Cloud
        Community cloud digunakan biasanya untuk pengguna bagi komunitas, institusi atau organisasi. Conoth perusahaan yang mengggunakan cloud computing jenis ini adalah perusahaan bisnis yang memiliki tujuan bersama pada masing-masing perusahaan 
  • Public Cloud
        Public cloud computing merupakan layanan yang menggunakan model public, sehingga siapa saja dapat mengakses layanan ini. Teknologi ini ada yang gratis dan ada juga yang berbayar. Contoh dari public cloud ini adalah Twitter, Instagram, Facebook, Youtube pada sosial media, untuk layanan email ada Gmail, Yahoo, Hotmail. Namun public cloud ini memiliki kelemahan yaitu pada keamanan data, sehingga kita perlu memilih provider dan hosting yang terpercaya untuk menajga keamanan data.
  • Hybrid Cloud
        Hybrid cloud merupakan gabungan dari private cloud dan public cloud. Sehingga hanya institusi tertentu yang dpat mengaplikasikan layanan cloud ini. Layanan jenis ini memiliki interaksi B2B ( business to business) dan B2C (business to customer).


Struktur Cloud Computing

Computer Front End : merupakan sisi dari client dan cloud computing systemnya yang kemudaina dibagi menjadi dua interface dan aplikasi yang disesuaikan dengan fungsi dan keperluan dari cloud computingnya.

Computer Back End : adalah komputer skala besar yang biasanya berupa server komputer yang dilengkapi dengan data center. Biasanya komputer back end harus mempunyai kinerja tinggi, karena harus melayani mungkin ribuan permintaan data.

Penghubung antara keduanya :  Perangkat yang sebagai penghubung keduanya bisa berupa jaringan LAN atau internet. Sehingga dalam hal ini perangkat dapat terkoneksi satu sama lainnya unutk dapat ertukar informasi dan data.


Terdapat tiga layanan Cloud computing yang terbagi menjadi SaaS (Software as a Service), PaaS (Patform as a Service) dan IaaS (Infrastruktur as a Service). Namun disini hanya akan menjelaskan mengenai SaaS saja. Berikut penjelasannya.


Penegrtian SaaS (Software as a Service)
    Perangkat lunak yang dijadikan sebagai layanan yang bersifat online. Ketika menggunakan model layanan SaaS, maka hanya perlu menggunakan aplikasi terseut tanpa harus mengerti dan mengurus bagaimana layanan yang digunakan menyimpan data atau bagaimana aplikasi tersebut di maintenance, karena hal tersebut merupakan service yang disediakan penyedia layanan.


Konsep Dasar SaaS :
  1. Software as a Service (SaaS) adalah model lisensi perangkat lunak, yang memungkinkan akses ke perangkat lunak sebagai langganan menggunakan serverl eksternal.
  2. SaaS memungkinkan setiap pengguna untuk mengakses program melalui internet, daripada menginstall perangkat lunak pada komputer pengguna.
  3. SaaS banyak memiliki aplikasi bisnis, termasuk berbagai fail, email, kalender, manajemen retensi pelanggan dan sumber daya manusia.
  

 Karakteristik SaaS

Karakteristik ini membantu dalam menentukan apakah layanan tersebut SaaS atau bukan. berikut karakteristiknya :

  • Dikelola dari lokasi pusat
        Pelayanan berupa perangkat lunak membuat pengguna tidak perlu repot untuk memikirkan mengenai pengelolaan. Hal ini software tersebut dikelola secara terpusat
  • Dapat diakses melalui internet
        Karena dikelola secara terpusat, untuk dapat mengaksesnya pengguna memerlukan koneksi internet. Hal ini berari semua yang berkaiatan dengan penggunaan software bergantung pada kualitas internet tersebut. 
  • Pengguna layanan tidak bertanggung jawab atas pembaruan perangkat keras atau perangkat lunak
        Adanya pembaruan perangkat lunak dan perangkat keras yang menjadi tanggung jawab penyedia layanan


Keuntungan menggunakan SaaS
  • Pemabayaran fleksibel
        Daripada membeli perangkat lunak unutk diinstall, atau perangkat keras tambahan untuk mendukungnya, pelanggan berlangganan tawaran layanan SaaS. Umumnya, pemabayan layanan ini setiap bulan menggunakan model pay-as-you-go.
  • Penggunaan yang dapat diukur
        Layanan cloud seperti SaaS menawarkan skalabilitas vertikal yang tinggi, yang memberi pelanggan opsi untuk mengakses lebih banyak, atau lebih sedikit, layanan atau firtur sesuai permintaan.
  • Pembaruan otomatis
        Pelanggan dapat mengandalkan penyedia SaaS untuk secara otomatis melakukan pembaruan dan menambah manajemen.
  • Aksesibilitas dan persistensi
        Karena aplikasi SaaS dikirimkan melalui internet, pengguna dapat mengaksesnya dari perangkat dan lokasi yang mendukung internet.


Kekurangan SaaS
  • Keamanan data
        Karena data disimpan di server eksternal, perusahaan harus memastikan bahwa itu aman dan tidak dapat diakses oleh pihak yang tidak berwenang. 
  • Kecepatan pengiriman 
        Karena layanan SaaS menggunakan koneksi internet, maka koneksi internet yang lambat dapat mengurangi kinerja, terutama jika server cloud diakses dari jarak jauh. Jarigan internal cenderung lebih cepat dibandingkan jarigan internet.
  • Keterbatasan fitur
        Masih belum memiliki fitur yang lengkap, meskipun pamornya sudah lebih baik. Oleh karenanya sebelum menggunakan, perusahaan harus mengetahui betul apa fitur yang benar-benar dibutuhkan, serta memahami pelayanan apasaja yang diberikan penyedia jasa tersebut.


Kapan menggunakan SaaS
    SaaS mungkin menjadi opsi paling bermanfaat dalam beberapa situasi. Banyak sekali kegiatan dalam bisnis atau personal sangat membutuhkan layanan SaaS. Lantas kapan menggunakan layanan tersebut :
  1. Ketika sebuah stratup atau perusahaan kecil yang membuat apps/project dengan cepat dan tidak punya waktu unutk masalah server atau perangkat lunak
  2. Ketika mengerjakan project jangka pendek yang membutuhkan kolaborasi cepat, mudah dan terjangkau
  3. Aplikasi yang tidak terlalu sering dibutuhkan, seperti perangkat lunak pajak
Layanan model SaaS bisa digunkan oleh siapapun dan untuk apapun, dan kalian bisa menggunakan SaaS sesuai kebutuhan.








        Referensi :
    • jagoanhosting.com - Mengenal SaaS, PaaS, IaaS dalam cloud computing
    • idcloudhost - Mengenal apa itu cloud computing : definisi, fungsi dan cara kerja
    • glints.com - SaaS : Mengetahui penegertian dan alasan menggunakannya
    • rumahit.id - pegertian SaaS, karakteristik, keuntungan dan kekurangan.

Komentar

Postingan Populer