BLOGGER TEMPLATES AND TWITTER BACKGROUNDS

Rabu, 25 Mei 2011

BIOINFORMATIKA



Bioinformatika, sesuai dengan asal katanya yaitu “bio” dan “informatika”, adalah gabungan antara ilmu biologi dan ilmu teknik informasi (TI). Pada umumnya, Bioinformatika didefenisikan sebagai aplikasi dari alat komputasi dan analisa untuk menangkap dan menginterpretasikan data-data biologi molekul. Ilmu ini merupakan ilmu baru yang yang merangkup berbagai disiplin ilmu termasuk ilmu komputer, matematika dan fisika, biologi, dan ilmu kedokteran, dimana kesemuanya saling menunjang dan saling bermanfaat satu sama lainnya.

Sejarah Bioinformatika

Istilah bioinformatics mulai dikemukakan pada pertengahan era 1980-an untuk mengacu pada penerapan komputer dalam biologi. Namun demikian, penerapan bidang-bidang dalam bioinformatika (seperti pembuatan basis data dan pengembangan algoritma untuk analisis sekuens biologis) sudah dilakukan sejak tahun 1960-an.
Kemajuan teknik biologi molekular dalam mengungkap sekuens biologis dari protein (sejak awal 1950-an) dan asam nukleat (sejak 1960-an) mengawali perkembangan basis data dan teknik analisis sekuens biologis. Basis data sekuens protein mulai dikembangkan pada tahun 1960-an di Amerika Serikat, sementara basis data sekuens DNA dikembangkan pada akhir 1970-an di Amerika Serikat dan Jerman (pada European Molecular Biology Laboratory, Laboratorium Biologi Molekular Eropa). Penemuan teknik sekuensing DNA yang lebih cepat pada pertengahan 1970-an menjadi landasan terjadinya ledakan jumlah sekuens DNA yang berhasil diungkapkan pada 1980-an dan 1990-an, menjadi salah satu pembuka jalan bagi proyek-proyek pengungkapan genom, meningkatkan kebutuhan akan pengelolaan dan analisis sekuens, dan pada akhirnya menyebabkan lahirnya bioinformatika.
Perkembangan Internet juga mendukung berkembangnya bioinformatika. Basis data bioinformatika yang terhubung melalui Internet memudahkan ilmuwan mengumpulkan hasil sekuensing ke dalam basis data tersebut maupun memperoleh sekuens biologis sebagai bahan analisis. Selain itu, penyebaran program-program aplikasi bioinformatika melalui Internet memudahkan ilmuwan mengakses program-program tersebut dan kemudian memudahkan pengembangannya.

Aplikasi Bioinformatika

1.      Bioinformatika dalam Bidang Klinis

Bioinformatika dalam bidang klinis sering disebut sebagai informatika klinis (clinical informatics). Aplikasi dari informatika klinis ini berbentuk manajemen data-data klinis dari pasien melalui Electrical Medical Record (EMR) yang dikembangkan oleh Clement J. McDonald dari Indiana University School of Medicine pada tahun 1972.
Data yang disimpan meliputi data analisa diagnosa laboratorium, hasil konsultasi dan saran, foto rontgen, ukuran detak jantung, dan lain lain. Dengan data ini dokter akan bisa menentukan obat yang sesuai dengan kondisi pasien tertentu dan lebih jauh lagi, dengan dibacanya genom manusia, akan memungkinkan untuk mengetahui penyakit genetik seseorang, sehingga penanganan terhadap pasien menjadi lebih akurat.

2. Bioinformatika untuk Identifikasi Agent Penyakit Baru

Bioinformatika juga menyediakan tool yang sangat penting untuk identifikasi agent penyakit yang belum dikenal penyebabnya. Banyak sekali penyakit baru yang muncul dalam dekade ini, dan diantaranya yang masih hangat adalah SARS (Severe Acute Respiratory Syndrome). Pada awalnya, penyakit ini diperkirakan disebabkan oleh virus influenza karena gejalanya mirip dengan gejala pengidap influenza. Akan tetapi ternyata dugaan ini salah karena virus influenza tidak terisolasi dari pasien. Perkirakan lain penyakit ini disebabkan oleh bakteri Candida karena bakteri ini terisolasi dari beberapa pasien. Tapi perkiraan ini juga salah. Akhirnya ditemukan bahwa dari sebagian besar pasien SARS terisolasi virus Corona jika dilihat dari morfologinya. Sekuen genom virus ini kemudian dibaca dan dari hasil analisa dikonfirmasikan bahwa penyebab SARS adalah virus Corona yang telah berubah (mutasi) dari virus Corona yang ada selama ini.
Dalam rentetan proses ini, Bioinformatika memegang peranan penting. Pertama pada proses pembacaan genom virus Corona. Karena di database seperti GenBank, EMBL (European Molecular Biology Laboratory), dan DDBJ (DNA Data Bank of Japan). Kedua pada proses mencari kemiripan sekuen (homology alignment) virus yang didapatkan dengan virus lainnya. Dari hasil analisa virus SARS diketahui bahwa genom virus Corona penyebab SARS berbeda dengan virus Corona lainnya. Perbedaan ini diketahui dengan menggunakan homology alignment dari sekuen virus SARS. Selanjutnya, Bioinformatika juga berfungsi untuk analisa posisi sejauh mana suatu virus berbeda dengan virus lainnya.

