Cloud
Computing The Future Technology
Mukadimah
Apa itu Cloud
computing?
Cloud Computing
merupakan trend teknologi baru, Cloud Computing adalah gabungan pemanfaatan
teknologi komputer ('komputasi') dan pengembangan berbasis Internet ('awan'). Cloud
Computing juga merupakan abstraksi dari infrastruktur kompleks yang
disembunyikan, di mana kapabilitas terkait teknologi informasi disajikan sebagai
suatu layanan (as a service), sehingga pengguna dapat mengaksesnya lewat
Internet ("di dalam awan") tanpa mengetahui apa yang ada didalamnya.
Manfaat Cloud
Computing :
Cost Effectivity / Cost Reduction
Mengurangi biaya infrastrukur kebutuhan
komputer
Pengurangan biaya Listrik
Tidak perlu membeli software dasar untuk
aplikasi
Mengurangi tenaga IT Profesional sehingga
menghemat biaya perawatan.
Availability
Sebuah layanan
cloud computing harus dapat diakses dari mana saja, kapan saja, dengan alat apa
pun, asalkan kita terhubung ke jaringan layanan. Selama kita terhubung ke
jaringan Internet, pengguna harus dapat mengakses layanan tersebut, baik itu
melalui laptop, desktop, warnet, handphone, tablet, dan perangkat lain.
Kelebihan Cloud
Computing
- Resource Pouling
Penggabungan resource (storage, memory, bandwidth,
processing, dll) menggunakan model single -tenant.
- On-Demand Self-Service
End user dapat menentukan dan memodifikasi sendiri, tanpa
interaksi secara personal.
- Broad Network Access
Kapabilitas jaringan, dan dapat diakses menggunakan platform
thin or thick client (misal laptop) juga menggunakan software service
tradisional.
- Rapid Elasticity
Kapasitas layanan dapat diubah sewaktu-waktu sesuai
keinginan pengguna, scale up atau scale down.
- Measured Service
Penggunaan resource dapat dimonitor, dikendalikan, dan
dilaporkan, sehingga transparan.
Langsung saja…
Kali ini kita mencoba
membuat layanan cloud sendiri dengan Server Ubuntu maupun CentOS. Setelah kita
menginstall Server untuk Cloud, tahap selanjutnya kita Installkan
Program-program pendukung antara lain :
1.Apache
Server 2 atau versi terbaru
2.PHP
5.1 keatas : php5 php5-json php-xml php-mbstring php5-zip php5-gd php5-sqlite
curl libcurl3 libcurl3-dev php5-curl php-pdo
3.Database
bisa menggunakan SQLite, MySQL 5.1, atau PostgreSQL 8 atau versi terbaru
4. Software
owncloud 4.0
Operating System bisa
menggunakan GNU Linux, Microsoft Windows, Solaris, MacOSX maupun keluarga BSD
(FreeBSD, NetBSD, OpenBSD, dll). Dengan syarat terdapat web server HTTP dan PHP
serta database engine (SQLite, MySQL, PostgreSQL).
Install
ownCloud di Ubuntu
Download Software ownCloud
http://owncloud.org/support/install/ownCloud
4.0 – md5
Extract file
owncloud yang telah kita download : tar xfz owncloud-owncloud-master.tar.gz
Kemudian salin ke
direktori Apache : sudo cp -r owncloud /var/www
Buat direktori
owncloud di Apache: cd /var/www; sudo chown -R www-data:www-data owncloud
Setelah selesai
menginstall owncloud
Buka
http://ip-address-anda/owncloud pada browser.
Jika terjadi
kesalahan dan muncul messages
Could not open
/var/www/.well-known/host-meta for writing, please check permissions!
Teman-teman harus mengecek
kembali permission direktorinya.
Direktori
/var/www/.well-known/host-meta harus writeable oleh user apache,
Misal usernya
adalah www-data.
Cukup mengganti
permission dengan command chown pada seluruh direktori /var/www.
chown -R www-data
/var/www
Setelah berhasil
Anda bisa membuka kembali http://ip-address-anda/owncloud dan melakukan login
dengan user dan password Anda.
Masukan user, password
dan konfigurasi database:
Gambar Upload file di Cloud
Gambar Contact
Keterangan : Settingan default upload file pada owncloud 2MB teman-teman dapat mengubahnya sendiri sesuai keinginan.