Cloud Computing

Cloud Computing - Data and Applications reside in the cloud.

Begitulah kira-kira definsi dari "Cloud Computing". Artinya aplikasi dan data kita bisa simpan di cloud.
Aplikasi seperti edit document, spreadsheet, atau presentasi ada di cloud. Menyimpan data dalam PC atau Notebook adalah pilihan kita.

Cloud computing ini ada terbagi tiga yaitu private, public ataupun kombinasi dari public dan private.

Secara mendasar teknologi cloud computing ini mempunyai attribut sebagai berikut :

-Services focused.
Memberikan servis pelayanan kepada user dimanapun dan tidak terbatas pada alat / device yang di pakai oleh user baik berupa pc, notebook, ataupun smart phone.

-Shared, highly scalable, networked infrastructure.
Standarisasi, Efisiensi, Pembagian (Shared),sumber komputerisasi secara virtual* adalah mampu disesuaikan skala-nya dan memberikan kualitas service yang cepat dan tentunya aman(secure).
*(virtualized compute resource - servers, storage, network,data, middleware, applications and business processes)

-Automated service delivery.
Service Management yang mengarah pada pengurangan biaya buruh (near zero incremental labor cost).
Membantu business process, applikasi dan IT infrastructure secara dinamis dan optimal.
Menyediakan dan mengembalikan sumber (resource) secara cepat.

-Enhanced, standardized user experience.
Interface yang mudah dipakai dan akses informasi yang diberikan kepada user adalah sesuai/tepat dengan permintaan user.

Sejauh ini yang saya ketahui Perusahaan vendor IT terkenal yang telah menawarkan Cloud Computing adalah : IBM, Google dan tentu saja Microsoft;
dimana IBM dengan pilot project-nya "Bluehouse"yang sekarang terkenal dengan Lotus Live , sedangkan Google dengan "Google Apps", dan Microsoft dengan "Microsoft Online Services".

Sekarang ini banyak perusahaan yang outsourcing kepada perusahaan yang menawarkan Cloud Computing.

Beberapa keuntungan dari outsourcing ini adalah (dalam hal ini contohnya google apps) :
1. Mengurangi biaya hardware (tidak diperlukan hardware khsusus, lebih terpecaya dengan uptime 99.9%)
2. Mengurangi biaya supports (tidak diperlukan software khusus, data dapat simpan di infratruktur vendor)
3. Mengurangi biaya license dan upgrade (lisensi dan upgrade aplikasinya dari vendor)
4. Mengurangi biaya training (vendor yang menjalankan dan memaintain servernya, anda dapat fokus dengan bisnis anda)
5. Mengurangi biaya backup (mudah memforward email kepada yang lain dan copy ke media penyimpanan data)
6. Mengurangi biaya upgrade (tidak diperlukan biaya upgrade)
7. mengurangi Stress.. (sudah pasti, tidak dipusingkan masalah storage, server infrastruktur, lisence, upgrade, dll).

Tentu saja untuk penggunaan teknologi ini (berupa outsourcing) anda harus membayar.
Kembali kepada anda, apakah anda tertarik dengan cloud computing?

sumber :
- IBM Perspective on cloud computing;
- White paper Google Apps business plan.

Flash & Update Ubuntu 8.04

Sekedar sharing...

Setelah install OS Ubuntu 8.04 saya setup koneksi internet, kemudian saya kunjung ke salah satu website dengan memakai firefox. Ternyata website itu perlu dukungan Flash. Tentu saja saya langsung download dan install Flash plugin terbaru dengan lancar tanpa error ke Ubuntu saya. Namun setelah saya install, saya refresh halaman website tersebut, website itu masih memberitahukan bahwasannya browser saya masih kurang flash plugin.

Tanda tanya besar di pikiran saya, Why my flash not running after installed in Ubuntu 8.04 ?

Tentu saja masalah ini perlu di trouble shoot, hal yang pertama saya lakukan adalah retstart firefox dan buka kembali website tersebut, namun tidak memberikan hasil. Kemudian saya check versi firefox, mengingat firefox yang saya gunakan adalah default bawaan dari Ubuntu. Lalu saya update firefox melalui :

System -> Administration -> Sypnatic Package Manager.

lalu search Firefox. Ternyata terdapat ada beberapa modul firefox yang belum terupdate. Dengan gampang saya checkmark untuk di update, lalu apply untuk di install.

