Хмарні обчислення

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

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык украинский
Дата добавления 18.03.2014
Размер файла 16,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

1. Хмарні обчислення

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

Зараз вже важко знайти того, хто перший придумав малювати на схемах хмари, однак ідея прижилася, міцно увійшла в практику. Спільне визначення цієї технології звучить приблизно так: «Хмарні обчислення представляють собою динамічно масштабований спосіб доступу до зовнішніх обчислювальних ресурсів у вигляді сервісу, що надається за допомогою мережі Інтернет, при цьому користувачеві не потрібно ніяких особливих знань про інфраструктуру "хмари" або навичок управління цією "хмарною" технологією».

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

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

Концептуально технологію хмарних обчислень ділять на надання інфраструктури в якості сервісу - IaaS (Infrastructure as a service), платформи в якості сервісу - PaaS (Platform as a service), або програмного забезпечення у вигляді сервісу - SaaS (Software as a service), а також багато придумані і ще не придумані інтернет-технології для віддалених користувацьких обчислень. Щоб уникнути в подальшому плутанини з таким широким і обтічним визначенням концепції хмарних обчислень, потрібно відразу визначитись, що ж не вважають хмарними обчисленнями.

Зрозуміло, найперший і масовий випадок - це автономні обчислення, коли користувач виконує потрібну обробку даних на власному комп'ютері без застосування додаткових Інтернет ресурсів.

Наступний випадок - це так звані "комунальні обчислення " (utility computing), коли на стороні замовляється послуга виконання особливо складних обчислень або зберігання масивів даних. Отримали послугу - сплатили рахунок за фактом отриманих ресурсів, в повній аналогії з рахунками за опалення, воду чи електрику.

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

хмарний обчислення технологія

2. Хмарність мінлива, з посиленням до кінця дня

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

За прикладами сучасних сервісів, побудованих на основі технології хмарних обчислень, далеко ходити не треба. Взяти, приміром, такий популярний софт як поштові клієнти. Ще недавно - якихось чотири-п'ять років тому у багатьох у системі був встановлений той чи інший софт для прийому, відправлення та обробки електронної пошти. Зараз на більшості робочих систем, в тому числі, мобільних, роль поштового клієнта виконує Webmail, Hotmail, Gmail та ін.

Якщо ви все ще прив'язані до улюбленого оффлайновому офісного пакету? Зовсім необов'язково! Давно пора випробувати який-небудь онлайновий текстовий редактор - начебто Online Word Processor або популярних Документів Google. Багато хто з онлайнових редакторів не тільки відформатує і збереже документи, але також забезпечать експорт / імпорт інших форматів і заодно перевірять орфографію зручною для вас мовою.

Працюєте в Excel? Тепер це необов'язково, тепер знайти онлайновий табличний сервіс - наприклад, Editgrid, справа п'яти хвилин. Як щодо красиво оформлених 2/3-вимірних презентацій? У цьому випадку на допомогу прийде Sliderocket і безліч інших. Багато хто вважає, що конкуренція оффлайновим редакторам графіки та фото на зразок Photoshop, Paintshop Pro, якщо і настане коли-небудь, то дуже не скоро. Але досить побачити як працює онлайновий сервіс Lunapic, щоб змінити свою думку. А як же створення web-сайтів? Що ж, їм, пряма дорога в онлайн, до таких сервісів, як, наприклад, FastEsite. А онлайнові музичні та відео сервіси особливого представлення точно не потребують. Сьогодні можна слухати власне радіо і радіо друзів на LastFM (на додачу з відеороликами!) Або на Pandora (в тому числі, на мобільнику), закачувати свої ролики і переглядати популярні ролики друзів у високоякісному дозвіл на Rutube або YouTube. Число таких сервісів сьогодні просто зашкалює. Онлайнове телебачення: iPlayer, Hulu, Netflix і безліч інших. Онлайнові платежі, онлайнові ігри, деякі клієнти миттєвих додатків та ін.

3. Не пускають в хмару? Саме час змінити калькулятор!

Дістатися до благ, які пропонуються сьогодні онлайновими сервісами на базі технологій хмарних обчислень, неможливо сьогодні хіба що з калькулятора та інших пристроїв, спочатку не розрахованих на роботу в інтернеті. Будь-яка електроніка з доступом в інтернет, що випускається сьогодні і планована до випуску завтра - настільні ПК, ноутбуки і нетбуки, інтернет-планшети й комунікатори, смартфони та навігатори, більшість телефонів і навіть розважальних кишенькових мультимедійних плеєрів та ігрових пристроїв обов'язково має ключовою функцією, необхідною для роботи з хмарними обчисленнями - браузера. Більш того, багато нові операційні системи - такі як Chrome OS, Open Alliance Android, Intel Mobline, спочатку розраховані на роботу в складі різних мобільних пристроїв, не "обтяжених " зайвим встановленим софтом і орієнтовані на онлайнові сервіси. Мабуть, вперше в таких постійно підключених до мережі Інтернет пристроях з "легкими", що запускаються за секунди операційними системами буде реалізована ситуація, коли проблема "піратського софту" відпаде практично сама по собі, оскільки більшість додатків буде доступно безкоштовно.

