Difference between revisions of "Cloud Computing"

From OnnoWiki
Jump to navigation Jump to search
 
(51 intermediate revisions by 4 users not shown)
Line 1: Line 1:
'''Cloud computing''' secara kata bila diterjemahkan kedalam Bahasa Indonesia dapat berbunyi "Komputasi di Awan", namun sampai saat sekarang ini "mungkin" belum memiliki definisi ataupun pengartian pokok yang jelas kecuali sebuah konsep pemahaman dalam rangka pembuatan kerangka kerja komputasi secara online lokal (baca : [[LAN]]) maupun global (baca : [[internet]]) dimana terdapat beragam aplikasi maupun data (baca : berkas atau file) dan media penyimpanan (baca : [[storage]]) yang dapat diakses dan digunakan secara berbagi (baca : [[shared service]]) dan bersamaan (baca : [[simultaneous access]]) oleh para pengguna yang beragam - mulai dari perseorangan sampai kepada kelas pengguna korporasi (atau perusahaan).
+
'''Cloud computing''' secara kata bila diterjemahkan kedalam Bahasa Indonesia dapat berbunyi "[[Komputasi Awan]]", namun sampai saat sekarang ini "mungkin" belum memiliki definisi ilmiah ataupun pengartian pokok yang jelas kecuali sebuah konsep pemahaman dalam rangka pembuatan kerangka kerja komputasi secara online lokal (baca : [[LAN]]) maupun global (baca : [[internet]]) dimana terdapat beragam aplikasi maupun data (baca : berkas atau file) dan media penyimpanan (baca : [[storage]]) yang dapat diakses dan digunakan secara berbagi (baca : [[shared service]]) dan bersamaan (baca : [[simultaneous access]]) oleh para pengguna yang beragam - mulai dari perseorangan sampai kepada kelas pengguna korporasi (atau perusahaan).
  
 +
'''Cloud computing''' berbeda dengan '''[[Grid computing]]''' atau '''[[Paralel Computing]]''', dimana '''Grid computing''' dan '''Paralel computing''' adalah lebih merupakan sebuah bagian dari prasarana fisik bagi penyediaan konsep '''Cloud computing'''.
  
'''Cloud computing''' berbeda dengan '''[[Grid computing]]''' atau '''[[Paralel Computing]]''', dimana '''Grid computing''' dan '''Paralel computing''' adalah lebih merupakan sebuah bagian dari prasarana fisik bagi penyediaan konsep '''Cloud computing'''.
+
Dalam bahasa sederhana, '''Cloud Computing''' vs. '''Grid Computing''' dapat di terangkan sebagai berikut,
 +
* '''Cloud Computing''' - sebuah komputer atau sebuah cluster computer di "ecer" di bagi menjadi banyak komputer kecil-kecil yang disewakan atau digunakan oleh user. Ini biasanya untuk disewakan ke pelanggan.
 +
* '''Grid Computing''' - banyak komputer yang dijadikan menjadi satu super komputer yang powerfull.  Biasanya digunakan untuk melakukan komputasi scientific yang kompleks, seperti di badan penelitian / kampus.
 +
 
 +
 
 +
==Cloud Concept==
 +
 
 +
* [[IaaS]]
 +
* [[PaaS]]
 +
* [[SaaS]]
 +
* [[Security a A Service]]
 +
 
 +
==Cloud Computing dalam Bahasa '''Hacker'''==
 +
 
 +
Server konvensional akan di batasi oleh jumlah [[core]] [[processor]], [[harddisk]] dan [[memory]]. Dengan keterbatasan fisik yang ada maka kita tidak mungkin membebani sebuah server konvensional dengan beban maksimal. Jika resource / sumber daya habis, maka biasanya kita harus menginstall ulang seluruh aplikasi dan data di [[server]] yang kapasitasnya lebih besar dan memigrasi semua aplikasi yang ada ke [[server]] yang baru. Ini akan membutuhkan waktu 1-2 hari untuk menyiapkan sebuah [[server]] baru, itupun kalau tidak ada masalah.
 +
 
 +
Yang menarik dari [[Cloud Computing]] berbeda dengan server konvensional terutama
  
 +
* Secara fisik berupa kumpulan [[hardware]] / [[server]] yang tersambung dalam sebuah jaringan ([[LAN]] / [[WAN]]). Tetapi dari sisi, pengguna dapat melihat sebagai sebuah [[komputer]] besar.
 +
* Tidak ada batasan dengan kapasitas [[processor]], kapasitas [[harddisk]] dan kapasitas [[memory]].
 +
