Что такое cloud computing

Введение в Облачные Вычисления для Всех от Инженера Microsoft, Ex-Amazon

Многие из вас слышали про мировой успех облачных компаний и таких компаний как Amazon Web Services, Microsoft Azure и Google Cloud Platform. Сейчас мы видим, как отечественное облако активно развивается – Яндекс Облака, Mail.ru облако и Сбербанк тоже работает в этом направлении.

Лично у меня нет опыта работы с отечественным облаками и пока они еще достаточно молодые, но, я очень надеюсь, что они справятся с задачей и у нас появятся конкурентно способные облачные провайдеры.

Сам я занимаюсь задачами аналитики и инжиниринга данных, то есть работаю с buzz words – Big Data, Data Platform, Lakehouse, Data Lake, Data Science, Machine Learning (ML), AI и т. п., в крупных международных компаниях – Amazon, Microsoft, Xbox. Про все эти дела я уже 3 года успешно пишу в своем телеграмм канале Инжиниринг Данных, где уже больше 10 тысяч подписчиков.

Я работаю с облаками с 2014 года, с 2016 по 2020 в Амазоне (почти 5 лет), где принимал участие в знаменитом проекте Rolling Stone по миграции on-premise инфраструктуры для аналитики в облако AWS.

Мое выступление в Mail.ru про Эффективность Амазон.

И далее в других командах создавал облачную дата платформу, теперь это называется data products для Business Intelligence и Machine Learning.

В Амазоне я проходил много тренингов по AWS и сдавал их экзамены, то есть все время был в «облачной» среде. Потом я перешел в Microsoft Gaming, и стал делать похожие вещи на Microsoft Azure. И продолжаю делать, теперь я могу рассказать, как строить платформу аналитику для ААА игры, это значит уровень блокбастера, игры, которые создается годами и имеет многомилионный бюджет.

Но работать с Azure, я начал намного раньше, когда создавал консалтинг компанию Rock Your Data в Канаде с целью делать «rolling stone» проекты для компаний в Северной Америке. В 2017–2018 году идея миграции в облака не была такой популярной как сейчас. Идея была правильная, но имплементация плохая, я подробно рассказал об этом в статье – «Опыт создания аналитической консалтинг-компании в Северной Америке (не очень успешный)»

Уже в то время я параллельно изучал Microsoft Azure, чтобы сдать экзамены и получить статус партнера. Все было достаточно просто после опыта в AWS.

Другая моя активность связана с Университетом Виктории в Британской Колумбии.

Что такое cloud computing. Смотреть фото Что такое cloud computing. Смотреть картинку Что такое cloud computing. Картинка про Что такое cloud computing. Фото Что такое cloud computing

У них я читал лекции по облачным вычислениям для бизнес студентов (MBA) программы. Вообще история забавная. Сколько я жил в Канаде, я все время хотел преподавать в университете, чтобы сделать буст карьере. Я писал профессорам, факультетам, но реакции ноль. Это реально история не про опыт, а про связи. Важно знать кого-то, кто тебя порекомендует нужному человеку.

Один раз ходил на собеседование на курс по визуализации данных и аналитике, то, что нужно. Но мне отказали, зато предложили учить облачным вычислениям, ну облачные, так облачные. Я обычно не теряюсь в непонятных ситуациях, заодно походу разберусь, подумал я.

Сразу поделюсь вам хорошими книгами по этой тематике, которые я использовал. Само собой, я использовал все доступные обучающие ресурсы в Амазоне – внешние и внутренние. Я знал, как рассказать про облака понятно за пару уроков, но чтобы разбить программу на 12 уроков по 4 часа, это пришлось подумать и покопаться.

Week 1: Cloud Computing overview and essential cloud technologies.

Week 2: Cloud concepts and business benefits

Week 3: Cloud security fundamentals

Week 4: Cloud Architectures and Cloud Migration

Week 6: Cloud Career paths and professional certifications

Другой моей задачей было рассказать так, чтобы сильно не привязываться к конкретному вендору. В целом получилось неплохо. Я донес до людей значение Cloud Computing и различные аспекты использования облачных сервисы и многое другое.

