Här är vilken typ av servrar som håller Siri igång i Apples datacenter

  Den funktionella assistenten Siri, som lanserades 2011 med iPhone 4S, har visat sig vara en av de populära funktionerna i iDevices, trots att den förstår ett extremt begränsat antal språk och inte alltid känner igen ord så väl. Hela systemet fungerar med hjälp av en molnliknande infrastruktur vars konfiguration valdes av Apple, företaget tar över alla inspelningar som gjorts av Siri för användarna, analyserar dem och ger snabbt svar på frågor, utför webbsökningar eller agerar på olika funktioner av iOS.

SÅ en av mina ex-kollegor är nu ledande molnarkitekt på Apple och vet på vilken hårdvara SIRI körs så detta är infra. Världen är separerad i region och i region fick 1 Siri-instans, förra gången jag frågade fanns det 3 siri-instanser för USA (östkusten, centrala, västkusten) detta baserat på hur många potentiella användare det finns per region, men det finns minst 1 per land. 1 instans av siri är gjord av: 4 HP c7k http://www8.hp.com/us/en/products/enclosures/product-detail.html?oid=5363108#!tab=specs . Varje c7k är laddad med 8 blad av denna typ: http://www8.hp.com/us/en/products/proliant-servers/product-detail.html?oid=5288623#!tab=features

  Om du någonsin har undrat vilken typ av infrastruktur Apple har implementerat för att stödja Siri, ja idag får du reda på det. Det amerikanska företaget har i sina datacenter "instanser" med 4 rack vardera med serverkluster dedikerade till varje land varifrån svar skickas för analys, USA är ett av de länder där det finns inte mindre än 3 dedikerade kluster, ett vardera för de östra, centrala och västra delarna. Ett kluster av detta slag består av 4 HP C7K(BLc7000) serverrack var och en med ett listpris på $31.000 XNUMX.

Servern har ingen lokal disk, de startar från sAN och behåller all data från SAN, om en server dör är det bara att ta bort den, sätta en annan, starta och det är bra att gå. så om du räknar är en Siri-instans gjord av: 32 servrar med totalt 1024 kärnor och 32 TB RAM. Applikationen är tillståndslös, så ingen HA och DR i sig, men om en server misslyckas förloras bara den aktuella Siri-frågan, du måste bara upprepa igen och din fråga hamnar på en annan server. Om hela likströmmen blåste u eller förlorade anslutningen är detta en gissning men jag tror att varje operatör kommer att omdirigera Siri-trafik till en annan region men det kan jag inte garantera.

  I varje ställ av detta slag finns flera 8 HP ProLiant BL660c Gen8-servrar anpassad av Apple, varje sådan server har ett listpris på $28.000 32. Ser vi bara på hårdvaran så pratar vi om 1024 servrar som har 32 kärnor och 3 TB RAM, de har enorm processorkraft, vilket är nödvändigt för att stödja mjukvaran bakom Siri. Praktiskt taget alla tre kluster dedikerade till USA har ett listpris på 800.000 267.000 $, och för varje land på jorden skulle Apple-företaget ha dedikerat ett kluster värt cirka XNUMX XNUMX $.

  För att vara ärlig har jag svårt att tro att Apple verkligen har 32 dedikerade servrar för varje land på jorden, och jag föreställer mig att Rumänien och liknande länder delar kluster av detta slag utan problem.

8 KOMMENTARER

  1. Låt oss vara seriösa.. Hur många använder Siri i Rumänien, jag tror att min server skulle klara det med en Xeon-processor med 4 kärnor och 32GB ram, vilket kostar 1000 euro..

  2. @sawrl, jag gör bara narr av Siri, för i vårt land, utan stöd på rumänska, används det väldigt lite.. Men det måste finnas ett "geni" som du som skulle lämna en intelligent kommentar.. Har du någon aning om vad det är för en server och vad äts den med?

  3. @sawrl, om du hade en olycklig barndom, när du känner behov, rådfråga din psykolog, kom inte hit för att visa upp din intelligenskvot genom dumma kommentarer!

  4. BTW, listpriset har ingenting att göra med det pris som Apple köper till. Två, informationen kommer i inget fall från en "lead architect" på molnet eftersom det är onormalt att skapa ett moln med dedikerade servrar bara för en region i världen... eftersom det inte längre är ett moln.