" WELCOME TO MY BLOG, THANK YOU FOR VISITING . . . "

For Your Information: Juni 2015

Calendar

Clock

Twitter

Definisi dan Implemantasi Komputasi Grid

Grid Computing atau Komputasi Grid merupakan salah satu dari tipe Komputasi Paralel, adalah penggunaan sumber daya yang melibatkan banyak komputer terpisah secara geografis namun tersambung via jalur komunikasi (termasuk Internet) untuk memecahkan persoalan komputasi skala besar. Semakin cepat jalur komunikasi terbuka, maka peluang untuk menggabungkan kinerja komputasi dari sumber-sumber komputasi yang terpisah menjadi semakin meningkat. Dengan demikian, skala komputasi terdistribusi dapat ditingkatkan secara geografis lebih jauh lagi, melintasi batas-batas domain administrasi yang ada.
 
Menurut tulisan singkat oleh Ian Foster ada check-list yang dapat digunakan untuk mengidentifikasi bahwa suatu sistem melakukan komputasi grid yaitu :
  • Sistem tersebut melakukan koordinasi terhadap sumberdaya komputasi yang tidak berada dibawah suatu kendali terpusat. Seandainya sumber daya yang digunakan berada dalam satu cakupan domain administratif, maka komputasi tersebut belum dapat dikatakan komputasi grid.
  • Sistem tersebut menggunakan standard dan protokol yang bersifat terbuka (tidak terpaut pada suatu implementasi atau produk tertentu). Komputasi grid disusun dari kesepakatan-kesepakatan terhadap masalah yang fundamental, dibutuhkan untuk mewujudkan komputasi bersama dalam skala besar. Kesepakatan dan standar yang dibutuhkan adalah dalam bidang autentikasi, otorisasi, pencarian sumberdaya, dan akses terhadap sumber daya.
  • Sistem tersebut berusaha untuk mencapai kualitas layanan yang canggih, (nontrivial quality of service) yang jauh diatas kualitas layanan komponen individu dari komputasi grid tersebut.

Elemen-elemen Teknologi Grid Computing

Ada sejumlah teknologi utama yang membentuk arsitektur grid computing , yakni: 

  1. Blades – Sistem komputasi yang meliputi prosesor dan memori dalam satu board tunggal, namun sumber lain, seperti tenaga, sistem pendingin, akses jaringan dan storage semuanya di- shared . Blades dirancang untuk dapat dibongkar pasang dengan mudah dan biasanya berbentuk lebih kecil ketimbang rack-optimised server.
  2. Clustering – Menghubungkan bersama-sama dua komputer atau lebih sedemikian rupa sehingga nampak sebagai satu sumberdaya computing tunggal. Clustering digunakan untuk pemrosesan paralel, load balancing dan fault tolerance.
  3. Provisioning – Penyediaan atau pengalokasian sumberdaya TI yang dibutuhkan.
  4. Service Oriented Architecture (SOA) –adalah satu set layanan yang bersifat independen, fungsionalitas suatu piranti lunak yang dikemas tersendiri dan dapat diakses melalui sebuah jaringan menggunakan berbagai platform dan execution environment berbeda-beda.
  5. Virtualisation – Teknik mengelola dan menampilkan fungsionalitas perangkat storage dan resource lainnya, tanpa memperhatikan tata letak fisik maupun lokasinya.
Konsep dasar dari Komputasi Grid :
  • Sumber daya dikelola dan dikendalikan secara lokal.
  • Sumber daya berbeda dapat mempunyai kebijakan dan mekanisme berbeda, mencakup Sumber daya komputasi dikelola oleh sistem batch berbeda, Sistem storage berbeda pada node berbeda, Kebijakan berbeda dipercayakan kepada user yang sama pada sumber daya berbeda pada Grid.
  • Sifat alami dinamis: Sumber daya dan pengguna dapat sering berubah.
  • Lingkungan kolaboratif bagi e-community (komunitas elektronik, di internet)
  • Tiga hal yang di-,sharing dalam sebuah sistem grid, antara lain : Resource, Network dan Proses. Kegunaan / layanan dari sistem grid sendiri adalah untuk melakukan high throughput computing dibidang penelitian, ataupun proses komputasi lain yang memerlukan banyak resource komputer.
Keuntungan dasar dari penerapan komputasi Grid, yaitu:
  • Perkalian dari sumber daya: Resource pool dari CPU dan storage tersedia ketika idle
  • Lebih cepat dan lebih besar: Komputasi simulasi dan penyelesaian masalah apat berjalan lebih cepat dan mencakup domain yang lebih luas
  • Software dan aplikasi: Pool dari aplikasi dan pustaka standard, Akses terhadap model dan perangkat berbeda, Metodologi penelitian yang lebih baik
  • Data: Akses terhadap sumber data global, dan Hasil penelitian lebih baik 

Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar. Ada beberapa daftar yang dapat dugunakan untuk mengenali sistem komputasi grid, adalah : 
  • Sistem untuk koordinat sumber daya komputasi tidak dibawah kendali pusat. 
  • Sistem menggunakan standard dan protocol yang terbuka.
  • Sistem mencoba mencapai kualitas pelayanan yang canggih, yang lebih baik diatas kualitas komponen individu pelayanan komputasi grid. 

Contoh grid computing:
  1. Scientific Simulation: Komputasi grid diimplementasikan di bidang fisika, kimia, dan biologi untuk melakukan simulasi terhadap proses yang kompleks.
  2. Medical Images: Penggunaan data grid dan komputasi grid untuk menyimpan medical-image. Contohnya adalah eDiaMoND project
  3. Computer-Aided Drug Discovery (CADD): Komputasi grid digunakan untuk membantu penemuan obat. Salah satu contohnya adalah: Molecular Modeling Laboratory (MML) di University of North Carolina (UNC)
  4. Big Science: Data grid dan komputasi grid digunakan untuk membantu proyek laboratorium yang disponsorioleh pemerintah Contohnya terdapat di DEISA
  5. E-Learning: Komputasi grid membantu membangun infrastruktur untuk memenuhi kebutuhan dalam pertukaran informasi dibidang pendidikan. Contohnya adalah AccessGrid
  6. Visualization: Komputasi grid digunakan untuk membantu proses visualisasi perhitungan yang rumit.
  7. Microprocessor design: komputasi grid membantu untuk mengurangi microprocessor design cycle dan memudahkan design center untuk membagikan resource lebih efisien. Contohnya ada diMicroprocessor Design Group at IBM Austin.




Sumber: 
http://fensyaaprialdi.blogspot.com/2013/05/jenis-komputasi-modern-dan-contoh.html
https://id.wikipedia.org/wiki/Komputasi_grid  

[ Read More ]

Posted by Essa Fadhillah 0 komentar»

Installasi Zimbra Mail Server di Ubuntu

Zimbra adalah software open source untuk email server dan kolaborasi (groupware), yang menyediakan solusi email server yang powerful, penjadwalan, kalender grup, kontak dan manajemen penyimpanan dokumen via web. Zimbra server tersedia untuk Linux, Mac OS X dan platform virtualisasi. Zimbra menggunakan klien Ajax Web 2.0 yang dapat dijalankan pada browser Firefox, Safari dan Internet Explorer (6.0+) dan IE serta mudah diintegrasikan dengan portal web API, aplikasi bisnis dan VoIP menggunakan web services.
Zimbra pada dasarnya sekelas dengan aplikasi Microsoft Exchange Server. Bedanya, Zimbra tersedia dalam 2 edisi, yaitu Open Source Edition dan Network Edition. Zimbra Open Source Edition menggunakan lisensi Mozilla Public License yang salah satu butir lisensinya menyatakan bahwa perubahan atau modifikasi yang dilakukan pada kode sumber Zimbra harus dikembalikan pada komunitas. Zimbra Server terdiri dari gabungan berbagai software Open Source, yaitu: Postfix, MySQL, OpenLDAP, Anti Virus Clamav dan Anti Spam SpamAssassin.


Berikut tahap-tahap installasinya :
Ø  Install paket-paket yang dibutuhkan untuk instalasi Zimbra :
root@coba:~# apt-get install binutils cpp fetchmail flex gcc libarchive-zipperl libc6-dev libgmp3c2 libstdc++5 libltdl3 libcompress-zlib-perl libdb4.3-dev libpcre3 libpopt-dev lynx m4 make ncftp nmap openssl perl perl-modules unzip zip zlib1g-dev autoconf automake1.9 libtool bison autotools-dev g++
Ø  Download file zimbra yang utk ubuntu 8.04 penulis menggunakan ini :
zcs-5.0.9_GA_2533.UBUNTU8.20080814162822.tgz
Ø  Silahkan di ekstrak file yang telah di download tadi :
Ø  Silahkan lakukan Instalasi Zimbra dengan mengetikkan seperti ini :
Ø  Setelah dijalankan ./install.sh maka akan seperti ini biasanya tinggal mengikuti petunjuk yang ada di log-nya seperti ini :
Operations logged to /tmp/install.log.4416 Checking for existing installation...     zimbra-ldap...NOT FOUND     zimbra-logger...NOT FOUND     zimbra-mta...NOT FOUND     zimbra-snmp...NOT FOUND     zimbra-store...NOT FOUND     zimbra-apache...NOT FOUND     zimbra-spell...NOT FOUND     zimbra-core...NOT FOUND
PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.
ZIMBRA, INC. ("ZIMBRA") WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU
FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING
THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT.
License Terms for the Zimbra Collaboration Suite:         http://www.zimbra.com/license/collaboration_suite_collective_license_1.0.html
Press Return to continue
<-- <ENTER>
Install zimbra-ldap [Y]
<-- <ENTER>
Install zimbra-logger [Y]
<-- <ENTER>
Install zimbra-mta [Y]
<-- <ENTER>
Install zimbra-snmp [Y]
<-- <ENTER>
Install zimbra-store [Y]
<-- <ENTER>
Install zimbra-spell [Y]
<-- <ENTER>
The system will be modified.  Continue? [N] <-- y
Main menu
   1) Hostname:                               
mail.coba.net
   2) Ldap master host:                       
mail.coba.net
   3) Ldap port:                              
389
   4) Ldap password:                          
set
   5) zimbra-ldap:                            
Enabled
   6) zimbra-store:                           
Enabled
        +Create Admin User:                   
yes
        +Admin user to create:                
admin@ mail.coba.net
 ****+Admin Password                       
UNSET
        +Enable automated spam training:       yes
        +Spam training user:                                 spam.tukjrdnaco@ mail.coba.net
        +Non-spam(Ham) training user:            ham.rg8fvq6cd4@ mail.coba.net
        +Global Documents Account:                 wiki@ mail.coba.net
        +SMTP host:                                               mail.coba.net
        +Web server HTTP port:                         80
        +Web server HTTPS port:                      443
        +Web server mode:                                    http
        +Enable POP/IMAP proxy:                    no
        +IMAP server port:                    
143
        +IMAP server SSL port:                
993
        +POP server port:                     
110
        +POP server SSL port:                 
995
        +Use spell check server:              
yes
        +Spell server URL:                    
http://mail.coba.net:7780 /aspell.php
   7) zimbra-mta:                             
Enabled
   8) zimbra-snmp:                            
Enabled
   9) zimbra-logger:                          
Enabled
  10) zimbra-spell:                           
Enabled
r)  Start servers after configuration        yes
s)   Save config to file
   x) Expand menu
   q) Quit
Address unconfigured (**) items  (? - help) <-- 6
Store configuration
1)  Status:                                                             Enabled
2)  Create Admin User:                                    yes
3)  Admin user to create:                                 admin@ mail.coba.net
** 4) Admin Password                                     UNSET
5)     Enable automated spam training:          yes
6)     Spam training user:                                   spam.tukjrdnaco@ mail.coba.net
7)     Non-spam(Ham) training user:              ham.rg8fvq6cd4@ mail.coba.net
8)     Global Documents Account:                   wiki@ mail.coba.net
9)     SMTP host:                                                  mail.coba.net
10)  Web server HTTP port:                           80
11)  Web server HTTPS port:                         443
12)  Web server mode:                                      http
13)  Enable POP/IMAP proxy:                       no
  14) IMAP server port:                       
143
  15) IMAP server SSL port:                   
993
  16) POP server port:                        
110
  17) POP server SSL port:                    
995
  18) Use spell check server:                 
yes
  19) Spell server URL:                       
http:// mail.coba.net:7780 /aspell.php
Select, or 'r' for previous menu [r] <-- 4
Password for admin@ mail.coba.net (min 6 characters): [8BD.yZtFh] <-- [specify a password for the admin user, ex. ciHuIK]
Select, or 'r' for previous menu [r] <--          <ENTER>
Main menu
   1) Hostname:                                
mail.coba.net
   2) Ldap master host:                       
mail.coba.net
   3) Ldap port:                              
389
   4) Ldap password:                          
set
   5) zimbra-ldap:                            
Enabled

   6) zimbra-store:                           
Enabled

   7) zimbra-mta:                             
Enabled

   8) zimbra-snmp:                            
Enabled

   9) zimbra-logger:                          
Enabled

  10) zimbra-spell:                           
Enabled

r)  Start servers after configuration               yes
s)   Save config to file
   x) Expand menu
   q) Quit
*** CONFIGURATION COMPLETE - press 'a' to apply
Select from menu, or press 'a' to apply config (? - help) <--  a
Save configuration data to a file? [Yes] <-- <ENTER>
Save config in file: [/opt/zimbra/config.5762] <-- <ENTER>
Saving config in /opt/zimbra/config.5762...Done
The system will be modified - continue? [No] <--  y
You have the option of notifying Zimbra of your installation.
This helps us to track the uptake of the Zimbra Collaboration Suite.
The only information that will be transmitted is:
        The VERSION of zcs installed (4.5.3_GA_733_UBUNTU6)
        The ADMIN EMAIL ADDRESS created (admin@ mail.coba.net)
Notify Zimbra of your installation? [Yes] <-- [Jika kamu memerlukan notify maka tekan Y tapi jika tidak maka tekan N]
Configuration complete - press return to exit <-- <ENTER>
Ø  Jika sudah complete maka coba masuk ke Zimbra user seperti ini :

Ø  Apabila service-service zimbra belum running maka silahkan ketik ini :
zimbra@coba:~$ zmcontrol start
Ø  Instalasi telah selesai,silahkan kamu coba untuk masuk ke system administrator zimbra dan ke system user zimbra

Untuk masuk ke system administrator zimbra, buka melalui browser dengan alamat :
Ø  Sedangkan untuk masuk ke dalam normal user, buka melalui browser dengan alamat : http://mail.coba.net
Ø  Administration console, login menggunakan username admin dan password yang telah di set pada saat instalasi zimbra :
Ø  Tampilan panel admin pada zimbra :
Kita dapat menambah domain baru misalnya coba.org, pada menu domain klik

Ø  Apabila kamu mau menguninstall zimbra cukup dengan seperti ini :
# cd /usr/src/zcs
# ./install.sh –u
# cd /usr/src
# rm –rf  zcs
Selamat Mencoba :)

[ Read More ]

Posted by Essa Fadhillah 0 komentar»