Minggu, 09 Oktober 2016

KONSEP CLOUD COMPUTING PERTEMUAN KE-1

PENGENALAN CLOUD COMPUTING


Pengertian Cloud Computing
Cloud computing adalah merupakan model komputasi dimana sumber daya seperti daya komputasi, media penyimpanan (storage), jaringan (network) dan software dijalankan sebagai layanan melalui media jaringan, bahkan dapat diakses di tempat manapun selama terkoneksi dengan internet. Dalam hal ini untuk dapat membangun jaringan cloud computing sederhana dapat di lakukan pada jaringan local/intranet. Banyak sekali software yang berbasis open source terutama GNU/Linux mendistribusikannya sebagai basis server cloud computing dan virtualisasi, salah satunya proxmox. Menjadi salah satu solusi untuk membangun sistem komputasi yang handal dan dapat di manfaatkan dimanapun.
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 ”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.

UTILITY COMPUTING
Utilitas komputasi adalah model penyediaan layanan di mana penyedia layanan membuat sumber daya komputasi dan manajemen infrastruktur yang tersedia untuk pelanggan yang diperlukan, dan biaya mereka untuk penggunaan khusus daripada flat rate. Seperti jenis lain dari komputasi on-demand (seperti komputasi grid), model utilitas berusaha untuk memaksimalkan efisiensi penggunaan sumber daya dan / atau meminimalkan biaya yang terkait. adalah kemasan sumber daya komputasi, seperti komputasi, penyimpanan dan jasa, sebagai layanan meteran. Model ini memiliki keuntungan dari rendah atau tidak ada biaya awal untuk mendapatkan sumber daya komputer; sebagai gantinya, sumber daya komputasi pada dasarnya sewaan.
Ini pengemasan ulang dari layanan komputasi menjadi dasar dari pergeseran ke "on demand" komputasi, perangkat lunak sebagai layanan cloud dan model komputasi yang lebih disebarkan gagasan komputasi, aplikasi dan jaringan sebagai layanan.
Ada beberapa skeptisisme awal tentang perubahan yang signifikan tersebut. Namun, model baru komputasi tertangkap dan akhirnya menjadi mainstream.
IBM, HP dan Microsoft adalah pemimpin awal dalam bidang baru Utility Computing dengan unit bisnis mereka dan para peneliti yang bekerja pada arsitektur, pembayaran dan pengembangan tantangan model komputasi baru. Google, Amazon dan lain-lain mulai memimpin pada tahun 2008, saat mereka mendirikan layanan utilitas mereka sendiri untuk komputasi, penyimpanan dan aplikasi.
Utilitas Computing dapat mendukung komputasi grid yang memiliki karakteristik perhitungan yang sangat besar atau puncak tiba-tiba dalam permintaan yang didukung melalui sejumlah besar komputer.
"Utilitas komputasi" telah biasanya membayangkan beberapa bentuk virtualisasi sehingga jumlah penyimpanan atau daya komputasi yang tersedia jauh lebih besar dari komputer time-sharing tunggal. Beberapa server yang digunakan pada "back end" untuk membuat ini mungkin. Ini mungkin menjadi cluster komputer khusus khusus dibangun untuk tujuan yang disewakan, atau bahkan superkomputer kurang dimanfaatkan. Teknik menjalankan perhitungan tunggal pada beberapa komputer dikenal sebagai komputasi terdistribusi.
Istilah "grid computing" sering digunakan untuk menggambarkan bentuk khusus dari komputasi terdistribusi, di mana node mendukung secara geografis didistribusikan atau lintas domain administrasi. Untuk memberikan layanan komputasi utilitas, perusahaan dapat "bundel" sumber daya anggota masyarakat untuk dijual, yang mungkin dibayar dengan sebagian dari pendapatan dari klien.
Salah satu model, yang umum dalam aplikasi komputasi relawan, adalah untuk server pusat untuk mengeluarkan tugas untuk node yang berpartisipasi, pada perintah yang telah disetujui pengguna akhir (dalam kasus komersial, pelanggan yang membayar). Model lain, kadang-kadang disebut Virtual Organization (VO), Lebih terdesentralisasi, dengan organisasi membeli dan menjual sumber daya komputasi yang diperlukan atau saat mereka pergi menganggur.
Definisi "utilitas komputasi" kadang-kadang diperluas untuk tugas-tugas khusus, seperti layanan web.

SEVICE ORIENTATION
Layanan orientasi adalah paradigma desain untuk membangun perangkat lunak komputer dalam bentuk jasa. Seperti paradigma desain lainnya (misalnya objek-orientasi), layanan-orientasi memberikan pendekatan yang mengatur untuk mengotomatisasi logika bisnis sebagai sistem terdistribusi. Apa yang membedakan layanan-orientasi adalah seperangkat prinsip-prinsip desain untuk memastikan cara yang melaksanakan pemisahan keprihatinan dalam perangkat lunak. Sebuah arsitektur berorientasi layanan (SOA) diatur oleh prinsip-prinsip ini. Menerapkan hasil layanan-orientasi dalam satuan perangkat lunak dibagi menjadi kemampuan operasional, masing-masing dirancang untuk memecahkan masalah individu. Unit ini memenuhi syarat sebagai layanan.
Layanan-orientasi telah menerima banyak perhatian sejak tahun 2005 karena manfaat yang menjanjikan. Ini termasuk peningkatan laba atas investasi, kelincahan organisasi dan interoperabilitas serta keselarasan yang lebih baik antara bisnis dan TI. Ini didasarkan berat pada paradigma desain sebelumnya dan meningkatkan mereka dengan standardisasi, kopling longgar dan keterlibatan bisnis.
Berdasarkan jenis layanannya cloud computing dibagi menjadi 3 (tiga) macam, yaitu:

Software as a Service (SaaS) : Layanan yang menyediakan aplikasi jadi / siap pakai kepada End user. Ciri dari layanan ini adalah user tidak perlu membuat aplikasi, tidak perlu menyiapkan tempat dan juga infrastruktur. Contoh SaaS adalah gmail, ymail, facebook, twitter, dropbox. Atau yang berbayar seperti salesforce, office365, dsb.
Platform as a Service (PaaS) : Layanan yang menyewakan “tempat” untuk menjalankan aplikasi dari user. Tempat yang dimaksud seperti sistem operasi, database, framework, dsb yang merupakan wadah untuk berjalannya aplikasi. Ciri dari layanan ini adalah user tidak perlu melakukan maintenance dan tidak perlu menyiapkan infrastruktur. Sehingga user dapat tetap fokus membangun aplikasinya. Contoh Pass adalah Windows Azure, Amazon Web Service, GoogleApp Engine.
Infrastructure as a Service (IaaS) : Layanan yang menyewakan infrastruktur IT kepada user yang ingin membangun layanan cloud. Infrastruktur disini bersifat fisik, bisa berupa memory, penyimpanan, server, jaringan, dsb. Hal-hal seperti membuat aplikasi dan konfigurasinya diserahkan kepada user. Cloud provider hanya menyediakan infrastruktur berdasarkan request dari user. Ciri layanan ini adalah jika user ingin mengupgrade memory atau menambah server, user tinggal menghubungi provider kemudian provider akan menyediakan sesuai dengan permintaan. Contoh IaaS adalah Amazon EC2, Rackspace cloud.

GRID COMPUTING
Computasi Grid adalah penggunaan sumber daya yang melibatkan banyak komputer yang terdistribusi dan terpisah secara geografis untuk memecahkan persoalan komputasi dalam skala besar.
Definisi Grid Computing Menurut tulisan singkat Ian Foster ada check-list yang dapat digunakan untuk mengidentifikasi bahwa suatu sistem melakukan komputasi grid yaitu :
o 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.
o 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.
o Sistem tersebut berusaha untuk mencapai kualitas layanan yang canggih, (nontrivial quality of service) yang jauh diatas kualitas layanan komponen individu dari komputasi grid tersebut.

HARDWARE VIRTUALISATION
Virtualisasi hardware atau platform virtualisasi mengacu pada penciptaan mesin virtual yang bertindak seperti komputer nyata dengan sistem operasi. Software dijalankan pada mesin-mesin virtual dipisahkan dari sumber daya perangkat keras yang mendasari. Sebagai contoh, sebuah komputer yang menjalankan Microsoft Windows mungkin host mesin virtual yang terlihat seperti sebuah komputer dengan sistem operasi Ubuntu Linux; Software berbasis Ubuntu dapat dijalankan pada mesin virtual.
Dalam virtualisasi hardware, mesin host adalah mesin yang sebenarnya di mana virtualisasi berlangsung, dan mesin tamu adalah mesin virtual. Kata-kata tuan rumah dan tamu yang digunakan untuk membedakan perangkat lunak yang berjalan pada mesin fisik dari perangkat lunak yang berjalan pada mesin virtual. Perangkat lunak atau firmware yang menciptakan mesin virtual pada perangkat keras tuan rumah disebut hypervisor atau Virtual Machine Manager.
Berbagai jenis virtualisasi hardware meliputi:
1.  Virtualisasi lengkap: simulasi Hampir lengkap perangkat keras yang sebenarnya untuk memungkinkan perangkat lunak, yang biasanya terdiri dari sistem operasi tamu, untuk berjalan tanpa modifikasi.
2.  Virtualisasi Partial: Beberapa tapi tidak semua dari lingkungan target simulasi. Beberapa program tamu, oleh karena itu, mungkin perlu modifikasi untuk berjalan dalam lingkungan virtual ini.
3.  Paravirtualization: Lingkungan hardware tidak simulasi; Namun, program tamu dijalankan dalam domain terisolasi mereka sendiri, seolah-olah mereka berjalan pada sistem yang terpisah. Program Tamu harus secara khusus dimodifikasi untuk berjalan dalam lingkungan ini.

AUTONOMIC COMPUTING
Komputasi otonom mengacu pada karakteristik diri mengelola sumber daya komputasi terdistribusi, beradaptasi dengan perubahan yang tak terduga sementara bersembunyi kompleksitas intrinsik untuk operator dan pengguna. Dimulai oleh IBM pada tahun 2001, inisiatif ini akhirnya bertujuan untuk mengembangkan sistem komputer yang mampu manajemen diri, untuk mengatasi kompleksitas berkembang pesat komputasi sistem manajemen, dan untuk mengurangi hambatan yang kompleksitas pose untuk pertumbuhan lebih lanjut.
Sistem ini membuat keputusan sendiri, dengan kebijakan tingkat tinggi; itu akan terus-menerus memeriksa dan mengoptimalkan status dan secara otomatis menyesuaikan diri dengan perubahan kondisi. Sebuah kerangka kerja komputasi otonom terdiri dari komponen otonom (AC) berinteraksi satu sama lain. AC dapat dimodelkan dalam dua loop utama kontrol (lokal dan global) dengan sensor (untuk self-monitoring), efektor (untuk penyesuaian diri), pengetahuan dan perencana / adaptor untuk mengeksploitasi kebijakan berdasarkan diri dan lingkungan kesadaran.
Didorong oleh visi tersebut, berbagai kerangka arsitektur berdasarkan komponen otonom "mengatur diri sendiri" baru-baru ini diusulkan. Tren sangat mirip baru-baru ini ditandai penelitian yang signifikan di bidang sistem multi-agent. Namun, sebagian besar dari pendekatan ini biasanya dipahami dengan arsitektur server terpusat atau berbasis klaster dalam pikiran dan sebagian besar menjawab kebutuhan mengurangi biaya manajemen daripada kebutuhan memungkinkan sistem software yang kompleks atau menyediakan layanan yang inovatif. Beberapa sistem otonom melibatkan agen mobile berinteraksi melalui mekanisme komunikasi longgar ditambah.
Perhitungan Otonomi berorientasi paradigma yang diusulkan oleh Jiming Liu pada tahun 2001 yang menggunakan sistem buatan meniru perilaku kolektif hewan sosial 'untuk memecahkan masalah komputasi sulit. Misalnya, optimasi koloni semut dapat dipelajari dalam paradigma ini.

MODEL LAYANAN CLOUD COMPUTING
Infrastructure as a Service (IaaS)
Infrastructure as a Service adalah layanan komputasi awan yang menyediakan infrastruktur IT berupa CPU, RAM, storage, bandwith dan konfigurasi lain. Komponen-komponen tersebut digunakan untuk membangun komputer virtual. Komputer virtual dapat diinstal sistem operasi dan aplikasi sesuai kebutuhan. Keuntungan layanan IaaS ini adalah tidak perlu membeli komputer fisik sehingga lebih menghemat biaya. Konfigurasi komputer virtual juga bisa diubah sesuai kebutuhan. Misalkan saat storage hampir penuh, storage bisa ditambah dengan segera. Perusahaan yang menyediakan IaaS adalah Amazon EC2, TelkomCloud dan BizNetCloud.

Platform as a Service (PaaS)
Platform as a Service adalah layanan yang menyediakan computing platform. Biasanya sudah terdapat sistem operasi, database, web server dan framework aplikasi agar dapat menjalankan aplikasi yang telah dibuat. Perusahaan yang menyediakan layanan tersebutlah yang bertanggung jawab dalam pemeliharaan computing platform ini. Keuntungan layanan PaaS ini bagi pengembang adalah mereka bisa fokus pada aplikasi yang mereka buat tanpa memikirkan tentang pemeliharaan dari computing platform. Contoh penyedia layanan PaaS adalah Amazon Web Service dan Windows Azure.

