Selasa, 14 Mei 2013

Cloud Computing


Cloud computing adalah penggunaan komputasi sumber daya (hardware dan software) yang tersedia di lokasi terpencil dan dapat diakses melalui jaringan (biasanya internet ). Nama berasal dari penggunaan umum dari simbol awan berbentuk sebagai abstraksi untuk infrastruktur kompleks yang dikandungnya dalam diagram sistem. Cloud computing mempercayakan layanan remote dengan data pengguna, perangkat lunak dan komputasi.
Akhir pengguna akses berbasis cloud aplikasi melalui browser web atau desktop ringan atau aplikasi mobile sedangkanbisnis perangkat lunak dan data pengguna disimpan di server di lokasi yang jauh. Para pendukung mengklaim bahwa komputasi awan memungkinkan perusahaan untuk menghindari biaya dimuka infrastruktur, dan fokus pada proyek-proyek yang membedakan bisnis mereka bukan infrastruktur.  Para pendukung juga mengklaim bahwa komputasi awan memungkinkan perusahaan untuk mendapatkan aplikasi mereka dan berjalan lebih cepat, dengan peningkatan pengelolaan dan kurang pemeliharaan, dan memungkinkan TI untuk lebih cepat menyesuaikan sumber daya untuk memenuhi permintaan bisnis berfluktuasi dan tak terduga.
Dalam model bisnis menggunakan perangkat lunak sebagai layanan (SaaS), pengguna disediakan akses ke perangkat lunak aplikasi dan database. Penyedia awan mengelola infrastruktur dan platform yang menjalankan aplikasi. SaaS kadang-kadang disebut sebagai "perangkat lunak on-demand" dan biasanya harga pada basis pay-per-gunakan.Penyedia SaaS umumnya aplikasi menggunakan harga biaya berlangganan.
Pendukung mengklaim SaaS memungkinkan bisnis potensi untuk mengurangi biaya operasional TI dengan hardware outsourcing dan pemeliharaan perangkat lunak dan dukungan kepada penyedia awan. Hal ini memungkinkan bisnis untuk mengalokasikan biaya TI operasi dari hardware / software belanja dan beban karyawan, mencapai tujuan-tujuan lainnya. Selain itu, dengan aplikasi host terpusat, update dapat dilepaskan tanpa perlu bagi pengguna untuk menginstal perangkat lunak baru. Salah satu kelemahan dari SaaS adalah bahwa data pengguna yang disimpan di server penyedia awan. Akibatnya, mungkin ada akses tidak sah ke data.
Cloud computing bergantung pada berbagi sumber daya untuk mencapai koherensi dan skala ekonomi yang mirip dengan utilitas (seperti jaringan listrik ) melalui jaringan.  Pada dasar dari komputasi awan adalah konsep yang lebih luas dari konvergensi infrastruktur dan pelayanan bersama .
Sistem dan konsep serupa
Cloud Computing adalah hasil dari evolusi dan adopsi teknologi yang sudah ada dan paradigma. Tujuan dari komputasi awan adalah untuk memungkinkan pengguna untuk mengambil manfaat dari semua teknologi ini, tanpa perlu pengetahuan yang mendalam tentang atau keahlian dengan masing-masing dari mereka. Awan bertujuan untuk memotong biaya, dan membantu pengguna fokus pada bisnis inti mereka bukannya terhambat oleh rintangan TI.
Teknologi yang memungkinkan utama untuk cloud computing adalah virtualisasi . Virtualisasi abstrak infrastruktur fisik, yang merupakan komponen yang paling kaku, dan membuatnya tersedia sebagai komponen lunak yang mudah digunakan dan mengelola. Dengan demikian, virtualisasi memberikan kelincahan yang dibutuhkan untuk mempercepat operasi TI, dan mengurangi biaya dengan meningkatkan infrastruktur utilisasi . Di sisi lain, komputasi otonom mengotomatiskan proses melalui mana pengguna dapat sumber penyediaan on-demand . Dengan meminimalkan keterlibatan pengguna, kecepatan otomatisasi proses dan mengurangi kemungkinan kesalahan manusia.
Pengguna menghadapi masalah bisnis yang sulit setiap hari. Cloud computing mengadopsi konsep dari Arsitektur berorientasi layanan (SOA) yang dapat membantu pengguna memecahkan masalah ini menjadi layanan yang dapat diintegrasikan untuk memberikan solusi. Cloud computing menyediakan semua sumber daya sebagai layanan, dan membuat penggunaan standar mapan dan praktik terbaik yang diperoleh dalam domain SOA untuk memungkinkan akses global dan mudah untuk layanan awan dengan cara standar.
Cloud computing juga memanfaatkan konsep-konsep dari komputasi utilitas untuk menyediakan metrik untuk layanan yang digunakan. Metrik tersebut adalah inti dari awan bayar per-gunakan model umum. Selain itu, layanan yang diukur adalah bagian penting dari umpan balik dalam komputasi otonom, memungkinkan layanan untuk skala on-demand dan untuk melakukan pemulihan kegagalan otomatis.
Cloud computing adalah jenis komputasi grid , melainkan telah berkembang dari komputasi grid dengan mengatasi QoS (kualitas pelayanan) dan kehandalan masalah. Cloud computing menyediakan alat dan teknologi untuk membangun data / menghitung aplikasi paralel intensif dengan harga yang jauh lebih terjangkau dibandingkan dengan tradisional komputasi paralel teknik.
Cloud computing saham karakteristik dengan:
Client-server model - komputasi client-server mengacu secara luas untuk setiap aplikasi terdistribusi yang membedakan antara penyedia layanan (server) dan peminta layanan (klien).
Grid computing - "Suatu bentuk terdistribusi dan komputasi paralel , dimana 'super dan virtual komputer terdiri dari klaster dari jaringan, longgar ditambah komputer bertindak dalam konser untuk melakukan tugas yang sangat besar. "
Mainframe komputer - komputer Powerfull digunakan terutama oleh organisasi-organisasi besar untuk aplikasi kritis, pengolahan seperti data biasanya massal sensus statistik, industri dan konsumen, polisi dan dinas intelijen rahasia, perencanaan sumber daya perusahaan , dan keuangan proses transaksi .
Komputasi utilitas - The "kemasan sumber daya komputasi ., seperti perhitungan dan penyimpanan, sebagai layanan meteran mirip dengan utilitas publik tradisional, seperti listrik "
Peer-to-peer berarti didistribusikan arsitektur tanpa perlu koordinasi pusat. Peserta keduanya pemasok dan konsumen sumber daya (berbeda dengan model client-server tradisional).
Cloud game -juga dikenal sebagai on-demand-game adalah cara memberikan permainan untuk komputer. Data Gaming disimpan dalam server penyedia, sehingga game yang independen dari komputer klien yang digunakan untuk bermain game.
Karakteristik
Cloud computing pameran karakteristik utama sebagai berikut:
Agility meningkatkan dengan kemampuan pengguna untuk kembali penyediaan sumber daya teknologi infrastruktur.
Pemrograman aplikasi antarmuka (API) aksesibilitas untuk perangkat lunak yang memungkinkan mesin untuk berinteraksi dengan perangkat lunak awan dengan cara yang sama bahwa user interface tradisional (misalnya, komputer desktop) memfasilitasi interaksi antara manusia dan komputer. Sistem komputasi awan biasanya menggunakan Negara Transfer ( SISA ) berbasis API.
Biaya diklaim dikurangi, dan dalam pengiriman awan model pelayanan masyarakat belanja modal diubah menjadi biaya operasional .  Hal ini diakui untuk menurunkan hambatan masuk , seperti infrastruktur biasanya disediakan oleh pihak-ketiga dan tidak perlu dibeli untuk satu kali atau tugas-tugas komputasi intensif jarang. Harga atas dasar utilitas komputasi halus dengan pilihan penggunaan berbasis dan lebih sedikit kemampuan IT diperlukan untuk implementasi (in-house).  Negara e-FISKAL proyek dari repositori seni  berisi beberapa artikel melihat ke aspek biaya secara lebih rinci, kebanyakan dari mereka menyimpulkan bahwa penghematan biaya tergantung pada jenis kegiatan yang didukung dan jenis infrastruktur yang tersedia di rumah.
Perangkat dan independensi lokasi  memungkinkan pengguna untuk mengakses sistem menggunakan browser web terlepas dari lokasi mereka atau apa perangkat yang mereka gunakan (misalnya, PC, ponsel). Sebagai infrastruktur off-site (biasanya disediakan oleh pihak-ketiga) dan diakses melalui internet, pengguna dapat terhubung dari mana saja.
Virtualisasi teknologi memungkinkan server dan perangkat penyimpanan untuk dibagikan dan pemanfaatan ditingkatkan. Aplikasi dapat dengan mudah bermigrasi dari satu server fisik yang lain.
Multitenancy memungkinkan berbagi sumber daya dan biaya di kolam besar pengguna sehingga memungkinkan untuk:
Sentralisasi infrastruktur di lokasi dengan biaya yang lebih rendah (seperti real estat, listrik, dll)
Kapasitas beban puncak meningkat (pengguna tidak perlu insinyur untuk kemungkinan beban-tingkat tertinggi)
Pemanfaatan perbaikan dan efisiensi untuk sistem yang sering hanya 10-20% digunakan.
Keandalan ditingkatkan jika berlebihan beberapa situs yang digunakan, yang membuat dirancang dengan baik komputasi awan yang cocok untuk kelangsungan bisnis dan pemulihan bencana .
Skalabilitas dan elastisitas melalui dinamis ("on-demand") penyediaan sumber daya pada halus, secara self-service mendekati real-time,  tanpa pengguna harus insinyur untuk beban puncak.
Kinerja dimonitor, dan arsitektur konsisten dan longgar digabungkan dibangun menggunakan layanan web sebagai antarmuka sistem.
Keamanan dapat meningkatkan karena sentralisasi data, meningkatkan fokus pada keamanan sumber daya, dll, tetapi keprihatinan dapat bertahan sekitar kehilangan kontrol atas data sensitif tertentu, dan kurangnya keamanan untuk kernel disimpan.  Keamanan sering sebagai baik atau lebih baik daripada sistem tradisional lainnya, sebagian karena penyedia dapat mencurahkan sumber daya untuk memecahkan masalah keamanan yang banyak pelanggan tidak mampu.  Namun, kompleksitas keamanan sangat meningkat ketika data didistribusikan ke daerah yang lebih luas atau lebih banyak perangkat dan dalam sistem multi-penyewa yang sedang bersama oleh pengguna yang tidak terkait. Selain itu, akses pengguna terhadap keamanan audit log mungkin sulit atau tidak mungkin. Instalasi awan swasta sebagian didorong oleh keinginan pengguna untuk mempertahankan kontrol atas infrastruktur dan menghindari kehilangan kontrol keamanan informasi.
Pemeliharaan aplikasi komputasi awan lebih mudah, karena mereka tidak perlu diinstal pada setiap komputer pengguna dan dapat diakses dari tempat yang berbeda.