Sabtu, 31 Mei 2014

Cara Membangun Cloud Computing

  Cara Membangun Cloud Computing
 
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.
 
 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.
 
 
 
 
Cara membuat server cloud storage sendiri pada jaringan lokal (LAN). Perangkat lunak yang saya gunakan untuk server cloud storage ini menggunakan distro Linux Ubuntu 12.04 sebagai sistem operasi servernya, LAMP untuk web server dan database, dan yang terakhir ownCloud sebagai perangkat lunak aplikasi untuk cloud storagenya.

ownCloud Server
Cara install Ubuntu 12.04 baca di sini
Cara install web server LAMP baca di sini
Konfigurasi database, login ke mysql
1
mysql -u root -p
Membuat database db_owncloud
1
create database db_owncloud;
Mengeset hak akses database db_owncloud dengan username owncloud dan password owncloud
1
grant all privileges on db_owncloud.* to "owncloud"@"localhost" identified by "owncloud";
Mengaktifkan modul rewrite dan headers
1
2
sudo a2enmod rewrite
sudo a2enmod headers
Konfigurasi di /etc/apache2/sites-available/default.
1
sudo nano /etc/apache2/sites-available/default
Cari blok kode seperti di bawah ini
1
2
3
4
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
Rubah baris AllowOverride None menjadi AllowOverride all
Restart apache2
1
sudo service apache2 restart
Install ownCloud
1
2
3
4
5
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/xUbuntu_12.04/ /' >> /etc/apt/sources.list.d/owncloud-client.list"
wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/xUbuntu_12.04/Release.key
sudo apt-key add - < Release.key 
sudo apt-get update
sudo apt-get install owncloud owncloud-client
Membuat link folder /usr/share/owncloud ke /var/www/owncloud
1
2
cd /var/www
sudo ln -s /usr/share/owncloud/ owncloud
Ubah kepemilikan folder owncloud
1
sudo chown -R www-data:www-data /var/www/owncloud
Akses http://NO_IP_SERVER/owncloud untuk instalasi.
Masukkan username dan password untuk administrator owncloud
Masukkan username, password, dan nama database mysql yang suda diset sebelumnya
owncloud01a Membuat Server Cloud Storage Sendiri Pada Jaringan LAN
Instalasi ownCloud sudah selesai. Server siap digunakan sebagai cloud storage.

ownCloud Client
Cara pakai ownCloud Client
Buka aplikasi ownCloud Client
Masukkan url server berserta username dan password account ownCloud
owncloud03 Membuat Server Cloud Storage Sendiri Pada Jaringan LAN
Folder default ownCloud berada di /home/user/ownCloud dan folder remotenya berada di folder clientsync. owncloud04 Membuat Server Cloud Storage Sendiri Pada Jaringan LAN
Untuk menambahkan folder yang akan disinkronisasi ke server klik Add Sync.
Pilih nama folder dan masukkan nama aliasnya.
owncloud05 Membuat Server Cloud Storage Sendiri Pada Jaringan LAN
Lalu buat folder tujuannya owncloud06 Membuat Server Cloud Storage Sendiri Pada Jaringan LAN
Folder yang baru ditambah sedang disinkronkan dengan server owncloud07 Membuat Server Cloud Storage Sendiri Pada Jaringan LAN
Jika telah mengganti password buka menu configure untuk melakukan login ulang dengan password yang baru owncloud08 Membuat Server Cloud Storage Sendiri Pada Jaringan LAN
 
 

1 komentar: