Научная статья на тему 'Вычисления на облаках'

Вычисления на облаках Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
167
29
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОБЛАЧНЫЕ ВЫЧИСЛЕНИЯ / ОБЛАЧНЫЕ ТЕХНОЛОГИИ / ОБЛАЧНЫЕ СЕРВИСЫ / CLOUD COMPUTING / CLOUD SERVICES

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Фролкин Павел Петрович, Шатило Ярослав Сергеевич

В статье рассматриваются современное состояние облачных технологий и перспективы их развития

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

CALCULATIONS ON THE CLOUDS

The article discusses the current state of cloud technologies and their development prospects.

Текст научной работы на тему «Вычисления на облаках»

5. Goldkuhl G. (2007) What does it mean to serve the citizen in e-services? - Towards a practical theory founded in socio-instrumental pragmatism, International Journal of Public Information Systems, Vol 2007 (3), pp. 135-159.

6. Goldkuhl G. (2008) The evolution of a generic regulation model for e-government development, in Proceedings of the 5 Scandinavian Workshop on E-Government (SWEG-2008), Copenhagen Business School.

7. Goldkuhl G. (2009) Socio-instrumental service modelling: An inquiry on e-services for tax declarations, in Persson A, Stirna J (Eds. 2009) PoEM 2009, Springer, Berlin. LNBIP 39, pp. 207-221.

8. Овчинников С. А. Проблемы стандартизации, совместимости и взаимодействия органов государственной власти, бизнес-процессов и граждан в условиях широкого внедрения информационных технологий / С. А. Овчинников, В. П. Семёнов / / Вестник Саратовского государственного социально-экономического университета. 2011. № 2(36). ISSN 1994-5094.

5. Goldkuhl G. (2007) What does it mean to serve the citizen in e-services? - Towards a practical theory founded in socio-instrumental pragmatism, International Journal of Public Information Systems, Vol 2007 (3), pp. 135-159.

6. Goldkuhl G. (2008) The evolution of a generic regulation model for e-government development, in Proceedings of the 5 Scandinavian Workshop on E-Government (SWEG-2008), Copenhagen Business School.

7. Goldkuhl G. (2009) Socio-instrumental service modelling: An inquiry on e-services for tax declarations, in Persson A, Stirna J (Eds. 2009) PoEM 2009, Springer, Berlin. LNBIP 39, pp. 207-221.

8. Ovchinnikov S. A., Semenov V. P. (2011) Problems of Standardization, Compatibility and Interaction Between the Government, Business Processes, and Citizens in the Context of Widespread Adoption of Information Technology. Vestnik Saratovskogo gosudarstvennogo social'no-jekonomicheskogo universiteta. No 2(36). ISSN 1994-5094.

УДК 004.75+004.9

ВЫЧИСЛЕНИЯ НА ОБЛАКАХ

CALCULATIONS ON THE CLOUDS

© Фролкин Павел Петрович

Pavel P. Frolkin

профессор, доктор исторических наук, профессор кафедры экономической и политической истории России, Саратовский государственный социально-экономический университет. DSc (History), Professor, Saratov State Socio-Economic University, Russia.

И Frolkinpp@yandex.ru

© Шатило Ярослав Сергеевич

Yaroslav S. Shatilo

кандидат технических наук, доцент, профессор Академии военных наук, ведущий редактор, Саратовский государственный социально-экономический университет.

PhD (Technical), Associate Professor, Saratov State Socio-Economic University, Russia.

И shatl55@mail.ru

В статье рассматриваются современное со- The article discusses the current state of cloud

стояние облачных технологий и перспективы их technologies and their development prospects. развития.

Ключевые слова: облачные вычисления, Key words: cloud computing, cloud services.

облачные технологии, облачные сервисы.

О'

КУг

\блачные сервисы, облачные технологии, облачные вычисления, облачная обработка данных и другие названия в сочетании со словом облако (в английском варианте

- cloud computing) быстро вошли в нашу жизнь, и популярность их растёт из года в год. Строго говоря, в данном контексте английское слово cloud точнее было бы перевести как «распре-

