27 Mei 2011

CLOUD COMPUTING

Definisi

Komputasi awan (bahasa Inggris: cloud computing) adalah gabungan pemanfaatan teknologi komputer ('komputasi') dan pengembangan berbasisInternet ('awan').
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 lunakdan data yang tersimpan di server.


Sejarah Cloud Computing
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 tanggal kembali ke tahun 1960-an, ketika John McCarthy berpendapat bahwa “perhitungan suatu hari nanti dapat diatur sebagai utilitas publik.” Hampir semua karakteristik modern dari komputasi awan (penyediaan elastis, disediakan sebagai ilusi, utilitas online, pasokan tak terbatas), perbandingan untuk industri listrik dan penggunaan umum, pemerintah swasta, dan bentuk-bentuk masyarakat, itu benar-benar dieksplorasi di Douglas Parkhill’s 1966 buku, Tantangan Utility Komputer.


Istilah “awan” sebenarnya meminjam dari telepon di perusahaan telekomunikasi, yang sampai tahun 1990-an terutama ditawarkan didedikasikan sirkuit data point-to-point, 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, dan yang merupakan tanggung jawab pengguna. Cloud computing memperluas batas ini untuk menutup server serta infrastruktur jaringan. Penggunaan ilmiah pertama dari “cloud computing” Istilah dalam sebuah kuliah tahun 1997 oleh Ramnath Chellappa.


Setelah gelembung dot-com, Amazon memainkan peran kunci dalam pengembangan komputasi awan dengan memodernisasi pusat data mereka, yang, seperti jaringan komputer kebanyakan, menggunakan sesedikit 10% dari kapasitas mereka pada satu waktu, hanya untuk meninggalkan ruangan untuk paku sesekali. 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) secara komputasi utilitas pada tahun 2006.


Pada tahun 2007, Google, IBM dan sejumlah perguruan tinggi memulai sebuah proyek komputasi penelitian skala besar awan. Pada awal tahun 2008, Eucalyptus menjadi open-source pertama, platform AWS API-kompatibel untuk menyebarkan awan swasta. Pada awal 2008, OpenNebula, ditingkatkan dalam proyek yang didanai oleh Komisi Keuangan Eropa RESERVOIR, menjadi perangkat lunak open-source pertama untuk menyebarkan awan swasta dan hibrida, dan untuk federasi awan . Pada tahun yang sama, upaya difokuskan pada penyediaan garansi QoS (seperti yang dipersyaratkan oleh aplikasi interaktif real-time) untuk infrastruktur berbasis cloud, dalam rangka proyek yang di danai oleh Komisi Eropa IRMOS. Pada pertengahan 2008. Gartner melihat kesempatan untuk komputasi awan “untuk membentuk hubungan kalangan konsumen layanan TI, mereka yang menggunakan layanan TI dan mereka yang menjual mereka ” dan mengamati bahwa” organisasi berpindah dari hardware milik perusahaan dan aset perangkat lunak untuk model berbasis per-penggunaan layanan “sehingga ” shift diproyeksikan untuk komputasi awan … akan menghasilkan pertumbuhan dramatis dalam produk IT di beberapa wilayah dan penurunan yang signifikan di daerah lain.


CARA CLOUD BEKERJA:
Cloud Computing menggunakan teknologi informasi sebagai layanan melalui jaringan. Cloud Computing terdiri dari infrastruktur sebagai sebuah layanan (IaaS), Platform sebagai layanan (PaaS), Hardware sebagai layanan (HaaS) dan Software sebagai sebuah layanan (SaaS). Hal ini juga memiliki layanan sewa server atau server dan menjalankan aplikasi pemodelan geofisika yang dapat tersedia di mana saja. Cloud Computing juga memungkinkan pengguna untuk menyewa server virtual, penuh dengan perangkat lunak dan menghidupkan dan mematikan sesuai dengan kehendak dari pengguna dan juga bisa di gandakan untuk memenuhi permintaan beban kerja sesegera mungkin. Cloud Computing juga menyimpan sejumlah besar data yang dapat di akses oleh pengguna yang berwenang dengan aplikasi yang berwenang.