Setelah itu saya coba buka kembali website yang perlu flash plugin tersebut.
Hasilnya... ^_^ , semuanya berjalan lancar.

Berhubung dengan pengalaman masalah browser dan plugin tersebut di atas, saya mendapat pelajaran :

"Setiap OS yang selesai di install adalah perlu diupdate, dengan demikian library, modul, dependencies dan security yang kurang atau tidak ada, otomatis terpasang/install sewaktu kita jalankan update."

Memang kadang kala ada modul, library dan dependencies yang kita tidak perlukan, namun menurut saya dalam hal ini manfaatnya adalah menghemat waktu troubleshoot seperti contoh diatas apalagi yang baru belajar dan tidak ingin di pusingkan oleh library atau modul dan security-nya.

GAMMU with Ubuntu 8.04

Pernah mengirim SMS dari PC dengan bantuan hanphone/modem GSM ? Mungkin orang akan berpikir dari handphone saja bisa kenapa harus connect ke PC lagi setelah itu barulah kirim sms.

Coba pikir lagi... kalo mau buat SMS Gateway dasarnya gimana ya? Ya ini salah satunya.. GAMMU.

Okeh siip tanpa basa basi lagi.. langsung ajah saya sharing..

Dengan menggunakan Linux Ubuntu 8.04 Desktop Edition, cara Setup Gammu adalah sebagai berikut :

Persiapan :
1. Sediakan handphone GSM dan kabel data (dalam hal ini saya menggunakan Sony Ericson K800i)
2. Pastikan Ubuntu terkoneksi ke Internet, karena kita akan download langsung dari repositori-nya.

berikut langkah Setup :

1. Buka terminal, ketik perintah sebagai berikut :

strike@ubuntu8:~$ sudo apt-get install gammu

2. Copy gammurc di folder /usr/share/doc/gammu/examples/config ke /etc/gammurc

strike@ubuntu8:~$ sudo su

root@ubuntu8:/home/strike# cp /usr/share/doc/gammu/examples/config/gammurc /etc

3. Sambungkan handphone ke PC, untuk mengetahui port yang terpakai:

strike@ubuntu8:~$ dmesg | grep tty

(saya punya terdeteksi di "ttyACM0")

4. Edit file gammurc

strike@ubuntu8:~$ sudo su

root@ubuntu8:/home/strike# vim /etc/gammurc

dan di edit, kebetulan saya punya settingan adalah sebagai berikut :

[gammu]

port = /dev/ttyACM0
;model = K800
connection = AT
;synchronizetime = yes
logfile = gammulog
logformat = textall
use_locking = yes

;gammuloc = locfile
;startinfo = yes
;gammucoding = utf8
;rsslevel = teststable
;usephonedb = yes

5. Test identifikasi koneksi gammu dengan handphone

strike@ubuntu8:~$ sudo su

root@ubuntu8:/home/strike# gammu --identify

(Kebetulan punya saya tampilannya seperti ini)

Manufacturer : Sony Ericsson
Model : K800i (AAD-3022031-BV)
Firmware : R1KG001 070418 2238 CXC1250214_CHINA_WI
IMEI : 359087012xxxxxx
Product code : AAD-3022031-BV
SIM IMSI : 510106522xxxxxx

Nah.. step terakhir nih. Test kirim sms ke no handphone teman atau saudara.^_^

root@ubuntu8:/home/strike# echo "test kirim gammu" | gammu --sendsms TEXT 06176224918

Jika benar akan terlihat barisan lanjutannya sebagai berikut :

If you want break, press Ctrl+C...
Sending SMS 1/1....waiting for network answer..OK, message reference=148


Sebagai informasi untuk pengembangannya, bisa di buat semacam Poolling SMS dimana gammu ini di operasikan bersama database Mysql.


Tips:
* Sebaiknya jika telah berhasil setup, jangan sering berpindah port usb-nya karena pembacaan port menjadi berubah

LAMP with Ubuntu 8.04

Yah.. LAMP adalah singkatan dari Linux Apache Mysql and Php, dimana Apache merupakan Web Engine, Mysql merupakan database Engine dan Php merupakan Program language-nya. AMP merupakan suatu kombinasi yang paling populer saat ini dalam dunia opensource untuk membangun sebuah web server.

Pada kali ini saya akan share cara setup AMP dengan memakai Linux Ubuntu 8.04 Hardy Heron Desktop Edition.