Вот кстати лучшие книги, которые я нашел по теме, и которые использовал активно:

Что такое cloud computing. Смотреть фото Что такое cloud computing. Смотреть картинку Что такое cloud computing. Картинка про Что такое cloud computing. Фото Что такое cloud computing

Что такое cloud computing. Смотреть фото Что такое cloud computing. Смотреть картинку Что такое cloud computing. Картинка про Что такое cloud computing. Фото Что такое cloud computing

Cloud Computing: Concepts, Technology & Architecture – это прямо реально учебник, где много рассказывается про устройство дата центра и оборудования.

Ну конечно стоит поблагодарить Амазон за оплату книг, этих, и еще штук 20-30 других по моей тематике😉

Таким образом у меня есть курс и контент на английском. И при этом я активно развиваю сообщество аналитики и совершенно бесплатно учу людей профессиям аналитики с целью дальнейшего трудоустройства и весьма эффективно – проект называет datalearn.ru. На сайт за год зарегистрировалось больше 4000 студентов. Многие пришли от других платных школ, не буду называть их название, но таких много, кто зарабатывает деньги продавая buzz words. Моя цель закрепить мой опыт и своего образа paying back my home country. Это мой персональный challenge и я его закончу.

Что такое cloud computing. Смотреть фото Что такое cloud computing. Смотреть картинку Что такое cloud computing. Картинка про Что такое cloud computing. Фото Что такое cloud computing

Согласной моей программе в течение первых 4х модулей я рассказываю базовые вещи из мира аналитики, которые не сильно изменились за 10 лет. Модуль 5 был посвящен облачным вычислениям, потому что:

1) Во-первых, в мире практически все компании используют облачные решения и уже знание основ AWS, Azure, GCP это почти как базовое знание Excel в описании вакансии. Про это уже могут даже не писать.

2) Во-вторых, в РФ ситуация обратная, так как по закону у нас нет дата центров AWS, Azure, GCP и использовать облачные вычисления не безопасно. Все помнят, как глушили IP AWS, когда попытались заблокировать телеграмм. Я сам пострадал, так как у меня был интернет-магазин на AWS для тещи. И следовать наши специалисты не имеет тех возможностей, которые умеют западные специалисты. Поэтому я хотел закрыть этот пробел.

Таким образом, я собрался силами и записал курс, и, как мне кажется, он получился очень интересным. Я его добавил, как модуль 5 – «Введение в облачные вычисления» в свой курс на Data Learn. Но постарался его сделать максимально независимым, чтобы люди, кому не нужна аналитика, могли понять, что такое облачные вычисления, как они используются в мире.

Я хотел добавить курс бесплатно на STEPIK, но там куча ограничений по размеру видео и оформлению, поэтому добавлю сюда.

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

1. Введение в Облачные Вычисления

В этом модуле мы узнаем про облачные вычисления, или просто cloud computing. Мы начнем с основ, и поговорим и главных вендорах и их решениях. Я расскажу про свой опыт с облачными решениями и постараюсь вас научить их использовать и дать достаточно знаний для того, чтобы вы могли понимать, что это такое, и как это используется, а так же применять в работе.

В этом видео вы узнаете про:

Основные вендоры облачных решений AWS, Microsoft Azure и Google Cloud

Типы облачных сервисов и их примеры (Cloud Service Models)

Модели облачных решений (Cloud Model Types)

Безопасность облачных решений и Shared Responsibility Model

Научитесь создавать виртуальную машину и подключаться к ней через SSH

Настраивать сеть для безопасного доступ (Networking)

Попробуете различные облачные сервисы

Примеры профессий, сертификации от вендоров и тренинги

2. Введение в Облачные вычисления (Cloud Computing)?

В 2020 году и в 1-м квартале 2021 года западные вендоры (AWS, Azure, GCP) показали рекордные доходы. «Облако» используется повсеместно в западных странах и становится все популярней и востребовании. Прежде чем мы начнем использовать «облако» для аналитических задач, мы должны познакомиться с основами облачных вычислений.

В этом видео вы узнаете про:

Несколько кейсов из прошлого

История зарождения облачных вычислений и идеи utility computing

Ключевые бизнес драйверы и риски

Определения, терминология и характеристики облачных вычислений

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

Источник

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

Облачные вычисления, которые часто называют просто «облака», — это модель предоставления вычислительных ресурсов, от приложений до центров обработки данных, через Интернет с оплатой за фактическое использование.

Краткая история облачных вычислений

Начиная с 1950-х годов компания IBM в числе первых внедряет облачные вычисления, которые прошли через множество этапов, включая грид-вычисления, коммунальные вычисления и вычисления по требованию.

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

Облачные вычисления — за и против

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

Огромная популярность облачных технологий в мире вычислений помогает им завоевывать новые рубежи. На самом деле 75% обычных приложений будут перемещены в облачные среды в ближайшие три года.

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

Семь преимуществ облака с точки зрения архитектуры предприятия:

Помимо широчайших возможностей, которые несут с собой облачные вычисления, бизнес-лидеры и ИТ-отделы могут столкнуться с рядом сложностей. К основным недостаткам, которые бросают тень на восприятие облачных вычислений, относятся проблемы безопасности и несогласованная производительность.

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

Типы облачных вычислений

Платформа как услуга (PaaS)

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

Преимущества PaaS:

Инфраструктура как услуга (IaaS)

Инфраструктура как услуга предоставляет компаниям вычислительные ресурсы, в том числе серверы, сети, хранилища данных и пространство ЦОД с оплатой по факту использования.

Преимущества IaaS:

Программное обеспечение как услуга (SaaS)

Облачные приложения (программное обеспечение как услуга) работают на удаленных компьютерах «в облаке» (принадлежат другим компаниям и управляются ими). Соединение между этими компьютерами и компьютерами пользователей осуществляется через Интернет, как правило с использованием веб-браузера.

Преимущества SaaS:

Модели развертывания облачных вычислений

Доступны следующие модели развертывания облачных вычислений: общедоступное облако, частное облако, гибридное облако и мультиоблако.

Общедоступное облако

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

Основные характеристики общедоступного облака:

Частное облако

Частное облако — это инфраструктура, предназначенная только для одной организации, управляемая своими силами или третьими лицами и располагающаяся на территории организации или за ее пределами. Частные облака могут использовать преимущества облачных сред и одновременно обеспечить более высокий контроль над ресурсами и избежать проблем, связанных с работой в режиме коллективной аренды.

Основные характеристики частного облака:

Гибридное облако

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

Основные характеристики гибридного облака:

Обзор гибридного облака приведен в видео «Знакомство с гибридным облаком»:

Более детальное обсуждение архитектуры можно найти в ознакомительной серии видео Архитектура гибридного облака IBM.

Мультиоблако

Многие организации внедряют различные облачные услуги, чтобы стимулировать инновации и повысить гибкости бизнеса, включая создание новых источников дохода, добавление продуктов и услуг, а также повышение прибыли. Благодаря широкому спектру потенциальных преимуществ мультиоблачные среды имеют важное значение для выживание и успеха в цифровую эру.

Основные характеристики мультиоблака:

Семьдесят шесть процентов организаций отмечают использование от 2 до 15 гибридных облаков, а 98 процентов планируют внедрение нескольких гибридных облаков в течение трех лет.

Проблемы безопасности в облачных вычислениях

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

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

Облачные вычисления для предприятий

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

По общему мнению, общедоступное облако — оптимальная модель доставки, но при выборе правильной облачной архитектуры для своих приложений и рабочих нагрузок вы должны сначала рассмотреть уникальные потребности вашего бизнеса.

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

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

Правильная модель зависит от вашей рабочей нагрузки. Вы должны оценить плюсы и минусы каждой облачной модели развертывания и методично выяснить, в облако какого типа следует переместить определенные рабочие нагрузки для получения максимальной выгоды.

Облачные хранилища

Рост объемов хранимых данных продолжается со значительной скоростью, подстегиваемый новыми видами рабочей нагрузки — аналитикой, видео и мобильными приложениями. Хотя потребность в системах хранения данных возрастает, большинство ИТ-отделов находятся под постоянным давлением, от них требуют снижать расходы на собственную инфраструктуру ИТ за счет перехода к общим облачным вычислительным ресурсам. Для проектировщиков программного обеспечения и архитекторов решений важно согласовать специфические требования их задач с соответствующим решением хранения данных.

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

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

