Jumat, 08 Juli 2011

Cloud Computing Murti Labib Kelas B (9-7-2011)

Nama : Murti Labib Muslim

Asal Sekolah : SMKN 1CIMAHI

Kelas : B

Jurusan : TKJ

Hari/Tanggal :09-07-2011

Cloud Computing atau Komputasi Awan

1.Pengertian / Definisi

Cloud Computing atau komputasi awan adalah layanan teknologi informasi yang bisa dimanfaatkan atau diakses oleh pelanggannya melalui jaringan internet.

Kata-kata "Cloud" sendiri merujuk kepada simbol awan yang di dunia TI digunakan untuk menggambarkan jaringan internet (internet cloud).

Definisi lain

CLOUD artinya Awan (internet) sedangkan COMPUTING artinya Proses Komputasi jadi definisinya adalah Pengunaan teknologi komputer untuk pengembangan berbasis internet dengan piranti perangkat lunak lengkap dan system operasional juga tersedia secara online atau internet dan semua yang terkait dengannya, akan menjadi terminal pusat

2. Manfaat Cloud Computing

· Ini adalah sebuah layanan berbasis internet untuk menampung sumber daya perusahaan. Jadi sebuah perusahaan tidak perlu lagi mendirikan infrastruktur karenasudah ada perusahaan lain yang menampung di CLOUD atau internet

· Sebuah perusahaan tidak perlu mengalokasikan anggaran untuk pembelian dan perawatan infrastruktur dan software

· Perusahaan tidak perlu memiliki pengetahuan serta merekrut tenaga pakar dan tenaga pengontrol infrastruktur di CLOUD yang mendukung mereka

3 Cloud Computing memiliki teknologi atau menyewa

· Jika menyewa maka akan menimbulkan biaya yang biasa disebut Operasional Expenditure, yang bersifat rutin dan cenderung tetap

· Jika membeli maka akan menimbulkan Capital Expenditure yang bersifat hanya sekali saat membeli namun di sertai biaya tambahan

· Perusahaan yang menggunakan teknologi ini tidak perlu membeli hardware/ perlatan lagi

· Perusahaan juga tidak perlu membali license

· Perusahaan tersebut harus memiliki departemen IT

4. Konsep dalam Cloud Computing

· Infrastructure as a Service (IaaS) konsepIaas ini merupakan yang tertua dimana pengimplementasiannya banyak dilakukan mulai dari pengunaan atau penyewaan internet hingga layanan Disaster Recovery Center

· Platform as a Service (PaaS) konsep PaaS hamper sama dengan IaaS hanya saja konsep ini penggunaan operating system dan infrastruktur pendukungnya

· Software as a Service (SaaS) konsep ini berada satu tingkat diatas konsep yang lainnya. Konsep ini menawarkan suatu aplikasi bisnis

5. Grid,Utility dan Autonomic Computing

Cloud Computing memiliki karakteristik seperti 3 pendahulunya

· Grid Computing: metode ini yaitu sebuah computer besar virtual yang terdiri dari beberapa computer melakukan kegiatan bersama sama. Cloud computing memiliki kemampuan ini yaitu dalam jaringan peer to peer

· Utility Computng: konsep ini di mana pengguna cukup membayar apa yang dia gunakan

· Autonomic Computing: konsep dimana computer beserta system infrastrukturnya memiliki kemampuan self-management

6. Kemampuan Cloud Computing

· Cloud Client: seperangakat computer yang digunakan untuk layanan cloud computing

1. Mobile

2. Thin Client

3. Thick Client

· Cloud Services: produk , layanan, solusi yang digunakan dan di sampaikan secara real time melalui internet

1. Identitas

2. Integration

3. Payments

4. Mapping

· Cloud Application: dengan ini user tidak perlu menginstall dan menjalankan aplikasi dengan menggunakan computer

1. Peer to peer

2. Web Appliacation

3. SaaS

· Cloud Platform: layanan berupa platform komputasi yang berisi hardware dan software infrastruktur

1. Web Application Frameworks

2. Web Hosting

3. Propietary

· Cloud Storage: melibatkan proses penyimpanan data sebagai sebuah layanan

1. Database

2. Network Attached Storage

· Cloud Infrastructure: merupakan penyampaian infrastruktur komputasi sebagai sebuah layanan

