TUGAS PERTEMUAN 11 PPL

Nama    : Danno Denis Dhaifullah

NRP      : 5025211027

Kelas     : PPL - A

Estimasi Kapasitas Sistem

Estimasi kapasitas dalam desain sistem melibatkan perkiraan atau penentuan maksimum beban atau permintaan yang dapat ditangani oleh sistem sesuai dengan parameter operasionalnya. Proses ini mencakup evaluasi faktor-faktor seperti kapabilitas perangkat keras, performa perangkat lunak, bandwidth jaringan, dan pola perilaku pengguna. Tujuannya adalah memastikan bahwa sistem dapat menangani beban kerja yang diantisipasi tanpa mengalami penurunan kinerja, overloading, atau kegagalan. Estimasi kapasitas ini penting untuk merancang dan mengelola skala sistem secara efektif, baik untuk memenuhi kebutuhan saat ini maupun di masa depan, termasuk untuk situs web, infrastruktur jaringan, atau sistem yang kompleks.

Estimasi kapasitas sistem untuk Facebook, sebagai platform sosial media terbesar di dunia, melibatkan pertimbangan penting dalam menanggapi skala operasional yang besar dan beragamnya interaksi pengguna. Berikut adalah pendekatan struktural untuk estimasi kapasitas sistem Facebook:

Estimasi Lalu Lintas

Estimasi lalu lintas Facebook melibatkan proyeksi jumlah pengguna aktif, aktivitas harian mereka, serta interaksi yang terjadi di platform tersebut. Faktor-faktor yang perlu dipertimbangkan mencakup:

  • Pengguna Aktif: Perkiraan jumlah pengguna aktif setiap hari beserta tingkat pertumbuhannya.
  • Aktivitas Pengguna: Proyeksi jumlah posting, komentar, dan respons lain yang dilakukan oleh pengguna.
  • Puncak Aktivitas: Pengidentifikasian periode puncak seperti hari libur atau peristiwa global yang mungkin menyebabkan lonjakan lalu lintas.

Asumsi

  • Jumlah pengguna aktif setiap hari adalah 1,8 miliar.
  • Rata-rata posting, komentar, dan respons yang dilakukan oleh setiap pengguna per hari adalah 10.

Perhitungan:

Total interaksi harian = 1,8 miliar pengguna * 10 interaksi 

                                   = 18 miliar interaksi per hari

Estimasi Penyimpanan

Perkiraan penyimpanan yang diperlukan untuk Facebook sangat penting untuk mengelola data seperti profil pengguna, posting, media, dan informasi lain yang dihasilkan setiap harinya.

  • Ukuran Data Pengguna: Estimasi ukuran data yang dibutuhkan untuk menyimpan profil pengguna, termasuk informasi pribadi dan preferensi mereka.
  • Penyimpanan Media: Perhitungan jumlah penyimpanan yang diperlukan untuk menyimpan gambar, video, dan media lain yang diunggah oleh pengguna.
  • Cadangan dan Redundansi: Penyediaan tambahan penyimpanan untuk menjaga integritas dan ketersediaan data dengan cadangan dan sistem redundansi.

Asumsi:

  • Ukuran rata-rata profil pengguna: 5 MB
  • Ukuran rata-rata per posting (termasuk gambar dan video): 10 MB

Perhitungan:

Total penyimpanan harian = (1,8 miliar pengguna * 5 MB) + (18 miliar posting * 10 MB) = 9 TB + 180 TB = 189 TB per hari

Estimasi Bandwidth

Estimasi penggunaan bandwidth untuk Facebook meliputi transfer data untuk interaksi pengguna, pengiriman konten media, dan panggilan API ke layanan eksternal.

  • Pengiriman Data: Menghitung kebutuhan bandwidth untuk menyampaikan konten kepada pengguna dan mentransfer data interaksi.
  • Panggilan API: Memperkirakan frekuensi panggilan ke layanan eksternal seperti integrasi dengan aplikasi pihak ketiga atau layanan cloud.

Asumsi:

  • Rata-rata transfer data per interaksi: 2 MB
  • Panggilan API per interaksi: 3

Perhitungan:

Total bandwidth harian = (18 miliar interaksi * 2 MB) + (18 miliar interaksi * 3 panggilan API * ukuran rata-                                             rata panggilan) 

                                      = 36 TB + X TB

Kesimpulan

Estimasi ini memberikan gambaran tentang skala operasional dan infrastruktur yang dibutuhkan oleh Facebook untuk menjaga kinerja dan ketersediaan layanan yang tinggi. Angka sebenarnya dapat berubah-ubah berdasarkan tren pengguna, peristiwa global, dan inovasi produk baru. Monitoring dan penyesuaian berkelanjutan dari estimasi ini sangat penting untuk memastikan sistem Facebook tetap dapat ditingkatkan sejalan dengan pertumbuhan dan perubahan dalam lingkungan digital global.

Comments

Popular posts from this blog

Tugas 11 PPB

Tugas 7 PPB

Tugas 8 PPB