Netflix Server problémák
közös szolgáltatások Netflix használ, hogy szolgálja ki a filmek és TV műsorok az interneten keresztül SimpleDB , S3 és Cassandra . SimpleDB olyan rugalmas adatbázis alkalmazás az Amazon Web Services . Amazon S3 jelentése Simple Storage Service , amely lehetővé teszi a tárolása és visszakeresése adatokat a felhő . Cassandra egy nyílt forráskódú projekt az Apache fejlesztők , amely egy adatbázis, amely mérleg hatékonyan , az igények kielégítése a nagy szerver terhelés . Ha ezeket a szolgáltatásokat nem sikerül , akkor ez hatással lehet a végfelhasználói élményt . Azonban a szerver meghibásodása minimális , mert a Netflix államok , "A rendszerek célja a kudarc . "
Hontalan szolgáltatások
hontalan szolgáltatások, mint például Cassandra és SimpleDB , segítenek minimalizálni az erőforrás-felhasználást az egyes alkalmazások . A szolgáltatások fogyasztanak kevesebb erőforrás , mint például a memória és a szerver sávszélesség, segít fenntartani a folyamatos teljesítmény adatok , miközben a szerver , és fut . Szerint a Netflix , a cég szolgálja millió streaming videók minden nap, és a "top HD stream mintegy 4800 kilobit per másodperc ", azaz adatátvitel gyors a szerver a front-end felhasználói alkalmazás .
zónák
Netflix hozott létre a szerverek terjeszteni és letölteni adatokat számos különböző zónákban . Elosztva a szolgáltatások és információk zónákban lehetővé teszi a mérnökök számára, hogy váltani egyik zónából a másikba, vagy teljesen kikapcsol egy zónát közben szerveren áramkimaradás miatt. Ez minimálisra csökkenti az előfordulását mutatja a végfelhasználó egy hibaüzenet , ha van egy szerver probléma . Mivel a cég a több száz szerver , akkor váltani zónákat gyorsan és mozgassa az adatokat az egész zökkenőmentesen , amikor a kiszolgáló problémák merülnek fel .
Amazon szerverek
Netflix erősen támaszkodik Amazon Web Szolgáltatások szerverek a film - streaming platform. Ha AWS találkozik a nagy szerver leállás , akkor végül hatással lehet , és megszakítja Netflix megtekintésére. Egy másik AWS szolgáltatás, Netflix használ, Elastic Load Balance a jobb út Internet forgalom a front-end alkalmazásokhoz. ELB segít csökkenteni a server leállás , amely egyensúlyt teremt az adatok megfelelő a zónák között .