Цены на облачные услуги

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

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

Десять советов по выбору корпоративного облака

Будущее облачных вычислений

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

Источник

Что такое облачные вычисления?

Ускорение бизнес-инноваций, оптимизация расходов и повышение гибкости с вычислительными ресурсами по запросу.

Основные аспекты вашей облачной стратегии

Когда речь идет о моделях развертывания в облаке, большинство организаций используют гибридное облако или мультиоблачный подход, сочетая локальные ресурсы, корпоративные ЦОД и разнообразные сервисы публичного облака.

Подбор наиболее подходящих моделей облачных сервисов и от IaaS (инфраструктура как услуга) до SaaS (программное обеспечение как услуга) обеспечит подходящий уровень ресурсов и поддержки.

Облака на базе технологий Intel® обеспечивают надежную и масштабируемую производительность, оптимизированную для рабочих- задач корпоративных приложений основных поставщиков, таких как VMware, SAP и Microsoft. Масштабируемые процессоры Intel® Xeon® — надежный фундамент облачных вычислений, миллионы процессоров используются поставщиками облачных услуг во всем мире.

Облачные вычисления обеспечивают удаленный доступ к вычислительным ресурсам, ресурсам хранения и сетевым ресурсам вашего ЦОД через поставщика публичных облачных услуг.

Облачные вычисления обеспечивают удаленный доступ к вычислительным ресурсам, ресурсам хранения и сетевым ресурсам вашего ЦОД через поставщика публичных облачных услуг.

Сегодня практически все организации полагаются на облачные вычисления в той или иной степени. Что же представляют собой облачные вычисления?

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

Преимущества облачных вычислений

Крупные и небольшие предприятия могут использовать возможности облачных вычислений различными способами. Независимый розничный магазин может использовать облако для упрощения обработки платежей, а глобальное предприятие может использовать полный набор ресурсов ЦОД для разработки и развертывания приложений в крупном масштабе.

Облако позволяет организациям получать необходимые ресурсы без локального аппаратного обеспечения. Это означает, что организации могут развертывать сервисы всегда и везде, где они хотят. Облачные вычисления позволят сократить расходы, предоставив возможность консолидировать аппаратное обеспечение и управлять им в меньшем количестве мест. Облако дает масштабируемость для поддержки гибких рабочих задач и поддерживает совместную работу удаленных команд в разных местах.

Модели развертывания облачных систем

Существует две основные модели развертывания облака: публичное облако и частное облако. Модель развертывания облака зависит от потребностей бизнеса и технических требований. Поскольку каждая рабочая задача имеет собственные характеристики, вероятно, вы будете использовать сочетание публичных и частных облачных сервисов. Это называется гибридным или мультиоблачным подходом.

Публичное облако

Публичное облако предоставляет доступ к вычислительным ресурсам, ресурсам хранения и сетевым ресурсам с оплатой за использование. Услуги публичного облака предоставляются такими поставщиками как Amazon Web Services, Microsoft Azure*, Alibaba Cloud, Google Cloud и IBM. Услуги публичного облака требуют небольших начальных вложений, и их можно быстро развернуть для быстрого выпуска на рынок. Также они хорошо подходят для рабочих задач, выполнение которых занимает немного времени.

Частная облачная среда

Частные облака работают в собственной инфраструктуре ЦОД. Для них требуются существенные начальные вложения и затраты на управление, однако в долгосрочной перспективе их использование может обеспечить экономию. Частные облака поддерживают важные рабочие задачи и приложения, которые трудно или невозможно перенести в публичное облако. Также это идеальная модель для обеспечения соблюдения норм защиты конфиденциальности или интеллектуальной собственности.

Гибридное облако

Гибридное облако объединяет публичное и частное облако, позволяя им совместно использовать данные и приложения. Это предоставит вашей компании гибкие возможности запуска приложений с максимальной потенциальной экономией и эффективного использования ресурсов при соответствии требованиям к масштабируемости и контролю.

