AWS એ Netflix નું એકમાત્ર ક્લાઉડ કમ્પ્યુટિંગ પ્લેટફોર્મ છે પરંતુ AWS એ Amazon નો પણ એક ભાગ છે, જે Amazon Prime Video ની માલિકી ધરાવે છે, Netflix નેટફ્લિક્સ એન્જીનિયર્સનો મોટો હરીફ તેઓ AWS પર કેટલા સંસાધનોનો ઉપયોગ કરે છે તેનો ટ્રેક રાખવા માટે સંઘર્ષ કરી રહ્યા છે.
Netflix, વિશ્વનું સૌથી લોકપ્રિય સ્ટ્રીમિંગ પ્લેટફોર્મ, હોમ એન્ટરટેઈનમેન્ટ પર પ્રભુત્વ ધરાવે છે, પરંતુ તે તેના સૌથી મોટા ઓપરેશનલ પડકારોમાંથી એકનું સંચાલન કરવા માટે સંઘર્ષ કરી રહ્યું છે: ક્લાઉડ કમ્પ્યુટિંગ ખર્ચ.
તેની ટેક-ફોરવર્ડ ઇમેજ હોવા છતાં, નેટફ્લિક્સે સ્વીકાર્યું છે કે તે ક્લાઉડ પર કેટલો ખર્ચ કરે છે તે સંપૂર્ણ રીતે જાણતું નથી, તેના ક્લાઉડ પ્રદાતા, AWS, એમેઝોનનો એક ભાગ છે – પ્રાઇમ વિડિયોના માલિક, એક અવલોકન એ વધુ આશ્ચર્યજનક બનાવ્યું છે. Netflix ના સૌથી મોટા સ્પર્ધકો.
ગણતરી, સંગ્રહ અને નેટવર્કિંગ માટે AWS પર આધાર રાખીને, Netflixનું ક્લાઉડ ઇન્ફ્રાસ્ટ્રક્ચર તેની વૈશ્વિક સ્ટ્રીમિંગ સેવાને સમર્થન આપે છે. એન્જીનીયરીંગ ટીમો એપ્લીકેશન બનાવવા અને જમાવવા માટે સેલ્ફ-સર્વિસ ટૂલ્સનો ઉપયોગ કરે છે, વિશાળ માત્રામાં ડેટા જનરેટ કરે છે. જો કે, આ ઇકોસિસ્ટમની જટિલતા નેટફ્લિક્સ માટે સંસાધનોનો ઉપયોગ કેવી રીતે થાય છે અને ખર્ચ કેવી રીતે એકઠા થાય છે તે સમજવું મુશ્કેલ બનાવે છે.
તેની સામગ્રીને વહેતી રાખવી
Netflix ખાતે પ્લેટફોર્મ ડેટા સાયન્સ એન્જિનિયરિંગ (DSE) ટીમે આ સમસ્યાને ઉકેલવાનું કામ હાથ ધર્યું છે. ટીમનું ધ્યેય કંપનીના એન્જિનિયરોને સંસાધનનો ઉપયોગ, કાર્યક્ષમતા અને સંકળાયેલ ખર્ચ સમજવામાં મદદ કરવાનું છે.
તેમ છતાં, Netflix એ સ્વીકાર્યું કે એ તાજેતરની બ્લોગ પોસ્ટતેના ક્લાઉડ કોસ્ટ મેનેજમેન્ટ પર હજુ પણ કામ ચાલુ છે.
પડકારોનો સામનો કરવા માટે, Netflix એ બે સાધનો વિકસાવ્યા છે: ફાઉન્ડેશનલ પ્લેટફોર્મ ડેટા (FPD) અને ક્લાઉડ કાર્યક્ષમતા એનાલિટિક્સ (CEA). FPD પ્રમાણિત મોડલ સાથે કેન્દ્રીયકૃત ડેટા સ્તર પ્રદાન કરે છે, અપાચે સ્પાર્ક જેવી એપ્લિકેશનોમાંથી ડેટા એકત્રિત કરે છે. CEA ખર્ચ અને માલિકી એટ્રિબ્યુશન જનરેટ કરવા, કાર્યક્ષમતા અને વપરાશ પેટર્નની આંતરદૃષ્ટિ પ્રદાન કરવા માટે વ્યવસાયિક તર્ક લાગુ કરીને આના પર નિર્માણ કરે છે.
અવરોધો નોંધપાત્ર છે. Netflix ના છૂટાછવાયા ઈન્ફ્રાસ્ટ્રક્ચરમાં બહુવિધ માલિકો સાથેની સેવાઓ, વિવિધ ખર્ચ હ્યુરિસ્ટિક્સ અને મલ્ટિ-ટેનન્ટ પ્લેટફોર્મનો સમાવેશ થાય છે જે ટ્રેકિંગને જટિલ બનાવે છે.
ડેટા વિલંબ અને પ્લેટફોર્મ-વિશિષ્ટ કસ્ટમાઇઝેશન જટિલતાના વધુ સ્તરને ઉમેરે છે. ચોકસાઈ જાળવવા માટે નિયમિત ઓડિટ અને ડેટા ટ્રાન્સફોર્મેશન જરૂરી છે, પરંતુ કંપની સ્વીકારે છે કે તેણે તેના ક્લાઉડ ખર્ચમાં સંપૂર્ણ દૃશ્યતા હાંસલ કરવાની બાકી છે.
આગળ જોઈને, Netflix કહે છે કે તે તેના સાધનોને વિસ્તૃત કરવાની અને ઉપયોગને ઑપ્ટિમાઇઝ કરવા અને ખર્ચની વિસંગતતાઓ શોધવા માટે અનુમાનિત વિશ્લેષણ અને મશીન લર્નિંગનો સમાવેશ કરવાની યોજના ધરાવે છે.
જ્યારે કંપની તેના અભિગમને સુધારવા માટે કામ કરે છે, ત્યારે તેની પરિસ્થિતિ આશ્ચર્યજનક વક્રોક્તિ દર્શાવે છે: વિશ્વનું સૌથી લોકપ્રિય સ્ટ્રીમિંગ પ્લેટફોર્મ તેની પોતાની સેવા આપવા માટે તેના હરીફની ટેક્નોલોજી પર આધાર રાખે છે, તેમ છતાં તે હજી પણ તેની સામગ્રીને વહેતી રાખવાની સાચી કિંમત શોધી રહી છે.