1. Grid Computing

2. Full Virtualization

3. Compute

7.Keutungan Cloud Computing

1. Murah

2. Ramah Lingkungan

8.Kendala Cloud Computing

1. Service Level

Cloud Provider mungkin tidak konsisten dengan performance dari application atau transaksi

2. Privacy

Kemungkinan data akan keluar atau di baca oleh pemerintah US tanpa sepengetahuan anda

3. Compilance

Cloud Service Provider diharapkan dapat menyamakan level compliance untuk penyimpanan data di dalam cloud

4. Data Ownership

5. Data Mobility

9. Penggunaan Teknologi Cloud Computing

· VBLOCK INFRASTRUCTURE PACKAGE

Paket infrastructure yang menggabungkan teknologi virtualisasi,jaringan.komputasi,keamanan,dll

· IBM VMCONTROL

Produk yang dikombinasikan dengan perangkat lunak IBM Tivoli dan respon lebih cepat terhadap kebutuhan bisnis

· WINDOWS AZURE

Sistem operasi yang memanfaatkan konsep cloud computing atau berkomputer memanfaatkan internet

Daftar Pustaka

http://id.wikipedia.org/wiki/Komputasi_awan

http://teknik-informatika.com/apa-itu-cloud-computing-komputasi-awan/

http://www.detikinet.com/read/2010/02/24/084138/1305595/328/lebih-jauh-mengenal-komputasi-awan

http://blog.unand.ac.id/sibodohsaurus/2011/06/30/komputasi-awan/

Senin, 28 Februari 2011

Pra KBM Squid (Delay Pool)

Sumber: http://intrik.wordpress.com/2007/04/25/manajemen-bandwidth-di-squid-menggunakan-delay-pools/

Dokumen ini menjelaskan bagaimana cara mengkonfigurasikan proxy server anda untuk membatasi bandwidth download atau incoming traffic.
Berikut langkah-langkah pengkonfigurasian manajemen bandwidth di squid:
1. Pertama-tama periksa apakah squid telah berjalan di server dan telah dikonfiguraisi sebagai mesin proxy server.
2. Sebelum memulai memanajemen bandwidth di squid, kita jelaskan dulu komponen-komponen manajement bandwidth di squid :


delay_pools
Opsi ini untuk menspesifikasi berapa jumlah pool yang digunakan untuk membatasi jumlah bandwidth dari ACL. Opsi ini akan dirangkaikan bersama opsi delay_class dan delay_parameters yang akan dibahas di bawah ini.

delay_class
Opsi ini menspesifikasikan kelompok dari masing-masing pool yang telah didefinisikan pada opsi delay-pools. Ada tiga class yang didukung Squid, antara lain:
• class 1: Semua akses dibatasi dengan single bucket, artinya hanya bisa mendefinisikan overall bandwidth untuk suatu ACL saja, tidak bisa mendefinisikan bandwidth dengan lebih mendetail
• class 2: Semua akses dibatasi dengan single agregate dengan dua parameter bandwidth. Parameter pertama mendefinisikan berapa bandwidth maksimal yang didapatkan ACL, parameter kedua mendefinisikan berapa bandwidth overall untuk ACL yang spesifik yang ada pada network tersebut.
• class 3: Kelompok yang definisi bandwidth-nya paling mendetail. Parameter pertama mendefinisikan berapa bandwidth maksimal yang didapatkan ACL, parameter kedua mendefinisikan berapa bandwidth normal yang didapatkan ACL secara umum, dan parameter yang ketiga adalah mendefinisikan bandwidth yang didapatkan ACL jika mengakses ACL-ACL tertentu yang spesifik, misalnya file mp3.

delay_parameters
Opsi ini menspesifikasikan rumus bandwidth yang akan didapatkan oleh ACL yang akan memasuki delay_pool. Misalnya ada entry berikut ini pada delay_parameters:
delay_parameters 1 -1/-1 2100/4000
Angka 1 berarti rumus ini berlaku untuk pool 1. Angka -1/-1 berarti bandwidth maksimal yang diberikan Squid adalah tidak terbatas untuk pool ini.

Angka 2100/4000 berarti bandwidth yang didapatkan oleh ACL setelah masuk ke pool ini. Angka ini berada dalam kelipatan 8 b, sehingga untuk mendapatkan nilai bandwidth yang sebenarnya harus dikalikan delapan. Angka 2100 adalah bandwidth yang didapatkan ACL pada masa-masa normal. Jika dikalikan 8, maka bandwidth normal yang akan didapatkan ACL sekitar 18 Kbps. Angka 4000 adalah bandwidth maksimal yang didapatkan ACL pada masa-masa jalur sedang kosong. Jika dikalikan 8, maka bandwidth yang didapatkan sekitar 32 Kbps.

delay_access
Opsi ini mendefinisikan siapa-siapa ACL yang akan dimasukkan ke pool tertentu untuk mendapatkan “perlambatan” bandwidth. Bentuk umumnya adalah seperti ini:
delay_access 1 allow labprog
Opsi di atas berarti kita memasukkan ACL labprog ke dalam pool 1.

3. Jika sudah mengerti komponen-komponen delay pool, kita mulai konfigurasi delay pool .
Di umpamakan kita mempunyai bandwidth dari ISP sebesar 512kb, dan kita membuat rule seperti berikut ini:
- Batas kecepatan koneksi overall adalah 256 Kbps. per-network adalah 64 kbps. Sedangkan per-user/host dibatasi 2 Kbps jika digunakan untuk download file bertipe exe, mp3, vqf, tar.gz, gz, rpm, zip, rar, avi, mpeg, mpe, mpg, qt, ram, rm, iso, raw, dan wav. Jika tidak, maka koneksi perhost HANYA mengikuti aturan per-Network saja.

Penyelesaian:


Edit file /etc/squid/squid.conf
#vi /etc/squid/squid.conf
Lalu tambahkan contoh konfigurasi ini:
# Sebelum kita melakukan pembatasan, kita perlu mendefinisikan ACL network # # yang kita perlukan terlebih dahulu. ACL yang didefinisikan pada host bridge
# seperti di bawah ini:
acl lokal src 192.168.1.0/24# Kemudian kita membatasi maksimum download dengan tag di bawah ini:
# Batas kecepatan koneksi overall adalah 256 Kbps. per-network adalah
# 64 kbps. Sedangkan per-user/host dibatasi 2 Kbps jika digunakan untuk
# download file bertipe exe, mp3, vqf, tar.gz, gz, rpm, zip, rar, avi,
# mpeg, mpe, mpg, qt, ram, rm, iso, raw, dan wav. Jika tidak, maka
# koneksi perhost HANYA mengikuti aturan per-Network saja.

acl filegede url_regex -i \.exe
acl filegede url_regex -i \.mp3
acl filegede url_regex -i \.vqf
acl filegede url_regex -i \.gz
acl filegede url_regex -i \.rpm
acl filegede url_regex -i \.zip
acl filegede url_regex -i \.rar
acl filegede url_regex -i \.avi
acl filegede url_regex -i \.mpeg
acl filegede url_regex -i \.mpe
acl filegede url_regex -i \.mpg
acl filegede url_regex -i \.qt
acl filegede url_regex -i \.ram
acl filegede url_regex -i \.rm
acl filegede url_regex -i \.iso
acl filegede url_regex -i \.raw
acl filegede url_regex -i \.wav

# Kita buat dulu ACL untuk mendefinisikan file-file di atas dengan menggunakan # regularexpression. Kemudian kita mendefinisikan 2 delay pool untuk
# menampung bandwidth.
# Satu pool masuk dalam kategori class 2 untuk mendefinisikan aturan overall
# 256 Kbps dan per-network 64 Kbps. Satu pool lainnya masuk kategori class 3
# untuk mendefinisikan aturan tambahan jika user mendownload file-file yang
#didefinisikan dalam ACL url_regex dengan bandwidth maksimal 2 Kbps.


delay_pools 2
delay_class 1 3
delay_parameters 1 32000/32000 8000/8000 250/250
delay_access 1 allow lokal filegede
delay_access 1 deny all
delay_class 2 2
delay_parameters 2 32000/32000 8000/8000
delay_access 2 allow lokal
delay_access 2 deny all

Jika sudah selesai, simpan hasil konfigurasi dan restart squid


#/etc/init.d/squid restart