делённые». Термин облако используется как метафора или образ сложной инфраструктуры, за которым скрываются технические детали. В настоящее время он является устоявшимся в русскоязычной терминологии. Поэтому в дальнейшем мы и будем использовать данную дефиницию.

Несмотря на громадное количество публикаций по этой тематике, разобраться в сути вопроса довольно сложно. Мнения авторов порой диаметрально противоположны: от принципиально новых технологий до простого маркетингового хода.

Считается, что зарождение cloud computing произошло ещё в 1970-1980 гг., когда Джозеф Карл Робнетт Ликлайдер (J. C. R. Licklider) высказал идею о возможности доступа каждого человека к сети, из которой он будет получать не только данные, но и программы, а другой учёный - Джон Маккарти (John McCarthy) развил мысль о предоставлении вычислительных мощностей пользователям как услуги (сервиса). Но в современной реализации история облачных технологий начинается примерно с 2006 г. Тогда компания Amazon предложила свою инфраструктуру веб-сервисов, предоставляющую клиенту удалённые вычислительные мощности. Затем аналогичные сервисы появились у Google, Sun и IBM.

Важной датой в истории облачных технологий можно считать 2010 г., когда компания Microsoft выпустила не просто сервис, а полноценную облачную операционную систему Windows Azure. Появился ряд облачных сервисов, ориентированных уже не на разработчиков программного обеспечения, а на простых пользователей.

Технически это выглядит следующим образом: само приложение располагается на удалённом сервере и там же производится обработка данных, которые на компьютер конечному пользователю поступают уже в готовом виде. Проще говоря, те вычисления, которые в обычном режиме на компьютере выполняют видеокарта и процессор, здесь уже выполнены на сервере, а ваш компьютер используется лишь как монитор [1].

Облачная обработка данных — это парадигма, в рамках которой информация постоянно хранится на серверах в Интернете и временно кэшируется на клиентской стороне, например, на персональных компьютерах, игровых приставках, ноутбуках, смартфонах и т. д. [2].

Облачная обработка данных как концепция включает в себя следующие понятия.

Инфраструктура как услуга (Infrastructure-as-a-Service, IaaS). Пользователю предоставляется компьютерная инфраструктура,

обычно виртуальные платформы (компьютеры), связанные в сеть, которые он самостоятельно настраивает под собственные цели.

Платформа как услуга (Platform-as-a-Service, PaaS). Пользователю предоставляется компьютерная платформа с установленной операционной системой и некоторым программным обеспечением, на базе которой он может создавать и размещать собственные приложения, обеспечен доступ к управлению ресурсами более низкого уровня (операционная система, хранилища данных и т. д.).

Программное обеспечение как услуга (Application-as-a-Service или Software-as-aService, SaaS). Позиционируется как программное обеспечение по требованию, которое развёрнуто на удалённых серверах, и каждый пользователь может получать к нему доступ посредством Интернета, причём все вопросы обновления и лицензий на конкретное программное обеспечение регулируются поставщиком данной услуги. Оплата в данном случае производится за фактическое использование последнего. В качестве примера можно привести Google Docs от корпорации Google (бесплатный онлайн-офис) и Microsoft Office Web Apps от Microsoft (платный онлайн-офис) - альтернативные версии Word, Excel и т. п. Документы и таблицы, создаваемые пользователем, сохраняются на специальном сервере или могут быть экспортированы в файл.

Данные как услуга (Information-as-aService, IaaS). Даётся возможность удалённо использовать любые виды информации, которая может меняться ежеминутно или даже ежесекундно.

Хранение как услуга (Storage-as-a-Service). Это сервис, позволяющий сохранять данные во внешнем хранилище, в облаке; выглядит для пользователя как дополнительный логический диск или папка. Сервис является базовым для остальных, поскольку входит в состав практически каждого из них. Примером может служить Google Drive и прочие схожие сервисы.

Рабочее место как услуга (Workplace-as-a-Service, WaaS) и другие технологические тенденции, способствующие сети Интернет удовлетворить потребности пользователей в обработке данных [2, 3].

В чём же преимущества облачных технологий перед обычными?

1. Нет необходимости хранить информацию на съёмных носителях, так как доступ к ней можно получить с любого компьютера, подключённого к Интернету.

2. Работать с информацией можно с разных устройств (ПК, планшеты, смартфоны и т. п.) и в любой операционной системе, так как веб-сервисы работают c браузерами любых

Научно-практический журнал. ISSN 1995-5731

ОС. При этом отсутствует зависимость от мощности компьютера и объёма жёсткого диска. Всё обрабатывается удалённо, а вы лишь получаете результат.

3. С одной и той же информацией могут одновременно работать разные пользователи с различных устройств.

4. В распоряжении пользователя всегда находится самая последняя версия программы, при этом многие программы стали более дешёвыми или бесплатными веб-приложениями.

5. Экономия на лицензиях, обслуживании, техническом персонале.

6. Ваша информация не может быть утеряна (похищена) вместе с вашим устройством (ПК, планшетом, телефоном, сменным носителем).

К сожалению, облачные технологии имеют и ряд недостатков, некоторые из них, на наш взгляд, весьма существенны.

1. Для обеспечения возможности использования облачных технологий необходим постоянный широкополосный доступ к сети Интернет. В России доступ к Интернету имеет лишь немногим более 80% населения страны. Если же говорить о постоянной, бесперебойной и высокоскоростной связи, то это не более 65% российских граждан. В этом направлении мы на 10-12 лет отстаём от таких стран, как Великобритания и Германия, где Интернетом постоянно пользуются 95% граждан, исключая только стариков и грудных детей [5].

2. Используемое облачное ПО имеет свои ограничения и не всегда может быть адаптировано под конкретного пользователя.

3. В настоящее время довольно высока вероятность несанкционированного доступа к облачным данным. Вопрос о надёжности защиты данных при использовании концепции облачных вычислений становится основным сдерживающим фактором. Однако, как показывает практика, применение облачных вычислений способно даже значительно повысить уровень безопасности данных. Одна из причин - это постоянная забота о высоком уровне безопасности со стороны компаний, предоставляющих доступ к сервисам cloud computing. Зная об опасениях своих клиентов, они вынуждены вкладывать существенные средства в создание и поддержку надёжной системы защиты.

4. Из-за использования распределённой структуры налицо сложности юридического характера. В частности, становится непросто разграничить, кто и за что отвечает, поскольку облачные вычисления инфраструктурно существенно отличаются от привычной модели и могут динамически изменяться.

5. Существует и психологический аспект внедрения облачных технологий. В России мно-

гие руководители компаний скептически воспринимают саму идею передачи IT-инфраструктуры на обслуживание стороннему специалисту [4].

Остаётся надеяться, что недостатки, присущие облачным технологиям, лишь подстегнут их дальнейшее развитие. И это действительно так. Например, чтобы обеспечить конфиденциальность и защиту информации и устранить привязанность к сети Интернет, создаются так называемые частные облака (private cloud).

В отличие от публичных облаков (pablic cloud) - IT-структуры, используемой одновременно множеством компаний и сервисов - частное облако эксплуатируется в интересах только одной организации и обладает всеми преимуществами компьютерной среды на базе публичных облаков. При этом в частном облаке управление данными и процессами осуществляется по внутренней сети организации, то есть устраняются такие проблемы, как ограничение пропускной способности сети и угрозы безопасности, поскольку инфраструктура частного облака - набор физических устройств (серверы, жёсткие диски и т. д.) - может находиться либо в помещениях организации, либо у внешнего оператора (либо частично у организации и частично у оператора). Естественный минус такой инфраструктуры - высокая стоимость, что не выгодно молодым и малым компаниям.