Мультиоблачная среда

Мультиоблачный подход предусматривает комбинирование сервисов различных поставщиков облачных услуг. Это обеспечивает наиболее широкий выбор сервисов и расценок. Мультиоблачная стратегия основана на использовании программного обеспечения для управления и оркестровки ресурсов у разных поставщиков, однако дает организациям преимущества высокой гибкости облачной среды с оптимизацией расходов.

Источник

Облачные вычисления, краткий обзор или статья для начальника

В своей работе очень часто сталкиваюсь с тем, приходится делать краткие обзоры ИТ технологий для начальника, коллег и др. Данная информация обычно оформляется в статью и отвечает на следующие вопросы:
— почему «это» лучше чем «то» (специально написал обезличено, так как такой вопрос задают очень часто и на различные тематики связанные с ИТ и не только);
— в чем достоинства и недостатки при переходе на «то» или «это»;
— как лучше сделать чтобы … и др.

Проблема в том, что написание краткой статьи по «этому» или «тому» неизбежно, хотя объяснить намного быстрее, чем набирать текст, но надо текст и с этим ничего не поделаешь, а так жалко времени, которое бесценно и убегает с каждой секундой. Я думаю, что я не один сталкиваюсь с такой проблемой, поэтому предлагаю начать раздел под названием – «Начальнику в помощь» в котором будем публиковать статьи подобного рода (тем более, что они и так будут написаны вами), тем самым сэкономим время и поможем друг другу. В один прекрасный момент и к вам обратятся с таким вопросом, и возможно, кто-то уже написал ответ на этом вопрос и будет легче написать статью или просто скинуть ссылку на уже написанную, сэкономив драгоценное время.

Итак приступим. Вопрос с которым ко мне обратились был следующим. «Почему облачные вычисления лучше, чем классическая схема построения сетевой инфраструктуры, какова основная причина того, многие организации „перебираются в облака“?». Далее мои мысли по этому поводу.

Для того, чтобы разобраться в “облаках” я решил начать с истории данного вопроса и понять действительно ли это что-то из разряда новых идей или это давняя идея которую не могли реализовать ранее.

История и ключевые факторы развития

В первые идея того, что мы сегодня называем облачными вычислениями была озвучена J.C.R. Licklider, в 1970 году. В эти годы он был ответственным за создание ARPANET (Advanced Research Projects Agency Network). Его идея заключалась в том, что каждый человек на земле будет подключен к сети, из которой он будет получать не только данные на и программы. Другой ученый John McCarthy высказал идею о том, что вычислительные мощности будут предоставляться пользователям как услуга (сервис). На этом развитие облачных технологий было приостановлено до 90-х годов, после чего ее развитию поспособствовал ряд факторов.

1. Расширение пропускной способности Интернета, в 90-е годы не позволило получить значительного скачка в развитии в облачной технологии, так как практически ни одна компания не технологии того времени не были готовы к этому. Однако сам факт ускорения Интернета дал толчок скорейшему развитию облачных вычислений.
2. Одним из наиболее значимых событий в данной области было появление Salesforce.com в 1999 году. Данная компания стала первой компанией предоставившей доступ к своему приложению через сайт, по сути данная компания стала первой компанией предоставившей свое программное обеспечение по принципу – программное обеспечение как сервис (SaaS).
3. Следующим шагом стала разработка облачного веб-сервиса компанией Amazon в 2002 году. Данный сервис позволял хранить, информацию и производить вычисления.
4. В 2006, Amazon запустила сервис под названием Elastic Compute cloud (EC2), как веб-сервис который позволял его пользователям запускать свои собственные приложения. Сервисы Amazon EC2 и Amazon S3 стали первыми доступными сервисами облачных вычислений.
5. Другая веха в развитие облачных вычислений произошла после создания компанией Google, платформы Google Apps для веб-приложений в бизнес секторе.
6. Значительную роль в развитии облачных технологий сыграли технологии виртуализации, в частности программное обеспечение позволяющее создавать виртуальную инфраструктуру.
7. Развитие аппаратного обеспечения способствовало не столько быстрому росту облачных технологий, сколько доступности данной технологии для малого бизнеса и индивидуальных лиц. Что касается технического прогресса, то значительную роль в этом сыграло создание многоядерных процессоров и увеличения емкости накопителей информации.