* Tidak ada batasan dengan berapa jumlah "hosting" [[server]] yang berjalan di belakangnya.
 +
* Menambahkan sebuah "hosting" hanya membutuhkan waktu beberapa menit saja.
 +
* Jika ada kekurangan resource (sumber daya), baik itu [[processor]], [[harddisk]] maupun [[memory]], kita dapat dengan mudah sekali menambahkan [[server]] tambahan dan langsung dapat berintegrasi ke jaringan cloud. Butuh waktu sekitar 20 menit-an untuk menyiapkan [[server]] kosong / baru untuk dapat berintegrasi ke jaringan cloud.
  
 
== Mekanisme Akses Cloud Computing ==
 
== Mekanisme Akses Cloud Computing ==
  
Mekanisme akses ke '''cloud computing''' "mungkin" dapat dijalankan secara beraneka ragam - mulai dari akses standar [[LAN]] maupun [[intranet]] dengan sedikit aplikasi agen atau klien, sampai kepada akses [[extranet]] dan [[internet]] melalui browser. '''Protokol''' yang digunakan pun dapat beragam, tetapi hal ini tidaklah terlalu signifikan bila dilihat dari sisi pengguna akhir (baca : transparan), dimana pengguna akhir cukup mengetahui bagaimana cara mengakses dan mempergunakan jasa layanan yang terdapat pada '''Cloud computing'''.
+
Mekanisme akses ke '''[[cloud computing]]''' "mungkin" dapat dijalankan secara beraneka ragam - mulai dari akses standar [[LAN]] maupun [[intranet]] dengan sedikit aplikasi agen atau klien, sampai kepada akses [[extranet]] dan [[internet]] melalui [[browser]] yang terhubung ke sebuah portal aplikasi dari penyedia layanan '''[[cloud computing]]'''. '''Protokol aplikasi''' yang digunakan pun dapat beragam, tetapi hal ini tidaklah terlalu signifikan bila dilihat dari sisi pengguna akhir (baca : transparan), dimana pengguna akhir cukup mengetahui bagaimana cara mengakses dan mempergunakan jasa layanan yang terdapat pada '''Cloud computing'''.
  
  
Line 13: Line 35:
  
 
'''Cloud computing''' dalam sejarahnya "mungkin" bukanlah hal yang baru. Beberapa contoh dari sejarah membuktikan bahwa telah berkembang konsep pembuatan kerangka kerja komputasi secara online tersebut - sebagai berikut :
 
'''Cloud computing''' dalam sejarahnya "mungkin" bukanlah hal yang baru. Beberapa contoh dari sejarah membuktikan bahwa telah berkembang konsep pembuatan kerangka kerja komputasi secara online tersebut - sebagai berikut :
* Sebuah portal internet yang memiliki berbagai fasilitas layanan umum mulai dari surat elektronik sampai dengan penyimpanan dokumen.
+
 
 +
* Sebuah [[portal]] [[internet]] yang memiliki berbagai fasilitas layanan umum (baca : aplikasi) mulai dari [[surat elektronik]] ([[e-mail]]), forum diskusi (baca : [[web forum]]) sampai dengan penyimpanan dokumen dengan media penyimpanan yang sangat luas (bahkan ada beberapa yang menyediakan dalam kapasitas tanpa batas/unlimited storage space) - sampai pada mekanisme berbagi dokumen (baca : file sharing), layanan [[blog]] dsb. Kesemuanya disediakan dalam sebuah tempat.
 
* Layanan [[Software as a Service]] atau [[SaaS]] dari berbagai vendor teknologi informasi terkemuka - mulai dari layanan pemindaian virus secara online hingga layanan pemindaian [[spam]], dsb.
 
* Layanan [[Software as a Service]] atau [[SaaS]] dari berbagai vendor teknologi informasi terkemuka - mulai dari layanan pemindaian virus secara online hingga layanan pemindaian [[spam]], dsb.
* Layanan [[SpeedyWiki]] ini secara sederhana dapat dirujuk sebagai dasar-dasar '''Cloud computing''' dalam artian fasilitas [[SpeedyWiki]] ini diakses dan dipergunakan secara bersamaan untuk berkolaborasi dalam menyusun dokumentasi yang sangat kompleks.
+
* Layanan [[Wiki]] ini secara sederhana dapat dirujuk sebagai dasar-dasar '''[[Cloud computing]]''' dalam artian fasilitas [[Wiki]] ini dapat diakses dan dipergunakan secara bersamaan untuk berkolaborasi dalam menyusun dokumentasi yang sangat kompleks.
* Aplikasi [[Point of Sale]] atau [[POS]] pada kasir pasar swalayan dengan metode [[Terminal Service]] juga dapat dikategorikan dasar-dasar '''Could Computing'''.
+
* Aplikasi [[Point of Sale]] atau [[POS]] pada kasir pasar swalayan dengan metode [[Terminal Service]] juga dapat dikategorikan dasar-dasar '''Cloud Computing'''.
  
 
== Keuntungan dari Cloud Computing ==
 