Okeh.. langsung aja kita ke cara installasinya..

Persiapan :
1. Pastikan Ubuntu kita sudah terkoneksi ke Internet, karena packet AMP tidak ada dalam Ubuntu kita.
2. Sediakan minuman cofee atau sereal, karena kita akan menunggu waktu proses download dan install. ^_^

Setelah Ubuntu terkoneksi ke Internet, ketikan perintah sebagai berikut :

root@ubuntu8:/home/strike# sudo tasksel install lamp-server

Nah.. proses downloading berjalan, inilah saat yang tepat untuk minum cofee atau sereal ^_^. setelah selesai download-nya akan diikuti proses install, pada waktu proses install akan di minta buat password untuk Mysql, setelah diisi password tinggal menunggu proses install sampai finish.

Jika tidak ada error/masalah maka kita sudah berhasil tahap awal.
NB : setelah selesai install AMP, saya restart PC saya untuk merefresh service-service yang ada di dalam Ubuntu.

Tahap selanjutnya adalah test hasil instalasi.

1. Test Apache :
Buka web browser(saya menggunakan firefox), kemudian ketikan di address seagai berikut :

http://localhost/index.html

jika ada telihat tulisan "It Works!" , berarti Apache-nya sudah berjalan normal.


2. Test Mysql
Buka terminal, kemudian ketikan perintah sebagai berikut :

strike@ubuntu8:~$ mysql

jika benar akan terlihat seperti berikut:

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.0.51a-3ubuntu5.5 (Ubuntu)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>


3. Test Php
Buka terminal, kemudian ketikan perintah sebagai berikut :

root@ubuntu8:/home/strike# vim /var/www/test.php

ketikan satu baris perintah ini kemudian di save.

<?php phpinfo(); ?>


setelah di save, buka web browser, kemudian ketikan di address sebagai berikut :

http://localhost/test.php

Jika ada terlihat suatu form dengan logo Php beserta versinya dan info-info didalamnya, berarti Php sudah terinstalasi.


Nah.. jika sudah di test semuanya dan berjalan normal, berarti berhasil deh kita setup LAMP-nya.

Dial Up with Ubuntu 8.04

Setelah install Linux Ubuntu 8.04 LTS Hardy Heron Desktop Edition, pertama kali yang ingin saya lakukan adalah koneksi ke internet. Untuk internet connection-nya saya pilih dengan memakai dial up. Mengapa dial up? karena ini merupakan salah satu alternatif untuk koneksi ke internet yang bisa dikatakan paling umum.

Okeh.., langsung ajah kita setting dial up-nya.

Persiapan yang diperlukan :
1. Modem;
Dalam hal ini saya memakai HP Nokia 6015 CDMA sebagai modem-nya.

2. Kabel data;
Untuk menghubungkan HP Nokia ke PC, saya menggunakan Kabel DKU-5

3. Hubungkan HP ke PC dengan menggunakan kabel DKU-5.

Cara Settingannya :
Untuk koneksi-nya saya memakai "wvdial".

1. Ketik wvdialconf

strike@ubuntu8:~$ wvdialconf

Perintah ini untuk mengechek apakah modem sudah terdeteksi atau belum.
Untuk saya punya modem terdeteksi seperti berikut :

"Found a modem on /dev/ttyUSB0."

2. Edit file wvdial.conf
Untuk saya punya file wvdial.conf terletak di /etc , untuk itu saya ketik sebagai berikut :

strike@ubuntu8:~$ sudo su

root@ubuntu8:/home/strike# vim /etc/wvdial.conf

Edit dengan mengisikan username, password dan dial number-nya dan check port modemnya apakah sesuai dengan hasil deteksi.
Untuk saya punya, saya menggunakan telkom flexy yang dialnya ke #777.

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Modem Type = Analog Modem
ISDN = 0
New PPPD = yes
Phone = #777
Modem = /dev/ttyUSB0
Username = xxxxxxx
Password = xxxxxxx

Baud = 230400

Setelah di save kita kembali ke terminal, kemudian kita Dial Up dengan mengetik :

strike@ubuntu8:~$ wvdial

Jika tidak ada error/masalah, sebagai testingnya buka web browser dan kunjungi salah satu situs web favorit kita.



Tips :
* Adakalanya untuk modem CDMA ditambahkan string sebagai berikut di file wvdial.conf

Init3 = AT+crm=1; +cso=33