Halaman

Selasa, 15 Maret 2022

Penerapan Cloud Computing pada Netflix

Studi Kasus Implementasi Cloud Computing pada Perusahaan Netflix


Netflix adalah jaringan televisi internet terkemuka di dunia, dengan lebih dari 200 juta anggota lebih dari 190 negara menikmati 125 juta jam acara TV dan film setiap hari. Netflix menggunakan AWS untuk hampir semua kebutuhan komputasi dan penyimpanannya, termasuk database, analitik, mesin rekomendasi, transcoding video, dan banyak lagi—ratusan fungsi yang secara total menggunakan lebih dari 100.000 server instansi di AWS.


Pendahuluan Cloud Computing

Apa itu cloud computing?
Sederhananya, cloud computing adalah penyampaian layanan komputasi—termasuk server, penyimpanan, database, jaringan, perangkat lunak, analitik, dan kecerdasan—melalui Internet (“cloud”) untuk menawarkan inovasi yang lebih cepat, sumber daya yang fleksibel, dan skala ekonomi. Dan bertujuan menurunkan biaya pengoperasian, menjalankan infrastruktur dengan lebih efisien.


Komputasi Grid

Grid Computing dapat didefinisikan sebagai jaringan komputer yang bekerja sama untuk melakukan tugas yang agak sulit untuk satu mesin. Semua mesin di jaringan itu bekerja di bawah protokol yang sama untuk bertindak sebagai superkomputer virtual. Tugas yang mereka kerjakan mungkin termasuk menganalisis kumpulan data besar atau mensimulasikan situasi yang membutuhkan daya komputasi tinggi. Komputer di jaringan menyumbangkan sumber daya seperti daya pemrosesan dan kapasitas penyimpanan ke jaringan.

Grid Computing adalah bagian dari komputasi terdistribusi, di mana superkomputer virtual terdiri dari mesin di jaringan yang terhubung oleh beberapa bus, sebagian besar Ethernet atau kadang-kadang Internet. Ini juga dapat dilihat sebagai bentuk Komputasi Paralel di mana alih-alih banyak inti CPU pada satu mesin, ini berisi banyak inti yang tersebar di berbagai lokasi.


Virtualisasi

Virtualisasi adalah suatu usaha untuk menghasilkan sebuah bentuk virtual dari suatu material yang sebelumnya bersifat fisik. Banyak praktisi teknologi informasi yang menganggap bahwa cara ini merupakan metode terbaik untuk meningkatkan efisiensi dalam urusan kerja dan kegiatan lainnya.

Misalnya dalam suatu ruang terdapat tiga server berbentuk fisik dan masing-masing memiliki fungsi yang berbeda-beda. Server pertama kalian gunakan untuk mail server, server kedua untuk web server dan server terakhir berperan sebagai aplikasi internal.


Map Reduce

Secara definisi, MapReduce adalah sebuah model pemograman yang didesain untuk dapat melakukan pemrosesan data dengan jumlah yang sangat besar dengan cara membagi pemrosesan tersebut ke beberapa tugas yang indipenden satu sama lain.


NoSQL Database

Database NoSQL dibuat dengan tujuan khusus untuk model data spesifik dan memiliki skema fleksibel untuk membuat aplikasi modern. Database NoSQL dikenal secara luas karena kemudahan pengembangan, fungsionalitas, dan kinerja dalam berbagai skala.

Database NoSQL menggunakan beragam model data untuk mengakses dan mengelola data. Jenis database ini dioptimalkan secara khusus untuk aplikasi yang memerlukan volume data besar, latensi rendah, dan model data fleksibel, yang dicapai dengan mengurangi pembatasan konsistensi data dari database lainnya.


Studi kasus penggunaan AWS pada Netflix 

Amazon Web Services (AWS) adalah platform cloud paling komprehensif dan digunakan secara luas di dunia, menawarkan lebih dari 200 layanan unggulan yang lengkap dari pusat data secara global. Jutaan pelanggan—termasuk beberapa startup dengan pertumbuhan tercepat, perusahaan besar, dan lembaga pemerintah terkemuka—menggunakan AWS untuk memangkas biaya, menjadi lebih pesat, dan berinovasi lebih cepat.


