Концепция Облачных Технологий

Автор работы: Пользователь скрыл имя, 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 Обзор платформ облачных технологий

Вложенные файлы: 1 файл

1-й нах v1.5.docx

— 2.74 Мб (Скачать файл)

 

 

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И  НАУК, МОЛОДЕЖИ И СПОРТА УКРАИНЫ

ЛУГАНСКИЙ ПРОФЕСИОНАЛЬНИЙ ЛИЦЕЙ  ТЕХНОЛОГИЙ И ДИЗАЙНА ОБУВИ

 

 

ДИПЛОМНАЯ РАБОТА

 

 

По профессии «Оператор компьютерного набора»

 

 

Теоретическая часть "Концепция Облачных Технологий"

Практическая часть  «______я__хз__чесно_______»

 

 

 

Выполнил Попов Владислав

Ученик группы 4 ЛПЛТДО №19

 

 

 

 

г. Луганск

2012 год

 

Оглавление

 

 

  1. Титульный лист
  2. Оглавление
  3. Введение
    1. Облачные технологии
      1. Что это и с чем это едят
      2. Небольшой вывод о выше прочитанном
      3. Виды облаков
      4. Модели развёртывания
      5. "Облачные"вычисления - достоинства и недостатки
      6. Безопасность для облачных вычислений
      7. Классы угроз
      8. Обязательные характеристики облачных вычислений
      9. Заключение
    • Обзор платформ облачных технологий 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Введение

 

Слово «облако» (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%. В одни периоды времени  есть потребность в дополнительных вычислительных ресурсах, в других эти дорогостоящие ресурсы простаивают. Используя необходимое количество вычислительных ресурсов в "облаке" (например, Amazon EC2) в любой момент времени, компании сокращают затраты  на оборудование и его обслуживание до 50%. При этом многократно увеличивается  гибкость производства в постоянно  меняющейся экономической обстановке. Если достаточно большая фирма обеспокоена  тем, что ценная информация будет  храниться и обрабатываться на стороне, для такой фирмы можно построить  свое собственное "облако" и наслаждаться всеми выгодами от виртуализации  инфраструктуры.

• Меньше проблем с обслуживанием. Так как физических серверов с  внедрением Cloud Computing становится меньше, их становится легче и быстрее  обслуживать. Что касается программного обеспечения, то последнее установлено, настроено и обновляется в "облаке".

• Меньше затрат на приобретаемое  программное обеспечение. Вместо приобретения пакетов программ для каждого  локального пользователя, компании покупают нужные программы в "облаке". Данные программы будут использоваться только теми пользователями, которым  эти программы необходимы в работе. Более того, стоимость программ, ориентированных на доступ через  Интернет, значительно ниже, чем  их аналогов для персональных компьютеров. Если программы используются не часто, то их можно просто арендовать с  почасовой оплатой. Затраты на обновление программ и поддержку в работоспособном  состоянии на всех рабочих мечтах вовсе сведены к нулю.

Информация о работе Концепция Облачных Технологий