Облачнее вычисления в настоящее время.

Википедия дает следующее определение облачных вычислений. Облачные вычисления (англ. cloud computing) — технология распределённой обработки данных, в которой компьютерные ресурсы и мощности предоставляются пользователю как Интернет-сервис. Предоставление пользователю услуг как Интернет-сервис является ключевым. Однако под Интернет-сервисом не стоит понимать доступ к сервису только через Интернет, он может осуществляться также и через обычную локальную сеть с использованием веб-технологий.

Из определения и истории видно, что основой для создания и быстрого развития облачных вычислительных систем послужили крупные интернет сервисы, такие как Google, Amazon и др, а так же технический прогресс, что по сути говорит о том что появление облачных вычислений было всего лишь делом времени. Рассмотрим каким же образом развитие вышеперечисленных направлений позволило облачным системам стать доступнее.

1. Развитие многоядерных процессоров привело к:
— увеличению производительности, при тех же размерах оборудования;
— снижение стоимости оборудования, как следствие эксплуатационных расходов;
— снижение энергопотребления облачной системы, для большинства ЦОД это действительно проблема при наращивании мощностей ЦОД.
2. Увеличение емкостей носителей информации, снижение стоимости хранения 1 Мб информации позволило:
— безгранично (по крайней мере так позиционируют себя большинство «облаков») увеличить объемы хранимой информации;
— снизить стоимость обслуживания хранилищ информации, значительно увеличив объемы хранимых данных.
3. Развитие технологии многопоточного программирования привело к:
— эффективному использованию вычислительных ресурсов многопроцессорных систем;
— гибкое распределение вычислительных мощностей облаков.
4. Развитие технологий виртуализации привело к:
— созданию программного обеспечения позволяющего создавать виртуальную инфраструктуру не зависимо от количества предоставленных аппаратных ресурсов;
— легкость масштабирования, наращивания систем;
— уменьшение расходов на администрирование облачных систем;
— доступность виртуальной инфраструктуры через сеть Интернет.
5. Увеличении пропускной способности привело к:
— увеличению скорости работы с облачными системами в частности виртуальный графический интерфейс и работа с виртуальными носителями информации;
— снижение стоимости Интернет трафика для работы с большими объемами информации;
— проникновению облачных вычислений в массы.
Все вышеперечисленные факторы привели к повышению конкурентоспособности облачных вычислений в ИТ сфере.

Достоинства облачных вычислений

доступность – облака доступны всем, из любой точки, где есть Интернет, с любого компьютера, где есть браузер. Это позволяет пользователям (предприятиям) экономить на закупке высокопроизводительных, дорогостоящих компьютеров. Также сотрудники компаний становятся более мобильными так, как могут получить доступ к своему рабочему месту из любой точки земного шара, используя ноутбук, нетбук, планшетник или смартфон. Нет необходимости в покупки лицензионного ПО, его настройки и обновлении, вы просто заходите на сервис и пользуетесь его услугами заплатив за фактическое использование.
низкая стоимость – основные факторы снизившие стоимость использования облаков следующие:
— снижение расходов на обслуживания виртуальной инфраструктуры, вызванное развитием технологий виртуализации, за счет чего требуется меньший штат для обслуживания всей ИТ инфраструктуры предприятия;
— оплата фактического использования ресурсов, пользователь облака платит за фактическое использование вычислительных мощностей облака, что позволяет ему эффективно распределять свои денежные средства. Это позволяет пользователям (предприятиям) экономить на покупке лицензий к ПО;
— использование облака на правах аренды позволяет пользователям снизить расходы на закупку дорогостоящего оборудования, и сделать акцент на вложение денежных средств на наладку бизнес процессов предприятия, что в свою очередь позволяет легко начать бизнес;
— развитие аппаратной части вычислительных систем, в связи с чем снижение стоимости оборудования.
гибкость — неограниченность вычислительных ресурсов (память, процессор, диски), за счет использования систем виртуализации, процесс масштабирования и администрирования «облаков» становиться достаточно легкой задачей, так как «облако» самостоятельно может предоставить вам ресурсы, которые вам необходимы, а вы платите только за фактическое их использование.
надежность – надежность «облаков», особенно находящихся в специально оборудованных ЦОД, очень высокая так, как такие ЦОД имеют резервные источники питания, охрану, профессиональных работников, регулярное резервирование данных, высокую пропускную способность Интернет канала, высокая устойчивость к DDOS атакам.
безопасность – «облачные» сервисы имеют достаточно высокую безопасность при должном ее обеспечении, однако при халатном отношении эффект может быть полностью противоположным.
большие вычислительные мощности – вы как пользователь «облачной» системы можете использовать все ее вычислительные способности, заплатив только за фактическое время использования. Предприятия могут использовать данную возможность для анализа больших объемов данных.

