Автор работы: Пользователь скрыл имя, 23 Мая 2013 в 10:17, дипломная работа
Зафиксированное в статье под заголовком «ORGs for Scalable, Robust, Privacy-Friendly Client Cloud Computing» определение «облачных вычислений» гласит: «Это тот случай, когда информация постоянно хранится на серверах в Сети и временно сохраняется на стороне клиента — например, на настольных компьютерах, планшетах, ноутбуках, мини-компьютерах и так далее». Идея «облачных вычислений» была сформулирована еще в 1960 году Джоном Мак-Карти, специалистом по вычислительной технике, известным своими публикациями по теории искусственного интеллекта. Он высказал предположение, что когда-нибудь вычисления будут организованы по принципу коммунальных услуг, то есть будут предоставляться за отдельную плату
3 Введение
4.1 Облачные технологии
4.1.1 Что это и с чем это едят
4.1.2 Небольшой вывод о выше прочитанном
4.1.3 Виды облаков
4.1.4 Модели развёртывания
4.1.5 "Облачные"вычисления - достоинства и недостатки
4.1.6 Безопасность для облачных вычислений
4.1.7 Классы угроз
4.1.8 Обязательные характеристики облачных вычислений
4.1.9 Заключение
4.2 Обзор платформ облачных технологий
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУК, МОЛОДЕЖИ И СПОРТА УКРАИНЫ
ЛУГАНСКИЙ ПРОФЕСИОНАЛЬНИЙ ЛИЦЕЙ ТЕХНОЛОГИЙ И ДИЗАЙНА ОБУВИ
ДИПЛОМНАЯ РАБОТА
По профессии «Оператор компьютерного набора»
Теоретическая часть "Концепция Облачных Технологий"
Практическая часть «______я__хз__чесно_______»
Выполнил Попов Владислав
Ученик группы 4 ЛПЛТДО №19
г. Луганск
2012 год
Оглавление
Введение
Слово «облако» (cloud) использовалось в 1990-х годах для метафорического обозначения Интернета: тогда Глобальная сеть представлялась чем-то загадочным, неопределенным в своих пространственных границах, неотличимым от своих внутренних элементов и быстро изменяющимся. Зафиксированное в статье под заголовком «ORGs for Scalable, Robust, Privacy-Friendly Client Cloud Computing» определение «облачных вычислений» гласит: «Это тот случай, когда информация постоянно хранится на серверах в Сети и временно сохраняется на стороне клиента — например, на настольных компьютерах, планшетах, ноутбуках, мини-компьютерах и так далее». Идея «облачных вычислений» была сформулирована еще в 1960 году Джоном Мак-Карти, специалистом по вычислительной технике, известным своими публикациями по теории искусственного интеллекта. Он высказал предположение, что когда-нибудь вычисления будут организованы по принципу коммунальных услуг, то есть будут предоставляться за отдельную плату. В 1993 году термин «облако» был впервые использован в коммерческих целях для описания крупных сетей, задействующих технологию высокоскоростной одновременной передачи трафика всех видов (данные, голос и видео) в сетях с коммутируемыми каналами. В них появлялось промежуточное виртуальное соединение между отправителем и получателем, упрощающее процесс передачи информации.
В начале XXI века термин «облачные вычисления» стал употребляться применительно к возникшему тогда направлению SaaS (Software as a Service — «программное обеспечение как услуга»). Первопроходцем в этом отношении стал интернет-магазин Amazon, который выкрутился из сложной ситуации в период кризиса доткомов путем перевода своих дата-центров на решения Open Source. 90% серверов компании стали работать на базе операционной системы Red Hat Linux (вместе с приложением веб-сервера Stronghold, одного из вариантов сборки Apache), а железо заменили на недорогие модели серверов на основе чипсетов от Intel и HR. В 2002 году были созданы веб-сервисы Amazon. Они представляли собой то, что спустя пять лет стало называться «облаком», — набор сервисов, расположенных на удаленных серверах, к которым пользователь может получить доступ через веб-браузер из любого места, где есть Интернет.
В 2007 году в подобный проект (Academic Cluster Computing Initiative), в котором принимали участие Google и IBM, включились несколько американских университетов. Для них эти компании построили дата-центры на 1600 серверов и оснастили их соответствующим программным обеспечением для управления и осуществления удаленного доступа к вычислительным ресурсам. Также в гонку за «облаками» вступили Yahoo!, Microsoft и eBay, а 2008 год компьютерная индустрия встречала уже под «облаком»: аналитики наперебой расхваливали новую стратегию оптимизации расходов за счет отказа от высокопроизводительных компьютеров в пользу интернет-сервисов вроде «Документы Google».
Облачные технологии
Что это и с чем это едят
Облачные вычисления (англ.
cloud computing) — технология распределённой
обработки данных, в которой компьютерные
ресурсы и мощности предоставляются
пользователю как Интернет-сервис.
Суть концепции облачных вычислений
заключается в предоставлении конечным
пользователям удаленного динамического
доступа к услугам, вычислительным
ресурсам и приложениям (включая
операционные системы и инфраструктуру)
через интернет. Развитие сферы хостинга
было обусловлено возникшей
Используемый сегодня термин "облачные вычисления" применим для любых сервисов, которые предоставляются через сеть Интернет. Облачные вычисления – это мощный подход к проведению ресурсоемких вычислений. Он получает все большую популярность. Каждый пользователь хоть раз обращался к услугам сервисов, предоставляющих возможность работать с приложениями, не устанавливая их на компьютер.
Рынок программного обеспечения
имел до недавнего времени достаточно
простой вектор развития. Программисты
разрабатывали приложения, которые
потом распространялись традиционным
образом — на носителях — и
устанавливались на компьютер. Чтобы
программа работала, к ПК предъявлялись
определенные системные требования:
указывались необходимые
Небольшой вывод о выше прочитанном:
Во-первых, как следует
понимать термин «облачные вычисления»
(“cloud computing”)? Что в нем подразумевается
под «облаком»? Правильно понимать
«облако» как метафору удаленного вычислительного
датацентра, к которому предоставляется
доступ на основе оплаты pay-as-you-go (оплата
за фактическое использование
Виды облаков
Поскольку «облака» — понятие собирательное, имеет смысл классифицировать их по какому-либо признаку. Ниже приведены две классификации «облаков», одна из которых предложена изданием InfoWorld, а другая —коммерческим директором компании Parallels, одного из лидеров рынка систем виртуализации.
Аналитики из InfoWorld предлагают делить все «облака» на семь типов:
• SAAS — непосредственно приложения в виде сервиса (например, Zoho Office или Google Apps).
• СЛУЖЕБНЫЕ ВЫЧИСЛЕНИЯ — например, виртуальные серверы.
• ВЕБ-СЕРВИСЫ В «ОБЛАКЕ» — оптимизированные для работы в виртуальной среде интернет-сервисы (например, системы интернет-банкинга).
• PAAS — «платформа как сервис», то есть новое поколение веб-приложений, которые дают возможность выстраивать набор возможностей по желанию пользователя (например. Live Mesh от Microsoft).
• MSP — провайдер управляемых сервисов (Managed Service Provider), обслуживающих сервис-провайдеров (например, встроенные антивирусные сканеры для почтовых порталов).
• КОММЕРЧЕСКИЕ ПЛАТФОРМЫ для сервисов — объединение PaaS и MSP (например, Cisco WebEx Connect).
Так же облака могут быть публичными или частными(классны ниже). Сервисы публичных облаков могут использоваться кем угодно. На текущий момент, Amazon Web Services - это наиболее известный и крупный провайдер предоставляющий услуги в публичном облаке. Основное отличие частных облаков от публичных - это предоставление сервиса из облака в закрытой от общего доступа инфраструктуре ограниченному числу пользователей. Существует еще одно определение "виртуальное частное облако", о котором идет речь, когда провайдер использует публичную облачную инфраструктуру для организации частного облака. При такой организационной структуре, часть данных клиента храняться и обрабатываются за счет ресурсов собственной инфраструктуры, а часть за счет ресурсов внешнего провайдера. В качестве примера виртуального частного облака можно привести сервис компании Amazon под названием Amazon Virtual Private Cloud (Amazon VPC).
Частное облако (англ. private cloud) — инфраструктура, предназначенная для использования одной организацией, включающей несколько потребителей (например, подразделений одной организации), возможно также клиентами и подрядчиками данной организации. Частное облако может находиться в собственности, управлении и эксплуатации как самой организации, так и третьей стороны (или какой-либо их комбинации), и она может физически существовать как внутри так и вне юрисдикции владельца.
Публичное облако (англ. public cloud) — инфраструктура, предназначенная для свободного использования широкой публикой. Публичное облако может находиться в собственности, управлении и эксплуатации коммерческих, научных и правительственных организаций (или какой-либо их комбинации). Публичное облако физически существует в юрисдикции владельца — поставщика услуг.
Гибридное облако (англ. hybrid cloud) — это комбинация из двух или более различных облачных инфраструктур (частных, публичных или коммунальных), остающихся уникальными объектами, но связанных между собой стандартизованными или частными технологиями передачи данных и приложений (например, кратковременное использование ресурсов публичных облаков для балансировки нагрузки между облаками).
Общественное облако (англ. community cloud) — вид инфраструктуры, предназначенный для использования конкретным сообществом потребителей из организаций, имеющих общие задачи (например, миссии, требований безопасности, политики, и соответствия различным требованиям). Общественное облако может находиться в кооперативной (совместной) собственности, управлении и эксплуатации одной или более из организаций сообщества или третьей стороны (или какой-либо их комбинации), и она может физически существовать как внутри так и вне юрисдикции владельца.
"Облачные"вычисления - достоинства и недостатки
Достоинства
• Недорогие компьютеры
для пользователей. Пользователям
нет необходимости покупать дорогие
компьютеры, с большим объемом
памяти и дисков, чтобы использовать
программы через веб-интерфейс. Также
нет необходимости в СD и DVD приводах,
так как вся информация и программы
остаются в "облаке". Пользователи
могут перейти с обычных
• Увеличенная производительность пользовательских компьютеров. Так как большая часть программ и служб запускаются удаленно в сети Интернет, пользовательские компьютеры с меньшим числом программ быстрее запускаются и работают. Одним из хороших примеров является антивирусное решение Panda Cloud Antivirus, которое позволяет сканировать данные на вирусы удаленно на мощных серверах и тем самым в 2 раза снижает нагрузку на пользовательский компьютер.
• Уменьшение затрат и увеличение
эффективности IT инфраструктуры. Обычные
сервера средней компании загружены
на 10-15%. В одни периоды времени
есть потребность в дополнительных
вычислительных ресурсах, в других
эти дорогостоящие ресурсы
• Меньше проблем с обслуживанием. Так как физических серверов с внедрением Cloud Computing становится меньше, их становится легче и быстрее обслуживать. Что касается программного обеспечения, то последнее установлено, настроено и обновляется в "облаке".
• Меньше затрат на приобретаемое программное обеспечение. Вместо приобретения пакетов программ для каждого локального пользователя, компании покупают нужные программы в "облаке". Данные программы будут использоваться только теми пользователями, которым эти программы необходимы в работе. Более того, стоимость программ, ориентированных на доступ через Интернет, значительно ниже, чем их аналогов для персональных компьютеров. Если программы используются не часто, то их можно просто арендовать с почасовой оплатой. Затраты на обновление программ и поддержку в работоспособном состоянии на всех рабочих мечтах вовсе сведены к нулю.