Посилання на фразу «хмарні обчислення» з’явилися ще в 1996 році, коли вперше згадується у внутрішньому документі Compaq.
Символ хмари використовувався для представлення мереж обчислювального обладнання в оригінальній мережі ARPANET ще в 1977 році і CSNET до 1981 року — обох попередників самого Інтернету. Слово «хмара» використовувалося як метафора для Інтернету, а стандартизована хмарна форма використовувалася для позначення мережі на схемах телефонії. З таким спрощенням випливає, що особливості того, як кінцеві точки мережі з’єднані, не мають відношення до розуміння діаграми.
Термін «хмара» використовувався для позначення платформ для розподілених обчислень ще в 1993 році, коли допоміжні компанії Apple General Magic і AT&T використовували його для опису своїх (спарених) технологій Telescript і PersonaLink. У квітні 1994 року у фільмі Wired «Прекрасна пригода Білла та Енді II» Енді Герцфельд прокоментував Telescript, мову розподіленого програмування General Magic:
«Краса Telescript... полягає в тому, що тепер, замість того, щоб просто мати пристрій для програмування, у нас тепер є ціла хмара, де одна програма може йти до багатьох різних джерел інформації та створювати щось на кшталт віртуальний сервіс. Ніхто раніше не задумувався про це. Приклад, який зараз використовує Джим Уайт [дизайнер Telescript, X.400 і ASN.1], — це служба організації дати, коли програмний агент відправляється в квітковий магазин і замовляє квіти, а потім йде до квиткової крамниці і отримує квитки на виставу, і все повідомляється обом сторонам».[13]
Рання історія
Протягом 1960-х років початкові концепції розподілу часу стали популяризувати через RJE (Remote Job Entry); ця термінологія в основному була пов’язана з великими постачальниками, такими як IBM і DEC. На початку 1970-х років на таких платформах, як Multics (на апаратному забезпеченні GE), Cambridge CTSS, і на перших портах UNIX (на обладнанні DEC) були доступні рішення для повного розподілу робочого часу. Проте модель «центру обробки даних», коли користувачі надсилали завдання операторам для роботи на мейнфреймах IBM, була переважною.
У 1990-х роках телекомунікаційні компанії, які раніше пропонували переважно виділені канали передачі даних «точка-точка», почали пропонувати послуги віртуальної приватної мережі (VPN) із порівнянною якістю обслуговування, але за нижчою ціною. Перемикаючи трафік, як вони вважали за потрібне, щоб збалансувати використання сервера, вони могли більш ефективно використовувати загальну пропускну здатність мережі.[Потрібна цитата] Вони почали використовувати символ хмари для позначення точки розмежування між тим, за що відповідає постачальник, і тим, за що відповідають користувачі. . Хмарні обчислення розширили цю межу, щоб охопити всі сервери, а також мережну інфраструктуру. Оскільки комп’ютери стали більш розповсюдженими, вчені та технологи досліджували способи зробити великомасштабну обчислювальну потужність доступною для більшої кількості користувачів за допомогою розділення часу.[Потрібна цитата] Вони експериментували з алгоритмами для оптимізації інфраструктури, платформи та додатків, щоб визначити пріоритети ЦП та підвищити ефективність. для кінцевих користувачів.
Використання хмарної метафори для віртуалізованих сервісів відноситься принаймні до General Magic в 1994 році, де вона використовувалася для опису всесвіту «місць», куди могли потрапити мобільні агенти в середовищі Telescript. Як описав Енді Герцфельд:
«Краса Telescript, — каже Енді, — полягає в тому, що тепер, замість того, щоб просто мати пристрій для програмування, ми тепер маємо всю хмару, де одна програма може перейти до багатьох різних джерел інформації та створити свого роду віртуальний сервіс».
Використання хмарної метафори приписується співробітнику General Magic комунікації Девіду Хоффману, що базується на тривалому використанні в мережах і телекомунікаціях. На додаток до використання самим General Magic, він також використовувався для просування асоційованих служб PersonaLink AT&T.
2000-ті роки
У липні 2002 року Amazon створила дочірню компанію Amazon Web Services з метою «дозволити розробникам самостійно створювати інноваційні та підприємницькі програми». У березні 2006 року Amazon представила свою службу Simple Storage Service (S3), а потім Elastic Compute Cloud (EC2) у серпні того ж року. Ці продукти були першими у використанні віртуалізації серверів для доставки IaaS за дешевшою ціною за вимогою.
У квітні 2008 року Google випустила бета-версію Google App Engine. App Engine був PaaS (одним із перших у своєму роді), який забезпечував повністю підтримувану інфраструктуру та платформу розгортання для користувачів, щоб створювати веб-додатки з використанням поширених мов/технологій, таких як Python, Node.js та PHP. Мета полягала в тому, щоб усунути потребу в деяких адміністративних завданнях, типових для моделі IaaS, створивши платформу, де користувачі могли б легко розгортати такі програми та масштабувати їх відповідно до потреб.
На початку 2008 року туманність NASA, удосконалена в рамках проекту RESERVOIR, фінансованого Європейською комісією, стала першим програмним забезпеченням з відкритим кодом для розгортання приватних і гібридних хмар, а також для федерації хмар.
До середини 2008 року Gartner побачив оппо