== Keuntungan dari Cloud Computing ==
'''Cloud computing''' dapat berkembang disebabkan oleh segi "kemudahan" penggunaan dimana pengguna akhir dengan "cukup relatif" mudah menggunakan media [[LAN]] atau [[Internet]] melalui browser untuk mengakses dan berkolaborasi secara bersamaan tanpa melalui proses yang "cukup" rumit.
 
  
 +
'''Cloud computing''' dapat berkembang disebabkan oleh segi "kemudahan" penggunaan dimana pengguna akhir dengan "cukup relatif" mudah menggunakan media [[LAN]] atau [[Internet]] melalui [[browser]] untuk mengakses dan berkolaborasi secara bersamaan tanpa melalui proses yang "cukup" rumit.
 +
 +
==Public Cloud dan Private Cloud==
 +
 +
Cloud Computing tidak harus menggunakan Internet public. Teknologi ini dapat di operasikan di LAN di IntraNet.
 +
 +
Cloud Computing di infrastruktur Internet biasa di sebut public cloud.
 +
Cloud Computing di LAN / IntraNet biasa di sebut private cloud.
 +
 +
Tampaknya kebanyakan enterprise / corporate di Indonesia lebih suka menggunakan private cloud karena lebih aman dan performance lebih baik karena sambungannya menggunakan LAN.
  
 
== Perangkat Lunak Cloud Computing ==
 
== Perangkat Lunak Cloud Computing ==
 +
 
Belakangan ini dikembangkan sebuah bentuk nyata (atau setidaknya sebuah common platform/bentuk umum) dari konsep '''Cloud Computing''' agar dapat di-implementasikan secara umum dan lebih luas, seperti contoh berikut :
 
Belakangan ini dikembangkan sebuah bentuk nyata (atau setidaknya sebuah common platform/bentuk umum) dari konsep '''Cloud Computing''' agar dapat di-implementasikan secara umum dan lebih luas, seperti contoh berikut :
 +
 +
* [[Virtualization]]
 +
* [[Ubuntu Enterprise Cloud]] ([[UEC]])
 +
* [[devstack]]
 +
* [[Proxmox]] '''**RECOMMENDED**'''
 +
* [[OpenStack]]
 +
* [[OpenQRM]]
 +
* [[OpenNebula]]
 
* [[Eucalyptus]]
 
* [[Eucalyptus]]
 
* [[Eucalyptus: Web Cloud Controller]]
 
* [[Eucalyptus: Web Cloud Controller]]
 +
* [[Amazon Web Services]]
 +
* [[Elastic Fox]]
 +
* [[Euca2ools]]
 +
* [[cloudmin]]
 +
* [[virtualmin]]
 +
* [http://nimbusproject.org nimbusproject.org]
 +
 +
===Storage / Drive===
 +
 +
* [[Ubuntu OwnCloud]] - Drive di Cloud Pakai Ubuntu.
 +
* [[NextCloud]]
 +
* [[seafile]] - storage cloud
 +
 +
== Teknologi terkait Cloud Computing ==
 +
* [[Grid Computing]] dan [[Paralel Computing]]
 +
* [[Server Clustering]] dan [[Server Load Balancing]] atau [[SLB]]
 +
* [[Network Attached Storage]] atau [[NAS]]
 +
* [[Storage Area Network]] atau [[SAN]]
 +
* [[Server Aplikasi]] atau [[Application Server]]
 +
 +
==e-book==
 +
 +
* http://cssoss.wordpress.com/2010/06/22/pdf-version-of-eucalyptus-beginners-guide-uec-edition/
  
 
==Referensi==
 
==Referensi==
Line 33: Line 97:
 
* https://help.ubuntu.com/community/UEC/PackageInstall
 
* https://help.ubuntu.com/community/UEC/PackageInstall
 
* https://help.ubuntu.com/community/UEC/PackageInstallSeparate
 
* https://help.ubuntu.com/community/UEC/PackageInstallSeparate
 +
* http://www.evonence.com/knowledge.htm
 +
* http://www.oncloudcomputing.com/en/tag/ubuntu-cloud-computing/
 +
* http://www.vavai.biz/excellent/resource/keuntungan-teknologi-virtualisasi-cloud-computing/
 +
 +
===cloud.com===
 +
* http://www.cloud.com/community
 +
* http://cloud.com/learn/downloads
 +
* http://cloud.com/kb/cloudstack-21-documentation
  
 
==Pranala Menarik==
 
==Pranala Menarik==
  
 +
* [[Cloud: Overview Pemula]]
 +
* [[Kesan Pada Cloud Computing]]
 +
* [[Ubuntu Enterprise Cloud]]
 +
* [[Ubuntu Enterprise Cloud: Instalasi Ubuntu Enterprise Cloud Controller]]
 +
* [[Ubuntu Enterprise Cloud: Instalasi Ubuntu Enterprise Node Controller]]
 +
* [[Ubuntu Enterprise Cloud: Troubleshooting]]
 +
* [[Ubuntu Enterprise Cloud: Panduan Untuk Pemula]] '''RECOMMENDED'''
 +
* [[Ubuntu Enterprise Cloud: Catatan kecil Instalasi & Operasi]]
 +
* [[Ubuntu Enterprise Cloud: Instalasi UEC]]
 +
* [[Ubuntu Enterprise Cloud: Membuat Image Sendiri]]
 +
* [[Ubuntu Enterprise Cloud: Alternatif Cara Menjalankan Instance]]
 +
* [[Cloud Computing]]
 
* [[Linux Howto]]
 
* [[Linux Howto]]
* [[Grid Computing]] dan [[Paralel Computing]]
+
 
* [[Server Clustering]] dan [[Server Load Balancing]] atau [[SLB]]
+
* [[Cloud: Tujuh Resiko Keamanan pada Cloud-Computing]]
* [[Network Attached Storage]] atau [[NAS]]
+
* [[Cloud: Faktor Dalam Cloud Computing Capacity Planning]]
* [[Storage Area Network]] atau [[SAN]]
+
* [[Cloud: Security]]
 +
 
 +
* [[Kubernetes]]
 +
 
 +
* [[Cloud-Based Networking]]
 +
* [[Cloud Platform for Networking]]
 +
* [[Cloud Definable Networking]]
 +
* [[Cloud: Capacity Planning]]
 +
 
 +
 
 +
 
 +
[[Category: Linux]]
 +
[[Category: Cloud Computing]]

Latest revision as of 10:16, 30 April 2023

Cloud computing secara kata bila diterjemahkan kedalam Bahasa Indonesia dapat berbunyi "Komputasi Awan", namun sampai saat sekarang ini "mungkin" belum memiliki definisi ilmiah ataupun pengartian pokok yang jelas kecuali sebuah konsep pemahaman dalam rangka pembuatan kerangka kerja komputasi secara online lokal (baca : LAN) maupun global (baca : internet) dimana terdapat beragam aplikasi maupun data (baca : berkas atau file) dan media penyimpanan (baca : storage) yang dapat diakses dan digunakan secara berbagi (baca : shared service) dan bersamaan (baca : simultaneous access) oleh para pengguna yang beragam - mulai dari perseorangan sampai kepada kelas pengguna korporasi (atau perusahaan).

Cloud computing berbeda dengan Grid computing atau Paralel Computing, dimana Grid computing dan Paralel computing adalah lebih merupakan sebuah bagian dari prasarana fisik bagi penyediaan konsep Cloud computing.

Dalam bahasa sederhana, Cloud Computing vs. Grid Computing dapat di terangkan sebagai berikut,

  • Cloud Computing - sebuah komputer atau sebuah cluster computer di "ecer" di bagi menjadi banyak komputer kecil-kecil yang disewakan atau digunakan oleh user. Ini biasanya untuk disewakan ke pelanggan.
  • Grid Computing - banyak komputer yang dijadikan menjadi satu super komputer yang powerfull. Biasanya digunakan untuk melakukan komputasi scientific yang kompleks, seperti di badan penelitian / kampus.


Cloud Concept

Cloud Computing dalam Bahasa Hacker

Server konvensional akan di batasi oleh jumlah core processor, harddisk dan memory. Dengan keterbatasan fisik yang ada maka kita tidak mungkin membebani sebuah server konvensional dengan beban maksimal. Jika resource / sumber daya habis, maka biasanya kita harus menginstall ulang seluruh aplikasi dan data di server yang kapasitasnya lebih besar dan memigrasi semua aplikasi yang ada ke server yang baru. Ini akan membutuhkan waktu 1-2 hari untuk menyiapkan sebuah server baru, itupun kalau tidak ada masalah.

Yang menarik dari Cloud Computing berbeda dengan server konvensional terutama

  • Secara fisik berupa kumpulan hardware / server yang tersambung dalam sebuah jaringan (LAN / WAN). Tetapi dari sisi, pengguna dapat melihat sebagai sebuah komputer besar.
  • Tidak ada batasan dengan kapasitas processor, kapasitas harddisk dan kapasitas memory.
  • Tidak ada batasan dengan berapa jumlah "hosting" server yang berjalan di belakangnya.
  • Menambahkan sebuah "hosting" hanya membutuhkan waktu beberapa menit saja.
  • Jika ada kekurangan resource (sumber daya), baik itu processor, harddisk maupun memory, kita dapat dengan mudah sekali menambahkan server tambahan dan langsung dapat berintegrasi ke jaringan cloud. Butuh waktu sekitar 20 menit-an untuk menyiapkan server kosong / baru untuk dapat berintegrasi ke jaringan cloud.

Mekanisme Akses Cloud Computing

Mekanisme akses ke cloud computing "mungkin" dapat dijalankan secara beraneka ragam - mulai dari akses standar LAN maupun intranet dengan sedikit aplikasi agen atau klien, sampai kepada akses extranet dan internet melalui browser yang terhubung ke sebuah portal aplikasi dari penyedia layanan cloud computing. Protokol aplikasi yang digunakan pun dapat beragam, tetapi hal ini tidaklah terlalu signifikan bila dilihat dari sisi pengguna akhir (baca : transparan), dimana pengguna akhir cukup mengetahui bagaimana cara mengakses dan mempergunakan jasa layanan yang terdapat pada Cloud computing.


Sejarah Cloud Computing

Cloud computing dalam sejarahnya "mungkin" bukanlah hal yang baru. Beberapa contoh dari sejarah membuktikan bahwa telah berkembang konsep pembuatan kerangka kerja komputasi secara online tersebut - sebagai berikut :

  • Sebuah portal internet yang memiliki berbagai fasilitas layanan umum (baca : aplikasi) mulai dari surat elektronik (e-mail), forum diskusi (baca : web forum) sampai dengan penyimpanan dokumen dengan media penyimpanan yang sangat luas (bahkan ada beberapa yang menyediakan dalam kapasitas tanpa batas/unlimited storage space) - sampai pada mekanisme berbagi dokumen (baca : file sharing), layanan blog dsb. Kesemuanya disediakan dalam sebuah tempat.
  • Layanan Software as a Service atau SaaS dari berbagai vendor teknologi informasi terkemuka - mulai dari layanan pemindaian virus secara online hingga layanan pemindaian spam, dsb.
  • Layanan Wiki ini secara sederhana dapat dirujuk sebagai dasar-dasar Cloud computing dalam artian fasilitas Wiki ini dapat diakses dan dipergunakan secara bersamaan untuk berkolaborasi dalam menyusun dokumentasi yang sangat kompleks.
  • Aplikasi Point of Sale atau POS pada kasir pasar swalayan dengan metode Terminal Service juga dapat dikategorikan dasar-dasar Cloud Computing.

Keuntungan dari Cloud Computing

Cloud computing dapat berkembang disebabkan oleh segi "kemudahan" penggunaan dimana pengguna akhir dengan "cukup relatif" mudah menggunakan media LAN atau Internet melalui browser untuk mengakses dan berkolaborasi secara bersamaan tanpa melalui proses yang "cukup" rumit.

Public Cloud dan Private Cloud

Cloud Computing tidak harus menggunakan Internet public. Teknologi ini dapat di operasikan di LAN di IntraNet.

Cloud Computing di infrastruktur Internet biasa di sebut public cloud. Cloud Computing di LAN / IntraNet biasa di sebut private cloud.

Tampaknya kebanyakan enterprise / corporate di Indonesia lebih suka menggunakan private cloud karena lebih aman dan performance lebih baik karena sambungannya menggunakan LAN.

Perangkat Lunak Cloud Computing

Belakangan ini dikembangkan sebuah bentuk nyata (atau setidaknya sebuah common platform/bentuk umum) dari konsep Cloud Computing agar dapat di-implementasikan secara umum dan lebih luas, seperti contoh berikut :

Storage / Drive

Teknologi terkait Cloud Computing

e-book

Referensi

cloud.com

Pranala Menarik