Добавлен: 28.04.2023
Просмотров: 335
Скачиваний: 1
Кэширование (caching)представляет собой особую форму репликации, причем различия между ними нередко малозаметны или вообще, искусственны. Как и в случае репликации, результатом кэширования является создание копии ресурса, обычно в непосредственной близости от клиента, использующего этот ресурс. Однако в противоположность репликации, кэширование — это действие, предпринимаемое потребителем ресурса, а не его именуемым владельцем.
На масштабируемость может плохо повлиять один лишь существенный недостаток кэширования и репликации. Поскольку мы получаем множество копий ресурса, модификация одной копии делает её отличимой от остальных. Соответственно, кэширование и репликация вызывают проблемынепротиворечивости (consistency).
Допустимая степень противоречивости зависит от степени загрузки ресурсов. Так, множество пользователей Web считают допустимым работу с кэшированным документом через несколько минут после его помещения в кэш без дополнительной на то проверки. Однако, существует множество случаев, когда необходимо гарантировать строгую непротиворечивость. Представим, к примеру, при игре на электронной бирже. Проблема строгой непротиворечивости состоит в том, что изменение в одной из копий должно незамедлительно распространяться на все остальные. Кроме того, если два изменения происходят одновременно, часто бывает необходимо, чтобы эти изменения вносились в одном и том же порядке во все копии. Для обработки ситуаций такого типа обычно требуется механизм глобальной синхронизации. К сожалению, реализовать масштабирование подобных механизмов крайне трудно, а может быть и невозможно. Это указывает на то, что масштабирование путем репликации может включать в себя отдельные немасштабируемые решения.
1.5. Безопасность
Концентрация информации в компьютерах - аналогично концентрации наличных денег в банках - заставляет все более усиливать контроль в целях защиты информации. Юридические вопросы, частная тайна, национальная безопасность - все эти соображения требуют усиления внутреннего контроля в коммерческих и правительственных организациях. Работы в этом направлении привели к появлению новой дисциплины: безопасность информации. Специалист в области безопасности информации отвечает за разработку, реализацию и эксплуатацию системы обеспечения информационной безопасности, направленной на поддержание целостности, пригодности и конфиденциальности накопленной в организации информации. В его функции входит обеспечение физической (технические средства, линии связи и удаленные компьютеры) и логической (данные, прикладные программы, операционная система) защиты информационных ресурсов.
Сложность создания системы защиты информации определяется тем, что данные могут быть похищены из компьютера и одновременно оставаться на месте; ценность некоторых данных заключается в обладании ими, а не в уничтожении или изменении.
Безопасность распределенных систем направлена на обеспечение защиты ресурсов от атак со стороны враждебно настроенных пользователей. С целью повышения безопасности данной распределённой системы должны использоваться защищенные каналы передачи информационных данных, далее разрешать доступ к ресурсам только для авторизованных пользователей и предоставлять допуск к чтению передаваемых по сети данных только относящиеся к получателям.
Вывод. Отметим, что в построении распределённых систем основополагающим условием является решение следующихзадач:
• Прозрачность;
• Открытость;
• Гибкость;
• Масштабируемость;
• Безопасность.
Сегодняшниереалии таковы, что использование возможностей распределённой системы играет значительную роль для пользователя. Как следствие вызванная заинтересованность к этим системам выражается в построении и внедрении возможностей распределения и оптимизации использования ресурсов, расширение функциональности и повышение эффективности решения определённых задач, гибкость построенияраспределённых систем, повышение степени их доступности для любого из пользователей.
ЗАКЛЮЧЕНИЕ
В работе проведен анализ определения и задачам распределённой системы.
Распределенные системы обработки информации подразумевают перспективные направления в различных областях и широко используются при проведении научных исследований, проектировании и разработке информационно-управляющих систем и процессов и во многих других сферах научной и практической деятельности. Постоянное развитие и совершенствование информационных технологий оказывает существенное влияние на все научные и технологические направления, связанные с использованием распределённых систем. Эволюция распределённых систем все в большей степени определяется их надежностью и устойчивостью, которые обеспечивают, во-первых, расширение круга задач, решаемых с помощью компьютеров, и, во-вторых, повышают уровень обработки информации.
Ключевая характеристика к которой можно отнести следующие свойства присущие распределённой системе, следующие:
- автономность (но соединённые средой передачи);