Тож я просто збираюся стрибнути прямо до математики; Мій веб-хост пропонує сервер з накопичувачами 5x2TB, немерегованим 1 Гб / с з'єднанням і може надавати сервери в 5 різних дата-центрах за ~ 200 доларів на місяць.
Якщо я отримав 3 з цих серверів і встановив на них OpenStack Swift, у мене є ~ 10 ТБ (я знаю, що це буде менше, але щоб зробити математику простою, я просто скажу, 10TB) пам’яті з тими ж можливостями, що і Rackspace Cloud але за 0,058 дол. / ГБ (порівняно з 0,15 дол. / Гб для Rackspace). Плюс безкоштовна, необмежена пропускна здатність. Сервери можуть бути передбачені в трьох різних постійних токах для надмірності та для масштабування нових серверів, які активні протягом години, щоб ми могли досить швидко збільшити обсяг пам’яті, якщо нам потрібно. Ми також використовуємо CDN для доставки вмісту, так, так, стягуватиметься пропускна спроможність, але вони будуть зовнішніми, так що питання не має значення.
Очевидно, що це більш ефективно, якщо працювати з великим обсягом пам’яті (бо, скажімо, 2 Гб, це набагато менш ефективно), але у нас є 7,5 ТБ резервного копіювання на рахунку файлів RSC, тому наша ефективна ціна за ГБ складе 0,078 дол. (Але це зменшиться) порівняно з понад 1000 доларів США на місяць у нашій нинішній системі Rackspace.
Отже, моє питання полягає в тому, що, крім того, щоб керувати власними серверами та докладати трохи більше зусиль для масштабування, яка різниця між самокерованою системою зберігання та чимось на зразок хмари Rackspace?