ПЕРСПЕКТИВЫ РАЗВИТИЯ ОБЛАЧНЫХ ВЫЧИСЛЕНИЙ Авдиенко А.Д. Email: [email protected]
Авдиенко Алла Дмитриевна - студент, кафедра прикладной информатики, Институт информационных технологий и телекоммуникаций Северо-Кавказский федеральный университет, г. Ставрополь
Аннотация: в данной статье дается понятие облачных вычислений и рассматриваются сервисы, предоставляющие данные технологии с их кратким описанием. Предоставляется историческая справка о разработке облачных вычислений, а также перечисляются самые популярные запущенные сервисы облачных вычислений. Показаны перспективы развития облачных технологий, названы основные отрасли, в которых использование вычислений данного типа окажется наиболее эффективным и полезным. Так же перечислены недостатки и достоинства облачных технологий по сравнению с другими типами вычислений. Ключевые слова: облачные вычисления, вычислительные мощности, облачные технологии.
PROSPECTS FOR THE DEVELOPMENT OF CLOUD COMPUTING
Avdienko А^.
Avdienko Alla Dmitrievna - Student, DEPARTMENT OF APPLIED INFORMATICS, I INSTITUTE OF INFORMATION TECHNOLOGIES AND TELECOMMUNICATIONS NORTH-CAUCASUS FEDERAL UNIVERSITY, STAVROPOL
Abstract: this article gives the concept of cloud computing and considers services that provide these technologies with a brief description. Provides historical background on the development of cloud computing, and lists the most popular running cloud computing services. The prospects for the development of cloud technologies are shown; the main industries in which the use of computing of this type will be most effective and useful are identified. The disadvantages and advantages of cloud computing compared to other types of computing are also listed.
Keywords: cloud computing, computing power, cloud technology.
УДК 00.004.75
Общество стремиться к глобализации, поэтому возникает потребность в новых технологиях, которые должны обеспечивать непрерывный доступ к данным и приложениям из любой точки планеты. К таким проблемам относятся задачи классификации с помощью полного перебора, задачи моделирования и т.д. И для решения данных задач выступают облачные технологии.
Облачные вычисления - это предоставление вычислительной мощности, хранилищ для БД, приложений и других ИТ-ресурсов по требованию через Интернет с оплатой по факту использования.
Дж. Ликлайдер в 1970 году впервые высказал идею об «облачных вычислениях». Она заключалась в том, что каждый человек на планете будет подключен к сети, из которой он будет получать не только данные, но и программы. В то же время Дж. Маккарти разработал идею: вычислительные мощности будут предоставляться пользователям как услуга (сервис). Следующий шаг в развитии облачных технологий принадлежит компании Salesforce.com. Данная компания предоставляла доступ к своему приложению через сайт, по сути, данная компания первая, которая начала предоставлять свое программное обеспечение по принципу - программное обеспечение как сервис (SaaS). В 2006 m azon запустила сервис под названием lastic
ompute cloud ( 2) как веб-сервис, который позволял его пользователям запускать свои собственные приложения. Следующим свою технологию постепенно ввела Google, начав с 2006 года предложение SaaS сервисов под названием «Google pps», а затем и модели предоставления платформы как сервиса (PaaS) под названием "Google pp ngine". И, наконец, свое предложение анонсировала компания Microsoft, презентовав ее на конференции PD 2008 под названием « zu re Services Platform» [3]. На данный момент 70% глобального рынка приходтся на облачные технологии, половину из которых занимает m azon Web Service.
Перспектива развития облачных вычислений привлекает все больше внимания. Современный мир не стоит на месте, технический прогресс только усиливается. В настоящее время сложно представить нашу жизнь без телефона и интернета. Например, у большинства людей есть электронная почта. Открывая сайт-сервис gmail, мы используем облачный сервис. Также сюда можно отнести обработку изображений в браузере. Спрос облачных технологий увеличивается, поскольку, используя облачные технологии мы загружаем сервера, на которых они развернуты, а не собственные локальные устройства. Вышесказанное обуславливает актуальность данной статьи.
На данный момент облачные технологии используются в основном в следующих направлениях:
1. Предоставление услуг облачных вычислений (данная возможность требует больших вложений, поэтому она доступна не каждой компании);
2. Разработка ПО для построения виртуальной инфраструктуры (данное направление нуждается в квалифицированных специалистах);
3. Аутсорcинг, администрирование облаков (данное направление нуждается в специалистах по администрирование в сфере облачных вычислений) [2];
4. Аппаратное обеспечение;
5. Проектирование (данное направление охватывает практически все вышеперечисленные сферы).
На данный момент большинство облачных инфраструктур развернуто на серверах датацентров, используя технологии виртуализации, что фактически позволяет любому пользовательскому приложению использовать вычислительные мощности, совершенно не задумываясь о технологических аспектах. Тогда можно понимать «облако» как единый доступ к вычислениям со стороны пользователя.
К сервис-предоставляющим технологиям относится:
1.«Программное обеспечение как сервис» ("Software as a Service" или "SaaS") [1].
Software-as-a-Service (SaaS) предоставление приложения пользователю как услуги
по требованию. Данная технология осуществляется посредствам Интернет-браузера. Одним из примеров SaaS является сервисы веб-почты. Google. Компания Google пытается довести этот подход до своего логического завершения в виде платформы n droid, которая поддерживает многие онлайн сервисы и поддерживает постоянное соединение с ними.
2. «Инфраструктура как сервис» ("Infrastructure as a Service" или "IaaS") [1].
Инфраструктура как сервис - это базовый уровень облачных вычислений. Данная
технология предоставляет пользователю различные информационные инфраструктуры, например, сервера и хранилища данных.). IaaS предоставляет возможность запуска собственных или арендованных виртуальных машин, в которых исполняются обычные приложения. Данная технология востребована в основном среди IT-специалистов.
3. «Платформа как сервис» ("Plaatform as a Service", "PaaS") [1].
Platform-as-a-Service (PaaS) совершенно отличается от двух других технологий.
Данная технология предоставляет в сети Интернет программную платформу (или вычислительную среду), облачные СУБД и другие инструменты. Пользователями данной технологии являются независимые разработчики, которые на основе данной
платформы строят собственные SaaS-решения. Важнейшее отличие заключается в поддрежке тех или иных технологий и инструментальных средств. Достоинства облачных технологий [2]:
1. Доступность. В любом место, где есть Интернет, можно использовать облачные технологии. Это является большим плюсом для сотрудников, потому что имеют доступ к своим рабочим документ из любой точки мира. Также доступность снижает затраты на мощные компьютеры так, как сложные вычисления происходят на серверах компаний, предоставляющих облачные технологии.
2. Низкая стоимость заключается в быстром развитии технологий виртуализации. Людям выгоднее использовать облака, так как они платят за фактическое использование. Также благодаря данным технологиям сокращаются затраты на высокопроизводительные компьютеры, покупку лицензионного ПО.
3. Гибкость представляет собой неограниченные вычислительные ресурсы.
4. Надежность обеспечивается в специальных центрах обработки данных посредствам резервных источников питания, постоянное резервного копирования данных, наличие охраны и квалифицированных работников.
5. Большие вычислительные мощности заключается в использование вычислительных возможностей «облаков».
К недостаткам облачных технологий можно отнести следующее:
1. Постоянное соединение с сетью. Для использования «облаков» необходимо постоянное подключение к сети Интернет. В настоящее время этот недостаток отходит на задний план.
2. Программное обеспечение и его кастомизация заключаются в ограничении возможностей пользователей в использовании ПО, невозможность настраивать его под собственные задачи и цели.
3. Конфиденциальность. Облачные технологии не гарантируют 100% конфиденциальность информации, которая на них хранится.
4. Дороговизна оборудования
5. Безопасность. При проникновении на него злоумышленник получает доступ к огромным данным.
С технологическим прогрессом постепенно исчезают некоторые недостатки данной технологии. Но остается постоянно лишь одна проблема неограниченного доступа государства к информации, хранящейся в облачных хранилищах.
Облачные технология в скором времени станут неотъемлемой частью нашей жизни. Соответственно, они имеют широкие перспективы. На данный момент данные технология применяются в научных исследованиях и прикладных разработках, а также для дистанционного обучения специалистов.
Список литературы /References
1. Reese G. Cloud Application Architectures. Sebastopol, O'Reilly Media Publ., 2009. 189 p.
2. Облачные вычисления, краткий обзор или статья для начальника. [Электронный ресурс]. Режим доступа: https://habr.com/ru/post/111274/ (дата обращения: 24.10.2019).
3. Облачные вычисления: основы применения в сфере Интернет-стартапов. [Электронный ресурс]. Режим доступа: https://habr.com/ru/post/60100/ (дата обращения: 25.10.2019).
4. Костюк А.И. Организация облачных и GRID-вычислений: учебное пособие /
A.И. Костюк. Ростов-на-Дону. Таганрог: Издательство Южного федерального университета, 2018. 121 с.
5. Леонов В. Google Docs, Windows Live и другие облачные технологии /
B. Леонов.М.:Эксмо, 2012. 304 с.