Minggu, 14 April 2019

Cloud Computing (Komputasi Awan)

Komputasi Awan

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