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