8. Система "Клиентсервер"
Скачать 21.88 Kb.
|
Тема №8. Система “Клиент-сервер”. Архитектура «Клиент-Сервер» предусматривает разделение процессов предоставление услуг и отправки запросов на них на разных компьютерах в сети, каждый из которых выполняют свои задачи независимо от других. В архитектуре «Клиент-Сервер» несколько компьютеров-клиентов (удалённые системы) посылают запросы и получают услуги от централизованной служебной машины – сервера (server – англ. «официант, обслуга»), которая также может называться хост-системой. Клиентская машина предоставляет пользователю «дружественный интерфейс», чтобы облегчить его взаимодействие с сервером. Типы клиент-серверной архитектуры. Архитектуру «клиент-сервер» принято разделять на четыре класса: одноуровневую, двухуровневую,трёхуровневую и многоуровневая. 1) Одноуровневая архитектура «клиент-сервер» (1-Tier) – такая, где все прикладные программы рассредоточены по рабочим станциям, которые обращаются к общему серверу баз данных или к общему файловому серверу. Никаких прикладных программ сервер при этом не исполняет, только предоставляет данные. 2) К двухуровневой архитектуре «клиент-сервер» следует относить такую, в которой прикладные программы сосредоточены на сервере приложений. Например, на сервере 1С или сервере CRM(это сервис, который собирает данные о клиентах компании и формирует из них профили для дальнейшей работы), а в рабочих станциях находятся программы-клиенты, которые предоставляют для пользователей интерфейс для работы с приложениями на общем сервере. Такая архитектура представляется наиболее логичной для архитектуры «клиент-сервер». В ней, однако, можно выделить два варианта. Когда общие данные хранятся на сервере, а логика их обработки и бизнес-данные хранятся на клиентской машине, то такая архитектура носит название (толстый клиент, тонкий сервер). Когда не только данные, но и логика их обработки и бизнес-данные хранятся на сервере, то это называется (тонкий клиент, толстый сервер). Такая архитектура послужила прообразом облачных вычислений (Cloud Computing). Преимущества двухуровневой архитектуры: Легко конфигурировать и модифицировать приложения; Пользователю обычно легко работать в такой среде; Хорошая производительность и масштабируемость. Однако, у двухуровневой архитектуры есть и ограничения: Производительность может падать при увеличении числа пользователей; Потенциальные проблемы с безопасностью, поскольку все данные и программы находятся на центральном сервере; Все клиенты зависимы от базы данных одного производителя; 3) В трёхуровневой архитектуре сервер баз данных, файловый сервер и другие представляют собой отдельный уровень, результаты работы которого использует сервер приложений. Логика данных и бизнес-логика находятся в сервере приложений. Все обращения клиентов к базе данных происходят через промежуточное программное обеспечение (middleware), которое находится на сервере приложений. Вследствие этого, повышается гибкость работы и производительность. Преимущества трёхуровневой архитектуры: Целостность данных; Более высокая безопасность, по сравнению с двухуровневой архитектурой; Защищённость базы данных от несанкционированного проникновения. Ограничения: Более сложная структура коммуникаций между клиентов и сервером, поскольку в нём также находится (middleware). 4)Многоуровневая система В отдельный класс архитектуры «клиент-сервер» можно вынести многоуровневую архитектуру, в которой несколько серверов приложений используют результаты работы друг друга, а также данные от различных серверов баз данных, файловых серверов и других видов серверов. По сути, предыдущий вариант, трёхуровневая архитектура – не более, чем частный случай многоуровневой архитектуры. Преимуществом многоуровневой архитектуры является гибкость предоставления услуг, которые могут являться комбинацией работы различных приложений серверов разных уровней и элементов этих приложений. Очевидным недостатком является сложность, многокомпонентность такой архитектуры. Архитектуры «клиент-сервер» - один из основных принципов работы сети Интернет. Любой веб-сайт, или приложение в Интернет работает на сервере, а его пользователи являются клиентами. Социальные сети (Фейсбук, ВК и пр.), сайты электронной коммерции (Amazon, Озон и др.) , мобильные приложения (Instagram и т.д.), устройства; интернета вещей (умные колонки или смарт-часы) работают на основе клиент-серверной архитектуры. Практически любая корпоративная сеть или ИТ-система предприятия, как правило, строится по архитектуре «клиент-сервер». Приложение навигации на сервере собирает данные с многих смартфонов пользователей, на которых установлены клиенты приложения. В домашних сетях архитектура «клиент-сервер» тоже используется довольно часто. К преимуществам архитектуры «клиент-сервер» можно отнести: Централизованность, поскольку все данные и управление сосредоточены в центральном сервере; Информационная безопасность, поскольку ресурсы общего пользования администрируются централизованно; Производительность, использование выделенного сервера повышает скорость работы ресурсов общего пользования; Масштабируемость, количество клиентов и серверов можно увеличивать независимо друг от друга. К недостаткам архитектуры «клиент-сервер» следует отнести: Перегрузку трафика в сети, что является главной проблемой в сетях «клиент-сервер». Когда большое число клиентов одновременно запрашивают одну услугу на сервере, то число запросов может создать перегрузку в сети; Наличие единой точки отказа в небольших сетях с одним сервером. Если он отказывает, все клиенты остаются без обслуживания; Превышение пределов ресурсов сервера, когда новые клиенты, запрашивающие услугу, остаются без обслуживания. В таких случаях, требуется срочное расширение ресурсов сервера; Иногда клиентские программы могут не работать на терминалах пользователей, если не установлены соответствующие драйверы. Например, пользователь посылает запрос на печать документа, а на сервере нет подходящего драйвера для печати данного формата документа на принтере В настоящее время можно встретить термин Serverless Architecture, «бессерверная архитектура». Однако, по сути, она представляет собой процесс получения функций сервера в виде облачной услуги. Архитектура «клиент-сервер» является основой большинства корпоративных сетей и берет свое начало от самых первых вычислительных машин, «мэйнфреймов». Программное обеспечение для локальных компьютерных сетей, подавляющее большинство которых основано на архитектуре «клиент-сервер», начало создаваться около 50 лет назад. Дальнейшее развитие информационных технологий также будет происходить в значительной степени с использованием архитектуры «клиент-сервер». Тема №9. Работа с документами в облачных технологиях. Облачные технологии или облачные вычисления – технологии распределенной обработки цифровых данных, с помощью которых компьютерные ресурсы предоставляются интернет-пользователю как онлайн-сервис. Программы запускаются и выдают результаты работы в окне web-браузера на ПК. При этом все необходимые для работы приложения и их данные находятся на удаленном интернет-сервере, а у клиента данные временно кэшируются: на ПК, игровых приставках, ноутбуках, смартфонах и т.д. . Преимущество технологии в том, что пользователь имеет доступ к собственным данным, но не должен заботиться об инфраструктуре, операционной системе и программном обеспечении, с которым он работает, всем этим занимается сервис. Например, одна из самых известных облаков в мире является Google Drive, она есть почти на всех устройствах, Android и Windows. Облако входит в часть рабочей среды Google Workspace, помимо облако туда входят Google Документ, Презентация, Таблицы, Формы, Стикер дел, Сайты, Почта, Видеосвязь, Календарь, Чат и т.д.. Они могут взаимодействовать друг с другом. Google(Drive) Диск — это сервис хранения 15 мая 2018 года, редактирования и синхронизации файлов, разработанный компанией Google. Его функции включают хранение файлов в Интернете, общий доступ к ним и совместное редактирование. Google Документ, Презентация, Таблицы — это бесплатный пакет офисных веб-приложений, интегрированный с Google Диском. С его помощью можно создавать и редактировать документы онлайн и работать над ними вместе с другими пользователями в режиме реального времени, ни чем не отличаются от Windows Документ, Презентация, Таблицы. По названию приложений становится понятно для каких целей они используются. Облачные технологии делятся по модели обслуживания на 3 вида: 1)IaaS - «инфраструктура как услуга». IaaS(, infrastructure as a service )-провайдеры предоставляют заказчику вычислительную инфраструктуру (серверы, хранилища данных, операционные системы и сетевые ресурсы) для разворачивания и запуска собственных программных решений. Когда используют IaaS – 1.Перенос IT-систем в облако. Самое очевидное применение IaaS — отказ от физических серверов и перенос вашей IT-инфраструктуры в облако. 2.Экономия на инфраструктуре. Если вы сами обслуживаете серверы, вам нужно платить за помещение, оборудование, лицензионное ПО — это большие капитальные расходы. 3.Быстрый запуск бизнеса. Облачная инфраструктура IaaS снижает расходы бизнеса на старте, так как помогает уменьшить капитальные вложения. 4. Разработка и тестирование. Как и в собственной локальной инфраструктуре, в облачной можно организовать раздельные среды разработки, тестирования и «боевой» нагрузки, в которой запущено уже готовое приложение. 2) PaaS - «платформа как услуга». (PaaS, platform as a service) Провайдер облачных сервисов предоставляет заказчику готовую программную среду и инструменты для ее настройки. Элементами PaaS является аппаратное обеспечение, операционная система, СУБД, промежуточное ПО, инструменты тестирования и разработки. Такую платформу клиент может настроить под свои нужды, сделав из нее площадку для тестирования ПО. Когда применяются PaaS: 1.Базы данных. В облака можно перенести все или часть баз данных компании. В случае с IaaS пользователь получает только пространство на дисках, и должен сам выбрать систему управления базами данных, установить ее и настроить, обеспечить защиту данных и резервное копирование. 2.Разработка приложений в контейнерах. Это современный стандарт разработки приложений. Суть в том, что все компоненты, которые нужны для запуска приложения, упаковывают в отдельные виртуальные контейнеры. 3. Машинное обучение. Такая платформа как сервис позволяет быстро разрабатывать приложения на основе глубокого обучения под нужды компании: системы компьютерного зрения для распознавания лиц, номеров автомобилей и других объектов, системы аудиоаналитики. 3)SaaS - «программное обеспечение как услуга» (SaaS, software as a service). В «облаке» хранятся не только данные, но и связанные с ними приложения, а пользователю для работы требуется только веб-браузер. Потребитель пользуется приложениями провайдера, работающего в облачной инфраструктуре. При этом пользователь не управляет базовой инфраструктурой облака. Когда используют SaaS – 1. Используют простые пользователи для защиты своих данных. 2. Используют для безопасного переноса данных, так-как хорошо SaaS защищена. Облачные технологии уже вошли во все сферы жизни человека: здравоохранение, образование, труд, повседневную жизнь, науку. С помощью таких вычислений снижается стоимость исследований и производства, изучаются поведенческие особенности, предоставляется быстрый и недорогой доступ к современным технологиям. Главная особенность облачных технологий, которая обусловила их популярность для всех сфер жизни — предоставление больших объемов вычислительных ресурсов за короткий промежуток времени. Масштабируемые сервисы позволяют распределять соответствующий объем ресурсов от хранилища до пропускной способности. Например: В образовательном процессе. Облачные вычисления — это набор ресурсов, которые могут совместно использоваться где угодно, независимо от местоположения пользователей. Благодаря внедрению таких технологий стало возможным объединение преподавателей и учащихся на единой образовательной платформе. Именно в облаке происходит дистанционное обучение в школах, университетах, на курсах.В приложениях требования к аппаратным ресурсам минимальны — это важно для обеспечения доступного образования. Можно учиться с компьютера, ноутбука, планшета или телефона. В медицине. Организаций здравоохранения хранят более 50 процентов данных или инфраструктуры в облаке. Поставщики медицинских услуг используют облачные технологии для повышения эффективности, оптимизации рабочих процессов, снижения затрат, связанных с оказанием медпомощи, а также для обеспечения персонализации в лечении и уходе за пациентами. Облачные технологии позволяют получать доступ к данным о пациентах, собранным из многочисленных источников, обмениваться информацией с заинтересованными сторонами. Все это помогает быстрее ставить диагнозы и назначать лечение. В сложных случаях можно быстро создать медицинский консилиум или обеспечить виртуальное присутствие врача. Применение методов Data Science и алгоритмов искусственного интеллекта к облачным данным о пациентах может ускорить медицинские исследования. Благодаря передовым вычислительным возможностям обработка больших объемов информации становится реальной и доступной даже для больниц из стран третьего мира. В бизнесе. Облачные технологии открывают возможности для повышения эффективности всех бизнес-процессов. По мере роста компании, вычислительные мощности можно быстро масштабировать или отключить их, если потребность пропадет. Это высвобождает бюджет на другие возможности для развития. Сотрудники компаний могут получить доступ к информации, которая позволит обслуживать клиентов в любое время суток и из любой точки мира. При этом работники могут выполнять свои обязанности из офиса или из дома — виртуальные рабочие столы используются для доступа к файлам из любого места, а производительность сотрудников можно отслеживать в режиме реального времени. Многие предприниматели спорят, какой способ хранения информации лучше серверный или облачный. У двух этих способов есть свои плюсы и недостатки. Главная их отличие, что серверное хранения представляет из себя своя собственная аппаратура для создания своего личного сервера, а облачные покупка сервера и использования его дистанционно. У сетевых технологий есть большой минус, это естественно сама аппаратура, то есть трата на ее установку, покупку, настройки, масштабируемость и т.д. Преимущества облачных технологий над сетевыми гораздо больше: 1)более высокая надёжность - если в физическом сервере откажет какой-либо компонент – диск, память или материнская плата, – сервер становится недоступен. Облачный сервер запускается на отказоустойчивом оборудовании из нескольких вычислительных узлов. Если какой-то узел выйдет из строя, нагрузка перераспределится на другие доступные в пуле ресурсы. 2) Большая гибкость настройки и управления при заказе облачного сервера вы выбираете шаблон операционной системы, в котором этот сервер будет развёрнут. Например, Windows Server 2019 или любимый дистрибутив Linux. 3) Возможность масштабирования. В облачном сервере, в отличие от физического, любой ресурс — ядра процессора, память, диски — можно быстро увеличить. 4) Сотрудникам проще работать с облачными серверами, чем с физическими. Многие сисадмины старой закалки сегодня осваивают облачные сервера, потому что с ними удобнее и быстрее работать. Недостатки облачных технологий: 1) Технические неполадки. Несмотря на то, что информация и данные в облаке могут быть доступны в любое время и в любом месте, есть моменты, когда в этой системе могут возникнуть серьезные дисфункции.. 2) Безопасность в облачном хранилище. Должна быть уверенность, в надежности поставщика услуг, который будет в этой системе могут возникнуть серьезные дисфункции.. Несмотря на то, что облаки в наше время хорошо защищены хакеры могут взломать ее из-за неосторожности владельца или сотрудников 3) Некоторые облаки не всегда можно настроить под свои нужды и не всегда удобный интерфейс. 4) Для того, чтобы работало облако нужно постоянное подсоединение к глобальной сети. Облако также делится и на архитектуры или по-другому, на какую аудиторию нацелена: Публичное облако. это когда виртуальная IT-инфраструктура облака принадлежит провайдеру и предоставляется компании-клиенту в аренду. С точки зрения экономики публичное облако это сервис, а именно — виртуальная инфраструктура как сервис. Предусматривает размещение виртуальных инфраструктур сразу нескольких заказчиков — от двух до неограниченного количества. Данные одной компании хранятся на физическом сервере наряду с информацией других организаций, при этом они надежно защищены и изолированы. Частное облако. это облачная инфраструктура, которая принадлежит одной компании. Она развернута на базе собственной физической инфраструктуры компании или на арендованном оборудовании. Компания, которая использует частное облако, не делит ни с кем физические и виртуальные ресурсы, они принадлежат ей. Виртуальные ресурсы размещены на конкретном физическом сервере, который предоставляется одному арендатору. Важен именно тот факт, что облачная инфраструктура выделена для одного клиента — даже если виртуальные ресурсы поделены между внутренними подразделениями организации, пользуется ими все-таки один заказчик. Гибридное облако. Сочетает в себе характеристики публичного и частного облаков; когда часть инфраструктуры размещена в публичном облаке провайдера, а часть в частном облаке вашей компании . Применяется в случаях, когда заказчику недостаточно мощности частного облака, или же когда инфраструктура размещена в частном облаке, но определенные задачи удобнее проводить в публичном облаке. Тема №10. Сущность и концепции архитектур IaaS, SaaS, PaaS. Выделяют три наиболее распространенных модели облачных услуг: Infrastructure as a Service (IaaS) — инфраструктура как услуга. Platform as a Service (PaaS) — платформа как услуга. Software as a Service (SaaS) — программное обеспечение как услуга. Что такое IaaS — инфраструктура как услуга (IaaS) — это предоставление вычислительных ресурсов через облако. В качестве готового решения клиент может выбрать: хранилище данных, виртуальный сервер, операционную систему и количество ресурсов. IaaS часто используют те, кто хочет избавиться от необходимости поддерживать собственные локальные центры обработки данных. Покупка собственного серверного оборудования не требуется, так как клиент арендует его у провайдера IaaS и получает в виртуальном виде через облачные серверы. Они предоставляются организации через панель управления, например, VMware — цифровая платформа на базе облачных технологий позволяет работать с любыми программами в различных облаках и на большом количестве устройств. С помощью этого клиенты полностью контролируют всю инфраструктуру и могут настроить ее под нужды организации. Пользователи IaaS самостоятельно управляют приложениями, операционными системами и специализированным ПО, а провайдер поддерживает работу серверов и другого физического оборудования. Преимущества IaaS — это наиболее гибкая модель облачных услуг с простым процессом развертывания оборудования. IaaS позволяет предприятиям наращивать вычислительные ресурсы по мере необходимости, вместо того, чтобы покупать дорогостоящее оборудование для собственной инфраструктуры. Стоимость IaaS варьируется и в основном зависит от потребностей клиента в CPU и RAM. IaaS — это также экономичная модель, в том числе из-за высокой масштабируемости и автоматизации облачных услуг. Кому подходит IaaS — услуги IaaS актуальны как для стартапов и небольших компаний, так и крупного бизнеса. Облачные сервисы — альтернатива покупке оборудования и созданию локальной инфраструктуры. С ростом потребностей, компаниям приходится внедрять новые сервисы и приложения, в чем помогает гибкость облачных услуг. Наиболее известные примеры IaaS: Amazon Web Services (AWS) Cisco Metacloud Microsoft Azure Google Compute Engine (GCE) Что такое PaaS — платформа как услуга (PaaS) предоставляет настраиваемую среду для разработчиков. Клиенты получают доступ к платформе или набору инструментов для создания приложений через интернет. С помощью услуг PaaS разработчики могут создавать всё, от простых мобильных приложений до сложного программного обеспечения для бизнеса. Преимущества PaaS — подобно другим облачным сервисам, PaaS позволяет клиентам пользоваться современными мощными инструментами разработки, поддержку которых берет на себя провайдер. Платформа как услуга хороша тем, что сразу же готова к работе. С помощью PaaS повышается скорость разработки, тестирования и доставки приложений. На готовой платформе команде разработчиков будет проще и экономичнее реализовывать проекты любого размера и сложности — затраты на развертывание платформы и промежуточного ПО берёт на себя провайдер. Облачные технологии позволяют увеличивать/уменьшать ресурсы при необходимости. Несколько пользователей могут получить доступ к проекту через одну и ту же платформу, которая в свою очередь может работать с разными веб-службами и базами данных. Кому подходит PaaS — решения PaaS помогают компаниям разного размера оптимизировать процесс разработки. Например, PaaS может упростить работу большой команды разработчиков, которые занимаются одним и тем же проектом. Этот вариант может оказаться предпочтительным для компаний с существующей ИТ-инфраструктурой. Клиентам понадобятся собственные ИТ-специалисты для использования и настройки программного обеспечения PaaS-платформы. Наиболее известные примеры PaaS: AWS Elastic Beanstalk Windows Azure Google App Engine OpenShift Что такое SaaS — программное обеспечение как услуга (SaaS) — это предоставление клиентам уже настроенных программ для различных бизнес-задач через интернет. В качестве SaaS-решений могут предоставляться CRM, ERP, ITSM-системы, таск-трекеры и другое ПО. Преимущества SaaS — удаленная, настройка и обслуживание ПО провайдером предоставляет компании-заказчику больше времени для решения других важных вопросов и задач. Производитель, а не пользователь, несет ответственность за настройку необходимого оборудования и программного обеспечения. Чаще всего для работы SaaS не требуется загрузка и установка ПО на устройство, — большинство программ запускаются в браузере. Кому подходит SaaS — использование услуг SaaS выгодно для компаний, у которых нет возможности покупать on-premise-решения. Крупные компании могут использовать эту модель для краткосрочных проектов, требующих быстрых, простых и доступных решений. Также услуги этой модели подходят клиентам, которым нужно приложение, доступное через интернет, в том числе с мобильного устройства. SaaS предоставляет решения для разных задач. Наиболее известные примеры SaaS: Salesforce Service Now Google Workspace 1С в облаке SimpleOne Вывод: Решения IaaS дают практически полный контроль над готовой инфраструктурой, что позволяет организации создать стек технологий, полностью адаптированный к потребностям бизнеса. Для построения в облаке сложной инфраструктуры IaaS для крупных проектов может потребоваться помощь провайдера в миграции и администрировании. Предприятия, которые уже обладают некоторыми ресурсами и ИТ-отделом, могут выбрать сервисы PaaS: готовая платформа поможет компаниям разрабатывать индивидуальные решения, которые легче интегрировать с существующими рабочими процессами. PaaS-сервисы экономят время на конфигурацию инфраструктуры, нужной компании. Вы можете подключить нужный набор сервисов, главное, убедиться, что у облачного провайдера есть нужные сейчас и в перспективе решения. Услуги SaaS позволяют предприятиям экономить деньги: клиентам не нужно самостоятельно заниматься разработкой и поддержкой программного обеспечения. Так, даже крупная компания вряд ли будет разрабатывать свой почтовый клиент — есть готовые почтовые сервисы, которые можно приобрести по подписке и функционала которых достаточно для работы. Тема №11. Обеспечение надежности работы множества серверов. Надежность является одним из самых важных критериев выбора сервера. В серверах, по сравнению с обычными ПК, надежности аппаратных компонентов уделяется значительно большее внимание. Они проходят более тщательный отбор и тестирование, ведь выход из строя сервера приведет к прекращению работы десятков пользователей. Сейчас для серверов нередко используют технологии, которые ранее были привилегией корпоративных машин. По данным статистики, наиболее часто выходят из строя механические детали, в первую очередь дисководы и вентиляторы. Блоки питания, микросхемы оперативной памяти, контроллеров и сетевых плат ломаются реже. Поломки центральных процессоров (если это не связано с проблемами охлаждения) случаются редко. Одна из главных проблем сервера, подрывающая ее надёжность является спам. В наиболее распространенном смысле спам – это массовая рассылка рекламных писем или просто сообщений пользователям, которых это не интересует. Сервер распознает спам с помощью, SPF идентифицирует спам, сравнивая IP-адрес почтового сервера, отправившего сообщение, со списком адресов почтовых серверов, зарегистрированных для домена отправителя. Если сообщение принадлежит отправителю в домене, но исходит не от почтового сервера, зарегистрированного почтовым администратором для SPF, то сообщение считается спамом. Или с помощью повторения, частоты повторения слов и символов за определенный промежуток времени. Спам делится на два вида один безопасный, а другой опасный. К безопасным относятся: 1)Реклама легальных товаров или услуг. Это обычные письма рекламного характера, но с той разницей, что пользователи не давали своего разрешения на их получение. 2)Реклама товаров или услуг, запрещенных законодательством. 3)«Письма счастья». Сообщения (в том числе в мессенджерах) с просьбой переслать текст другим пользователям, чтобы что-то хорошее случилось или что-то плохое не случилось. К опасным относятся: 1)Фишинг. Мошенники присылают сообщение, похожее на стандартное письмо от партнеров, банка, любимого ресурса. В нем содержится ссылка на поддельный сайт, который выглядит так же (или очень похоже), как и оригинальный сайт. 2)Нигерийские письма. Получили такое название, так как изначально были распространены в Нигерии. Суть письма сводится к тому, что пользователю обещают большую сумму денег ,но перед этим он должен заплатить небольшой взнос. 3)Вредоносные программы. В письме или при переходе по ссылке из него можно поймать вирус, червя или троян.Троянские программы заражают компьютер, а затем крадут данные, дают хакерам удаленный доступ к компьютеру или выполняют какую-нибудь другую задачу. Для защиты виртуального сервера можно использовать либо фаервол, встроенный в операционную систему, либо настроить фаервол на уровне сервера прямо в панели управления. Фаервол, это такой барьер который разрешает или запрещает, доступ к вашей сети через интернет. Облачные технологии делятся на архитектуры: публичное, персональное(частное) и гибридное. Частное облако — это облачная инфраструктура, которая принадлежит одной компании. Она развернута на базе собственной физической инфраструктуры компании или на арендованном оборудовании. Компания, которая использует частное облако, не делит ни с кем физические и виртуальные ресурсы, они принадлежат ей. Также под этим термином имеется в виду, что облако принадлежит одному человеку. Публичное облако — это когда виртуальная IT-инфраструктура облака принадлежит провайдеру и предоставляется компании-клиенту в аренду. С точки зрения экономики публичное облако это сервис, а именно — виртуальная инфраструктура как сервис. Провайдер выделяет пул виртуальных ресурсов в том объеме, в котором они нужны компании-клиенту, которая запускает на них свои приложения. Гибридные облака — когда часть инфраструктуры размещена в публичном облаке провайдера, а часть в частном облаке вашей компании. В более широком смысле: когда собственная часть инфраструктуры компании —информация хранится в публичном облаке, а обрабатываются в частном или в гибридной инфраструктуре традиционные локальные системы хранения данных могут передавать данные в публичное облако для обработки, то такую IT-инфраструктуру тоже можно назвать гибридным облаком. Многие предприниматели спорят какое облако лучше публичное или частное, в основном судят по некоторым критериям. 1)Масштабируемость. Это возможность быстро выделять из пула виртуальных ресурсов нужные компании мощности. Здесь частное облако уступает публичному. Публичное - практически неограниченная, ресурсы выделяются провайдером по запросу. Частное - ограниченная, зависит от общей мощности оборудования, на котором развернуто облако. 2) Бесперебойность работы сервисов и доступа к приложениям. Бесперебойность — это когда клиенты компании всегда получают доступ к нужному сервису, а в случае сбоев инфраструктура быстро восстанавливает работу без потери данных, иногда даже незаметно для пользователей. Тут частное облако снова уступает публичному. Публичное - уже есть резервная инфраструктура, как правило, базовое резервирование данных входит в стоимость услуг. Частное - облаке компании нужно организовать резервное копирование инфраструктуры самостоятельно. Это важно, чтобы не потерять данные, если оборудование, на котором развернуто облако, выйдет из строя. 3)Инновации. IT-инфраструктура — не то, что можно построить один раз и пользоваться долгими годами без изменений. Рынок меняется, появляются новые технологии. Чтобы успевать за конкурентами и удовлетворять потребности клиентов, нужно держать руку на пульсе — внедрять инновации, ускоряющие вывод новых продуктов на рынок и улучшающие качество сервисов. Публичное - провайдеры предоставляют не только базу облачной инфраструктуры: виртуальные машины, виртуальный ЦОД и объектные хранилища. Они также предлагают различные новые технологии, список которых постоянно расширяется, ведь облачным провайдерам также приходится конкурировать друг с другом, как и другим компаниям. Частное - конечно никто ничего бесплатно не предоставит за инновациями приходится следить самостоятельно, внедрять новые технологии также своими силами, что часто долго и затратно. |