Perbandingan dengan teknologi lain
Cloud computing berbagi karakteristik dengan :
1.Autonomic computing, yakni sistem komputer yang bisa memanajemen dirinya sendiri.
2.Klien-Server model. Client-server computing merujuk kepada sembarang aplikasi terdistribusi yang membedakan antara penyedia layanan (server) dan peminta layanan (klien)
3.Grid Computing, sebuah bentuk dari komputasi terdistribusi dan komputasi paralel, dimana sebuah “super dan komputer virtual” di komposisikan dari sebuah cluster dari jaringan, loosely couple komputer yang beraksi didalam dalam tugas yang sangat besar.
4.Komputer Mainframe, komputer powerful yang digunakan utamanya bagi organisasi yang besar untuk aplikasi kritis, biasanya proses data massal seperti sensus, industri dan statistik konsumen, ERP dan proses transaksi finansial.
5.Utility Computing, paket dari sumber komputasi, seperti komputasi dan storage, sebagai layanan terukur sejenis ke sebuah utilitas publik tradisional, seperti kelistrikan.
6.Peer-to-peer, arsitektur terdistribusi tanpa kebutuhan untuk koordinasi terpusat, dengan partisipan yang pada saat yang sama sebagai pihak pemasok dan konsumen sumber daya.
7.Service Oriented Computing, atau Komputasi berorientasi layanan, Cloud computing menyediakan layanan yang berhubungan dengan komputasi sementara, dengan cara timbal balik, komputasi berorientasi layanan terdiri dari teknik komputasi yang beroperasi pada perangkat lunak sebagai sebuah layanan (Software as a Services) yang disingkat SaaS.

Karakteristik
Sifat-sifat kunci dari Cloud :
·Agility (kelincahan) bertambah dengan pengguna-pengguna yang memiliki kemampuan secara cepat dan provisi kembali yang tidak mahal dari infrastruktur sumber
·Interface Pemrograman Aplikasi (API) yang bisa di akses untuk perangkat lunak untuk berinteraksi dengan perangkat lunak di cloud dalam satu saca seperti interaksi antara manusia dan komputer. Pada umumnya standar yang di pakai disini adalah API berbasis REST
·Biaya di klaim bisa berkurang banyak dan dalam sebuah model publik delivery cloud pengeluaran kapital di konversi kepada pengeluaran operasional.
·Perangkat dan lokasi yang bebas memungkinkan para pengguna mengakses sistem menggunakan sebuah web browser pada lokasi terkini atau pada perangkat yang mereka gunakan seperti PC dan gadget.
·Multi-tenansi memungkinkan sharing sumberdaya dan biaya melalui sebuah kolam besar pengguna dari pengguna-pengguna yang mengijinkan untuk :

