Добавлен: 16.05.2023
Просмотров: 42
Скачиваний: 3
Введение
Времена меняются, технологии не стоят на месте, и многие пользователи меняют своё отношение к мировой паутине. Одной из причин данного явления, является развитие «облачных технологий», которые задают «моду» на пользование Интернет и хранение файлов в Сети. Многие известные сервисы такие как: Facebook, Amazon, Twitter Google Docs и Gmail начали свою работу «с облаком».
Обычными словами технология «облака» является использованием компьютера либо веб-приложения, находящихся на удалённых серверах, посредством удобного пользовательского интерфейса или формата приложения. Многие компании и предприятия используют различные облачные технологии, например для управления взаимоотношениями с клиентами (CRM), учёта бухгалтерии , для управления персоналом, и для прочих нужд.
Цель: изучение вопроса появления и развития «Облачных технологий».
- сформировать понятие «Облачные технологии»,
- рассказать об основных платформах, использующих «облака»,
- представить положительные и отрицательные стороны сервиса,
- осветить перспективы дальнейшего развития в мире.
Что такое Облачные сервисы
Облачные сервисы – это технология обработки данных, в которой программное обеспечение предоставляется клиенту как интернет-сервис, при котором от клиента скрыта инфраструктура '’облака’’ (облачной системы) и, поэтому, ему не требуются специальные знания и навыки для управления и использования данной ‘’облачной’’ технологии.
Данные хранятся и обрабатываются в так называемом «облаке», которое представляет собой, с точки зрения клиента, один большой виртуальный сервер. Физически же такие серверы могут располагаться удалённо друг от друга географически.
1 История возникновения облачных технологий
Идея того, что сейчас мы называем облачными вычислениями, впервые была озвучена Джозефом Карлом Робнеттом Ликлайдером (J.C.R.Licklider) в 1970году, когда он был ответственным за разработку ARPANET (AdvancedResearchProjectsAgencyNetwork). Идея Линклайдера заключалась в том, что каждый человек будет подключен к сети, из которой он будет получать не только данные, но и программы. Другой ученый Джон Маккарти (JohnMcCarthy) говорил о том, что вычислительные мощности будут предоставляться пользователям как услуга (сервис). На этом развитие облачных технологий было приостановлено до 90-х годов. Ее развитию поспособствовали ряд факторов:
- Стремительное развитие сети Интернет, а именно пропускной способности. Хотя в начале 90-х глобальных прорывов в области облачных технологий не произошло, сам факт «ускорения» Интернета дал толчок к скорейшему развитию технологии.
- В 1999 году появилась компания Salesforce.com, которая предоставила доступ к своему приложению через сайт. Эта компания стала первой компанией, предоставившей свое программное обеспечение по принципу «программное обеспечение как сервис» (SaaS).
- В 2002 году Amazon запустила свой облачный сервис, где пользователи могли хранить информацию и проводить необходимые вычисления.
- В 2006 году Amazon запустила сервис Elastic Compute cloud (EC2), где пользователи могли запускать свои собственные приложения. Таким образом, сервисы Amazon EC2 и Amazon S3 стали первыми сервисами облачных вычислений.
- Свой вклад в развитие облачных вычислений внесла компания Googleсо своей платформой Google Apps для веб-приложений в бизнес секторе.
- Развитие аппаратного обеспечения (а именно создание многоядерных процессоров и увеличение емкости накопителей информации) и технологий виртуализации (в частности программного обеспечения для создания виртуальной инфраструктуры, например, Xen-виртуализация) способствовало не только развитию, но и большей доступности облачных технологий.
Однако публичная история собственно cloudcomputing в современной реализации начинается примерно с 2006 года. Именно тогда не нуждающаяся в представлении компания Amazon представила свою инфраструктуру веб-сервисов (WebServices), обеспечивающую не только хостинг, но и предоставляющую клиенту удаленные вычислительные мощности. Вслед за Amazon аналогичные сервисы представили Google, Sun и IBM. А в 2008 году свои планы в этой области озвучила компания Microsoft. Причем Microsoft анонсировала не просто сервис, но полноценную облачную операционную систему WindowsAzure .
2 Обзор и разновидность облачных технологий
Существует три модели обслуживания облачных вычислений:
- Программное обеспечение как услуга (SaaS, Software as a Servise). Клиенту предоставляются программные средства — приложения провайдера, выполняемые на облачной инфраструктуре.
- Платформа как услуга (PaaS, Platform as a Service). Клиенту предоставляются средства для развертывания на облачной инфраструктуре создаваемых клиентом или приобретаемых приложений, разрабатываемых с использованием поддерживаемых провайдером инструментов и языков программирования.
- Инфраструктура как услуга (IaaS, Infrastructure as a Service). Клиенту предоставляются средства обработки данных, хранения, сетей и других базовых вычислительных ресурсов, на которое клиент может использовать и выполнять произвольное программное обеспечение, включая операционные системы и приложения.
Рисунок 1 Модель облачных вычислений
Существует также три модели с точки зрения архитектуры развертывания –
- публичное
- частное
- гибридное
Рисунок 2 Модель архитектурного развертывания
Судя по статистике, наибольшую популярность имеют SaaS-продукты, затем идут PaaS и IaaS, использование ресурсов для баз данных и восстановления информации после аварий, скорее, носят малопопулярный характер.
3. Использование облачных сервисов в сфере образования
Примеров использования облачных технологий в образовании множество: ведение электронных дневников в школах, а так же электронных журналов, создание личных кабинетов для учеников и преподавателей, облачная телефония, специальные форумы для обмена учебной информацией, создание интерактивных приемных и много других возможностей. Для доступа к облачным технологиям в образовании можно использовать различные программы на ПК, электронные учебники, электронные библиотеки, обучающие тренажеры, обучающие системы, системы проверки знаний в виде тестов, прикладные программные средства, телеконференции, список можно продолжать бесконечно, потому что инструментария для использования облачных технологий в образовании очень много.
Для применения в образовательном процессе на просторах интернета можно найти множество облачных сервисов. Одними из самых распространенных сервисов являются облачные технологии Google. Рассмотрим применение в образовательном процессе технологии Google Drive или Google диск. Это файловый хостинг, который включает в себя такие функции как хранение файлов в облаке, возможность общего доступа и изменения файлов. В состав сервиса входят Документы, Презентации, Таблицы. Пользователям бесплатно предоставляется 15 Гб свободного места для хранения информации. Для начала работы необходимо установить Google Диск и иметь доступ к интернету. Преподаватель может загрузить или создать в Google Документы файл и, в настройках приватности, открыть доступ к этому файлу ученикам. Преподаватель и его студенты могут в режиме реального времени вносить изменения в документ, создавать таблицы или презентации, это значительно экономит время на уроках, позволяет визуализировать информацию, учит работать в группе. Также эта технология незаменима при дистанционном обучении. Из плюсов можно также добавить замену бумажных носителей электронными, то есть все учебники и конспекты можно добавить в Google Drive и иметь доступ к необходимой информации в любом месте и в любое время.
4. Облачные технологии в бизнес сфере.
Облачные технологии обладают огромным потенциалом в бизнес-среде. Зачастую их применение является наилучшим способом решения корпоративных задач, на которые не хватает мощности собственной ИТ-инфраструктуры. Помимо существенной экономической выгоды, важным аргументом применения облачных технологий для многих компаний может стать возможность доступа к данным из любой точки планеты.
Компаниям сферы профессиональных услуг требуется максимальная эластичность, особенно в ИТ-среде. Именно поэтому небольшие организации обращают свое внимание на облачные вычисления, которые позволяют легко масштабировать ресурсы в сторону увеличения или уменьшения в зависимости от текущих потребностей бизнеса. В таком случае, как и со счетами за воду и электричество, компания платит только за те ресурсы, которые она потребляет.
Преимущества облачных технологий для организаций сферы профессиональных услуг:
- Адаптация к резкому росту объема работы. Получая возможность привлечь нового клиента или взять крупный проект, небольшая компания должна максимально быстро реагировать на нее. Облачные вычисления позволяют в реальном времени удовлетворить всплеск потребности в ресурсах без дополнительных затрат на приобретение и развертывание программного обеспечения. Кроме того, они помогают вывести на новый уровень эффективность работы удаленных сотрудников и подрядчиков, предоставляя им доступ к системам компании в любое время и из любого места.
- Плата за неиспользуемые инвестиции в ИТ-инфраструктуру. Со снижением потребностей небольшой компании уменьшается объем работы и, соответственно, получаемая прибыль. При традиционном подходе организации пришлось бы по-прежнему платить за десятки серверов или сотни лицензий на программное обеспечение, которые были приобретены ранее в период максимальной нагрузки. В облачной модели такое попросту невозможно, поскольку компания может в реальном времени увеличивать или уменьшать потребление ресурсов в зависимости от своих потребностей.
- Трудности с управлением потребностями в сложной ИТ-среде. Если управление ИТ-инфраструктурой не входит в круг ваших повседневных задач, это может отнимать слишком много времени и сил. Облачные вычисления позволяют освободить бизнес от ненужных операций по обновлению программного обеспечения, решению проблем интеграции или оптимизации сети. Таким образом, вы получаете больше времени на то, что умеете делать лучше всего, — обслуживание ваших заказчиков.
Малый бизнес — это дело для сильных духом. Большинство людей, занимающихся собственным бизнесом в сфере профессиональных услуг, скажут вам, что единственная постоянная вещь в нем — перемены. То, что было в прошлом месяце может быть никак не связано с тем, что случится в следующем. Именно эта изменчивость является основной причиной того, что многие небольшие компании активно переходят к облачным технологиям, рассматривая их не как один из вариантов, а как единственно возможное решение.
5. Преимущества и недостатки
Преимущества:
- Доступность. Доступ к информации, хранящейся на облаке, может получить каждый, кто имеет компьютер, планшет, любое мобильное устройство, подключенное к сети интернет.
- Мобильность. У пользователя нет постоянной привязанности к одному рабочему месту. Из любой точки мира менеджеры могут получать отчетность, а руководители — следить за производством.
- Экономичность. Одним из важных преимуществ называют уменьшенную затратность. Пользователю не надо покупать дорогостоящие, большие по вычислительной мощности компьютеры и ПО, а также он освобождается от необходимости нанимать специалиста по обслуживанию локальных IT-технологий.
- Арендность. Пользователь получает необходимый пакет услуг только в тот момент, когда он ему нужен, и платит, собственно, только за количество приобретенных функций.
- Гибкость. Все необходимые ресурсы предоставляются провайдером автоматически.
- Высокая технологичность. Большие вычислительные мощности, которые предоставляются в распоряжение пользователя, которые можно использовать для хранения, анализа и обработки данных.
- Надежность. Некоторые эксперты утверждают, что надежность, которую обеспечивают современные облачные вычисления, гораздо выше, чем надежность локальных ресурсов, аргументируя это тем, что мало предприятий могут себе позволить приобрести и содержать полноценный ЦОД.
Недостатки:
- Возникает возможность хищения информации при передаче данных.
- В зависимости от услуг провайдера тоже может произойти утечка данных.