До недавнего времени программисты разрабатывали различные приложения, которые потом распространялись через носители и устанавливались на компьютер для дальнейшего использования. Чтобы программа работала, к ПК предъявлялись определенные системные требования: указывались необходимые производительность процессора, объем памяти, количество свободного места на жестком диске и многие другие факторы. Параллельно с этим развивался и Интернет. Серверное оборудование, которое обслуживало работу сайтов, также совершенствовалось. И тогда в какой-то момент оказалось, что можно объединить вычислительные умения для поддержки программных сервисов, аналогичных тем, которые задействуются обычными пользователями (например, Word, Exel). Так началась история «облачных вычислений» в том значении, в котором этот термин употребляется в последние годы.
Что же такое облачные вычисления?
Облачные вычисления – это модель обеспечения удобного сетевого доступа некоторому общему фонду конфигурируемых вычислительных ресурсов (например, серверам, устройствам хранения данных, приложениям и сервисам и т. п.), которые могут быть оперативно предоставлены и освобождены с минимальными эксплуатационными затратами или обращениями к провайдеру.
Проще говоря, облачные вычисления — это предоставление вычислительных служб (в том числе хранилища, баз данных, сетей, аналитики и интеллектуального анализа) через Интернет (это самое «облако»). Такие службы ускоряют появление и внедрение инноваций в постоянный обиход и обеспечивают экономию благодаря высокой масштабируемости.
Потребители облачных вычислений могут значительно уменьшить расходы на инфраструктуру информационных технологий и гибко реагировать на изменения вычислительных потребностей, используя свойства вычислительной эластичности облачных услуг.
Краткая история появления облачных вычислений
Ранние концепции использования вычислительных ресурсов по принципу системы коммунального хозяйства относят к 1960-м годам (к Джону Маккарти или Джозефу Ликлайдеру).
Следующими шагами к концептуализации облачных вычислений считаются появление CRM-системы Salesforce.com, предоставляемой по подписке в виде веб-сайта (1999) и начало предоставления услуг по доступу к вычислительным ресурсам через Интернет книжным магазином Amazon.com (2002). Развитие сервисов «Amazon», фактически превратившейся благодаря этим услугам в технологическую компанию, привело к формулировке идеи вычислительной эластичности и запуску в августе 2006 года проекта под названием «Elastic Computing Cloud» («Amazon EC2»). Практически одновременно с запуском ECC термины cloud и cloud computing прозвучали в одном из выступлений главы Google - Эрика Шмидта, начиная с этого времени встречаются многочисленные упоминания облачных вычислений в СМИ, в публикациях специалистов по информационным технологиям, в научно-исследовательской среде. Отсылка к «облаку» использовалась как метафора, основанная на изображении Интернета на диаграмме компьютерной сети, или как образ сложной инфраструктуры, за которой скрываются все технические детали.
В начале 2008 года OpenNebula NASA стала первым программным обеспечением с открытым исходным кодом для развертывания частных и гибридных облаков. В апреле 2008 года Google выпустил Google App Engine в бета-версии.
К середине 2008 года Gartner увидел возможность с помощью облачных вычислений «сформировать отношения между потребителями ИТ-услуг, теми, кто использует ИТ-услуги, и теми, кто их продает», и отметил, что «организации переходят от принадлежащих компании аппаратных и программных активов к использованию сервисно-ориентированных моделей», так что «прогнозируемый переход к вычислениям приведет к резкому росту ИТ-продукции в некоторых областях и значительному сокращению в других областях».
Запуск в 2009 году приложений Google Apps отмечается как следующий важный шаг к популяризации и осмыслению облачных вычислений. В 2009—2011 годах были сформулированы несколько важных обобщений представлений об облачных вычислениях, в частности, выдвинута модель частных облачных вычислений, актуальная для применения внутри организаций, выделены различные модели обслуживания. В 2011 году Национальный институт стандартов и технологий сформировал определение, которое структурировало и зафиксировало все возникшие к этому времени трактовки и вариации относительно облачных вычислений в едином понятии.
Функции облачных вычислений
Типы облачных вычислений
Не все облака одинаковы, и ни один тип облачных вычислений не может удовлетворить всех. Именно поэтому было разработано несколько различных моделей, типов и служб, чтобы предложить правильное решение для ваших нужд.
Есть три способа развертывания облачных служб: общедоступное облако, закрытое облако и гибридное облако.
Общедоступные облака находятся во владении и управлении у сторонних поставщиков облачных служб, которые предоставляют свои вычислительные ресурсы (серверы и хранилище) через Интернет. В общедоступном облаке все оборудование, программное обеспечение и другая поддерживающая инфраструктура находятся во владении и управлении у облачного поставщика. Вы используете эти службы и управляете своей учетной записью через веб-браузер.
Частное облако — это облачные вычислительные ресурсы, которые использует только одна компания или организация. Частное облако может физически располагаться в корпоративном локальном центре обработки данных. Некоторые компании платят сторонним поставщикам служб за размещение их частного облака. Частное облако — это то облако, в котором службы и инфраструктура разворачиваются в частной сети.
Гибридные облака сочетают общедоступные и частные облака, связанные вместе с помощью технологии, которая обеспечивает совместный доступ к данным и приложениям. Данные и приложения можно перемещать между закрытыми и общедоступными облаками. Поэтому гибридное облако повышает гибкость ведения бизнеса, расширяет возможности развертывания и помогает оптимизировать существующую инфраструктуру, а также системы безопасности и соответствия требованиям.
Недостатки и преимущества облачных вычислений
Достоинства облачных вычислений:
1. Доступность – облака доступны всем, из любой точки, где есть Интернет, с любого компьютера, где есть браузер. Это позволяет пользователям (предприятиям) экономить на закупке высокопроизводительных, дорогостоящих компьютеров. Также сотрудники компаний становятся более мобильными так, как могут получить доступ к своему рабочему месту из любой точки земного шара, используя ноутбук, нетбук, планшетник или смартфон. Нет необходимости в покупки лицензионного ПО, его настройки и обновлении, вы просто заходите на сервис и пользуетесь его услугами заплатив за фактическое использование.
2. Низкая стоимость – основные факторы снизившие стоимость использования облаков следующие:
— снижение расходов на обслуживания виртуальной инфраструктуры, вызванное развитием технологий виртуализации, за счет чего требуется меньший штат для обслуживания всей ИТ инфраструктуры предприятия;
— оплата фактического использования ресурсов, пользователь облака платит за фактическое использование вычислительных мощностей облака, что позволяет ему эффективно распределять свои денежные средства. Это позволяет пользователям (предприятиям) экономить на покупке лицензий к ПО;
— использование облака на правах аренды позволяет пользователям снизить расходы на закупку дорогостоящего оборудования, и сделать акцент на вложение денежных средств на наладку бизнес процессов предприятия, что в свою очередь позволяет легко начать бизнес;
— развитие аппаратной части вычислительных систем, в связи с чем снижение стоимости оборудования.
3. Глобальный масштаб. Преимущества служб облачных вычислений включают возможность эластичного масштабирования. В контексте облачных служб это означает выделение необходимого объема ИТ-ресурсов (например, увеличение или уменьшение вычислительной мощности, объема хранилища или пропускной способности) тогда, когда это нужно, и в соответствующем географическом расположении.
4. Гибкость — неограниченность вычислительных ресурсов (память, процессор, диски), за счет использования систем виртуализации, процесс масштабирования и администрирования «облаков» становиться достаточно легкой задачей, так как «облако» самостоятельно может предоставить вам ресурсы, которые вам необходимы, а вы платите только за фактическое их использование.
5. Надежность – надежность «облаков», особенно находящихся в специально оборудованных ЦОД, очень высокая так, как такие ЦОД имеют резервные источники питания, охрану, профессиональных работников, регулярное резервирование данных, высокую пропускную способность Интернет канала, высокая устойчивость к DDOS атакам.
6. Безопасность – «облачные» сервисы имеют достаточно высокую безопасность при должном ее обеспечении, однако при халатном отношении эффект может быть полностью противоположным.
7. Большие вычислительные мощности – вы как пользователь «облачной» системы можете использовать все ее вычислительные способности, заплатив только за фактическое время использования. Предприятия могут использовать данную возможность для анализа больших объемов данных.
Недостатки:
1. Постоянное соединение с сетью – для получения доступа к услугам «облака» необходимо постоянное соединение с сетью Интернет. Однако в наше время - это не такой и большой недостаток особенно с приходом технологий сотовой связи 3G и 4G.
2. Программное обеспечение и его кастомизация – есть ограничения по ПО которое можно разворачивать на «облаках» и предоставлять его пользователю. Пользователь ПО имеет ограничения в используемом ПО и иногда не имеет возможности настроить его под свои собственные цели.
3. Конфиденциальность – конфиденциальность данных хранимых на публичных «облаках» в настоящее вызывает много споров, но в большинстве случаев эксперты сходятся в том, что не рекомендуется хранить наиболее ценные для компании документы на публичном “облаке”, так как в настоящее время нет технологии, которая бы гарантировала 100% конфиденциальность хранимых данных.
4. Надежность – что касается надежности хранимой информации, то с уверенностью можно сказать что если вы потеряли информацию хранимую в “облаке”, то вы ее потеряли навсегда.
5. Безопасность – “облако” само по себе является достаточно надежной системой, однако при проникновении на него злоумышленник получает доступ к огромному хранилищу данных.
6. Еще один минус - это использование систем виртуализации, в которых в качестве гипервизора используются ядра стандартные ОС такие, как Linux, Windows и др., что позволяет использовать вирусы.
7. Дороговизна оборудования – для построения собственного облака компании необходимо выделить значительные материальные ресурсы, что не выгодно только что созданным и малым компаниям.
Это была краткая экскурсия по облачным вычислениям, в конце прикрепляю сайты, на которых вы можете узнать гораздо больше!
https://seo-zona.ru/chajniku-pro-oblachnye-texnologii-2017-04-07.html
https://www.ibm.com/developerworks/ru/library/cl-cloudintro/
https://azure.microsoft.com/ru-ru/overview/what-is-cloud-computing/#uses
https://revolution.allbest.ru/programming/00671235_0.html
https://habr.com/ru/post/111274/
https://nauchniestati.ru/bank/primery/referat-na-temu-oblaka-oblachnye-vychislenija/