NAMA : I KADEK DONNY FERNANDA
NIM : 1605551087
MATA KULIAH : APLIKASI SOSIAL MEDIA
DOSEN : I PUTU AGUS EKA PRATAMA, S.T., M.T.
TEKNOLOGI INFORMASI/TEKNIK/UNIVERSITAS UDAYANA
Membahas tentang Social Media dan Social Network tentu saja ada teknologi-teknologi dibalik Social Media dan Social Network, nah kali ini saya akan membahas salah satu teknologi tersebut yaitu tentang Komputasi Paralel. dimana Komputasi Paralel terdiri dari 3 bagian yaitu Cloud Computing, Cluster Computing, Grid Computing.
Cloud Computing
Cloud computing adalah sebuah paradigma komputasi, di mana sistem yang terhubung dalam jaringan pribadi atau publik, untuk menyediakan infrastruktur dinamis scalable untuk aplikasi, data da penyimpanan file. Dengan munculnya teknologi ini, biaya komputasi, aplikasi hosting, penyimpanan konten dan pengiriman berkurang secara signifikan.
Cloud computing adalah pendekatan praktis untuk mengalami manfaat biaya langsung dan memiliki potensi untuk mengubah pusat data dari padat modal set up untuk lingkungan variabel harga.
Ide komputasi awan didasarkan pada prinsip yang sangat mendasar dari "usabilitas kemampuan IT '. Perbedaan yang komputasi awan mengusung dibandingkan dengan konsep tradisional "komputasi grid", "komputasi terdistribusi", "utilitas komputasi", atau "otonom computing" adalah untuk memperluas wawasan melintasi batas-batas organisasi.
Cloud Computing menawarkan layanan yang dapat dikelompokkan menjadi tiga kategori:
1. Software as a Service (SaaS): Dalam model ini, aplikasi lengkap yang ditawarkan kepada pelanggan, sebagai layanan on demand. Sebuah contoh dari layanan berjalan di atas awan & beberapa pengguna akhir dilayani. Pada pelanggan "sisi, tidak ada kebutuhan untuk investasi dimuka di server atau lisensi perangkat lunak, sedangkan untuk penyedia, biaya diturunkan, karena hanya satu aplikasi perlu host & dipertahankan. Hari ini SaaS yang ditawarkan oleh perusahaan seperti Google, Salesforce, Microsoft, Zoho, dll
2. Platform as a Service (Paas): Di sini, lapisan perangkat lunak, atau lingkungan pengembangan dirumuskan & ditawarkan sebagai layanan, di mana tingkat lain yang lebih tinggi dari layanan dapat dibangun. pelanggan memiliki kebebasan untuk membangun aplikasi sendiri, yang berjalan pada penyedia "s infrastruktur. Untuk memenuhi pengelolaan dan skalabilitas persyaratan aplikasi, penyedia PaaS menawarkan kombinasi yang telah ditetapkan dari OS dan aplikasi server, seperti Platform LAMP (Linux, Apache, MySQL dan PHP), J2EE dibatasi, Ruby dll Google "s App Engine, Force. com, dll adalah beberapa PaaS contoh populer.
3. Infrastructure as a Service (IaaS): IaaS menyediakan kemampuan penyimpanan dan komputasi dasar sebagai layanan standar melalui jaringan. Server, sistem penyimpanan, peralatan jaringan, ruang data center dll dikumpulkan dan dibuat tersedia untuk menangani beban kerja. Pelanggan biasanya akan menggunakan perangkat lunak sendiri pada infrastruktur. Beberapa contoh umum adalah Amazon, GoGrid, 3 Tera, dll
Manfaat Cloud Computing:
1. Mengurangi Biaya
Ada sejumlah alasan untuk atribut teknologi Cloud dengan biaya yang lebih rendah. Model penagihan adalah membayar per penggunaan; infrastruktur tidak dibeli sehingga menurunkan pemeliharaan. Biaya awal dan biaya berulang yang jauh lebih rendah dari komputasi tradisional.
2. Penyimpanan Peningkatan
Dengan Infrastruktur besar yang ditawarkan oleh penyedia Cloud hari ini, penyimpanan & pemeliharaan volume data yang besar adalah kenyataan. paku beban kerja yang mendadak juga dikelola secara efektif & efisien, karena awan dapat skala dinamis.
3. Fleksibilitas
Ini adalah karakteristik yang sangat penting. Dengan perusahaan harus beradaptasi, bahkan lebih cepat, perubahan kondisi bisnis, kecepatan untuk menyampaikan sangat penting. Cloud computing menekankan pada mendapatkan aplikasi ke pasar sangat cepat, dengan menggunakan blok bangunan yang paling tepat yang diperlukan untuk penyebaran.
Cluster Computing
komputasi cluster terbaik ditandai sebagai integrasi dari sejumlah off-the-rak komputer komoditas dan sumber daya terpadu melalui perangkat keras, jaringan, dan software untuk berperilaku sebagai satu komputer. Awalnya, komputasi istilah cluster dan komputasi kinerja tinggi dipandang sebagai satu dan sama. Namun, teknologi yang tersedia saat ini telah mendefinisi ulang komputasi jangka cluster untuk memperpanjang melampaui komputasi paralel untuk menggabungkan cluster load-balancing (misalnya, cluster web) dan cluster ketersediaan tinggi. Cluster juga dapat digunakan untuk mengatasi beban menyeimbangkan, pemrosesan paralel, sistem manajemen, dan skalabilitas. Hari ini, cluster terdiri dari komputer komoditas biasanya terbatas ke saklar tunggal atau sekelompok switch yang saling berhubungan beroperasi pada Layer 2 dan dalam area lokal virtual tunggal jaringan (VLAN). Setiap node komputasi (komputer) mungkin memiliki karakteristik yang berbeda seperti prosesor tunggal atau desain multiprosesor simetris, dan akses ke berbagai jenis perangkat penyimpanan. Jaringan yang mendasarinya adalah jaringan khusus yang terdiri dari kecepatan tinggi, latency rendah switch yang mungkin dari saklar tunggal atau hirarki beberapa switch.
Berbagai tumbuh kemungkinan ada untuk teknologi cluster interkoneksi. Variabel yang berbeda akan menentukan perangkat keras jaringan untuk cluster. Harga-perport, bandwidth, latency, dan throughput adalah variabel kunci. Pemilihan jaringan teknologi tergantung pada sejumlah faktor, termasuk harga, kinerja, dan kompatibilitas dengan hardware klaster lainnya dan perangkat lunak sistem serta karakteristik komunikasi dari aplikasi yang akan menggunakan cluster. cluster
bukan komoditas dalam diri mereka, meskipun mereka mungkin didasarkan pada perangkat keras komoditas. Sejumlah keputusan perlu dibuat (misalnya, jenis hardware node berjalan pada, yang interkoneksi untuk menggunakan, dan jenis beralih arsitektur untuk membangun) sebelum perakitan berbagai cluster. Setiap keputusan akan mempengaruhi orang lain, dan beberapa mungkin akan didikte oleh tujuan penggunaan cluster. Memilih kanan elemen klaster melibatkan pemahaman tentang aplikasi dan diperlukan sumber daya yang meliputi, tetapi tidak terbatas pada, penyimpanan, throughput, latency, dan nomor node.
Manfaat utama dari cluster adalah skalabilitas, ketersediaan, dan kinerja. Untuk skalabilitas, cluster menggunakan kekuatan proses gabungan dari node komputasi untuk menjalankan aplikasi klaster-enabled seperti server database paralel pada kinerja yang lebih tinggi dari mesin tunggal dapat memberikan. Scaling kekuatan pemrosesan cluster dicapai dengan hanya menambahkan node tambahan untuk cluster.
Ketersediaan dalam cluster adalah meyakinkan sebagai node dalam cluster menyediakan cadangan satu sama lain dalam hal terjadi kegagalan. Dalam cluster ketersediaan tinggi, jika sebuah simpul diambil dari layanan atau gagal, beban ditransfer ke node lain (atau node) dalam cluster. Untuk pengguna, operasi ini transparan sebagai aplikasi dan data berjalan juga tersedia di failover node.
Manfaat tambahan datang dengan adanya gambar sistem tunggal dan kemudahan pengelolaan cluster. Dari perspektif pengguna pengguna melihat sebuah sumber daya aplikasi sebagai penyedia layanan dan aplikasi. Pengguna tidak tahu atau peduli jika sumber daya ini adalah server tunggal, cluster, atau bahkan yang simpul dalam cluster menyediakan layanan. Manfaat ini memetakan kebutuhan perusahaan saat ini bisnis, pendidikan, infrastruktur komunitas ilmiah militer dan. Kesimpulan,
cluster menyediakan:
• kapasitas Scalable untuk menghitung, data, dan aplikasi yang intensif transaksi,
termasuk dukungan dari beban kerja campuran
• skalabilitas horizontal dan vertikal tanpa downtime
• Kemampuan untuk menangani puncak tak terduga di beban kerja
• sistem manajemen Sentral gambar sistem tunggal
• 24 x 7 ketersediaan.
Grid Computing
Grid Computing dapat berarti hal yang berbeda untuk individu yang berbeda. grand visi sering disajikan sebagai analogi untuk jaringan listrik di mana pengguna (atau listrik peralatan) mendapatkan akses ke listrik melalui soket dinding dengan tidak peduli atau pertimbangan untuk di mana atau bagaimana listrik sebenarnya dihasilkan. Dalam pandangan ini Grid Gomputing, komputasi menjadi pengguna meresap dan individu (atau klien aplikasi) mendapatkan akses ke sumber daya komputasi (prosesor, storage, data, aplikasi, dan sebagainya) yang diperlukan dengan sedikit atau tanpa pengetahuan tentang di mana mereka sumber berada atau apa teknologi yang mendasari, hardware, operasi sistem, dan seterusnya adalah. Meskipun visi ini komputasi grid dapat menangkap imajinasi seseorang dan mungkin memang suatu hari nanti menjadi kenyataan, ada banyak teknis, bisnis, politik, dan isu-isu sosial yang perlu ditangani. Jika kita menganggap visi ini sebagai Tujuan utama, ada banyak langkah kecil yang perlu diambil untuk mencapai itu. Langkah-langkah ini lebih kecil masing-masing memiliki manfaat sendiri. Oleh karena itu, Grid Computing dapat dilihat sebagai sebuah perjalanan sepanjang jalan mengintegrasikan berbagai teknologi dan solusi yang bergerak kita lebih dekat ke tujuan akhir. kunci nilai-nilai dalam komputasi terdistribusi teknologi infrastruktur yang mendasari yang berkembang dalam mendukung aplikasi lintas-organisasi dan sumber daya berbagi-in kata, virtualisasi virtualisasi di seluruh teknologi, platform, dan organisasi. semacam ini virtualisasi hanya dapat dicapai melalui penggunaan standar terbuka. Standar terbuka membantu memastikan bahwa aplikasi transparan dapat memanfaatkan sumber daya apa pun yang tepat dapat dibuat tersedia untuk mereka. Lingkungan yang menyediakan kemampuan untuk berbagi dan akses transparan sumber di lingkungan terdistribusi dan heterogen tidak hanya membutuhkan teknologi virtualisasi sumber daya tertentu, tetapi juga teknologi dan standar di bidang penjadwalan, keamanan, akuntansi, sistem manajemen, dan sebagainya.
Komputasi grid dapat didefinisikan sebagai salah satu dari berbagai tingkat virtualisasi sepanjang kontinum. Persis di mana di sepanjang kontinum yang bisa dikatakan bahwa solusi tertentu merupakan implementasi dari komputasi grid versus relatif implementasi sederhana menggunakan sumber daya virtual adalah masalah pendapat. Tetapi bahkan pada tingkat yang paling sederhana dari virtualisasi, orang bisa mengatakan bahwa grid-teknologi yang memungkinkan sedang digunakan.
Manfaat Grid Computing
Ketika Anda Grid Computing, maka akan memenuhi seperangkat persyaratan bisnis. Untuk jaringan pertandingan yang lebih baik kemampuan komputasi untuk persyaratan, hal ini berguna untuk diingat beberapa motivasi umum untuk menggunakan komputasi grid.
Pemanfaatan sumber daya
Salah satu kegunaan dasar komputasi grid adalah untuk menjalankan aplikasi yang sudah ada pada
mesin yang berbeda. Mesin yang mana aplikasi biasanya dijalankan mungkin sangat sibuk karena puncak aktivitas. Pekerjaan tersebut bisa dijalankan pada mesin menganggur di tempat lain di grid.
Kapasitas CPU paralel
Potensi kapasitas CPU paralel besar adalah salah satu yang paling umum visi dan fitur menarik dari grid. Selain kebutuhan ilmu pengetahuan murni, seperti daya komputasi mengendarai evolusi baru dalam industri seperti bio-medis lapangan, pemodelan keuangan, eksplorasi minyak, gerak gambar animasi, dan banyak lain.
Sumber daya virtual dan organisasi virtual untuk kolaborasi
Kemampuan lain diaktifkan oleh komputasi grid adalah untuk menyediakan lingkungan untuk kolaborasi antara khalayak yang lebih luas. Di masa lalu, komputasi terdistribusi berjanji kolaborasi ini dan mencapai itu sampai batas tertentu. Grid computing bisa mengambil kemampuan ini untuk audiens yang lebih luas, sementara menawarkan penting standar yang memungkinkan sistem yang sangat heterogen untuk bekerja bersama-sama untuk membentuk image dari sistem komputasi virtual yang besar menawarkan berbagai sumber day.
Akses ke sumber daya tambahan
Seperti telah disebutkan, selain CPU dan sumber daya penyimpanan, grid dapat memberikan akses ke sumber daya lain juga. Sumber daya tambahan dapat diberikan dalam nomor tambahan dan / atau kapasitas. Misalnya, jika pengguna perlu meningkatkan Total bandwidth mereka ke Internet untuk mengimplementasikan mesin pencari data mining, pekerjaan dapat dibagi di antara mesin grid yang memiliki koneksi independen untuk Internet. Dengan cara ini, kemampuan total pencarian dikalikan, karena masing-masing Mesin memiliki koneksi terpisah ke Internet. Jika mesin telah berbagi koneksi ke Internet, tidak akan terjadi peningkatan efektif dalam bandwidth.
Menyeimbangkan sumber daya
Sebuah grid federates sejumlah besar sumber daya disumbangkan oleh mesin individu ke dalam satu gambar-sistem besar. Untuk aplikasi yang grid-enabled, grid dapat menawarkan efek balancing sumber daya dengan penjadwalan pekerjaan kotak pada mesin dengan pemanfaatan yang rendah. Fitur ini dapat membuktikan berharga untuk menangani beban puncak sesekali aktivitas di bagian yang lebih besar organisasi.
REFRENSI :
http://www.thbs.com/downloads/Cloud-Computing-Overview.pdf
https://www.redbooks.ibm.com/redbooks/pdfs/sg246778.pdf
http://dspace.cusat.ac.in/jspui/bitstream/123456789/2626/1/Cluster%20Computing.pdf
No comments:
Post a Comment