Для сервісу "з того боку хмари" зовсім неважливо, формуєте ви свій запит на комп'ютері з x86 процесором Intel, AMD, VIA або складаєте його на телефоні або смартфоні на базі ARM-процесора Freescale, OMAP. Більше того, йому за великим рахунком буде без різниці, чи працюєте ви під управлінням Linux-систем, Chrome OS, Android, Intel Mobline, Windows Phone або Windows покоління NT, або використовуєте для цього щось ще більш екзотичне . Лише б запит був складений зрозуміло, а ваша система змогла "осилити" отриману відповідь. Якщо ваш браузер може прокрутити відеоролик YouTube або Flash-іграшку, він їх обов'язково прокрутить, і що найбільш приємно, цей ролик чи іграшка, як і безліч інших документів, додатків і файлів, будуть однаково добре доступні і зі стаціонарною, і з мобільним системи.

4. Чи є мінуси в хмарних обчислень?

Звичайно ж, не без мінусів.

Концепція хмарних обчислень піддавалася критиці з боку спільноти вільного програмного забезпечення і, зокрема, з боку Річарда Столмана:

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

"Cloud computing is a trap, warns GNU founder Richard Stallman", інтерв'ю газеті The Guardian [1] (англ.)

По-перше, не всі дані можна довірити сторонньому провайдеру в інтернеті, тим більше, не тільки для зберігання, але ще й для обробки. А адже в онлайні ще й крадуть більше ніж в офлайні.

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

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

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

Нарешті, напевно, най неприємний момент - доступ в Інтернет. Поки ви сидите вдома, у вас є гарантія, що якщо сьогодні "скінчиться " трафік, або пропаде доступ в мережу в одного провайдера, ви можете підключитись до іншого провайдера або тимчасово зайти через GPRS / EDGE, а з ранку, якщо знадобиться, знайдеться безліч інших способів. Але варто вам зібратися навіть в не особливо далеку дорогу, кількість способів доступу в Інтернет різко скорочується, з жалем доводиться залишати удома WiMAX-модем і тим більше улюблену виту пару, тобто при такому розвитку сітки підключень до мережі Інтернет покладатись тільки на он-лайн сервіси не варто.

Размещено на Allbest.ru


Подобные документы

  • Розробка програмного продукту на мові С++ з використанням об’єктноорієнтованого підходу для математичних обрахувань задач з геометричними фігурами коло та кільце. Можливості швидкого обчислення виведених даних, їх графічне зображення у вікні програми.

    курсовая работа [778,8 K], добавлен 06.05.2014

  • Аналіз предметної області, опис проекту бази даних, моделей майбутнього програмного забезпечення гри для персонального комп'ютера "Міста". Функціональні можливості програмного забезпечення, які необхідно реалізувати. Інтерфейс програмного забезпечення.

    курсовая работа [2,3 M], добавлен 02.06.2016

  • Мобільність. Міграційні програми (migratory applications). Теорія агентної взаємодії. Переваги мобільних агентів. Структура управління мобільного агента. Мобільні обчислення – Obliq. Новий жанр в індустрії програмного забезпечення.

    реферат [17,5 K], добавлен 08.08.2007

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

    реферат [127,2 K], добавлен 13.06.2010

  • Розробка майбутніх програмних продуктів, управління їх вихідним кодом. Концепція та моделі надання послуг хмарних обчислень. Особливості використання системи управління версіями Git. Технологія командної роботи над проектом конфігураційного управління.

    курсовая работа [1,9 M], добавлен 24.07.2014

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

    автореферат [52,0 K], добавлен 10.12.2010

  • Призначення програмного продукту. Основні функціональні можливості. Перелік розв’язуваних за допомогою програмного продукту задач. Вимоги до апаратного та програмного забезпечення. Основні прийоми.

    реферат [37,2 K], добавлен 26.10.2004

  • Призначення програмного продукту. Основні функціональні можливості. Перелік розв’язуваних за допомогою програмного продукту задач. Вимоги до апаратного та програмного забезпечення. Основні прийоми. Оновлення антивірусних баз.

    реферат [35,8 K], добавлен 26.10.2004

  • Зародження системи Matlab. Високоефективна мова інженерних і наукових обчислень. Інтерактивна система, основним об'єктом якої є масив. Обчислення мінімумів, нулів функцій. Апроксимація й інтерполяція даних. Обчислення кінцевих різниць, перетворення Фур'є.

    лабораторная работа [146,4 K], добавлен 18.01.2013

  • Принципи побудови розподілених обчислювальних мереж, зокрема GRID-систем. Існуючи способи планування задач в них. Детальний аналіз Moab Workload Manager, недоліки алгоритму. Розроблення програмного забезпечення щодо більш ефективної його роботи.

    дипломная работа [1,7 M], добавлен 13.04.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.