Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Software Engineering2011.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.12 Mб
Скачать

По для организации распределённых вычислений

  • ApacheHadoop

  • BOINC — Открытая инфраструктура для распределённых вычислений Университета Беркли (BerkeleyOpenInfrastructureforNetworkComputing), распространяемая под лицензией LGPL.

  • Condor

  • GlobusToolkit — набор программ значительно упрощающий создание и управление распределёнными вычислениями.

Облачные вычисления

Облачные (рассеяные) вычисления (англ. cloud computing, также используется термин Облачная (рассеянная) обработка данных) — технология обработки данных, в которой компьютерные ресурсы и мощности предоставляется пользователю как Интернет-сервис. Пользователь имеет доступ к собственным данным, но не может управлять и не должен заботиться об инфраструктуре, операционной системе и собственно программном обеспечении, с которым он работает. Термин «Облако» используется как метафора основанная на изображении Интернета на диаграмме компьютерной сети и как абстракцию сложной инфраструктуры, за которой скрываются все технические детали. Согласно документу IEEE опубликованному в 2008 году «Облачная обработка данных — это парадигма, в рамках которой информация постоянно хранится на серверах в сети Интернет и временно кэшируется на клиентской стороне, например на персональных компьютерах, игровых приставках, смартфонах и т. д.».

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

  • «Всё как услуга»,

  • «Инфраструктура как услуга»,

  • «Платформа как услуга»,

  • «Программное обеспечение как услуга»,

  • «Данные как услуга»,

  • «Рабочее место как услуга»

Например, Google Apps обеспечивает приложения для бизнеса в режиме онлайн, доступ к которым происходит с помощью Интернет-браузера в то время как ПО и данные хранятся на серверах Google. Операционная система Google Chrome OS целиком основана на облачных вычислениях.

Терминология

Хотя термин "облачные вычисления" является устоявшимся, в русском языке он имеет другое значение нежели оригинал. "Cloud" имеет и другое значение нежели облако, а именно туман, или рассеяный, собственно в значении рассеянный и подразумевается в англоязычной терминологии.

Критика

Концепция облачных вычислений подвергалась критике со стороны сообщества свободного программного обеспечения и в частности со стороны Ричарда Столлмана:

Использовать веб-приложения для ваших вычислительных процессов не следует, например, потому, что вы перестаете их контролировать. И это не лучше, чем использовать любую проприетарную программу. Делайте ваши вычисления на вашем компьютере, используя программы, уважающие вашу свободу. Если вы используете любую проприетарную программу или чужой веб-сервер, вы становитесь беззащитными. Вы становитесь игрушкой в руках того, кто разработал это ПО.

— "Cloud computing is a trap, warns GNU founder Richard Stallman", интервьюгазете The Guardian(англ.)

Существует вероятность, что с повсеместным приходом этой технологии станет очевидной проблема создания неконтролируемых данных, когда информация оставленная пользователем будет храниться годами, либо без его ведома, либо он будет не в состоянии изменить какую-то ее часть. Примером того могут служить сервисы Google, где пользователь не в состоянии удалить неиспользуемые им сервисы и даже удалить отдельные группы данных, созданные в некоторых из них (FeedBurner, Google Friend Connect и возможно другие). В качестве альтернативы «очистке» своего профиля предлагается создать новый. Однако не стоит забывать о том, что имя пользователя уже занято предыдущей учетной записью, а новые — наподобие John22441 — устраивают не всех. Поскольку облачные вычисления будут всецело проприетарны (открытый API не исправляет ситуацию), пока нет надежды на то, что пользователю предоставят средство для удаления своих же данных на подобных серверах.

Кроме того, некоторые аналитики предполагают появление в 2010 году проблем с облачными вычислениями. Так, например, Марк Андерсон, руководитель отраслевого IT-издания Strategic News Service, считает, что из-за значительного притока пользователей сервисов, использующих облачные вычисления (например, Flickr или Amazon), растет стоимость ошибок и утечек информации с подобных ресурсов, а в 2010 году произойдут крупные «катастрофы типа выхода из строя, или катастрофы, связанные с безопасностью». Так, например, в 2009 году сервис для хранения закладок Magnolia потерял все свои данные. Тем не менее, многие эксперты придерживаются той точки зрения, что преимущества и удобства перевешивают возможные риски использования подобных сервисов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]