3. Bioinformatika untuk Diagnosa Penyakit Baru

Untuk menangani penyakit baru diperlukan diagnosa yang akurat sehingga dapat dibedakan dengan penyakit lain. Diagnosa yang akurat ini sangat diperlukan untuk pemberian obat dan perawatan yang tepat bagi pasien.
Ada beberapa cara untuk mendiagnosa suatu penyakit, antara lain: isolasi agent penyebab penyakit tersebut dan analisa morfologinya, deteksi antibodi yang dihasilkan dari infeksi dengan teknik enzyme-linked immunosorbent assay (ELISA), dan deteksi gen dari agent pembawa penyakit tersebut dengan Polymerase Chain Reaction (PCR).
Teknik yang banyak dan lazim dipakai saat ini adalah teknik PCR. Teknik ini sederhana, praktis dan cepat. Yang penting dalam teknik PCR adalah disain primer untuk amplifikasi DNA, yang memerlukan data sekuen dari genom agent yang bersangkutan dan software seperti yang telah diuraikan di atas. Disinilah Bioinformatika memainkan
peranannya. Untuk agent yang mempunyai genom RNA, harus dilakukan reverse transcription (proses sintesa DNA dari RNA) terlebih dahulu dengan menggunakan enzim reverse transcriptase. Setelah DNA diperoleh baru dilakukan PCR. Reverse transcription dan PCR ini bisa dilakukan sekaligus dan biasanya dinamakan RT-PCR.
Teknik PCR ini bersifat kualitatif, oleh sebab itu sejak beberapa tahun yang lalu dikembangkan teknik lain, yaitu Real Time PCR yang bersifat kuantitatif. Dari hasil Real Time PCR ini bisa ditentukan kuantitas suatu agent di dalam tubuh seseorang, sehingga bisa dievaluasi tingkat emergensinya. Pada Real Time PCR ini selain primer diperlukan probe yang harus didisain sesuai dengan sekuen agent yang bersangkutan. Di sini juga diperlukan software atau program Bioinformatika.

4. Bioinformatika untuk Penemuan Obat

Cara untuk menemukan obat biasanya dilakukan dengan menemukan zat/senyawa yang dapat menekan perkembangbiakan suatu agent penyebab penyakit. Karena perkembangbiakan agent tersebut dipengaruhi oleh banyak faktor, maka faktor-faktor inilah yang dijadikan target. Diantaranya adalah enzim-enzim yang diperlukan untuk perkembangbiakan suatu agent Mula-mula yang harus dilakukan adalah analisa struktur dan fungsi enzim-enzim tersebut. Kemudian mencari atau mensintesa zat/senyawa yang dapat menekan fungsi dari enzim-enzim tersebut.
Meskipun dengan Bioinformatika ini dapat diperkirakan senyawa yang berinteraksi dan menekan fungsi suatu enzim, namun hasilnya harus dikonfirmasi dahulu melalui eksperimen di laboratorium. Akan tetapi dengan Bioinformatika, semua proses ini bisa dilakukan lebih cepat sehingga lebih efisien baik dari segi waktu maupun finansial.

 

Bidang yang Terkait dengan Bioinformatika

Di bawah ini bidang-bidang yang terkait dengan bioinformatika :

1. Biophysics

Merupakan sebuah bidang interdisiplier yang mengaplikasikan teknik-teknik dari ilmu fisika untuk memahami struktur dan ilmu biologi. Ilmu ini terkait dengan bioinformatika karena untuk mengenal teknik-teknik dari ilmu fisika untuk memahami struktur tersebut membutuhkan penggunaan TI.

2.  Computational Biology

Bidang ini merupakan bagian dari bioinformatika yang paling dekat dengan bidang Biologi umum klasik. Fokus dari Computational Biology adalah gerak evolusi, populasi, dan biologi teoritis daripada biomedis dalam molekul dan sel. Pada penerapan bidang ini model-model statistika untuk fenomena biologi lebih di pakai dibandingkan dengan model sebenarnya.

3. Medical Informatics

Merupakan sebuah disiplin ilmu yang baru yang didefinisikan sebagai pembelajaran, penemuan, dan implementasi dari struktur dan algoritma untuk meningkatkan komunikasi, pengertian, dan manajemen informasi medis. Disiplin ilmu ini, berkaitan dengan data-data yang didapatkan pada level biologi yang lebih “rumit”, dimana sebagian besar bioinformatika lebih memperhatikan informasi dari sistem dan struktur biomolekul dan seluler.

4. Proteomics

Pertama kali digunakan utnuk menggambarkan himpunan dari protein-protein yang tersusun oleh genom. Mengkarakterisasi banyaknya puluhan ribu protein yang dinyatakan dalam sebuah tipe sel yang diberikan pada waktu tertentu melibatkan tempat penyimpanan dan perbandingan dari data yang memiliki jumlah yang sangat besar, tak terhindarkan lagi akan memerlukan bioinformatika.

5. Genomics

Adalah bidang ilmu yang ada sebelum selesainya sekuen genom, kecuali dalam bentuk yang paling kasar. Genomics adalah setiap usaha untuk menganalisa atau membandingakna seluruh komplemen genetik dari satu spesies atau lebih.

Sumber :
https://bioinformaticjbub.wordpress.com/2010/02/22/whats-bioinformatics/
http://erwinadinata.page.tl/BIOINFORMATIKA.htm
http://id.wikipedia.org/wiki/Bioinformatika
http://kambing.ui.ac.id/bebas/v06/Kuliah/SistemOperasi/2003/50/Bioinformatika.pdf

CLOUD COMPUTING


Latar Belakang
Perkembangan IT saat ini menuju dengan konsep-kosenp social networkingnya, openess, share, colaborations, mobile, easy maintenance, one click, terdistribusi / tersebar, scalability, Concurency dan Transparan, Saat ini terdapat trend teknologi yang masih terus digali dalam penelitian-penelitian para pakar IT di dunia, yaitu Cloud Computing. Akses data dari mana saja dan menggunakan perangkat fixed atau mobile device menggunakan internet cloud sebagai tempat menyimpan data, applications dan lainnya yang dapat dengan mudah mengambil data, download applikasi dan berpindah ke cloud lainnya, hal ini memungkinkan kita dapat memberikan layanan aplikasi secara mobile di masa depan. Trend ini akan memberikan banyak keuntungan baik dari sisi pemberi layanan (provider) atau dari sisi user.
Trend saat ini adalah dapat memberikan berbagai macam layanan secara teristribusi dan pararel secara remote dan dapat berjalan di berbagai device, dan teknologinya dapat dilihat dari berbagai macam teknologi yang digunakan dari proses informasu yang dilakukan secara otsourching sampai dengan penggunaan eksternal data center. Cloud Computing merupakan model yang memungkinkan dapat mendukung layanan yang disebut ”Everything-as-a-service” (XaaS). Dengan demikian dapat mengintegrasikan virtualized physical sources, virtualized infrastructure, seperti juga sebaik virtualized middleware platform dan aplikasi bisnis yang dibuat untuk pelanggan didalam cloud tersebut. 
Sejarah Cloud Computing
Istilah “awan” digunakan sebagai metafora untuk internet, berdasarkan awan gambar yang digunakan di masa lalu untuk mewakili jaringan telepon, dan kemudian untuk menggambarkan Internet dalam diagram jaringan komputer sebagai abstraksi dari infrastruktur yang mendasarinya mewakili.
Cloud computing merupakan evolusi alami dari luas adopsi virtualisasi , arsitektur berorientasi layanan , otonom dan utilitas komputasi. Rincian diabstraksikan dari pengguna akhir, yang tidak lagi memiliki kebutuhan untuk keahlian dalam, atau kontrol atas, infrastruktur teknologi “di awan” yang mendukung mereka.
Konsep yang mendasari komputasi awan pada tahun 1960-an, ketika John McCarthy berpendapat bahwa “perhitungan suatu hari nanti dapat diatur sebagai utilitas publik. Hampir semua karakteristik modern komputasi awan (penyediaan elastis, disediakan sebagai online, ilusi utilitas pasokan tak terbatas), perbandingan untuk industri listrik dan penggunaan, swasta, pemerintah dan masyarakat dibentuk oleh masyarakat itu benar-benar dieksplorasi di Douglas Parkhill ‘s 1966 buku, Tantangan Utility Komputer.
Istilah sebenarnya “awan” meminjam dari telepon di perusahaan telekomunikasi, yang sampai tahun 1990-an terutama ditawarkan didedikasikan untuk-data titik-titik sirkuit, mulai menawarkan Virtual Private Network (VPN) pelayanan dengan kualitas pelayanan yang sebanding tetapi dengan biaya yang jauh lebih rendah. Dengan beralih lalu lintas untuk menyeimbangkan pemanfaatan karena mereka melihat cocok, mereka mampu memanfaatkan bandwidth jaringan secara keseluruhan mereka lebih efektif. Simbol awan digunakan untuk menunjukkan titik demarkasi antara itu yang merupakan tanggung jawab penyedia dari pengguna. Cloud computing memperluas batas ini untuk menutup server serta infrastruktur jaringan. Penggunaan ilmiah pertama istilah “awan” komputasi berada di sebuah kuliah tahun 1997 oleh Ramnath Chellappa.
Amazon memainkan peran kunci dalam pengembangan komputasi awan dengan memodernisasi mereka pusat data setelah dot-com bubble , yang seperti kebanyakan jaringan komputer , menggunakan sedikitnya 10% dari kapasitas mereka pada satu waktu, hanya untuk memberikan ruang bagi sesekali paku. Setelah menemukan bahwa arsitektur awan baru menghasilkan peningkatan efisiensi internal yang signifikan dimana kecil, bergerak cepat “tim dua-pizza” bisa menambahkan fitur baru yang lebih cepat dan lebih mudah, Amazon memulai usaha pengembangan produk baru untuk menyediakan komputasi awan kepada pelanggan eksternal, dan meluncurkan Amazon Web Service (AWS) pada utilitas komputasi dasar pada tahun 2006.
Pada tahun 2007, Google , IBM dan sejumlah perguruan tinggi memulai riset komputasi awan skala proyek besar. Pada awal 2008, Eucalyptus menjadi sumber pertama AWS kompatibel API platform terbuka untuk menyebarkan awan swasta.
Pada awal 2008, Eucalyptus menjadi sumber pertama AWS kompatibel API platform terbuka untuk menyebarkan awan swasta. Pada awal 2008, OpenNebula , ditingkatkan di Komisi Eropa mendanai proyek Waduk, menjadi perangkat lunak open source pertama untuk menyebarkan dan hibrida awan swasta dan untuk federasiawan.  Pada tahun yang sama, upaya difokuskan pada penyediaan jaminan QoS ( sebagaimana diharuskan oleh waktu interaktif aplikasi-nyata) untuk Awan berbasis infrastruktur, dalam kerangka Komisi Eropa mendanai proyek IRMOS. Pada pertengahan tahun 2008, Gartner melihat kesempatan untuk komputasi awan untuk membentuk hubungan antara konsumen TI layanan, mereka yang menggunakan layanan TI dan mereka yang menjual mereka dan mengamati bahwa organisations berpindah dari hardware milik perusahaan dan aset berbasis perangkat lunak untuk model-menggunakan layanan sehingga pergeseran diproyeksikan komputasi awan akan menghasilkan pertumbuhan dramatis dalam produk IT di beberapa daerah dan pengurangan signifikan di bidang lain.

