Estimasi Kapasitas Sistem

  Nama : Muhamad Faiz Fernanda 

  NRP : 5025211186


Estimasi Kapasitas Sistem

Estimasi kapasitas dalam perancangan sistem adalah proses mengantisipasi atau menentukan maksimum beban atau permintaan yang dapat ditangani oleh sebuah sistem sesuai dengan parameter operasionalnya. Proses ini melibatkan evaluasi berbagai faktor seperti kemampuan perangkat keras, performa perangkat lunak, bandwidth jaringan, dan pola perilaku pengguna. Tujuannya adalah untuk memastikan bahwa sistem dapat menangani beban kerja yang diharapkan tanpa mengalami penurunan kinerja, kelebihan beban, atau kegagalan. Estimasi kapasitas ini sangat penting untuk merancang dan menyesuaikan skala sistem secara efisien guna memenuhi kebutuhan saat ini maupun di masa depan, termasuk untuk situs web, infrastruktur jaringan, atau sistem kompleks lainnya.

Estimasi kapasitas sistem untuk Instagram, sebagai platform media sosial besar dengan fokus pada berbagi foto dan video, melibatkan beberapa pertimbangan penting untuk menanggapi skala operasional yang luas dan beragamnya interaksi pengguna. Berikut adalah pendekatan struktural untuk estimasi kapasitas sistem Instagram:


Estimasi Lalu Lintas

Estimasi lalu lintas Instagram melibatkan prediksi jumlah pengguna aktif, aktivitas harian, dan interaksi mereka di platform. Faktor-faktor yang perlu dipertimbangkan mencakup:


  • Prediksi jumlah pengguna aktif harian dan laju pertumbuhan mereka.
  • Estimasi jumlah unggahan foto, video, dan cerita harian oleh pengguna.
  • Identifikasi periode puncak seperti akhir pekan atau peristiwa khusus yang dapat menyebabkan lonjakan aktivitas.

Asumsi:

Pengguna aktif harian: 1,8 miliar

Rata-rata posting, komentar, dan respons per pengguna per hari: 10

Perhitungan:

Total interaksi harian = 1,8 miliar pengguna * 10 interaksi = 18 miliar interaksi per hari


Estimasi Penyimpanan

Estimasi penyimpanan untuk Instagram penting untuk mengelola data foto, video, cerita, dan informasi lain yang diunggah setiap harinya. Aspek yang diperhitungkan meliputi:


  • Rata-rata ukuran foto dan video yang diunggah oleh pengguna.
  • Ukuran rata-rata untuk penyimpanan profil pengguna dan informasi terkait.
  • Kebutuhan untuk cadangan data dan sistem redundansi untuk memastikan integritas data.

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 bandwidth untuk Instagram mencakup transfer data untuk mengirim dan menerima foto, video, cerita, serta interaksi pengguna lainnya. Perhitungan bandwidth mencakup:

  • Rata-rata transfer data untuk setiap unggahan foto dan video.
  • Penggunaan bandwidth untuk streaming video langsung dan fitur-fitur interaktif seperti Instagram Live.
  • Panggilan API dan integrasi dengan layanan eksternal untuk fitur-fitur tambahan seperti filter dan analisis gambar

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

Keseluruhan, estimasi ini memberikan gambaran tentang skala operasional dan infrastruktur yang diperlukan oleh Instagram untuk memastikan performa tinggi dan ketersediaan layanan yang optimal bagi penggunanya. Estimasi ini sangat penting untuk mengelola pertumbuhan platform secara efektif dan responsif terhadap perubahan dalam penggunaan dan kebutuhan teknologi.

Komentar

Postingan populer dari blog ini

Low Level Design

Evaluasi Akhir Semester