Senin, 12 Desember 2016

Ranking Ulasan Kelas OS

--------------------------------------------------------------------------------------------------------------------------
RANKING ULASAN1/ULASAN2 PESERTA OS 2016-2
--------------------------------------------------------------------------------------------------------------------------
  1. [U1-03] http://vincent51-ulasan1.blogspot.co.id/2016/11/ulasan-1-virtualization.html
  2. [U1-15] http://harunakaze.blogspot.co.id/2016/12/zephyr-rtos.html
  3. [U2-16] http://otonaenomichi.blogspot.co.id/2016/12/understanding-server-licensing-ulasan-2.html
  4. [U1-18] http://catatanpartoba.blogspot.sg/2016/12/ulasan-1.html
  5. [U1-23] http://ahmdnbeel.blogspot.co.id/2016/12/simple-schedulers.html
  6. [U1-08] https://otonaenomichi.blogspot.co.id/2016/12/hybrid-cloud-infrastructure.html
  7. [U2-09] http://fascalgh.blogspot.co.id/2016/12/ulasan-2.html
  8. [U2-27] http://ahmdnbeel.blogspot.co.id/2016/12/files.html
  9. [U2-12] http://keynekassapa13.blogspot.co.id/2016/12/review2-io-system-and-device-drivers.html
  10. [U2-01] https://johannestobing.blogspot.co.id/2016/11/ulasan2.html
  11. [U1-13] http://muhammadiqbalnazulis.blogspot.co.id/2016/12/ulasan-1-kesempatan-kali-ini-saya-akan.html
  12. [U1-22] http://luthviar.blogspot.co.id/2016/11/ulasan-1-android-architecture.html
  13. [U2-19] http://luthfanrasyad.blogspot.co.id/2016/12/ulasan-2-aws-cloud-storage.html
  14. [U1-40] http://os162fasilkom.blogspot.co.id/2016/12/ulasan1.html
  15. [U2-28] http://pnhbnlbib.blogspot.co.id/2016/12/symmetric-cryptography.html
  16. [U2-06] https://muhammadnuim.blogspot.co.id/2016/12/raids.html
  17. [U2-25] http://ahmadhilman-os162.blogspot.co.id/2016/12/introduction-to-practical-hacking-and.html
  18. [U2-29] http://psudeosudo.blogspot.co.id/2016/12/blog-post.html
  19. [U2-38] http://ulasan2putrireitasya.blogspot.co.id/2016/12/principle-of-operating-system.html
  20. [U2-34] http://arrikur.blogspot.co.id/2016/12/os162-ulasan2-weaknesses-of-ms-windows.html
  21. [U1-31] http://louissihombing.blogspot.co.id/2016/12/controlling-hijacking-attacks.html
  22. [U1-01] http://tugas-os162.blogspot.co.id/2016/11/anatomy-of-filesystems-posted-by-benno.html
  23. [U1-09] http://anissaedwita.blogspot.co.id/2016/11/ulasan1.html
  24. [U1-17] http://dwitri-rizkydarmawan.blogspot.co.id/2016/12/ulasan-1.html
  25. [U2-39] http://rahmanfathin.blogspot.co.id/2016/12/ulasan2.html
  26. [U2-10] http://harunakaze.blogspot.co.id/2016/12/steamos.html
  27. [U1-32] http://www.kompidolar.com/2016/12/mass-storage-system.html
  28. [U2-23] http://louissihombing.blogspot.co.id/2016/12/threat-models.html
  29. [U1-21] http://rizkyaly.blogspot.co.id/2016/12/the-video-that-im-reviewing-for-my-os.html
  30. [U2-03] http://anissaedwita.blogspot.co.id/2016/11/ulasan2.html
  31. [U1-28] http://awdictas.blogspot.com/2016/12/review1-cloud-based-network-management.html
  32. [U1-11] http://twobunny22.blogspot.co.id/2016/12/ulasan-1-operating-system.html
  33. [U2-18] http://dwitri-rizkydarmawan.blogspot.co.id/2016/12/ulasan-2.html
  34. [U2-05] http://indahp-os162-ulasan.blogspot.co.id/2016/12/understanding-switches.html
  35. [U1-19] http://joshiarheinier.blogspot.co.id/2016/12/ulasan-1.html
  36. [U1-24] http://khumaisa-os162.blogspot.co.id/p/ulasan1.html
  37. [U2-20] http://aws-os.blogspot.co.id/2016/12/pada-ulasan-kedua-kali-ini-saya-akan.html
  38. [U2-35] http://os162fasilkom.blogspot.co.id/2016/12/ulasan2.html
  39. [U2-31] http://awdictas.blogspot.com/2016/12/os162-review2-writing-bad-malware-for.html
  40. [U2-36] http://tugas-os162.blogspot.co.id/2016/12/ulasan-2.html