Definisi Cloud Computing
·         Komputasi awan (bahasa Inggris: cloud computing) adalah gabungan pemanfaatan teknologi komputer (‘komputasi’) dan pengembangan berbasis Internet (‘awan’). Awan (cloud) adalah metefora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan komputer. Sebagaimana awan dalam diagram jaringan komputer tersebut, awan (cloud) dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya. Ia adalah suatu metoda komputasi 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, ahli dengannya, atau memiliki kendali terhadap infrastruktur teknologi yang membantunya. Menurut sebuah makalah tahun 2008 yang dipublikasi IEEE Internet Computing “Cloud Computing adalah suatu paradigma di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna (client) termasuk di dalamnya adalah desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain.”
·         Komputasi awan adalah suatu konsep umum yang mencakup SaaS, Web 2.0, dan tren teknologi terbaru lain yang dikenal luas, dengan tema umum berupa ketergantungan terhadap Internet untuk memberikan kebutuhan komputasi pengguna. Sebagai contoh, Google Apps menyediakan aplikasi bisnis umum secara daring yang diakses melalui suatu penjelajah web dengan perangkat lunak dan data yang tersimpan di server.
·         Cloud computing adalah komputasi, perangkat lunak, akses data, dan jasa penyimpanan yang tidak memerlukan pengetahuan pengguna akhir lokasi fisik dan konfigurasi dari sistem yang memberikan layanan. Parallels to this concept can be drawn with the electricity grid where end-users consume power resources without any necessary understanding of the component devices in the grid required to provide the service. Paralel dengan konsep ini dapat ditarik dengan jaringan listrik di mana pengguna akhir mengkonsumsi sumber daya listrik tanpa pemahaman yang diperlukan dari perangkat komponen pada kotak yang diperlukan untuk menyediakan layanan.
·         Cloud computing menggambarkan suplemen baru, konsumsi, dan model pengiriman untuk TI jasa berdasarkan protokol internet, dan biasanya melibatkan provisioning dinamis scalable sering virtualisasi sumber daya dan. Ini adalah produk sampingan dan konsekuensi dari kemudahan -akses ke remote komputer situs yang disediakan oleh Internet. Hal ini sering mengambil bentuk alat berbasis web atau aplikasi yang pengguna dapat mengakses dan menggunakan melalui browser web seolah-olah itu adalah program yang diinstal secara lokal pada komputer mereka sendiri.
·         Lembaga Nasional Standar dan Teknologi ( NIST ) menyediakan agak lebih obyektif dan spesifik definisi: “Cloud computing adalah model untuk memungkinkan nyaman, on-demand akses jaringan ke kolam renang bersama sumber daya komputasi dikonfigurasi (misalnya, jaringan, server, penyimpanan, aplikasi, dan jasa) yang dapat dengan cepat ditetapkan dan dirilis dengan usaha yang minimal atau jasa manajemen penyedia interaksi.  Komputasi awan penyedia Khas memberikan umum aplikasi bisnis online yang diakses dari yang lain layanan Web atau perangkat lunak seperti Web browser , sedangkan perangkat lunak dan data yang tersimpan pada server .
·         Sebagian besar infrastruktur komputasi awan terdiri dari pelayanan yang diberikan melalui pusat umum dan dibangun pada serverAwan sering muncul sebagai titik akses tunggal untuk memenuhi kebutuhan komputasi konsumen. Penawaran komersial umumnya diharapkan untuk memenuhi kualitas layanan (QoS) persyaratan pelanggan, dan biasanya mencakup tingkat perjanjian layanan (SLA).
Cara Kerja Cloud Computing
Ketika pengguna mengakses awan untuk sebuah website populer, banyak hal yang bisa terjadi. Pengguna IP misalnya dapat digunakan untuk menetapkan dimana pengguna berada ( geolocation ). DNS jasa kemudian dapat mengarahkan pengguna ke sebuah cluster server yang dekat dengan pengguna sehingga situs bisa diakses dengan cepat dan dalam bahasa lokal mereka. Pengguna tidak login ke server, tetapi mereka login ke layanan mereka menggunakan dengan mendapatkan id sesi dan / atau cookie yang disimpan dalam mereka browser .
Apa yang user lihat pada browser biasanya akan datang dari sekelompok web server. Webservers menjalankan perangkat lunak yang menyajikan pengguna dengan interface yang digunakan untuk mengumpulkan perintah atau instruksi dari pengguna (klik, mengetik, dll upload) Perintah-perintah ini kemudian diinterpretasikan oleh webservers atau diproses oleh server aplikasi. Informasi kemudian disimpan pada atau diambil dari database server atau file server dan pengguna kemudian disajikan dengan halaman diperbarui. Data di beberapa server disinkronisasikan di seluruh dunia untuk akses global cepat dan juga untuk mencegah kehilangan data.
Sebuah contoh sederhana dari komputasi awan email seperti Yahoo! dan GMAIL Anda tidak membutuhkan software atau server untuk menggunakannya. Semua konsumen akan membutuhkan hanya koneksi internet dan Anda dapat mulai mengirim email. Server dan perangkat lunak manajemen email adalah semua di atas awan (internet) dan benar-benar dikelola oleh operator selular awan Yahoo, Google konsumen bisa menggunakan perangkat lunak sendirian dan menikmati manfaat, di Analogi adalah “Jika Anda hanya perlu susu,apakah Anda akan membeli sapi?”.Semua pengguna atau konsumen butuhkan adalah untuk mendapatkan manfaat menggunakan perangkat lunak atau perangkat keras dari komputer seperti mengirim email dan sebagainya Hanya untuk mendapatkan manfaat (susu) mengapa harus konsumen membeli (sapi) software / hardware? 

