Anda di halaman 1dari 7

TUGAS SOFTSKILL 3

MUHAMMAD ADITYA RAHMAN - 54412843 - KELAS 4IA22


CLOUD COMPUTING
Komputasi awan (Cloud Computing) adalah di mana informasi secara
permanen tersimpan di server di internet dan tersimpan secara sementara di
komputer pengguna atau client seperti desktop, komputer tablet, notebook,
komputer tembok, handheld, sensor-sensor, monitor dan lain-lain.
Cloud Computing (Komputasi awan) 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.
Komputasi awan (Cloud Computing) adalah suatu konsep umum tren
teknologi terbaru lain yang dikenal luas mencakup SaaS, Web 2.0 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.
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.

PENGANTAR KOMPUTASI GRID

Menurut definisi, Grid Computing atau Komputasi Grid merupakan


salah satu dari tipe Komputasi Paralel, adalah penggunaan sumber daya
yang melibatkan banyak komputer terpisah secara geografis namun
tersambung via jalur komunikasi (termasuk Internet) untuk memecahkan
persoalan komputasi skala besar. Semakin cepat jalur komunikasi terbuka,
maka peluang untuk menggabungkan kinerja komputasi dari sumber-sumber
komputasi yang terpisah menjadi semakin meningkat. Dengan demikian,
skala komputasi terdistribusi dapat ditingkatkan secara geografis lebih jauh
lagi, melintasi batas-batas domain administrasi yang ada.

Suatu sistem melakukan komputasi grid yaitu :


1. 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.
2. 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.Misalnya TCP/IP.
3. Sistem tersebut berusaha untuk mencapai kualitas layanan yang
canggih, (nontrivial quality of service) yang jauh diatas kualitas
layanan komponen individu dari komputasi grid tersebut.
Beberapa konsep dasar dari Komputasi Grid:
Sumber daya dikelola dan dikendalikan secara lokal.
Sumber daya berbeda dapat mempunyai kebijakan dan mekanisme
berbeda, mencakup Sumber daya komputasi dikelola oleh sistem batch
berbeda, Sistem storage berbeda pada node berbeda, Kebijakan
berbeda dipercayakan kepada user yang sama pada sumber daya
berbeda pada Grid.
Sifat alami dinamis: Sumber daya dan pengguna dapat sering berubah.
Lingkungan kolaboratif bagi e-community (komunitas elektronik, di
internet).
Tiga hal yang di-sharing dalam sebuah sistem grid, antara lain : Resource,
Network dan Proses. Kegunaan / layanan dari sistem grid sendiri adalah
untuk melakukan high throughput computing dibidang penelitian, ataupun
proses komputasi lain yang memerlukan banyak resource komputer.
Secara generik, keuntungan dasar dari penerapan komputasi Grid, yaitu:
1. Perkalian dari sumber daya: Resource pool dari CPU dan storage
tersedia ketika idle.
2. Lebih cepat dan lebih besar: Komputasi simulasi dan penyelesaian
masalah apat berjalan lebih cepat dan mencakup domain yang lebih
luas.

3. Software dan aplikasi: Pool dari aplikasi dan pustaka standard, Akses
terhadap model dan perangkat berbeda, Metodologi penelitian yang
lebih baik.
4. Data: Akses terhadap sumber data global, dan Hasil penelitian lebih
baik.

VIRTUALISASI
Virtualisasi menciptakan versi virtual, bukan fisik, sistem operasi
komputer, sumber daya jaringan komputer, atau perangkat penyimpanan.
Misalnya dengan komputer, Anda dapat membuat komputer virtual yang
mirip seperti komputer fisik terpisah. Dalam hal ini, komputer virtual Anda
ada pada komputer yang sama seperti sistem operasi reguler Anda. Dengan
virtualisasi, Anda menggunakan perangkat lunak untuk mengubah satu
komputer fisik menjadi beberapa komputer virtual yang lebih bermanfaat.
Apa perbedaan antara virtualisasi dengan teknologi cloud?
Virtualisasi dan komputasi cloud saling terkait, namun bukanlah hal
yang sama. Kedua hal tersebut merupakan cara untuk mengurangi biaya
infrastruktur dengan mengoptimalkan penggunaan sebagian besar sumber
daya komputasi. Komputasi cloud memungkinkan seluruh layanan atau
aplikasi berjalan di jaringan komputer terdistribusi. Layanan cloud publik
dapat berupa layanan langganan seperti email berbasis web atau Office 365,
atau layanan komunikasi online seperti Skype atau Lync. Sebaliknya, cloud
pribadi menawarkan layanan yang dapat disesuaikan di server perusahaan
Anda atau server penyedia solusi TI. Solusi cloud hibrid menggunakan aspek
cloud publik dan pribadi. Dalam semua kasus, layanan cloud sepertinya
disediakan oleh perangkat keras server nyata, namun sebenarnya disediakan
oleh perangkat keras virtual. Virtualisasi merupakan komponen penting pada
komputasi cloud, namun bahkan secara terpisah, virtualisasi dapat
bermanfaat untuk perusahaan berbagai skala.

DISTRIBUTED COMPUTING