--------------------------------------------------------------------------------------------------------------------------
Github account : https://github.com/zetbaitsu
URL BLOG RANKING      : http://zetlogger.blogspot.com/2016/12/ranking-ulasan-kelas-os.html
Revisi pertama : Selasa, 13 Desember 2016
Revisi terakhir  : Selasa, 13 Desember 2016

Rabu, 07 Desember 2016

Introducing Apache Hadoop: The Modern Data Operating System

Pada ulasan kedua ini saya mengambil sebuah video yang berjudul "Introducing Apache Hadoop: The Modern Data Operating System". Sebuah video yang di unggah oleh Stanford University pada tanggal 04 September 2012 lalu, dalam video yang berdurasi 1 jam 16 menit 43 detik ini akan dibahas pengenalan apa itu Apache Hadoop yang dipaparkan oleh Amr Awadallah.

Salah satu implementasi dari Big Data yang cukup terkenal adalah Hadoop atau nama resminya Apache Hadoop. Hadoop adalah teknologi yang dibuat dari sebuah artikel atau paper. Paper ini di bawakan oleh Google untuk menggambarkan Big Data yang mereka gunakan untuk menampung data mereka yang sangat besar. Jadi, Google menginspirasi lahirnya Hadoop. Bedanya Big Data Google tidak bersifat open source sementara Hadoop open source.

Pada dasarnya framework Apache Hadoop terdiri atas beberapa modul berikut:
  • Hadoop Common, mengandung beberapa library dan utilitas yang dibutuhkan oleh modul-modul Hadoop.
  • Hadoop Distributed File System (HDFS), sebuah file-system terdistribusi yang mampu menyimpan data pada PC komersil dan mampu menyediakan kemampuan agregasi data yang tinggi antar klaster.
  • Hadoop YARN, sebuah platform untuk mengelolah sumber daya di setiap kalster dan menggunakannya untuk penjadwalan aplikasi pengguna.
  • Hadoop MapReduce, implementasi algoritma MapReduce untuk pemrosessan data dalam skala yang sangat besar.
Beberapa kelebihan dari menggunakan Hadoop adalah sebagai berikut:
  • Scalability and availability, dengan kemampuannya untuk menyimpan dan mendistribusikan data ke banyak komputer dan bekerja secara paralel, Hadoop dapat memberikan skalabilitas yang sangat tinggi.
  • Cost-effectiveness, dengan desain yang fault-tolerance dan scale-out architecture, klaster Hadoop bisa dibangun dengan perangkat yang relatif murah misalnya dengan PC komersil biasa dibandingkan dengan Server yang mahal.
  • Flexibility and performance, kemampuan untuk mengakses dan menyimpan berbagai tipe data baik yang terstruktur maupun tidak terstruktur dan tanpa batasan harus membuat schema akan memberikan fleksibiltas dalam memproses data.
Hadoop hadir bukan untuk menggantikan RDBMS tapi untuk melengkapinya. Dengan Hadoop pengolahan data besar menjadi lebih mudah, dengan Hadoop kita tidak perlu dipusingkan bagaimana mengatur distribusi data besar, bagaimana melakukan komputasi secara terdistribusi dan paralel, bagaimana mengelolah berbagai macam tipe data, dan berbagai hal lain terkait pengolahan data besar lainnya, tapi pengguna cukup fokus pada masalah apa yang coba ingin diselesaikan dengan data besarnya.

Video tersebut sangat cocok untuk pemula untuk mengenali bidang pengolahan data besar khususnya dengan menggunakan Hadoop, video tersebut dapat memberikan gambaran apa itu Hadoop dan bagaimana kita dapat menfaatkan Hadoop untuk pengolahan data besar dengan lebih mudah. Walaupun menurut saya penyampaian materi oleh peresenternya terlalu cepat dalam berbicara sehingga cukup sulit untuk menyimak apa yang sedang beliau bicarakan, tapi dengan dengan adanya slide materi yang ditampilkan setidaknya sedikit banyak mampu membantu penonton video untuk memahami materi lebih baik lagi.

URL ulasan      : http://zetlogger.blogspot.co.id/2016/12/apache-hadoop-modern-data-os.html
URL video       : https://www.youtube.com/watch?v=d2xeNpfzsYI
Durasi video     : 1 jam 16 menit 43 detik
Revisi pertama : Rabu, 07 Desember 2016
Revisi terakhir  : Rabu, 07 Desember 2016

Minggu, 04 Desember 2016

What Are Containers And Why Are They So Important?

 
Pada ulasan pertama ini saya mengambil sebuah video yang berjudul "What Are Containers And Why Are They So Important?". Sebuah video yang di unggah oleh Rackspace Austin pada tanggal 21 April 2016, dalam video yang berdurasi 46 menit ini akan dibahas pengenalan apa itu Containers dan apa pentingnya Containers yang dipaparkan oleh Derrick Wippler pada acara meetup CloudAustin April lalu.