Karakteristik utama Cloud Computing (komputerisasi awan)
1.      Agility (Kecepatan), berkembang dengan pengguna (user) untuk dengan cepat dan murah untuk melengkapi kemajuan teknologi infrastruktur dan sumber daya.
2.      Cost (Biaya), diakui secara besar mengurangi biaya dan pengeluaran modal dikonversikan pada pembelanjaan operasional. Ini pura-pura menurunkan halangan untuk masuk, seperti infrastruktur secara khusus disediakan oleh pihak ketiga dan tidak perlu dibeli untuk penggunaan sesekali maupun penggunaan komputer secara intensif. Harga pada sebuah basis utility computing (Keperluan Komputerisasi) yang di fine-grained (diperbaiki) dengan penggunaan berdasarkan pilihan dan sedikit kemampuan IT diperlukan untuk implementasi dalam lingkungan sediri.
3.      Device and location independence (alat dan kebebasan lokasi/tempat), memungkinkan pengguna untuk mengakses suatu sistem menggunakan sebuah web browser tanpa melihat lokasi/tempat dan alat apa yang sedang mereka gunakan (misalnya PC, Handphone, Laptop, dan lain-lain). Seperti prasarana yang off-site (secara khusus disediakan oleh pihak ketiga) dan diakses melalui internet, pengguna (user) dapat terhubung dimana saja.
4.      Multi-tenancy (Sewa menyewa besar), memperbolehkan pengguna berbagi sumber dan biaya melampaui sebuah kelompok pengguna (user) yang besar dengan mempertimbangkan :
  • ­  Centralization (Sentralisasi), dari infrastuktur pada lokasi dengan biaya yang lebih murah (Seperti pada komplek perumahan Real Estate, kelistrikan, dan lain-lain)
    Peak-load capacity (Kapasitas beban puncak) meningkat (pengguna tidak perlu seorang engineer untuk kemungkinan kapasitas beban tertingggi).
  • ­   Utilization and efficiency (Pemanfaatan dan efisiensi) peningkatan untuk sistem yang sering dimanfaatkan 10% sampai 20%.
  • ­   Reliability (Ketahanan), meningkat melalui penggunaan situs yang banyak secara berlebihan, yang membuat Cloud Computing (Komputerisasi awan) cocok untuk kelangsungan bisnis dan pemulihan bencana. Meskipun begitu, banyak mayoritas layanan Cloud Computing (Komputerisasi awan) telah menderita keuntungan, dan pengelola IT dan bisnis suatu waktu dapat sedikit melakukannya ketika mereka terpengaruh.
  • ­   Scalability (Skalalisasi), melalui dynamic (“on-demand”) berdasarkan permintaan ketentuan sumber daya pada sebuah fine-grained, berbasis self-service mendekati real-time oleh pengguna tanpa memerlukan engineer untuk beban puncak. Kinerja di monitor, secara konsisten dan arsitektur berpasangan dengan bebas dibangun menggunakan layanan web sebagai penghubung antar sistem.
  • ­   Security (Keamanan), secara khusus ditingkatkan berdasarkan sentralisasi data, meningkatkan jaminan keamanan sumber data, dan lain-lain, tapi perhatian dapat tetap dilakukan mengenai kehilangan kendali melalui kepastian sensitifitas data dan kekuangan dari keamanan untuk tempat penyimpanan data (stored kernels). Jaminan keamanan adalah sebaik atau lebih baik dari sistem tradisional, sebab penyedia layanan dapat mencurahkan SDM mereka untuk menyelesaikan masalah keamanan yang tentunya banyak pelanggan/pengguna tidak mampu melakukannya. Penyedia layanan secara khusus membukukan akses (Log Access), tetapi mengakses pembukuan audit (audit logs) menjadi sulit atau tidak mungkin. Lagipula, kompleksitas dari jaminan keamanan ditingkatkan sangat besar ketika data dibagikan malalui suatu area yang lebih luas dan / atau sejumlah alat (devices).
  • ­   Sustainability (ketahanan) datang ketika melalui peningkatan pemanfaatan sumber daya (improved resource utilization), sistem lebih efisien, dan kenetralan karbon (carbon neutrality). Meskipun begitu, komputer dan infrastruktur yang berhubungan adalah konsumen utama energi (consumers of energy).
  • ­   Maintenance (pemeliharaan) aplikasi Cloud Computing (Komputerisasi awan) lebih mudah untuk dipelihara, karena mereka tidak perlu di install pada masing-masing komputer pengguna (user). Mereka lebih mudah untuk mendukung dan diingkatkan ketika perubahan menjangkau klien dengan secara cepat.

Tipe Cloud Computing Berdasarkan Penglihatan (Types by Visibility)
  1. Public cloud (Awan Publik)
Awan publik atau awan eksternal mendeskripsikan komputasi awan pada arti tendensi tradisional, yang mana sumber daya dengan ketentuan dinamis pada suatu fine-grained (perbaikan), basis pelayanan sendiri lewat Internet, melalui aplikasi web / jasa web, dari satu lokasi penyedia off-site oleh pihak ketiga yang berbagi sumber daya dan daftar kegunaan pada suatu fine-grained utility computing.
  1. Hybrid Cloud (Awan Bastar)
Satu lingkungan awan bastar (Hybrid Cloud) terdiri dari beberapa penyedia layanan internal dan/atau penyedia layanan eksternal “akan di khususkan untuk banyak perusahaan”. Satu awan bastar dapat mendeskripsikan konfigurasi dengan mengombinasikan satu alat lokal (local device), seperti pada Plug computer dengan layanan Cloud (awan). Hal ini juga dapat menjabarkan konfigurasi yang mengkombinasikan antara virtual dan physical, aset colocated misalnya, kebanyakan lingkungan yang divirtualisasikan yang memerlukan server fisik, Router, atau perangkat keras lain seperti satu alat jaringan yang berfungsi sebagai firewall atau spam filter.
  1. Private Cloud (Awan Pribadi)
Awan pribadi dan awan internal adalah pembentukan kata baru yang yang baru-baru ini telah dipergunakan oleh beberapa penjual (vendor) untuk deskripsikan penawaran yang menandingi Cloud Computing (Komputerisasi awan) pada jaringan pribadi. Produk ini (secara khas virtualisasi otomatisasi) menyatakan “mengantarkan beberapa keuntungan-keuntungan dari Cloud Computing (Komputerisasi awan) tanpa jebakan (pitfalls)”, kapitalisasi pada jaminan sekuritas data, perusahaan pemerintahan, dan dapat diandalkan. Mereka telah dikritik atas dasar pengguna itu “masih perlu untuk beli, bangun, dan mengatur mereka” dan seperti halnya tidak menguntungkan dari menurunkan biaya modal dan sedikit campur tangan manajemen langsung, sebenarnya “Kurangnya model ekonomi yang membuat Cloud Computing (Komputerisasi awan) seperti satu konsep pembangkit minat”.

Mekanisme Akses Cloud Computing
Mekanisme akses ke cloud computing “mungkin” dapat dijalankan secara beraneka ragambmulai dari akses standar LAN maupun intranet dengan sedikit aplikasi agen atau klien, sampai kepada akses extranet dan internet melalui browser yang terhubung ke sebuah portal aplikasi dari penyedia layanan cloud computing. Protokol aplikasi yang digunakan pun dapat beragam, tetapi hal ini tidaklah terlalu signifikan bila dilihat dari sisi pengguna akhir (baca : transparan), dimana pengguna akhir cukup mengetahui bagaimana cara mengakses dan mempergunakan jasa layanan yang terdapat pada Cloud computing.
Langkah-Langkah Penerapan Cloud Computing
Jika pada IT Industri yang baru saja mengeksplorasi teknologi cloud ada beberapa cloud service yang sudah cukup mapan dan dapat di pertimbangkan misalnya sebagai e-mail service. Namun untuk masalah sekuriti, dengan mengembangkan internal infrastruktur IT Industri tersebut menjadi model cloud akan lebih baik.
Langkah-langkah yang perlu diperhatikan dalam menerapkan Cloud Computing pada IT industri adalah sebagai berikut :
  • Langkah awal, yang harus anda lakukan adalah mempelajari sistem kontrak dari cloud service. pastikan setiap process menjadi simple, dapat berulang ulang dan menjadi nilai tambah untuk bisnis anda.
  • Kedua, anda harus mengidentifikasi service apa yang dapat anda manfaatkan di dalam cloud dan mana yang seharusnya bersifat internal. Hal ini sangat penting untuk anda ketahui mengenai system dan service core yang dapat dimanfaatkan oleh bisnis anda. dan sebaiknya anda mengkategorikan beberapa elemen bisnis anda berdasarkan resiko dari penggunaan cloud service.
  • Langkah terakhir, anda harus melakukan strategi sourcing untuk mendapatkan biaya yang sangat murah, namun memiliki scalability dan flexibility untuk kebutuhan bisnis anda. Hal ini termasuk pertimbangan akan proteksi data ownership dan mobility, compliance dan beberapa element seperti halnya kontrak IT tradisional.

Layer pada Cloud Computing (Komputerisasi awan)
·         Clients (klien)
Sebuah Klien awan (cloud client) terdiri dari perangkat keras komputer dan / atau perangkat lunak komputer yang mempercayakan pada Cloud Computing (Komputerisasi awan) untuk mengirimkan aplikasi, atau yang secara khusus didisain untuk pengiriman dari jasa awan (cloud services) dan ini, pada kasus lain, sebenarnya sia-sia tanpa ini. Antara lain:
Mobile (Linux based – Palm Pre-WebOS Linux Kernel, Android-Linux Kernel, iPhone-Darwin Linux Kernel, Microsoft based – Windows Mobile) Thin client (CherryPal, Wyse, Zonbu, gOS-based systems) Thick client / Web browser (Internet Explorer, Mozilla Firefox, Google Chrome, WebKit).
·         Application (aplikasi)
Sebuah aplikasi awan (Cloud Application) mempengaruhi Cloud Computing (Komputerisasi awan) pada arsitektur perangkat lunak (software), sering menghilangkan kebutuhan untuk menginstal dan menjalankan aplikasi pada pengguna komputer (user) sendiri, dengan demikian mengurangi beban dari pemeliharaan perangkat lunak, operasi berkelanjutan, dan dukungan. Antara lain :
  • ­   Peer-to-peer / volunteer computing (BOINC, Skype)
  • ­   Web applications (Webmail, Facebook, Twitter, YouTube)
  • ­   Security as a service (MessageLabs, Purewire, ScanSafe, Zscaler)
  • ­   Software as a service (A2Zapps.com, Google Apps, Salesforce,Learn.com, Zoho, BigGyan.com)
  • ­   Software plus services (Microsoft Online Services)
  • ­   Storage [Distributed]
  • ­   Content distribution (BitTorrent, Amazon CloudFront)
  • ­   Synchronisation (Dropbox, Live Mesh, SpiderOak, ZumoDrive)

·         Platform
Suatu platform awan (cloud platform) (PaaS) mengantarkan sebuah platform komputasi dan/atau solusi tumpukan (solution stack) sebagai satu jasa, umumnya menggunakan infrastruktur awan (cloud infrastructure) dan aplikasi pendukung awan (supporting cloud applications). Hal ini memudahkan penyebaran aplikasi tanpa biaya dan kompleksitas dari pembelian dan mengatur perangkat keras dasar dan lapisan perangkat lunak. Antara lain :
·         Services
·         Identity (OAuth, OpenID)
·         Payments (Amazon Flexible Payments Service, Google Checkout, PayPal)
·         Search (Alexa, Google Custom Search, Yahoo! BOSS)
·         Real-world (Amazon Mechanical Turk)
·         Solution stacks
·         Java (Google App Engine)
·         PHP (Rackspace Cloud Sites)
·         Python Django (Google App Engine)
·         Ruby on Rails (Heroku)
·         .NET (Azure Services Platform, Rackspace Cloud Sites)
·         Proprietary (Force.com, WorkXpress, Wolf Frameworks)
·         Storage [Structured]
·         Databases (Amazon SimpleDB, BigTable)
·         File storage (Centerra Blades,Amazon S3, Nirvanix, Rackspace Cloud Files)
Queues (Amazon SQS)

·         Infrastructure
Infrastruktur awan (Cloud infrastructure) (IaaS) adalah pengiriman dari infrastruktur komputer, yang secara khusus pada suatu platform lingkungan virtualisasi, sebagai satu jasa. Antara lain:
- Compute (Amazon CloudWatch, RightScale)
- Physical machines
- Virtual machines (Amazon EC2, GoGrid, iland, Rackspace Cloud Servers)
- OS-level virtualization
- Network (Amazon VPC)
- Storage [Raw] (Amazon EBS)
·         Servers
Lapisan server terdiri dari perangkat keras komputer dan / atau produk perangkat lunak komputer yang terperinci didisain untuk pengiriman dari jasa awan (cloud services). Seperti: Fabric computing (Cisco UCS) Cloud Services (Layanan Awan) = Pengguna dan produk bisnis, layanan dan solusi yang dikirim dan digunakan pada waktu yang real-time melalui jaringan InternetmCloud Computing (Komputerisasi Awan) = sesuatu yang muncul setelah pengembangan IT, penyebaran dan model pengiriman, memungkinkan pengiriman produk secara real-time, pelayanan dan solusi-solusi melalui jaringan internet (dengan kata lain memungkinkan Cloud Service).
Untuk beberapa tahun Kedepannya teknologi Cloud Computing (Komputerisasi awan) akan berkembang secara pesat seiring dengan kemajuan teknologi yang didukung oleh perusahaan besar seperti IBM, Google, Microsoft, Yahoo, Amazon, dan lain-lain sehingga proses pengiriman dan penerimaan data menjadi lebih baik sehingga setiap orang dapat menikmati layanan internet dengan Cepat dan Murah.

Keuntungan dari Cloud Computing
Cloud computing dapat berkembang disebabkan oleh segi “kemudahan” penggunaan dimana pengguna akhir dengan “cukup relatif” mudah menggunakan media LAN atau Internet melalui browser untuk mengakses dan berkolaborasi secara bersamaan tanpa melalui proses yang “cukup” rumit.
Dan beberapa keuntungan lain yang dapat dilihat dari perkembangan Cloud Computing ini, seperti :
1.      Lebih efisien karena menggunakan anggaran yang rendah untuk sumber daya.
2.      Membuat lebih eglity, dengan mudah dapat berorientasi pada profit dan perkembangan yang cepat.
3.      Membuat operasional dan manajemen lebih mudah, dimungkinkan karena sistem pribadi atau perusahaan yang terkoneksi dalam satu cloud dapat dimonitor dan diatur dengan mudah.
4.      Menjadikan koloborasi yang terpecaya dan lebih ramping.
5.      Membantu dalam menekan biaya operasi biaya modal pada saat kita meningkatkan reliability dan kritikal sistem informasi yang kita bangun.

Resiko atau Kekurangan Cloud Computing (komputerisasi awan)
Sebagaimana yang dikatakan sebagai bisnis service, dengan teknologi cloud anda sebaiknya mengetahui dan memastikan apa yang anda bayar dan apa yang anda investasikan sepenuhnya memang untuk kebutuhan anda menggunakan service ini. Anda harus memperhatikan pada beberapa bagian yaitu:
  • ­   Service level – Cloud provider, mungkin tidak akan konsisten dengan performance dari application atau transaksi. Hal ini mengharuskan anda untuk memahami service level yang anda dapatkan mengenai transaction response time, data protection dan kecepatan data recovery.
  • ­   Privacy, Karena orang lain / perusahaan lain juga melakukan hosting kemungkinan data anda akan keluar atau di baca oleh pemerintah U.S. dapat terjadi tanpa sepengetahuan anda atau approve dari anda.
  • ­   Compliance, Anda juga harus memperhatikan regulasi dari bisnis yang anda miliki, dalam hal ini secara teoritis cloud service provider diharapkan dapat menyamakan level compliance untuk penyimpanan data didalam cloud, namun karena service ini masih sangat muda anda diharapkan untuk berhati hati dalam hal penyimpanan data.
  • ­   Data ownership, Apakah data anda masih menjadi milik anda begitu data tersebut tersimpan didalam cloud? mungkin pertanyaan ini sedikit aneh, namun anda perlu mengetahui seperti hal nya yang terjadi pada Facebook yang mencoba untuk merubah terms of use aggrement nya yang mempertanyakan hal ini.
  • ­   Data Mobility, Apakah anda dapat melakukan share data diantara cloud service? dan jika anda terminate cloud relationship bagaimana anda mendapatkan data anda kembali? Format apa yang akan digunakan ? atau dapatkah anda memastikan kopi dari data nya telah terhapus? Untuk sebuah service yang masih tergolong kritis untuk perusahaan anda, saran terbaik adalah menanyakan hal ini sedetail detailnya dan mendapatkan semua komitmen dalam keadaan tertulis.
Perangkat Lunak Cloud Computing
Belakangan ini dikembangkan sebuah bentuk nyata (atau setidaknya sebuah common platform/bentuk umum) dari konsep Cloud Computing agar dapat di-implementasikan secara umum dan lebih luas, seperti contoh berikut :

  •    Virtualization
  • ­   Ubuntu Enterprise Cloud (UEC)
  • ­   Eucalyptus
  • ­   Eucalyptus: Web Cloud Controller
  • ­   Amazon Web Services
  • ­   Elastic Fox
  • ­   Euca2ools
  • ­   cloudmin
  • ­   virtualmin

Kesimpulan
Cloud computing tidak lama lagi akan menjadi realita, dan ini akan memaksa para IT professional untuk cepat mengadaptasi yang dimaksud dengan teknologi ini. Akibat dari keadaan sosial ekonomi yang terus mengalami revolusi yang sangat cepat sehingga melahirkan cloud computing, dimana teknologi ini dibutuhkan untuk kecepatan dan realibilitas yang lebih dari teknology yang sebelumnya sehingga teknologi ini nantinya akan mencapai pada tingkat investasi dalam term cloud service yang cepat dan mudah.
Cloud Computing adalah teknologi yang menggunakan internet dan remote server pusat untuk menjaga data dan aplikasi. Cloud computing memungkinkan konsumen dan bisnis untuk menggunakan aplikasi tanpa instalasi dan akses file pribadi mereka di setiap komputer dengan akses internet. Teknologi ini memungkinkan komputasi yang jauh lebih efisien dengan memusatkan penyimpanan, memori, pengolahan dan bandwidth.
Cloud computing adalah gabungan pemanfaatan teknologi komputer (‘komputasi’) dan pengembangan berbasis Internet (‘awan’). Awan (cloud) adalah metefora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan komputer. Sebagaimana awan dalam diagram jaringan komputer tersebut, awan (cloud) dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya. Ia adalah suatu metoda komputasi di mana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan (as a service), sehingga pengguna dapat mengaksesnya lewat Internet tanpa mengetahui apa yang ada didalamnya, ahli dengannya, atau memiliki kendali terhadap infrastruktur teknologi yang membantunya. Cloud Computing juga merupakan suatu paradigma di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna (client) termasuk di dalamnya adalah desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain.

Sumber :

http://teknoinfo.web.id/teknologi-cloud-computing/