При интеграции внутреннего и внешнего методов предоставления услуг возникают гибридные облака - IT-инфраструктуры, использующие лучшие качества публичного и частного облаков. Здесь организация сама устанавливает правила и политики распределения действий по внешним или внутренним облакам. Например, при больших объёмах статистической информации, как только внутренняя IT-инфраструктура не справляется с текущими задачами, часть мощностей перебрасывается на публичное облако.

Подводя итог вышесказанному, сделаем вывод, что совсем недавно появившиеся и стремительно развивающиеся облачные технологии выгодны всем [1]:

- бизнесу, потому что компании могут значительно сократить расходы на IT, сконцентрировав высвободившиеся ресурсы на развитии собственного бизнеса и частично перевести капитальные расходы в операционные (кроме того, компании малого и среднего бизнеса получают дополнительные преимущества от использования недоступных ранее корпоративных IT-технологий);

- рынку информационных технологий и телекоммуникаций, способствуя возникновению новых бизнес-моделей и стимулируя появление стартапов;

- государству и обществу, повышая уровень информатизации страны и дополнительно стимулируя развитие экономики.

Облачные вычисления имеют широкие перспективы применения в сфере образования, научных исследованиях и прикладных разработках, а также для дистанционного обучения специалистов, аспирантов и студентов.

При использовании облаков в индустрии развлечений автоматически снимаются все проблемы с производительностью компьютера

Библиографический

1. Уваров C. Облачные технологии [Электронный ресурс]. URL: http://www.ixbt.com/cm/cloud-computing.shtml (дата обращения: 18.05.2013 г.).

2. Что такое облачные технологии? [Электронный ресурс]. URL: http://hostdb.ru/artides/show/id/47 (дата обращения: 18.05.2013 г.).

3. Облачные технологии для земных пользователей [Электронный ресурс]. URL: http://sonikelf. ru/oblachnye-texnologii-dlya-zemnyx-polzovatelej/ (дата обращения: 18.05.2013 г.).

4. Безопасность облачных вычислений [Электронный ресурс] // Сайт группы компаний Inoventica. URL: http://www.inoventica.ru/ informadonnyj_centr/tehnologii/oblachnye_vy-chislenija/bezopasnost_oblachnyh_vychislenij (дата обращения: 18.05.2013 г.).

5. IT: облачные технологии в России могут быть узаконены [Электронный ресурс] // Национальный экономический портал. URL: http://www.neprussia.ru/news/maximum/1529 (дата обращения: 18.05.2013 г.).

Wjf>

и количеством свободного места на винчестере для современных игр.

Таким образом, будущее облачных технологий представляется весьма радужным. Уже только то, что такие гиганты, как Microsoft, Apple, Google зашли на эту неизведанную территорию и явно не собираются с неё уходить, гарантирует облачный бум.

Материалы поступили в редакцию 13.04.2013 г. список (References)

1. Uvarov S. Cloud Technologies. Available at: http: / / www.ixbt.com / cm/cloud-computing.shtml (accessed 18 May 2013).

2. What is Cloud Computing? Available at: http:// hostdb.ru/articles/show/id/47 (accessed 18 May

2013).

3. Cloud Technologies for Terrestrial Users. Available at: http://sonikelf.ru/oblachnye-texnologii-dlya-zemnyx-polzovatelej/ (accessed 18 May 2013).

4. Security of Cloud Computing. Sajt gruppy kompanij Inoventica. Available at: http://www. inoventica.ru/informacionnyj_centr/tehnologii/ oblachnye_vychislenija/bezopasnost_oblachnyh_ vychislenij (accessed 18 May 2013).

5. IT: Cloud Technology in Russia May Be Legalized. Nacional'nyj jekonomicheskij portal. Available at: http://www.neprussia.ru/news/maximum/1529 (accessed 18 May 2013).

I

ПОДПИСНОЙ ИНДЕКС ПО КАТАЛОГУ АГЕНТСТВА «РОСПЕЧАТЬ»

36829

I

I

I

I

J

Научно-практический журнал. ISSN 1995-5731

i Надоели баннеры? Вы всегда можете отключить рекламу.