Недостатки

постоянное соединение с сетью – для получения доступа к услугам «облака» необходимо постоянное соединение с сетью Интернет. Однако в наше время это не такой и большой недостаток особенно с приходом технологий сотовой связи 3G и 4G.
программное обеспечение и его кастомизация – есть ограничения по ПО которое можно разворачивать на «облаках» и предоставлять его пользователю. Пользователь ПО имеет ограничения в используемом ПО и иногда не имеет возможности настроить его под свои собственные цели.
конфиденциальность – конфиденциальность данных хранимых на публичных «облаках» в настоящее вызывает много споров, но в большинстве случаев эксперты сходятся в том, что не рекомендуется хранить наиболее ценные для компании документы на публичном “облаке”, так как в настоящее время нет технологии которая бы гарантировала 100% конфиденциальность хранимых данных.
надежность – что касается надежности хранимой информации, то с уверенностью можно сказать что если вы потеряли информацию хранимую в “облаке”, то вы ее потеряли навсегда.
безопасность – “облако” само по себе является достаточно надежной системой, однако при проникновении на него злоумышленник получает доступ к огромному хранилищу данных. Еще один минус это использование систем виртуализации, в которых в качестве гипервизора используются ядра стандартные ОС такие, как Linux, Windows и др., что позволяет использовать вирусы.
дороговизна оборудования – для построения собственного облака компании необходимо выделить значительные материальные ресурсы, что не выгодно только что созданным и малым компаниям.

Виды услуг предоставляемые облачными системами

Что касается предоставляемых услуг, то в настоящее время концепция облачных вычислений предполагает оказание следующих типов услуг своим пользователям:
— все как услуга (Everything as a Service);
При таком виде сервиса пользователю будет предоставлено все от программно аппаратной части и до управлением бизнес процессами, включая взаимодействие между пользователями, от пользователя требуется только наличие доступа в сеть Интернет. На мой взгляд, данный вид сервиса это более общее понятие по отношению к нижеприведенным услугам, являющимися более частными случаями.
— инфраструктура как услуга (Infrastructure as a service);
Пользователю предоставляется компьютерная инфраструктура, обычно виртуальные платформы (компьютеры) связанные в сеть. Которые он самостоятельно настраивает под собственные цели.
— платформа как услуга (Platform as a service);
Пользователю предоставляется компьютерная платформа, с установленной операционной системой возможно и с программным.
— программное обеспечение как услуга (Software as a service);
Данный вид услуги обычно позиционируется как «программное обеспечение по требованию», это программное обеспечение развернутое на удаленных серверах и пользователь может получать к нему доступ посредством Интернета, причем все вопросы обновления и лицензий на данное программное обеспечение регулируется поставщиком данной услуги. Оплата в данном случае производиться за фактическое использование программного обеспечения.
— аппаратное обеспечение как услуга (Hardware as a Service);
В данном случае пользователю услуги предоставляется оборудование, на правах аренды которое он может использовать для собственных целей. Данный вариант позволяет экономить на обслуживании данного оборудования, хотя по своей сути мало чем отличается от вида услуги «Инфраструктура как сервис» за исключением того что вы имеете голое оборудование на основе которого разворачиваете свою собственную инфраструктуру с использованием наиболее подходящего программного обеспечения.
— рабочее место как услуга (Workplace as a Service);
В данном случае компания использует облачные вычисления для организации рабочих мест своих сотрудников, настроив и установив все необходимое программное обеспечение, необходимое для работы персонала.
— данные как услуга (Data as a Service);
Основная идея данного вида услуги заключается в том, что пользователю предоставляется дисковое пространство, которое он может использовать для хранения больших объемов информации.
— безопасность как сервис (Security as a Service).
Данный вид услуги предоставляет возможность пользователям быстро развертывать, продукты позволяющие обеспечить безопасное использование веб-технологий, безопасность электронной переписки, а также безопасность локальной системы, что позволяет пользователям данного сервиса экономить на развертывании и поддержании своей собственной системы безопасности.

