-
Представьте, что вы хотите создать компанию,
которая бы предлагала интернет-услуги.
-
Несколько лет назад вам нужно было бы
сделать две вещи:
-
разработать ПО и купить дорогое
оборудование, на котором бы оно работало.
-
Теперь этого уже не нужно.
-
Сейчас вам, конечно, придется разработать ПО,
-
но вам уже не нужно покупать оборудование
-
Его можно арендовать, причем на максимально
гибких условиях, соответствующих вашим нуждам.
-
Это так называемые облачные вычисления.
-
Итак, что же такое облако?
-
Это абстракция компьютера или
нескольких компьютеров.
-
Хмм, не особо понятно,
-
давайте начнем сначала.
-
Что такое компьютер?
-
По существу, компьютер состоит из
двух важных компонентов:
-
Первый - это память, напрмер жесткий диск.
-
Второй - это производительная часть, которая
позволяет получать новые результаты из старых.
-
Это часть, выполняющая все вычисления, мозг, -
-
мозг, если угодно.
-
Обычно они идут комплектом, мозг и
память соединены в одной коробке
-
Например, ваш ноутбук или
настольный компьютер.
-
Давайте рассмотрим типичный пример,
создание компании Курсера
-
и возможности ее роста.
-
В начале у вас есть несколько студентов,
использующих платформу,
-
которую обслуживает один сервер.
-
Затем центральная производительная часть
и хранилище - мозг и память -
-
будут делать все, переключаясь между
обслуживанием видео студентам,
-
обслуживанием страниц, вычислением оценок,
поиском постов на форумах и так далее.
-
Все это работает, но до тех пор, пока
-
Курсера не становится успешной.
-
Теперь нужно покупать новые серверы,
соответствовать спросу и сохранять баланс.
-
Нужно удостовериться, что машин столько, сколько необходимо,
-
и в нужном месте.
-
Неэффективное использование каких-то
составляющих будет затратно.
-
Теперь, с облачными вычислениями, это
больше не проблема.
-
Теперь у вас есть очень удобные вычислительные составляющие и очень удобные хранилища.
-
Они удобны как в расположении,
так и в размере.
-
Так что можно подстроить каждую под
ваши нужды.
-
Например, вечером у Курсеры, возможно,
увеличится загрузка,
-
потому что студенты будут делать домашнюю
работу, и к этому можно легко приспособиться.
-
Кто предлагает услуги по
облачным вычислениям?
-
Все больше компаний занимаются этим,
-
но, самая известная, пожалуй, это
Веб-сервисы Амазон.
-
Это направление компании Амазон,
которое появилось,
-
чтобы обслуживать ее собственный сайт
по электронной коммерции,
-
у которого вырастала загрузка под Рождество
и тому подобное.
-
Написать ПО, использующее облачные
вычисления, не так сложно,
-
гораздо сложнее переписать ПО,
-
которое было до появления облака.
-
Предыдущие системы управления обучением,
которые не использовали эти идеи,
-
даже если и прекрасно справлялись со своими
задачами,
-
должны будут быть переписаны
-
с расчетом на миллион студентов.
-
Однако не все так безоблачно.
-
Так как эти идеи широко используются
по всему миру,
-
появилось множество новых проблем, таких
как конфиденциальность, например.
-
[СС BY-SA Пол-Оливье Дехэй]