Pembuatan "The Crown" menggunakan Cloud


"Bagaimana tim VFX in-house mendaptkan penghargaan untuk drama monarki Netflix menyelesaikan 600 pemotretan dalam delapan bulan di AWS untuk Musim ke4"

Sejak debutnya pada tahun 2016, drama episodik Netflix "The Crown" telah memikat pemirsa dengan mengambil momen sejarah dan budaya penting dari masa pemerintahan Ratu Elizabeth II. Sementara efek visual telah digunakan untuk membuat lokasi ikonik atau memastikan estetika periode waktu yang autentik di seluruh seri, produksi musim keempat menghadapi tantangan tak terduga untuk menciptakan dan menghadirkan VFX di tengah pandemi global. Dengan mengadopsi alur kerja berbasis cloud di Amazon Web Services (AWS), tim VFX in-house “The Crown” yang terdiri dari 10 artis mampu menyelesaikan lebih dari 600 pemotretan VFX untuk menjalankan 10 episode Musim 4, bekerja dari jarak jauh, hanya delapan bulan.


“Dengan popularitas acara yang meningkat, kebutuhan VFX-nya meningkat, dan kami telah memperluas tim internal kami untuk menangani sebagian besar pekerjaan. Kami akan mengontrak vendor untuk pengambilan gambar yang memerlukan CG, animasi, atau pelacakan yang signifikan, tetapi tetap mempertahankan hal-hal seperti lukisan matte, ekstensi set, sisipan monitor TV, dan layar hijau mobil di rumah, yang memungkinkan kami bekerja lebih cepat dan efisien,” kata Supervisor VFX “The Crown” Ben Turner. “Sebelum pandemi, kami menempatkan tim kami dengan editorial, sehingga kami bisa lebih dekat secara fisik dengan sutradara dan produser di seluruh pos, dan lebih mempercepat pemutaran umpan balik.”

Menjelang pembuatan Musim 4 mendatang, tim VFX “The Crown” menyiapkan salurannya. Setelah sukses dengan cloud untuk musim sebelumnya, tetapi ingin meningkatkan kemampuannya, Turner beralih ke AWS. Dari demo hingga implementasi, timnya siap dan berjalan dalam waktu kurang dari sebulan, siap memanfaatkan AWS dari kotak Intel NUC. Terhubung melalui AWS Partner Teradici’s Cloud Access Software, tim ini siap bekerja pada workstation virtual berbasis Linux yang didukung oleh Amazon Elastic Compute Cloud (Amazon EC2) G4dn instances yang menjalankan Foundry's Nuke, dengan aset perumahan Amazon Simple Storage Service (Amazon S3), Amazon FSx file server untuk keluaran yang ditingkatkan, dan Amazon EC2 Spot Instances siap untuk rendering. Tidak lama setelah syuting selesai dan posting dimulai, dunia mengalami lockdown.



“Kami sangat beruntung bahwa kami sudah menggunakan AWS, jadi ketika semua artis kami pulang, mereka masing-masing mengambil NUC dan monitor, dan kami melanjutkan pekerjaan kami sebagaimana dimaksud, selain bersama-sama untuk ditinjau,” catat Turner. “Semua orang pada awalnya berbasis di London, tetapi seiring berjalannya musim panas, beberapa seniman pindah dan transisi benar-benar mulus, yang merupakan salah satu manfaat nyata memiliki saluran berbasis AWS. Kami dapat bekerja dengan artis di mana pun mereka berada secara global dan dengan lebih mudah meminta bakat yang dipesan lebih dahulu untuk memecahkan masalah tertentu.”



Sumber :

What Is Cloud Computing? A Beginner’s Guide | Microsoft Azure

Grid Computing - GeeksforGeeks

Pengertian Virtualisasi: Manfaat, Tipe dan Sistem Kerjanya (exabytes.co.id)

Implementasi Sederhana Framework MapReduce | by Imre Nagi | Pujangga Teknologi | Medium

Apa itu NoSQL? | Database Nonrelasional, Model Data Skema Fleksibel | AWS (amazon.com)

“The Crown” in the cloud | AWS Media Blog (amazon.com)

Tidak ada komentar:

Posting Komentar