- Centralisasi dari infrastruktur dalam lokasi dengan biaya rendah
- Kapasitas beban puncak bertambah (pengguna perlu bukan enginer untuk level beban yang memungkinkan.
- Utilisasi dan efisiensi bertambah untuk sistem yang sering hanya 10-20% saja utilisasinya
·Kehandalan bertambah jika multiple redundant site di gunakan, yang mana membuat cloud computing merupakan desain yang cocok untuk kelangsungan bisnis dan penanggulanan bencana.
·Skalabilitas melalui provisioning yang dinamis berdasarkan permintaan
·Performa yang termonitor, dan konsisten dan arsitektur yang di bangun menggunakan web service sebagai interface sistem.
·Keamanan bertambah dikarenakan data terpusat
·Perawatan dari aplikasi cloud computing menjadi lebih mudah, sebab mereka tidak perlu di instal di komputer user lokal. Mudah mensupport dan menambah fitur secara instan.


 Lapisan (layer)

Layer atau lapisan dari Cloud Computing adalah :

Client,

Seorang klien awan terdiri dari perangkat keras komputer dan / atau perangkat lunak komputer yang bergantung pada komputasi awan untuk pengiriman aplikasi, atau yang dirancang khusus untuk pengiriman layanan awan dan bahwa, dalam kasus lain, pada dasarnya tidak berguna tanpa itu. Contohnya termasuk beberapa komputer, ponsel dan perangkat lain, sistem operasi dan browser

Aplikasi,

Awan aplikasi layanan atau “Software sebagai Service (SaaS)” menyediakan perangkat lunak sebagai layanan melalui Internet, menghilangkan kebutuhan untuk menginstal dan menjalankan aplikasi pada komputer sendiri dan menyederhanakan pemeliharaan pelanggan dan support . Orang-orang cenderung menggunakan istilah “SaaS” dan “awan”secara bergantian, padahal sebenarnya mereka adalah dua hal yang berbeda karakteristik utama meliputi:

Berbasis jaringan akses, dan pengelolaan, tersedia secara komersial (misalnya, tidak kustom) perangkat lunak
Kegiatan yang dikelola dari lokasi pusat daripada di lokasi masing-masing pelanggan, memungkinkan pelanggan untuk mengakses aplikasi remote via Web
Pengiriman Aplikasi yang biasanya lebih dekat dengan model satu-ke-banyak (misalnya tunggal, arsitektur multi-penyewa) daripada satu-ke-satu model, termasuk arsitektur, harga, kemitraan, dan karakteristik manajemen
Update fitur terpusat , yang menyingkirkan kebutuhan untuk download patch dan upgrade

Platform,

Platform layanan Cloud atau “Platform as a Service (PaaS)” memberikan platform komputasi dan / atau solusi stack sebagai layanan, infrastruktur awan yang sering di konsumsi dan mempertahankan aplikasi awan. Ini memfasilitasi penyebaran aplikasi tanpa biaya dan kompleksitas membeli dan mengelola perangkat keras dan lapisan perangkat lunak yang mendasari

Infrastruktur
Layanan Infrastruktur cloud, juga di sebut sebagai Infrastruktur sebagai sebuah servis atau layanan (IaaS), mendeliver infrastruktur komputer, biasanya sebuah lingkungan virtualisasi platform, sebagai sebuah Service atau Layanan. Daripada membeli server, perangkat lunak, space pusat data atau peralatan jaringan, klien hanya membeli resource sebagai sebuah layanan yang ter outsource dengan penuh. Biasanya infrastruktur yang dibangun ini ada di Tier-3 dengan banyak Tier-4 dari ratusan mesin virtual.

Server,

Lapisan server berisi perangkat keras komputer dan atau perangkat lunak yang khusus di desain untuk memenuhi layanan cloud, termasuk prosesor multi-core, sistem operasi khusus cloud dan kombinasi yang di tawarkan kepada klien.

 Deployment Model

Ada beberapa macam model penerapan Cloud ini , yakni :
1.       Cloud Publik
2.       Cloud Community
3.       Hybrid Cloud dan IT delivery hybrid
4.       Combine Cloud
5.       Private Cloud

Peluang Bisnis Cloud

Peluang bisnis pada cloud ini masih cukup besar mengingat sedang tumbuhnya bisnis di seluruh dunia. Tetapi harus di dukung oleh modal yang besar karena penyediaan infrastruktur untuk Cloud ini tidaklah sedikit.

Tetapi bagi konsumen, dengan adanya cloud computing atau komputasi awan ini, semakin mempermudah konsumen dalam menyediakan aplikasi yang selalu online setiap dan bisa di akses dimana saja tanpa memikirkan resiko kehilangan data karena data ataupun karena kelalaian seorang administrator. Mengurangi biaya perawatan hardware dan efisiensi dari segi sumber daya manusia juga.
Tinggal di sesuaikan dengan kebutuhan bisnis kita saat ini, karena perlu tidaknya sebuah teknologi dari cloud computing ini bergantung kepada kebutuhan bisnis kita.

0 komentar:

Posting Komentar