Классификация облачных сервисов.

В настоящее время выделяют три категории «облаков»:
1. Публичные;
2. Частные;
3. Гибридные.
Публичное облако — это ИТ-инфраструктура используемое одновременно множеством компаний и сервисов. Пользователи данных облаков не имеют возможности управлять и обслуживать данное облако, вся ответственность по этим вопросам возложена на владельца данного облака. Абонентом предлагаемых сервисов может стать любая компания и индивидуальный пользователь. Они предлагают легкий и доступный по цене способ развертывания веб-сайтов или бизнес-систем, с большими возможностями масштабирования, которые в других решениях были бы недоступны. Примеры: онлайн сервисы Amazon EC2 и Simple Storage Service (S3), Google Apps/Docs, Salesforce.com, Microsoft Office Web.
Частное облако — это безопасная ИТ-инфраструктура, контролируемая и эксплуатируемая в интересах одной-единственной организации. Организация может управлять частным облаком самостоятельно или поручить эту задачу внешнему подрядчику. Инфраструктура может размещаться либо в помещениях заказчика, либо у внешнего оператора, либо частично у заказчика и частично у оператора. Идеальный вариант частного облака это облако развернутое на территории организации, обслуживаемое и контролируемое ее сотрудниками.
Гибридное облако — это ИТ- инфраструктура использующая лучшие качества публичного и приватного облака, при решении поставленной задачи. Часто такой тип облаков используется, когда организация имеет сезонные периоды активности, другими словам, как только внутренняя ИТ-инфраструктура не справляется с текущими задачами, часть мощностей перебрасывается на публичное облако (например большие объемы статистической информации, которые в необработанном виде не представляют ценности для предприятия), а также для предоставления доступа пользователям к ресурсам предприятия (к частному облаку) через публичное облако.

Куда надо развиваться или на чем можно заработать деньги?

По оценкам экспертов потенциал облачных вычислений очень высок. А соответственно можно будет попасть в этот поток и отхватить его часть работая в следующих направлениях:
1. Предоставление услуг облачных вычислений – данная возможность доступна не многим компаниям так, нужны значительные вложения в построенние и разработку ЦОД.
2. Разработка ПО для построения виртуальной инфраструктуры, не следует забывать и про тех кто будет внедрять и настраивать это ПО, т. е. потребуются специалисты в этой области.
3. Аутсорcинг, администрирование облаков – потребуются специалисты по администрированию и консультированию в сфере облачных вычислений.
4. Аппаратное обеспечение – компании занимающиеся разработкой и проектированием аппаратного обеспечения для создания «облаков».
5. Проектирование – данная сфера охватывает практически все вышеперечисленные сферы начиная от проектирования ЦОД и заканчивая проектированием программного обеспечения.

Будущее …

На мой взгляд в будущем облачные вычисления будут становиться доступнее для пользователей и компаний. Это будет вызвано рядом факторов:
— аппаратная виртуализация – повышение производительности облачных вычислений;
— снижение энергопотребления аппаратного обеспечения – понижение энергопотребления;
— повышение скоростей – пропускная способность сетевого оборудования постоянно повышается, что увеличивает производительность и уменьшает количество оборудования при том же канале.

На этом я заканчиваю свой рассказ надеюсь, что он поможет вам и вашим коллегам и начальникам в освоении облачных вычислений. Если есть замечания и предложения по идее высказанной выше и по тексту, пишите отвечу.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *