Menu

Apple вперше використала власні мережеві потужності для поширення iOS


Apple впервые использовала собственные сетевые мощности для распространения iOS

Дослідницька компанія Deepfield повідомила, що Apple вперше в історії скористалася власними можливостями для розповсюдження своєї мобільної операційної системи. Зокрема мова про iOS 8 і тих мережевих каналах, що використовувалися для доставки на мобільні пристрої користувачів. Варто відзначити, що різниця в роботі відчувалася, причому йдеться не про швидкості завантаження, а про те, яким чином дане оновлення було організовано.

До 17 вересня Apple використовувала Akamai та інші сторонні мережі доставки контенту (CDN), щоб розіслати значну частину свого мережевого трафіку споживачам. Akamai - це мережа доставки контенту, тобто спеціалізується на трансляції даних. Відповідно, коли ваше iOS-пристрій робило запит на завантаження нової версії [операційної системи], саме Akamai зі своїми десятками тисяч серверів по всьому світу забезпечувала передачу певного оновлення вам. Але тільки не в цей раз.
Зі звіту Deepfield

Перші дзвіночки про те, що Apple запустила власну CDN, почулися ще в липні. Свою роботу фірмова мережа доставки контенту почала з розповсюдження оновлень для OS X. В той же час весь трафік з iTunes, iTunes Radio і App Store продовжував поставлятися силами сторонніх партнерів. Так само вони допомогли Apple з поширенням iOS 8, але по більшій частині компанія зробила це своїми силами і з допомогою власних серверів. Щоправда, йдеться лише про США. Тим не менш, це один з найбільших у світі ринків для Apple, так що можливості CDN компанії виявилися значними. [Deepfield]

Що стосується нововведень в установці iOS 8 по повітрю, то я помітив одну цікаву деталь. У минулі роки під час першого ажіотажу після релізу нових версій iOS в принципі було проблематично достукатися до серверів: вискакували якісь помилки, оновлення не виявлялося і т. п. Зазвичай все налагоджувалося до ранку або до полудня наступного дня, але неприємний осад все-таки залишався. Адже чекаєш, що у Apple все буде ідеально. Цього разу після натискання на кнопку «Хочу iOS 8!» система писала, що «Ваш запит відправлено» і обіцяла попередити, коли оновлення буде завантажено і з'явиться можливість його встановити. Тобто, замість того, щоб намагатися впоратися з величезним напливом бажаючих оновитися безпосередньо, видавши кожному хоч якийсь канал на завантаження, компанія просто вибудовувала людей в чергу у відповідності з можливостями своїх серверів. Як тільки канал звільнявся, оновлення автоматично відправлялося до чергового щасливого клієнту. Мені в самий розпал роздачі iOS 8 увечері 17 вересня довелося чекати майже годину своєї черги, але при цьому телефон з планшетом залишалися працездатними і, взагалі, очікування ніяк не напружувало. Це краще і зручніше, ніж сидіти і кожні 3 хвилини тиснути на кнопку «Оновити» в надії, що якось проб'єшся крізь сотні тисяч таких же охочих.

|