Облако в сети

Облако в сети

Пожалуй, чаще всего слово «облако» после метеорологов и авиапилотов употребляют IT-специалисты. «Облачные технологии», «облачные вычисления», «облачное хранилище» – повсюду оживлённые дискуссии на тему облачных сервисов.

Давайте попробуем разобраться, что такое «облако», тем более, что это несложно. Впервые слова «облако» и «облачные вычисления» (в оригинале на английском «cloud» и «cloud computing») употребил в одном из своих выступлений глава компании Google Эрик Шмидт в 2006 году. Отметим, что ничего принципиально нового технологическому миру он не предложил, а лишь дал название тому, что уже существовало. И как оказалось потом, слово «облако» стало очень популярным термином, им стали называть технологию распределённого вычисления. Стоп-стоп. Какие ещё распределённые вычисления? Ещё задолго до Эрика Шмидта среди специалистов витала идея пользоваться мощными компьютерами по такому же принципу, по какому люди пользуются газом, электричеством или водой. Ведь сейчас почти никто не ставит личную электростанцию и не бурит скважину для добычи газа. Все хлопоты по установке труб, кабельных сетей, столбов и прочего берут на себя коммунальные хозяйства, которые предоставляют возможность пользоваться этими ресурсами любому желающему. В 60-х годах прошлого века учёный в области информационных технологий Джон Маккарти подумал: «А что, если построить большой мощный компьютер, и дать возможность сотням или даже тысячам людей пользоваться им через свои обычные компьютеры, которые не такие производительные?». Так родилась идея о «распределённых вычислениях», когда один большой суперкомпьютер распределяет свою вычислительную мощь другим компьютерам и хранит их данные у себя, отдавая их по требованию. Эту идею десятилетиями позже назвали «облачными вычислениями» или «облаками».  Почему «облако»? Конечному пользователю, которому предоставляются услуги облачного вычисления или облачного хранения, не нужно заботиться о том, насколько сильно он загрузил суперкомпьютер задачами, сколько программ он открыл одновременно, сколько свободного места на диске осталось у суперкомпьютера. Постоянным увеличением мощностей занимается организация, которая предоставляет услуги. Для конечного пользователя этот суперкомпьютер выступает некой абстракцией, которую впоследствии очень удачно назвали «облаком». За этой абстракцией может скрываться не один суперкомпьютер, а целая сеть суперкомпьютеров, объединённых в единое целое. А если бы не было «облачных технологий»? Представьте, что у вас собралось много писем, документов, фотографий, музыки и фильмов, что вам не хватает объёма диска на компьютере. Тогда вам надо менять диск на более объёмный или же переносить эти файлы на внешние записывающие устройства. Однако, если вы ими будете редко пользоваться, эти затраты не смогут оправдаться. Гораздо удобнее было бы хранить их в том месте, где они будут всегда под рукой, но при этом не требуется докупать устройства или менять конфигурацию компьютера, иными словами, в облаке. Другой пример. Если вы владелец крупного сайта, который должен обслуживать десятки тысяч пользователей, то вам необходимо следить за компьютером, на котором этот сайт расположен. Для этого вам понадобится хороший интернет, чтобы принимать одновременно тысячи пользователей; мощный процессор для обработки запросов пользователей; система охлаждения, которая не даст компьютеру сгореть от перегрева и, наконец, вам нужно будет обеспечить бесперебойное электроснабжение, чтобы ваш сайт всегда был доступен. В итоге вам, как владельцу сайта, придётся тратить уйму времени, чтобы уследить за всем этим. Тогда как если вы будете пользоваться облачными вычислениями, то вам не придётся усложнять себе жизнь этими заботами. Современные сервисы облачных вычислений позволяют не только разместить у себя сайт, но даже и операционную систему. А вот и третий пример, показывающий, как облачные технологии облегчают жизнь, когда вы об этом даже не подозреваете. Лет 20 назад электронной почтой пользовались лишь избранные пользователи. Это требовало немалых технических навыков и дорогостоящего оборудования: компьютера, который должен быть постоянно включен и настроенных программ. Сегодня облачные технологии позволяют вам читать почту на любом компьютере, для этого просто нужно набрать в браузере адрес облачного почтового сервиса и указать свои логин и пароль. Все письма и контакты хранятся в «облаке», и вы имеете к ним доступ отовсюду, даже с мобильного телефона. Сейчас это кажется обыденным явлением, но без развития облачных технологий такая возможность не была бы доступной. А дальше? Существует мнение, что мы сейчас находимся на начальном этапе развития концепции «всё в облаке». Этот принцип уже позволяет запускать программы, требующие много ресурсов на относительно лёгких компьютерах, такие как смартфоны, планшеты, умные часы. Уже сейчас Microsoft, OS X, Android проектируют свои операционные системы так, что практически 90% задач решаются в «облаках». Также стали появляться сервисы «облачных игр», где можно играть в современные игры на слабых компьютерах. А компания Sony представила сервис Playstation Now, где можно играть в игры, которые предназначены для консоли на телевизоре. Как пойдёт дальнейшее развитие облачной технологии, трудно предсказать из-за невероятного потенциала. Это может быть и кухонный чудо-комбайн, который сам находит в сети рецепты Джейми Оливера или другого известного повара и готовит по ним блюда. Или, например, весы, которые, взвешивая вас, не только сохраняют историю изменения вашего веса, но и изучают ваше самочувствие и даже составляют оптимальную для вашего организма тренировку. Словом, возможности облачных технологий ограничены лишь фантазией человека.

По материалам oyla.xyz

Добавить комментарий