Dalam membangun program, pengembang biasanya menjalankan virtualisasi pada server sehingga proses pembuatan program dapat berjalan pada berbagai platform maupun konfigurasi hardware. Masalah yang dihadapi dengan virtualisasi adalah perlunya menyiapkan satu sistem operasi secara utuh, termasuk berbagai aplikasi yang dibawa sistem tersebut. Bisa dibayangkan dengan banyaknya virtualisasi yang berjalan di sebuah server akan memberatkan sistem tersebut.

Container kemudian datang dan membawa beberapa perubahan. Dengan container, sebuah program ‘diikat’ beserta library-nya, file konfigurasi, dan seluruh hal yang dibutuhkannya. Perbedaan yang sangat terlihat dibandingkan dengan virtualisasi adalah container memiliki ukuran file yang jauh lebih kecil karena tidak perlu menyiapkan sistem operasi secara penuh. Dalam hal ini, pengembang biasa menyebutnya sebagai ‘lightweight’ platform. Aplikasi yang berjalan menggunakan container pun jauh lebih cepat dan lebih efisien.

Dari video tersebut juga dapat kita ketahui bahwa sesungguhnya container tidak lebih dari sebuah proses biasanya yang berjalan pada sebuah Sistem Operasi. Hampir sama fungsinya seperti chroot yang mengisolasi proses yang dilakukan oleh setiap user, bedanya container juga mengisolasi network, tidak seperti chroot yang hanya mengisolasi file system. Bagaimana container dapat menjalan beberapa proses secara terisolasi satu sama lain yaitu dengan namespace, jadi tidak hanya dibedakan dengan pid. Misalnya ketika ada dua buah container yang akan menjalankan proses nginx di sebuah sistem operasi, maka kedua proses ini akan ditambahi dengan namspace yang berbeda sehingga bisa berjalan dua proses nginx didalam sebuah sistem operasi.

Pada dasarnya Linux bisa menjalankan container tanpa butuh aplikasi tambahan, tapi cukup sulit dilakukan karena banyak hal yang perlu dikonfigurasi dan dikelola  seperti bagaimana mengetahui container yang sedang sibuk mana yang tidak, bagaimana menghandle crash pada container, bagaimana membuatnya agar scalable, bagaimana mengatur load balancing dan sebagainya. Ada beberapa aplikasi yang dibuat khusus untuk mengelola container ini beberapa diantaranya adalah Docker, Kubernetes, dan Mesos, sehingga pengelolaan container menjadi lebih mudah.

Container jauh lebih efisien dalam penggunaan resource dibandingkan dengan virtualisasi. Hal ini karena tadi pada dasarnya sebuah container hanyalah proses biasa yang berjalan pada sistem operasi, berbeda dengan virtualisasi yang mengemulasi semua komponen sebuah sistem operasi di dalam sistem operasi, yang tentunya akan jauh lebih berat karena banyak komponen lain yang harus dijalankan. Dari video tersebut juga disebutkan bahwa container bisa mencapai 37% lebih efisien daripada dengan menggunakan virtual machine.

Penggunaan container sebagai infrastruktur aplikasi sudah banyak dipakai, salah satunya adalah Google yang memanfaatkan container dengan Kubernetes nya untuk hampir semua aplikasi miliknya seperti Gmail, Web Search, Maps, Youtube, Google Plus, MapReduce dan lain sebagainya bahkan Google Cloud Computing juga menggunakan container, atau dengan kata lain Google bahkan menjalan virtual machine diatas container.

Video tersebut sangat menarik dan informatif khususnya terkait penggunaan container, video tersebut bisa memberikan pengetahuan tambahan bagaimana dunia industri sekarang dapat menggunakan container sebagai salah satu alternatif infrastruktur IT yang bisa digunakanan dibandingkan dengan melakukan virtualisasi. Video tersebut juga memberikan beberapa fakta menarik lainnya bahwa sebagian besar perusahaan IT besar sudah menggunakan container seperti Google yang menggunakan Kubernetes untuk semua aplikasi yang dimilikinya, bahkan ada fakta bahwa ada sekitar 2 miliar container yang dibuat oleh Google setiap minggunya. Walaupun materi yang disampaikan pada video cukup teknis, sehingga cukup sulit dipahami oleh orang awam tapi bisa tersampaikan dengan jelas dan bisa dimengerti.

Github account : https://github.com/zetbaitsu
URL ulasan      : http://zetlogger.blogspot.com/2016/12/what-are-containers-and-why-are-they-so.html
URL video       : https://www.youtube.com/watch?v=JD2JeQjDPMw
Durasi video     : 46 menit 45 detik
Revisi pertama : Minggu, 04 Desember 2016
Revisi terakhir  : Minggu, 04 Desember 2016