Широкий світ хмарних обчислень
Хмарні обчислення — це нове модне словосполучення, яке сьогодні, здається, з’являється в кожній бізнес-/ІТ-моделі. Через це компанії починають робити «альтернативний напрямок» хмарних обчислень у традиційному виборі того, як керувати своєю ІТ та обчислювальною системою.
Ця стаття збирається поглянути на світ хмарних обчислень для початківців і на те, як вони можуть позитивно вплинути на вас або потреби вашої компанії в новому світі хмар.
Короткий урок історії
Можливо, нам варто трохи відступити. У той час як раніше ми називали хмарні обчислення новими, концепція цієї «нової» ідеї фактично почалася ще в 1950-х роках, коли університети та великі корпорації використовували великомасштабні мейнфрейми. Доступ до цих мейнфреймів здійснювався через «статичні термінали», які мали комунікаційні властивості, але не мали можливостей внутрішньої обробки. Потім на початку 1960-х років Джон Маккарті розвинув ідею того, що він назвав «комп’ютерною корисністю». Він уявляв, що використання комп’ютерів буде частиною суспільної користі; «…Так само, як телефонна система є комунальною послугою».
Інші експерти часто вказують на «міжгалактичну комп’ютерну мережу», передбачену Дж. К. Р. Ліклайдером, одним із розробників ARPANET (Advanced Research Projects Agency Network), який у 1969 році хотів, щоб усі на землі мали доступ до програм і даних з будь-якого місця., з будь-якого місця.
З появою Інтернету та зростанням його популярності до такої міри, що майже кожен носить його з собою на своїх телефонах, феномен хмарних обчислень набув поширення. У 1999 році Salesforce.com почав надавати корпоративні програми через простий веб-сайт, що, у свою чергу, призвело до того, що дедалі більше програмних компаній пропонують свої програми через Інтернет. Amazon Web Services наслідувала їх приклад і в 2002 році запропонувала хмарне зберігання, обчислення та людський інтелект разом з Amazon Mechanical Turk. Через чотири роки вони запустили свою Elastic Compute Cloud (EC2), надаючи користувачам можливість орендувати комп’ютери, на яких вони запускають власні програми.
У 2009 році сталася остання подія, коли почався Web 2.0. Різні інтернет-компанії почали пропонувати програми на основі браузера. Одним із прикладів цього є Google Apps.
Що це?
Отже, що таке хмарні обчислення? В основному, ідея залишилася незмінною з 1950-х років, з деякими змінами в технології. Мабуть, найпростіший спосіб пояснити, що таке хмарні обчислення, це навести приклад ІТ-відділу корпорації.
У корпорації кожен працівник потребує правильних інструментів для виконання своєї роботи. ІТ-відділ піклується про те, щоб усі ці працівники мали комп’ютер із належним обладнанням і програмним забезпеченням, необхідним для досягнення цієї мети. Крім того, цим працівникам потрібні різні ліцензії на програмне забезпечення, щоб використовувати різні програми тощо. Для запуску цих програм потрібна ліцензія або різні типи схвалення. Щоразу, коли наймають нового працівника, ви повинні знову придбати нову ліцензію або програмне забезпечення, щоб новий працівник також міг використовувати ті самі програми. Саме тут на допомогу приходять хмарні обчислення, щоб полегшити життя цим корпораціям і співробітникам. Завдяки хмарним обчисленням кожен може використовувати однакові програми без необхідності купувати нове програмне забезпечення.
Як це працює?
Ідея того, як хмарні обчислення працюють у вищезгаданій ситуації, дуже проста: замість того, щоб купувати та встановлювати програмне забезпечення для кожного нового співробітника, вам потрібно буде лише завантажити одну програму на численні комп’ютери, які використовуються. Ця програма дозволяє користувачам входити в веб-службу, де розміщено різноманітне програмне забезпечення та програми, які можуть знадобитися кожному працівнику для виконання своїх завдань.
Програмне забезпечення та/або програми, які використовуються, більше не завантажуються на комп’ютер кожного окремого користувача, а скоріше завантажуються у більшу систему зберігання даних, створюючи «хмару». Співробітники можуть отримати доступ до цих даних через мережеве підключення або просто підключившись через Інтернет. Загалом усе зберігається та/або отримується через Інтернет, а не на жорсткому диску комп’ютера.
Існує чотири різні типи хмарних пропозицій: інфраструктура як послуга (IaaS), платформа як послуга (PaaS), програмне забезпечення як послуга (SaaS) і бізнес-процес як послуга (BPaaS). Кожна з цих служб побудована одна на одній.
Так само, як у випадку з корпорацією, хмарні обчислення можуть працювати для різних людей різними способами. Якщо ви коли-небудь користувалися веб-службою електронної пошти, як-от Hotmail або Gmail, ви користуєтеся перевагами хмарних обчислень. На вашому комп’ютері не запущено програму електронної пошти, а ви отримуєте доступ до цієї програми електронної пошти через Інтернет.
Зростання хмарних обчислень
Хмарні обчислення стали способом для ІТ-спеціалістів додати різні можливості щодо взаємодії з кінцевим користувачем і збільшити потужність у режимі реального часу через Інтернет. Зважаючи на це, хмарні обчислення все ще знаходяться на ранній стадії розвитку, і багато постачальників почали пропонувати різні послуги через хмару, які відрізняються від системи до системи.
Інші програми, які ви могли використовувати, також використовують переваги хмарної системи. Netflix, Apple, Dropbox і Amazon – це кілька найбільших компаній, які інвестують у хмарну систему, що дозволяє вам брати їхні послуги та продукти з собою всюди, де є підключення до Інтернету… тобто: ваш смартфон.
Компанії також стрибають на хвилю хмарних обчислень. За оцінками, 69% компаній, які зараз мають бюджет на хмару, планують збільшити свої витрати цього року. У тому самому дослідженні стверджується, що ринок хмарних обчислень продовжуватиме збільшуватися додатково на 36% щороку до 2016 року. Більшість компаній використовують чотири різні сфери хмарних обчислень для свого бізнесу, і дослідження показують, що всі ці цифри постійно збільшуватимуться щороку, оскільки технологія продовжує розвиватися та розширюватися, залишаючи хмару єдиним вибором.
Плюси та мінуси хмарного світу
Головним позитивним аспектом використання хмарних обчислень є доступність і певна простота використання. Через хмару ви можете отримати доступ до використовуваних програм і даних будь-де в будь-який час, якщо ви підключені до Інтернету. Використання хмарної системи також може заощадити гроші на покупці різного програмного та апаратного забезпечення. Корпорації можуть мінімізувати ІТ-підтримку завдяки оптимізації апаратного забезпечення та меншій кількості операційних систем. Крім того, оскільки бек-енд хмарної системи зазвичай є високопотужною мережевою обчислювальною системою, швидкість може бути фактором. Те, що раніше оброблялося, потребувало б багато часу, тепер обчислюється значно менше.
Що стосується резервного копіювання та відновлення, процес набагато простіший, оскільки дані тепер зберігаються в хмарі, а не на фізичному пристрої. З цієї причини розгортання програм та інтеграція нових програм також є швидшими та легшими. Ваша компанія може вибирати послуги та/або програми, які будуть для неї найбільш вигідними, замість того, щоб вибирати все у більшій пакетній угоді. Якщо вам потрібно більше або менше програм, простір на жорсткому диску більше не викликає занепокоєння, оскільки обсяг пам’яті в хмарній системі може бути майже необмеженим. Це сприяє зниженню будь-яких ІТ-витрат, які можуть виникнути внаслідок оновлення або придбання нового обладнання.
Хмара також безпечна для навколишнього середовища завдяки кількості ресурсів, необхідних для обчислення, тобто витрачається менше енергії. Коли хмарні сервери не використовуються, сервер зазвичай зменшує масштаби, звільняючи енергію та ресурси, що використовуються.
Останньою перевагою хмарних обчислень є простота їх використання. Більшість хмарних програм буде простіше запускати, оскільки більшість людей уже звикли запускати їх приклад. Наприклад, Gmail — це хмарна програма, з якою багато користувачів, можливо, вже мають досвід роботи та вважають її досить простою для керування та використання у повсякденному житті.
З іншого боку, найбільше проблем у хмарних обчисленнях – конфіденційність, втрата даних і безпека. Якщо хмарна база даних не розроблена належним чином, хакерам не обов’язково проходити через усі стіни та канали, щоб отримати доступ до численних даних клієнтів. Втрата даних є загрозою номер два щодо використання хмари. Ви можете втратити певну гнучкість і контроль, до яких звикли, перейшовши до хмарної мережі, оскільки все працює через дистанційне керування, і більшість вашого апаратного та програмного забезпечення також може працювати віддалено.
Ще одним недоліком безпеки в хмарному світі є ідея конфіденційності. Компанія, яка використовує віддалену хмарну інфраструктуру, фактично надсилає будь-які приватні дані та інформацію, які можуть бути чутливими та/або конфіденційними. Знову ж таки, якщо хмарний провайдер має недостатньо надійний захист, ті самі компанії можуть побачити цю конфіденційну інформацію під загрозою, включаючи витік паролів і втрату великої кількості даних.
Нарешті, оскільки хмарні обчислення значною мірою, якщо не повністю, залежать від доступу до Інтернету, якщо в компанії виникнуть перебої в мережі або проблеми з підключенням, ваша хмарна установка стане марною. Хоча це правда, що час від часу всі системи можуть стикатися з проблемою або проблемою підключення, це ще один мінус, на який варто звернути увагу. Якщо ви обрали хмарного постачальника, який не відповідає рівню, або якщо трапиться катастрофа, оскільки тепер у вас уся система розташована в центрі, ви можете втратити все.
Кінець?
Є ті, хто все ще підозрює хмарні обчислення. Багато хто вважає, що оскільки ми працювали безпосередньо з локального жорсткого диска протягом останніх кількох десятиліть, ми повинні продовжувати таким чином. Хмарні обчислення можуть бути не такими швидкими, і вони не варті вартості локального сховища та доступу. Оскільки зараз різні медіакомпанії контролюють доступ до будь-яких хмарних сервісів, які ви використовуєте, багато хто стурбований тим, що довіра до доступу цієї компанії може коштувати вам у довгостроковій перспективі.
Компанії також продовжують шукати різні способи стягнення плати за доступ до хмари, незалежно від того, чи це вимірювання кількості послуг чи використаної пропускної здатності. Клієнти хмарних сайтів також висловили занепокоєння щодо інтелектуальної власності та того, кому належать дані, які зберігаються в Інтернеті. Наприклад, чи можна використовувати фотографії, якими ви поділилися у Facebook, як частину маркетингової схеми компанії? Кому належать фотографії, якими ви ділитеся на їх веб-сайті?
Існує багато різних способів, за допомогою яких хмарні обчислення можуть вплинути на використання комп’ютера у вашій компанії та навіть на домашньому комп’ютері, оскільки його популярність продовжує зростати та через ідеї використання. Схоже, що хмарні обчислення перестали бути просто трендом і стали лише частиною нової норми.