Adalah gabungan pemanfaatan teknologi komputer dan pengembangan berbasis internet. Awan (cloud) adalah metafora yang berasal dari internet, sebagaimana awan digambarkan di diagram jaringan komputer. Awan (cloud) dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya.
Penerapan komputasi awan saat ini sudah dilakukan oleh sejumlah perusahaan IT di dunia. diantaranya adalah Google (google drive) dan IBM (blue cord initiative).
Ada 3 model pengiriman dalam komputasi awan yaitu:
(1) Software as a Service (SaaS)
SaaS
merupakan layanan untuk menggunakan aplikasi yang telah disediakan – penyedia
layanan mengelola platform dan infrastruktur yang menjalankan aplikasi
tersebut.
(2) Platform as a Service
(PaaS)
PaaS
merupakan layanan untuk menggunakan platform yang telah disediakan – pengembang
fokus pada aplikasi yang dibuat tanpa memikirkan tentang pemeliharaan platform.
(3) Infrastructure as a Service (IaaS).
IaaS merupakan layanan untuk menggunakan infrastruktur yang
telah disediakan.
Sejarah Cloud Computing
Cloud computing adalah hasil dari evolusi bertahap dimana sebelumnya terjadi fenomena grid computing, virtualisasi, application service provision (ASP) dan Software as a Service (SaaS).
Konsep penyatuan computing resources melalui jaringan global
sendiri dimulai pada tahun 60-an. Saat itu muncul “Intergalactic computer
network” oleh J.C.R. Licklider, yang bertanggung jawab atas pembangunan ARPANET
(Advanced Research Projects Agency Network) di tahun 1969.
Semenjak tahun '60-an, cloud computing telah berkembang dengan perkembangan internet dan web. Namun karena terjadi perubahan teknologi bandwidht yang cukup besar pada tahun 1990-an, makan internet lebih dulu berkembang dibanding cloud computing adalah karena adanya revolusi Internet.
Perkembangan berikutnya adalah adanya Amazon Web Services di tahun 2006, dimana dengan teknologi Elastic Compute Cloud (EC2), terdapat situs layanan web yang di komersialkan memungkinkan perusahaan kecil dan individu untuk menyewa komputer atau server, agar dapat menjalankan aplikasi mereka
Model Pengembangan Cloud Computing
Dalam penerapannya, ada beberapa tipe model pengembangan cloud computing. Model pengembangan ini ditinjau dari cakupan dan ruang lingkupnya
1) Public Cloud
Merupakan infrastruktur layanan cloud computing yang dibuat untuk melayani berbagai macam pengguna, di mana mereka menggunakannya secara bersama untuk umum.
2) Private Cloud
Merupakan infrastruktur layanan cloud computing yang dioperasikan hanya untuk organisasi tertentu
atau digunakan untuk pribadi.
3) Community Cloud
Merupakan sebuah infrastruktur cloud yang digunakan bersama-sama oleh beberapa organisasi yang memiliki kepentingan.
4) Hybrid Cloud
Merupakan infrastruktur Cloud yang tersedia merupakan komposisi dari dua atau lebih infrastruktur Cloud.
![]() |
| Source: 2016, mytechlogy.com |
Karakteristik Cloud Computing
Cloud Computing mempunyai beberapa karakteristik yaitu :
1) On Demand
Pengguna bisa mengkonfigurasikan secara mandiri layanan yang ingin dipakai melalui sebuah sistem, tanpa perlu interaksi langsung dengan pihak cloud provider
2) Rapid elasticity
Kapabilitas dari layanan cloud provider bisa dipakai oleh cloud consumer secara dinamis berdasarkan kebutuhan. Kapasitas layanan ini biasanya tidak terbatas dan service consumer bisa dengan bebas memilih kapasitas yang diinginkan.
3) Broadband Network Access
Kapabilitas layanan dari cloud provider tersedia lewat jaringan dan bisa diakses oleh berbagai jenis perangkat.
4) Resources Pooling
Sumber daya komputasi yang dikumpulkan oleh penyedia layanan untuk memenuhi kebutuhan banyak pelanggan dengan model multi-tenant. Sumber daya komputasi ini bisa berupa fisik ataupun virtual.
Bahasa Pemrograman
1) HTML (Hypertext Markup Language)
adalah bahasa markup yang umum digunakan untuk membuat halaman web
2) Hypertext Preprocessor (PHP)
yaitu bahasa pemrograman berbasis kode-kode (script) yang digunakan untuk mengolah suatu data dan mengirimkannya kembali ke web browser menjadi kote HTML.
3) Javascript
adalah bahasa scripting yang populer di internet dan dapat bekerja di sebagian besar browser.
4) CSS (Cascading Style Sheet)
adalah salah satu bahasa pemrograman web yang digunakan untuk mempercantik halaman web dan mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam.
Daftar Pustaka

Tidak ada komentar:
Posting Komentar