Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Лекция 3. Основы облачных вычислений.





Лекция 3. Основы облачных вычислений.

 

Краткая аннотация лекции:

 

Цель лекции:

Цель данной лекции – получить сведения о появлении облачных вычислений, их преимуществах и недостатках.

Текст лекции:

В предыдущих лекциях мы рассмотрели две ключевых тенденции, предопределивших появление концепции облачных вычислений. Это консолидация и виртуализация ИТ-инфраструктуры. Третьим ключевым компонентом или третьим китом Cloud Computing является понятие Software as a Service (SaaS).

Рисунок 3.1 Примеры применения концепции SaaS

Первые идеи об использовании вычислений как публичной услуги были предложены еще в 1960-х известным ученым в области информационных технологий, изобретателем языка Lisp, профессором MIT и Стэнфордского университета Джоном Маккарти (John McCarthy). Реализация первого реального проекта приписывается компании Salesforce.com, основанной в 1999 году. Именно тогда и появилось первое предложение нового вида b2b продукта «Программное обеспечение как сервис» (“Software as a Service”, “SaaS”). Определенный успех Salesforce в этой области возбудил интерес у гигантов ИТ индустрии, которые спешно сообщили о своих исследованиях в области облачных технологий. И вот уже первое бизнес-решение под названием «Amazon Web Services» было запущено в 2005 году компанией Amazon.com, которая со времен кризиса доткомов активно занималась модернизацией своих датацентров. Следующим свою технологию постепенно ввела Google, начав с 2006 года b2b предложение SaaS сервисов под названием «Google Apps». И, наконец, свое предложение анонсировала компания Microsoft, презентовав ее на конференции PDC 2008 под названием «Azure Services Platform».

Рисунок 3.2 SaaS сервисы Google

Сам факт высокой заинтересованности крупнейших игроков рынка ИТ демонстрирует определенный статус облачных вычислений как тренда 2009-2010 годов. Кроме того, с релизом Microsoft Azure Service Platform множество экспертов связывает новый виток развития веб-технологий и выход всей сферы облачных вычислений на новый уровень.

Напомним, что под облачными вычислениями мы понимаем программно-аппаратное обеспечение, доступное пользователю через Интернет или локальную сеть в виде сервиса, позволяющего использовать удобный интерфейс для удаленного доступа к выделенным ресурсам (вычислительным ресурсам, программам и данным).

На данный момент большинство облачных инфраструктур развернуто на серверах датацентров, используя технологии виртуализации, что фактически позволяет любому пользовательскому приложению использовать вычислительные мощности, совершенно не задумываясь о технологических аспектах. Тогда можно понимать «облако» как единый доступ к вычислениям со стороны пользователя.

Виды облачных вычислений

С понятием облачных вычислений часто связывают такие сервис-предоставляющие (Everything as a service) технологии, как:

· «Инфраструктура как сервис» (“Infrastructure as a Service” или “IaaS”)

· «Платформа как сервис» (“Plaatform as a Service”, “PaaS”)

· «Программное обеспечение как сервис» (“Software as a Service” или “SaaS”).

 

Рассмотрим каждую из этих технологий подробнее.

Инфраструктура как сервис (IaaS)

Недостатки и проблемы облачных вычислений

 

Есть ли минусы у «облачных» вычислений? Почему «облачные» технологии в России только набирают обороты, а директора некоторых крупных компаний не спешат переводить ИТ-инфраструктуру своих предприятий в «облака»? Итак, отметим основные недостатки и трудности использования cloud computing:

Постоянное соединение с сетью. Cloud Computing всегда почти всегда требует соединения с сетью (Интернет). Если нет доступа в сеть - нет работы, программ, документов. Многие "облачные" программы требуют хорошего Интернет-соединения с большой пропускной способностью. Соответственно программы могут работать медленнее чем на локальном компьютере. По мнению ведущих российских ИТ-компаний, основным препятствием широкому развитию облаков, является отсутствие широкополосного доступа в Интернет (ШПД) – прежде всего в регионах.

 

Безопасность.

Безопасность данных теоретически может быть под угрозой. Не все данные можно доверить стороннему провайдеру в интернете, тем более, не только для хранения, но ещё и для обработки. Все зависит от того, кто предоставляет "облачные" услуги. Если этот кто-то надежно шифрует Ваши данные, постоянно делает их резервные копии, уже не один год работает на рынке подобных услуг и имеет хорошую репутацию, то угрозы безопасности данных может никогда не случиться. У пользователя «облачных» бизнес приложений могут также возникнуть и юридические проблемы, например связанные с выполнением требований защиты персональных данных.

Государство, на территории которого размещен датацентр, может получить доступ к любой информации, которая в нем хранится. Например, по законам США, где находится самое большое количество датацентров, в этом случае компания-провайдер даже не имеет права разглашать факт передачи конфиденциальной информации кому-либо, кроме своих адвокатов.

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

 

Функциональность «облачных» приложений. Не все программы или их свойства доступны удаленно. Если сравнивать программы для локального использования и их "облачные" аналоги, последние пока проигрывают в функциональности. Например, таблицы Google Docs или приложения Office web application имеют гораздо меньше функций и возможностей, чем Microsoft Excel.

Лекция 3. Основы облачных вычислений.

 

Краткая аннотация лекции:

 

Цель лекции:

Цель данной лекции – получить сведения о появлении облачных вычислений, их преимуществах и недостатках.

Текст лекции:

В предыдущих лекциях мы рассмотрели две ключевых тенденции, предопределивших появление концепции облачных вычислений. Это консолидация и виртуализация ИТ-инфраструктуры. Третьим ключевым компонентом или третьим китом Cloud Computing является понятие Software as a Service (SaaS).

Рисунок 3.1 Примеры применения концепции SaaS

Первые идеи об использовании вычислений как публичной услуги были предложены еще в 1960-х известным ученым в области информационных технологий, изобретателем языка Lisp, профессором MIT и Стэнфордского университета Джоном Маккарти (John McCarthy). Реализация первого реального проекта приписывается компании Salesforce.com, основанной в 1999 году. Именно тогда и появилось первое предложение нового вида b2b продукта «Программное обеспечение как сервис» (“Software as a Service”, “SaaS”). Определенный успех Salesforce в этой области возбудил интерес у гигантов ИТ индустрии, которые спешно сообщили о своих исследованиях в области облачных технологий. И вот уже первое бизнес-решение под названием «Amazon Web Services» было запущено в 2005 году компанией Amazon.com, которая со времен кризиса доткомов активно занималась модернизацией своих датацентров. Следующим свою технологию постепенно ввела Google, начав с 2006 года b2b предложение SaaS сервисов под названием «Google Apps». И, наконец, свое предложение анонсировала компания Microsoft, презентовав ее на конференции PDC 2008 под названием «Azure Services Platform».

Рисунок 3.2 SaaS сервисы Google

Сам факт высокой заинтересованности крупнейших игроков рынка ИТ демонстрирует определенный статус облачных вычислений как тренда 2009-2010 годов. Кроме того, с релизом Microsoft Azure Service Platform множество экспертов связывает новый виток развития веб-технологий и выход всей сферы облачных вычислений на новый уровень.

Напомним, что под облачными вычислениями мы понимаем программно-аппаратное обеспечение, доступное пользователю через Интернет или локальную сеть в виде сервиса, позволяющего использовать удобный интерфейс для удаленного доступа к выделенным ресурсам (вычислительным ресурсам, программам и данным).

На данный момент большинство облачных инфраструктур развернуто на серверах датацентров, используя технологии виртуализации, что фактически позволяет любому пользовательскому приложению использовать вычислительные мощности, совершенно не задумываясь о технологических аспектах. Тогда можно понимать «облако» как единый доступ к вычислениям со стороны пользователя.

Виды облачных вычислений

С понятием облачных вычислений часто связывают такие сервис-предоставляющие (Everything as a service) технологии, как:

· «Инфраструктура как сервис» (“Infrastructure as a Service” или “IaaS”)

· «Платформа как сервис» (“Plaatform as a Service”, “PaaS”)

· «Программное обеспечение как сервис» (“Software as a Service” или “SaaS”).

 

Рассмотрим каждую из этих технологий подробнее.







Что делает отдел по эксплуатации и сопровождению ИС? Отвечает за сохранность данных (расписания копирования, копирование и пр.)...

Конфликты в семейной жизни. Как это изменить? Редкий брак и взаимоотношения существуют без конфликтов и напряженности. Через это проходят все...

Что вызывает тренды на фондовых и товарных рынках Объяснение теории грузового поезда Первые 17 лет моих рыночных исследований сводились к попыткам вычис­лить, когда этот...

ЧТО И КАК ПИСАЛИ О МОДЕ В ЖУРНАЛАХ НАЧАЛА XX ВЕКА Первый номер журнала «Аполлон» за 1909 г. начинался, по сути, с программного заявления редакции журнала...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.