Чому завантаження даних у хмару займає так багато часу?

Чому завантаження даних у хмару займає так багато часу?

Зупиніть нас, якщо ви чули це раніше. Ви хочете завантажити свої матеріали в Dropbox, але це займає години, дні або, якщо ви намагаєтеся заархівувати багато даних, навіть тижні. Чому це так довго?

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

Але не так багато з завантаженням матеріалу. Якщо ви спробуєте поділитися відеофайлами або створити резервну копію віртуальних машин, архівувати музику, фільми або навіть фотографії в хмарі, ви швидко виявите, що це може бути довгим, втомливим очікуванням.

Швидкість звантаження: кількість інтернет-провайдерів не хвалиться

Швидкість завантаження дуже важлива. Це помітно впливає на загальну швидкість, і якщо ви намагаєтеся завантажити купу речей у ваші хмарні папки, це може дійсно перервати ваше з'єднання.

Ви, мабуть, добре знаєте про швидкість завантаження, тому що ваш провайдер сміливо рекламує її, зазвичай залишаючи швидкість завантаження на більш дрібний відбиток.

Або вони можуть не зробити швидкість завантаження відразу очевидною.

На відміну від оптоволоконних інтернет-провайдерів немає цієї проблеми. Наприклад, Verizon FIOS рекламує свої швидкості завантаження поряд зі швидкістю завантаження.

На жаль, волокно не широко поширене або доступне в багатьох місцях; більшості інтернет-клієнтів доведеться покладатися на великих, більш відомих інтернет-провайдерів: Comcast, Time Warner и AT & T.


Як швидко ваш зв'язок

Якщо ви не впевнені, яка ваша швидкість з "єднання, вам слід перевірити це.

:

Результати відображаються у відповідності з трьома метриками: затримка (ping), пропускна здатність завантаження і, звичайно ж, завантаження - це число, яке нас найбільше цікавить.

Що таке латентність?

Крім очевидних чисел завантаження/вивантаження, існує затримка, яка вимірюється в мілісекундах (мс). Затримка повинна бути нижчою, ніж вища.

Може бути простіше уявити затримку як час відгуку, але визначальним фактором щодо затримки є довжина. Як далеко знаходиться сервер, з яким ви намагаєтеся встановити зв'язок? На наступному скріншоті ми бачимо, що перевірений нами сервер знаходиться на відстані близько 100 миль або 161 км, що становить 362 км туди і назад.

Світло проходить зі швидкістю 300 000 км на секунду. Таким чином, якби наше з'єднання було ідеальним, ми могли б побачити час пінгу 1,8 мс (362/200 000). Очевидно, що це не ідеальне з'єднання, і воно займає трохи більше часу (але 38 мс не страшно).

:


Більш екстремальний приклад - ми перевіряємо сервер в Сіднеї, Австралія, на відстані понад 8000 миль або 26 876 км в обидва кінці. Через відстань і кінцеву швидкість світла, навіть при ідеальному з'єднанні, це все одно займе 134,4 мс. Таким чином, ви можете мати всю пропускну здатність у світі, але ви не можете уникнути фізики.

:

У нашому тесті це займає 243 мс, що неприпустимо довго. Це пов'язано з тим, що під час поїздки по всьому світу наші дані повинні переміщатися з сервера на сервер.

:

Навіть у короткій поїздці на більш локальний сервер доведеться пройти кілька стрибків, перш ніж він добереться туди і назад, тому для перевірки зв'язку з сервером всього в 100 милях потрібно 38 мс.


Таким чином, затримка вплине на загальну швидкість вашого з'єднання. Висока затримка просто означає, що для пакета даних потрібно більше часу, щоб здійснити зворотну передачу з вашого комп'ютера на віддалений сервер і потім повернутися до вас. На жаль, ви не дуже багато робите із затримкою, і навіть швидкі з'єднання можуть бути повільними.

Psssst… Не забувайте свої накладні витрати!

Інша річ, яку ви не можете контролювати, це накладні витрати. Що таке накладні витрати? Це досить складно, але, по суті, ви ніколи не отримаєте всю доступну смугу пропускання, тому що частина її втрачається для таких речей, як перетворення ваших даних в пакети, їх адресація, усунення колізій, базова неефективність мережевих технологій та інші фактори.

Тому, незалежно від швидкості вашого з'єднання, ви завжди повинні віддавати частину цього на накладні витрати. Скільки ви віддаєте на накладні витрати, буде залежати від цих вищезазначених факторів, але в ідеалі це має бути близько 10 відсотків.

Скільки часу займає ваше з "єднання для завантаження даних?

Багато хмарних сервісів тепер пропонують терабайт або більше пам'яті - Dropbox, OneDrive, Google Drive і так далі.

Терабайт - це значна ємність, порівняно з жорсткими дисками настільних комп'ютерів і значно переважаючими планшетами і телефонами. Тому це відмінне місце для зберігання ваших речей і доступу до них практично з будь-якої точки світу або використання їх для вивантаження даних, які ви хочете архівувати, але не зберігайте в локальному сховищі.


Таким чином, ми розрахували час, який буде потрібен для завантаження 1 ГБ, 100 ГБ і 1000 ГБ (або 1 ТБ) даних з використанням загальних швидкостей завантаження: 1 Мбіт/с, 2 Мбіт/с, 5 Мбіт/с, 10 Мбіт/с, 20 Мбіт/с і, нарешті, тільки для ударів 1000 Мбіт/с (1 Гбіт/с), що швидкості, які Google Fiber рекламує.

 

1 ГБ

100 ГБ

1000 ГБ

1Mbps


2,5 години

10 днів

99 днів

2Mbps

1,25 години

5 днів

50 днів

5Mbps

28 хв

2 дні

20,3 дня

10Mbps

14 хв

1 день

10,2 дня

20 Мбіт

7 хв

12 годин

5,1 дня

1000Mbps

8 сек

15 хв

2,5 години

Наші розрахунки округлені до найближчої хвилини і включають 10 відсотків накладних витрат на з'єднання. Майте на увазі, що якщо ваші накладні витрати перевищують 10 відсотків, то час передачі буде навіть більшим, ніж дані, представлені в нашій таблиці.

Якщо ви хочете збільшити швидкість завантаження, підготуйтеся до оплати!

З результатів досить ясно, що швидкості завантаження насправді не починають працювати, поки вони не досягають 20 Мбіт/с. Завантаження терабайта менш ніж за тиждень не так вже й погане. На жаль, отримати 20 Мбіт/с, принаймні, від провайдера кабельного Інтернету (Comcast, найгірший з усіх), обійдеться вам майже $115/місяць!

$115 не здається розумним для щомісячного домашнього інтернет-сервісу. Ми не схильні витрачати більше 50 доларів на місяць на Інтернет, і те, що ви можете отримати за це, не так вже й страшно (від 2 до 5 Мбіт/с).

Отже, на даний момент ви застрягли на тому, що пропонують інтернет-провайдери, і платите за це. Очевидно, що якщо у вас є доступ до оптоволокна, постарайтеся піти на це, але зрозумійте, що це теж буде коштувати дорожче (хоча, можливо, набагато вигідніше).

Однак, коли все сказано і зроблено, незалежно від того, скільки ви можете собі дозволити, зверніть більш пильну увагу на цей вкрай важливий номер для завантаження, оскільки він може фактично вплинути на швидкість вашого з'єднання майже так само, як і швидкість завантаження.

Ми хотіли б почути від вас зараз. У вас повільніше швидкість завантаження? Ви застрягли в сірій зоні між досить швидким і додзвоном? Наш дискусійний форум відкритий, і ми хотіли б почути ваші відгуки.