Software as a Service (SaaS)
Software as a Service adalah layanan komputasi awan dimana kita bisa langsung menggunakan aplikasi yang telah disediakan. Penyedia layanan mengelola infrastruktur dan platform yang menjalankan aplikasi tersebut. Contoh layanan aplikasi email yaitu gmail, yahoo dan outlook sedangkan contoh aplikasi media sosial adalah twitter, facebook dan google+. Keuntungan dari layanan ini adalah pengguna tidak perlu membeli lisensi untuk mengakses aplikasi tersebut. Pengguna hanya membutuhkan perangkat klien komputasi awan yang terhubung ke internet. Ada juga aplikasi yang mengharuskan pengguna untuk berlangganan agar bisa mengakses aplikasi yaitu Office 365 dan Adobe Creative Cloud.

MODEL DEPLOYMENTS CLOUD COMPUTING
Public Cloud
Public Cloud adalah layanan  infrastruktur yang disediakan off-site melalui Internet. Public Cloud ini menawarkan level yang tinggi dari efisiensi share resources. Namun, mereka juga lebih rentan dari pada private Cloud. Public Cloud adalah pilihan yang tepat dengan kondisi:

o Beban kerja standar untuk aplikasi yang digunakan oleh banyak orang, seperti e -mail.
o Anda perlu untuk menguji dan mengembangkan kode aplikasi.
o Anda memiliki SaaS ( Software as a Service ) aplikasi dari vendor yang memiliki strategi keamanan yang diterapkan.
o Anda perlu kapasitas tambahan (kemampuan untuk menambahkan kapasitas komputer untuk puncak kali).
o Melakukan proyek kolaborasi.
o Anda melakukan sebuah proyek pengembangan perangkat lunak ad- hoc menggunakan platform sebagai layanan ( PaaS ) yang menawarkan cloud.

Private Cloud
Private Cloud adalah salah satu layanan di mana infrastruktur diselenggarakan di private network. Private Cloud ini menawarkan tingkat keamanan dan kontrol yang tinggi, tapi perusahaan harus tetap membeli dan memelihara software dan infrastuktur, yang mana hal itu bisa mengurangi biaya. Sebuah Private Cloud adalah pilihan yang tepat dengan kondisi:

o Data dan aplikasi adalah bisnis Anda. Oleh karena itu , kontrol dan keamanan adalah hal yang terpenting.
o Bisnis Anda adalah bagian dari sebuah industri yang harus sesuai dengan masalah keamanan dan privasi data yang ketat.
o Perusahaan Anda cukup besar untuk menjalankan data center  cloud generasi selanjutnya  secara efisien dan efektif sendiri.
Hal yang cukup rumit adalah, garis batas antara private and public Cloud yang masih belum jelas /kabur. Sebagai contoh, beberapa perusahaan public cloud kini menawarkan versi  privat cloud mereka. Beberapa perusahaan yang hanya menawarkan teknologi private cloud kini menawarkan versi public dari mereka dengan capabilities yang sama.

Hybrid Cloud
Hybrid Cloud mencakup berbagai pilihan public and private dengan beberapa penyedia. Dengan menshare hal-hal di atas Hybrid Cloud, Anda menjaga setiap aspek di bisnis Anda dalam lingkungan yang seifisien mungkin. The downside adalah bahwa Anda harus mentrack berbagai platform security yang berbeda dan memastikan bahwa semua aspek dari bisnis Anda dapat terhubung satu sama lain. Berikut adalah beberapa situasi di mana lingkungan hybrid adalah pilihan yang terbaik.

o Perusahaan Anda ingin menggunakan aplikasi SaaS tetapi mengkhawatirkan keamanan. Vendor SaaS Anda dapat membuat Privat cloud hanya untuk perusahaan Anda di dalam firewall mereka. Mereka menyediakan  virtual private network ( VPN ) untuk keamanan tambahan.
o Perusahaan Anda menawarkan layanan yang disesuaikan untuk pasar vertikal yang berbeda. Anda dapat menggunakan Public Cloud untuk berinteraksi dengan klien tetapi menyimpan data mereka dijamin dalam private cloud.
Persyaratan manajemen Cloud Computing menjadi jauh lebih kompleks bila Anda perlu mengelola private, public, and traditional data centers bersama-sama. Anda harus menambahkan kemampuan untuk penyatuan environments ini.

ISU TERKAIT DENGAN CLOUD COMPUTING
Privasi
Model Cloud telah dikritik oleh pendukung privasi untuk kemudahan yang lebih besar di mana perusahaan hosting layanan kontrol Cloud, dan dengan demikian, dapat memantau di akan, secara sah atau melawan hukum, komunikasi dan data yang tersimpan antara pengguna dan perusahaan tuan rumah. Contoh seperti program NSA rahasia, bekerja dengan AT & T, dan Verizon, yang tercatat lebih dari 10 juta panggilan telepon antara warga Amerika, menyebabkan ketidakpastian antara pendukung privasi, dan kekuasaan yang lebih besar memberikan kepada perusahaan-perusahaan telekomunikasi untuk memantau aktivitas pengguna Sementara ada usaha (seperti AS-Uni Eropa Safe Harbor) untuk “menyelaraskan” lingkungan hukum, penyedia seperti Amazon masih melayani pasar utama (biasanya Amerika Serikat dan Uni Eropa) dengan mengerahkan infrastruktur lokal dan memungkinkan pelanggan untuk memilih ” zona ketersediaan “

Kepatuhan
Dalam rangka untuk memperoleh kepatuhan terhadap peraturan termasuk FISMA, HIPAA dan SOX di Amerika Serikat, Perlindungan Data Petunjuk di Uni Eropa dan kartu kredit industri PCI DSS, pengguna mungkin harus mengadopsi mode penyebaran masyarakat atau hibrida yang biasanya lebih mahal dan mungkin menawarkan keuntungan dibatasi. Ini adalah bagaimana Google mampu “mengelola dan memenuhi persyaratan tambahan di luar kebijakan pemerintah FISMA” dan Rackspace Cloud dapat mengklaim kepatuhan PCI.  Pelanggan di kontraktor Uni Eropa dengan Penyedia Cloud didirikan di luar Uni Eropa / EEA harus mematuhi peraturan Uni Eropa terhadap ekspor data pribadi.
Banyak penyedia layanan juga memperoleh sertifikasi SAS 70 Type II (misalnya Amazon, Salesforce.com,  Google dan Microsoft , namun ini telah dikritik atas dasar bahwa mengangkat tangan-set tujuan dan standar yang ditentukan oleh auditor dan auditee sering tidak diungkapkan dan dapat bervariasi secara luas  Penyedia biasanya membuat informasi ini tersedia atas permintaan, di bawah perjanjian non-disclosure..

Hukum
Pada bulan Maret 2007, Dell diterapkan untuk merek dagang “cloud computing” istilah (US Merek 77139082) di Amerika Serikat. The “Pemberitahuan Penyisihan” perusahaan diterima pada bulan Juli 2008 dibatalkan pada bulan Agustus, sehingga penolakan resmi aplikasi merek dagang kurang dari seminggu kemudian. Sejak tahun 2007, jumlah pengajuan merek dagang yang meliputi komputasi awan, barang dan jasa telah meningkat pada tingkat hampir eksponensial. Sebagai perusahaan berusaha untuk posisi yang lebih baik diri untuk komputasi awan branding dan pemasaran usaha, awan pengajuan merek dagang komputasi meningkat sebesar 483% antara tahun 2008 dan 2009. Pada tahun 2009, merek dagang 116 komputasi awan diajukan, merek dagang dan analis memprediksi bahwa lebih dari 500 tanda tersebut dapat diajukan selama tahun 2010.
kasus hukum lain mungkin bentuk penggunaan komputasi awan oleh sektor publik. Pada tanggal 29 Oktober 2010, Google mengajukan gugatan terhadap US Department of Interior, yang membuka tawaran untuk perangkat lunak yang diperlukan bahwa peserta tender menggunakan Microsoft Produktivitas Bisnis Online Suite. Google digugat, menyebut kebutuhan  Para ahli telah menunjukkan bahwa, mulai tahun 2005, prevalensi standar terbuka dan open source mungkin berdampak pada cara entitas publik memilih untuk memilih vendor “terlalu membatasi kompetisi.”.

Open source

Perangkat lunak open source telah memberikan fondasi untuk implementasi komputasi awan banyak  Pada bulan November 2007., Free Software Foundation merilis Affero General Public License, sebuah versi GPLv3 dimaksudkan untuk menutup celah hukum yang dirasakan berhubungan dengan perangkat lunak gratis yang dirancang untuk dijalankan melalui jaringan

Tidak ada komentar:

Posting Komentar