Distributed computing merupakan bidang ilmu komputer yang


mempelajari sistem terdistribusi.Sebuah sistem terdistribusi terdiri dari
beberapa komputer otonom yang berkomunikasi melalui jaringan
komputer. Komputer yang saling berinteraksi untuk mencapai tujuan
bersama. Suatu program komputer yang berjalan dalam sistem terdistribusi
disebut program didistribusikan, dan didistribusikan pemrograman adalah
proses menulis program tersebut. Distributed computing juga mengacu pada
penggunaan
sistem
terdistribusi
untuk
memecahkan
masalah
komputasi. Dalam distributed computing, masalah dibagi menjadi banyak
tugas, masing-masing yang diselesaikan oleh satu komputer.

MAP REDUCE & NOSQL (Not Only SLQ)

Map Reduce danNoSQL (Not Only SQL)


Map Reduce danNoSQL (Not Only SQL) adalah sebuah pemogramaan
framework guna untuk membantu user mengembangankan sebuah data
yang ukuran besar dapat terdistribusi satu sama lain. Map-Reduce adalah
salah
satu
konsep
teknis
yang
sangat
penting
di
dalam
teknologi cloud terutama karena dapat diterapkannya dalam lingkungan
distributed computing. Dengan demikian akan menjamin skalabilitas aplikasi
kita.
Salah satu contoh penerapan nyata map-reduce ini dalam suatu produk
adalah
yang
dilakukan
Google.
Dengan
inspirasi
dari functional

programming map dan reduce Google bisa menghasilkan filesystem


distributed yang sangat scalable, Google Big Table. Dan juga terinspirasi dari
Google, pada ranah open source terlihat percepatan pengembangan
framework lainnya yang juga bersifat terdistribusi dan menggunakan konsep
yang sama, project open source tersebut bernama Apache Hadoop.
NoSQL adalah istilah untuk menyatakan berbagai hal yang didalamnya
termasuk database sederhana yang berisikan key dan value seperti
Memcache,
ataupun
yang
lebih
canggih
yaitu non-database
relational seperti MongoDB, Cassandra, CouchDB, dan yang lainnya.
Wikipedia menyatakan NoSQL adalah sistem menejemen database yang
berbeda dari sistem menejemen database relasional yang klasik dalam
beberapa hal. NoSQL mungkin tidak membutuhkan skema table dan
umumnya menghindari operasi join dan berkembang secara horisontal.
Akademisi menyebut database seperti ini sebagai structured storage, istilah
yang didalamnya mencakup sistem menejemen database relasional.

NoSQL

Nosql adalah sebuah memcache dari bagian database sederhana yang


berisi key dan value. Database ini bersifat struktur storage dimana sistem
databasenya yang berbeda dengan sistem database relasional. Nosql tidak
membutuhkan skema table dan menghindari operasi join dan berkembang
secara horizontal. Selain itu NoSQL merupakan suatu bahasan yang jauh dari
arti kata yang dibaca. Tidak berarti tanpa sql query. Melainkan bagaimana
suatu sql query digunakan seminimal mungkin dalam suatu program
database. Dengan memanfaatkan teknologi NoSQL ini, diharapkan mampu
mengurangi beban server. Selain itu, hal ini juga memudahkan programmer
dalam membuat suatu program dan proses pengembangannya. Penjelasan
lebih mengenai NoSQL database akan dijelaskan pada sub bab dibawah ini.
Database NoSQL, juga
disebut Not
Only SQL, adalah
sebuah
pendekatan
untuk pengelolaan
datadan desain
database yang
berguna untuk set yang sangat besar data terdistribusi. NoSQL, yang
mencakup
berbagai
teknologi
dan
arsitektur,
berusaha
untuk
memecahkan masalah skala bilitas dan kinerja data yang besar yang
database relasional tidak dirancang untuk menangani.NoSQL ini sangat
berguna ketika perusahaan perlu untuk mengakses dan menganalisis
sejumlah besar data terstruktur atau data yang disimpan dari jarak jauh
pada beberapa virtual server di awan.
Berlawanan dengan kesalahpahaman yang disebabkan oleh namanya,
NoSQL tidak melarangbahasa query terstruktur (SQL) Meskipun benar bahwa

beberapa sistem NoSQL sepenuhnya non-relasional, yang lain hanya


menghindari fungsi relasional dipilih seperti skema tabel tetap dan
bergabung dengan operasi. Sebagai contoh, daripada menggunakan tabel,
database NoSQL mungkin mengatur data menjadi objek, kunci / nilai
berpasangan atau tupel.

SUMBER:
http://putrifebiani.blogspot.co.id/2014/05/map-reduce-dan-nosql.html
https://condetcom.wordpress.com/2010/04/22/distributed-computing-gridcomputing-cloud-computing/
https://www.microsoft.com/id-id/business/business-news/virtualization-andcloud-technology/
http://fahrezamaulana.blogspot.co.id/2013/07/pengantar-komputasi-grid.html

https://pranoto0512.wordpress.com/rted/pengertian-komputasi-awan-cloudcomputing/
https://id.wikipedia.org/wiki/Komputasi_awan

Anda mungkin juga menyukai