Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Технологии облачных вычислений. Учебное пособие.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
Google Формы – это удобный инструмент для веб-формы и анкеты для проведения онлайн-опросов. Выбирать вопросы разных типов, менять их последовательность и варианты ответов не сложнее, чем вставить спи­сок в документ. Аккуратные веб-формы выглядят солидно и помогают получить нужную информацию, а картинки, видео и алгоритмы вывода вопросов делают их ещё удо
бнее и привлекательнее. Полученные через
них данные можно анализировать в Google Таблицах.
Формы можно отправлять респондентам или публиковать на сайте, в
Google+, Facebook и Twitter.
Google Сайтыэто небольшой веб-сервис для реализации своего
сайта, не написав и строчки кода. В удобном редакторе создать сайт также просто, как текстовый документ. Можно обойтись без помощи специали­стов или раз
работчиков, в редакторе достаточно перетащить объекты в нужные места с помощью несложных инструментов. При необходимости элементы сайта можно переместить, увеличить или уменьшить. Проду­манные темы помогут представить контент в самом выгодном свете, а благодаря автоматической оптимизации сайт будет прекрасно выглядеть на всех устройствах.
Google Сайты идеально подходят для ко
мандной работы благодаря настройкам общего доступа и средствам редактирования в режиме реаль­ного времени, привычным по другим сервисам, таким как Диск и Доку­менты. Как и в Документах, вы моментально видите правки, которые вно­сят коллеги.
Вне зависимости от того, какой сайт разрабатывается – блог, меро-
приятие или корпоративный сайт – реализована поддержка видж
етов, блоков с календарем, видео, карт, презентаций и любых форматов серви­сов Google, а также доступна SEO-оптимизация от специалистов Google.
Консоль администратора – это удобный инструмент управления сер­висами G Suite (см. рис. 19). Она позволяет легко и быстро добавлять но­вых пользователей, управлять устройствами и задавать настройки безо­пасности, чтобы корпоративные данные всегда были защищены.
ализованное управление значительно упрощает настройку сер-
Центр висов и работу с ними. Можно добавлять и удалять пользователей, на­страивать группы и включать такие функции безопасности, как двухэтап­ная аутентификация или система единого входа, а инструменты аудита позволяют отслеживать использование G Suite в организации и получать оповещения о подозрительных действиях.
Администратору G Suite доступно управление мобильными устрой­ствами iOS и An
droid. Он может настраивать их, получать статистику ис­пользования и даже дистанционно блокировать их и удалять информа­цию, таким образом обеспечивая защиту корпоративных данных.
Современные центры обработки данных компании Google обеспечи­вают бесперебойную работу сервисов, а если что-то случится, специали­сты Google отвечают на звонки и письма круглосуточно, даже в выхо
дные.
61
Рис. 19. Консоль администратора G Suite
В G Suite Marketplace можно найти множество интегрируемых реше­ний сторонних разработчиков, в том числе для управления взаимодействием с клиентами, управления проектами, контроля за соблюдением требований и других задач. Все они доступны в рамках системы единого входа.
Мобильное приложение Google Admin для Android и iOS позволяет администраторам выполнять работу в удаленном режиме, в том числе добавлять пользователей, сбрасывать п
ароли, проверять отчёты и связы-
ваться со службой поддержки.
Google Сейф – это средство архивирования данных, доступное толь­ко при использовании тарифного плана.
Вся электронная почта и записанные чаты сохраняются в архивы, в которых в любой момент можно быстро найти нужную информацию. Можно указать, как долго следует хранить письма, для целого домена, конкретны
х подразделений, диапазонов дат или ключевых слов.
Поисковые технологии Google позволяют быстро находить нужную информацию даже в закрытых аккаунтах. Сейф поможет предотвратить потерю информации, например, при увольнении сотрудника. Восстанов­ленные сообщения из любых аккаунтов можно экспортировать в удобный для работы формат.
62
Компания Google в пакете приложений G Suite представляет для бизнеса широкий спектр инструментов для эффективной работы сотруд­ников организации на любых устройствах.

2.5. ОБЛАЧНЫЕ ТЕХНОЛОГИИ КОМПАНИИ Oracle

Oracle (Oracle Corporation) – американская транснациональная кор- порация, второй после Microsoft по величине доходов производитель про­граммного обеспечения, крупнейший производитель программного обеспе­чения для организаций, крупный поставщик серверного оборудования [2].
Компания специализируется на выпуске систем управления базами данных (СУБД), связующего программного обеспечения и бизнес­приложений (ERP- (англ. Enterprise Resource Planning, планирование ре­сурсов предприятия) и CRM-систем (англ. Customer Relationship Management, система упр циализированных отраслевых приложений). Наиболее известный продукт компании – Oracle Database, который компания выпускает с момента сво­его основания. С 2008 года корпорация освоила выпуск интегрированных аппаратно-программных комплексов, а с 2009 года в результате поглоще­ния Sun Microsystems стала производителем серверного оборудования, до этого компания выпускала исключительно программное обеспечение.
Основана компания была в июне 1 Калифорния под названием SDL (аббревиатура от англ. Software Development Laboratories, Лаборатория по разработке программного обес­печения) программистами Ларри Эллисоном, Бобом Майнером и Эдом Оутесом. Все трое до этого работали в компании Ampex над проектом для ЦРУ США с кодовым названием Oracle. Это название получила разрабо­танная SDL СУ
БД. Благодаря успехам этой СУБД, в 1982 году принима-
ется решение о переименовании компания в Oracle.
С начала 2010-х годов компания, ранее критиковавшая парадигму облачных вычислений, начала активно работать на этом рынке, предлагая свои решения как для частных облаков, так и собственное публичное об­лако, которое предоставляет программное обеспечение по модели PaaS и бизнес-пр
иложения по модели SaaS.
В последних версиях продуктов Oracle появился суффикс «c» (от англ. cloud) и реализована поддержка функций, необходимых для облачных вы­числений, в частности, в Oracle Database 12c, выпущенной летом 2013 года, обеспечены свойства мультиарендности и живой миграции баз данных.
За свою многолетнюю историю корпорация Oracle приобрела десятки компаний, в том числе, которые предлагали различные об
В 2012 году Oracle были приобретены компании Taleo и Eloqua.
Taleo – предлагает решения для управления талантами, через веб­сервисы. Она позволяет организациям оперировать информацией о кан­дидатах на трудоустройство, а также об имеющихся сотрудниках, помогая
авления взаимоотношениями с клиентами), спе-
977 года в городе Санта-Клара,
лачные сервисы.
63
производить оценку их способностей и составлять планы повышения ква­лификации [20].
Eloqua занимается разработкой облачного программного обеспече-
ния в области маркетинга и автоматизации маркетинговых программ.
В 2015 году Oracle приобретает европейского поставщика облачного
программного обеспечения – компанию Maxymiser.
В 2016 году корпорацией были куплены такие фирмы, как:
Dyn – американский поставщик интернет-услуг, специализирую-
щийся на контроле производительности се
ти, оптимизации онлайн-
инфраструктуры, предоставлении доменной регистрации и почтовых услуг;
Palerra – разработчик программного обеспечения, используемого
для информационной защиты облачных сервисов;
NetSuite Inc. – компания, предоставляющая услуги доступа к биз-
нес-системе на принципах SaaS, позволяющей управлять всей деятельно­стью предприятия, включая CRM (Управление взаимоотношениями с клиентами), ERP (Управление ресурсами предприятия), Ecommerce (Элек­тронная коммерция) и PSA (Управление п
роектами);
Opower – предлагает облачные (SaaS) сервисы, которые помогают
пользователям экономить электроэнергию;
Textura Corporation – производитель программного обеспечения для
совместной работы. Облачные решения компании ориентированы на строи­тельную отрасль и предназначены для использования на протяжении всего жизненного цикла проектов – от предварительного расчёта объёмов работ, оценки стоимости, проектирования и управления конкурсом на предоставле­ние услуг до пер
едачи на рассмотрение, управления на местах, перевода де-
нежных средств и оценки экологической эффективности строительства.
В настоящее время компания Oracle своим клиентам предлагает ог­ромный спектр облачных решений по всем распространённым моделям предоставления услуг.
Oracle Cloud – это среда с гибкой облачной инфраструктурой, мощ­ная платформа на основе стандартов и большой набор бизн
ес-приложений – все на базе подписки. Она обеспечивает пользователя всеми преимущест­вами современного облака, такими как снижение затрат на ИТ-инфра­структуру организации, повышение динамичности бизнеса, меньшую сложность и большую гибкость, не жертвуя при этом безопасностью и уровнем контроля над данными.
Многоуровневый подход к облаку обеспечивает всеми преимущест-
вами в каждой катег
ории услуг Oracle Cloud (см. рис. 20):
программное обеспечение как услуга. Oracle Cloud SaaS включает
самый полный набор услуг публичного облака и предоставляет современ­ные облачные приложения, которые позволяют объединять бизнес­процессы по всему предприятию, охватывая все аспекты, от обслужива­ния заказчиков до планирования ресурсов предприятия, управления кад-
64
Рис. 20. Модели облачных служб Oracle Cloud
рами и многого другого. Oracle CRM On Demand – один из примеров SaaS, с предоставлением вариантов как разделяемого сервера, так и еди-
ного заказчика, в зависимости от предпочтений клиента. Oracle также предлагает технологию независимым производителям ПО (ISV) для фор­мирования их собственных предложений;
платформа как услуга. Oracle PaaS Platform предлагает полно-
ценный продукт PaaS для сервис-провайдеров публичных облаков и для предприятий в целях созда
инфраструктура как услуга. Oracle не предлагает облачные сер-
висы IaaS, а предоставляет аппаратное и программное обеспечение дру­гим провайдерам IaaS для создания их собственных публичных облачных сервисов, а также предлагает аналогичные технологии предприятиям для использования в частных целях. Предлагаемый широкий набор услуг ин­фраструктуры позволяет организациям выполнять любые раб ки в облаке. Это происходит в полностью интегрированной среде, которая оптимизирована под облако и обеспечивает единую модель безопасности.
В облачных вычислениях стратегия корпорации Oracle заключается в
следующем:
Обеспечить облачные вычисления уровня предприятий. Oracle
предоставляет технологии уровня предприятий для высокой производи­тельности, надёжности, масштабируемости, доступности, безопасности и портативности/совмести дают именно эти качества перед тем, как перевести значимую рабочую нагрузку на публичное или частное облако.
Поддерживать как публичные, так и частные облака, чтобы
предоставить клиентам возможность выбора. Компании выбирают для
облачных вычислений различные модели развёртывания в зависимости от
ния их собственных публичных облаков;
очие нагруз-
мости (на основе стандартов). Предприятия ожи-
65
Рис. 21. Oracle PaaS Platform
различных приложений и с различными скоростями. Тем самым Oracle поддерживает своих клиентов, какие бы облачные или иные системы они ни выбрали.
Предложить наиболее полные продукты PaaS и IaaS. Oracle пре-
доставляет наиболее полный портфель программных и аппаратных про­дуктов, чтобы компании получили возможность строить, развёртывать и управлять публичными и частными PaaS и IaaS. Ключевой элемент стра­тегии Oracle
– предложение Oracle PaaS Platform.
Разрабатывать и осуществлять полноценную модель SaaS.
Oracle предлагает широкий портфель горизонтальных и отраслевых при-
ложений, которые разворачиваются в среде частных разделяемых услуг или в публичной модели SaaS.
Oracle PaaS Platform – это полноценный портфель продуктов для создания платформы приложений, предоставляемой как услуга в виде публичного или частного облака (рис. 21). Oracle PaaS Platform основана на грид-техн
ологиях, включая Oracle Database с Real Application Clusters и сети приложений Oracle, включающей WebLogic Server, сеть данных Coherence и JRockit JVM. Вдобавок к этой основе из кластерного проме­жуточного слоя и технологий баз данных Oracle PaaS Platform включает так же такие компоненты, как Oracle SOA Suite, Oracle BPM Suite, Oracle
Identity Management и Oracle WebCenter.
Oracle PaaS Platform добавлена к мощной системе Oracle IaaS, со-
стоящей из Oracle Solaris, Oracle Enterprise Linux и Oracle VM для виртуа­лизации, Sun SPARC и x86 серверов и хранилища данных Sun. Oracle PaaS и Oracle IaaS управляются с по
мощью Oracle Enterprise Manager, который
66
позволяет управлять интегрированными системами от приложения до диска в течение всего периода развёртывания облачной системы.
Рассмотрим основные компоненты Oracle PaaS Platform.
Хранилище данных.
Продукты Open Storage от Sun сочетают в себе ПО открытого кода с аппаратным обеспечением на основе отраслевых стандартов для создания открытой масштабируемой платформы, которая может быть оптимизиро­вана для предоставления услуг по хранению данных в частном или пуб­личном обла
ке. Sun предоставляет виртуальную сеть для широкомас­штабных вычислений через InfiniBand до мощных вычислительных сетей с Sun Datacenter Switch 3456, с количеством узлов до 13 834.
Серверы Oracle Exadata Storage совмещают ПО хранилищ данных (Oracle Database) со стандартным аппаратным обеспечением Sun, обеспе­чивая базы данных с высокой производительностью. Благодаря парал­лельной архитектуре, серверы Oracle Exadata Storage позволяют сущест­венно расширить полосы пропускания между серве
ром базы данных и хранилищем данных. Вдобавок, интеллектуальное ПО хранилища разгру­жает серверы Oracle Database 11g от обработки запросов и смещает про­цесс обработки ближе к данным. В результате параллельная обработка данных происходит быстрее, и движение данных на более высоком уров­не становится менее интенсивным. Эта архитектура предлагает также ли­нейную масштабируемость и высочай
шую надёжность.
Серверы и операционные системы.
Oracle предлагает линии серверных продуктов Sun (Netra, Blade
Servers, SPARC Enterprise, X64, et al.) и поддержку стандартных операци-
онных систем (Solaris, Linux, Windows), предоставляя широкий диапазон физической инфраструктуры, оптимизированной для высоковиртуализо­ванной и распределённой среды облачных вычислений.
Виртуализация.
Комбинация продуктов виртуализации Sun и Oracle создаёт порт­фель, позволяющий пользователям осуществлять виртуализацию от деск­топа до центра данных.
Серверная вирт
уализация.
Oracle VM обеспечивает поддержку архитектурам x86 и SPARC (Scalable Processor ARChitecture – масштабируемая архитектура процессо-
ра), делая возможным развёртывание в гетерогенной среде. Клиенты мо­гут задействовать Oracle VM для консолидации серверов, быстрого раз­вертывания ПО, быстрого восстановления после отказа системы и соот­ветствия мощности ресурса рабочей нагрузке.
В настоящее время Oracle предлагает виртуализационные продукты
Sun под брендом Oracle VM.
Oracle VM Server for SPARC сменяет Solaris Logical Domains (LDoms) и п
родолжает предоставлять высокоэффективный гипервизор
для серверов Sun SPARC Chip Multithreading (CMT), позволяя использо-
67
вать различные версии Solaris на едином сервере. Oracle VM Server for SPARC по-прежнему включён в Oracle Solaris. Oracle также поддерживает Solaris как привлечённую операционную систему, добавляемую к Oracle VM Server for x86.
Oracle продолжит инвестировать в технологию Solaris Containers,
доступную по всей линии Solaris для SPARC и x86. Виртуализационный потенциал Solaris Containers позволяет клиентам безопасную консолида­цию различных приложений Solaris на одной системе и повышает эффек­тивность использования благодаря функционалу Solaris 10. Это позволяет клиентам раз
мещать тысячи приложений на единой системе при одной ОС. Эта виртуализация, независимая от аппаратного обеспечения, дина­мично настраивается на бизнес-цели, а расходы при этом составляют ме­нее 1% затрат на систему. Solaris Containers могут запускаться и переза­пускаться в считанные секунды, их легко создавать, воспроизводить, пе­реименовывать и клонировать, что существенно упрощает и ус
коряет
управление облаком.
Системные администраторы могут использовать функцию клониро­вания для создания нового контейнера, исходя из изменений в рабочей нагрузке. Они также могут перемещать Containers из одной системы в другую, с одного диска на другой в рамках одной системы, если потребу­ется изменить объём или конфигурацию с помощью функции
attach/detach.
Образы вир
туальных машин.
Oracle VM Templates – образы виртуальных машин, содержащие пред-установленное и пред-конфигурированное ПО, которое можно ис­пользовать для разработки, пакетирования и распределения приложений для более быстрого развёртывания. Oracle VM Templates ускоряют и упрощают развёртывание приложений, а также помогают снизить риски сбоя в среде разработки, производства и тестирования.
В то время как программные устройства готовы к и
спользованию, приложения предприятий не всегда самодостаточны и не всегда работают на единой виртуальной машине, иногда это сложные многоуровневые приложения, работающие на нескольких виртуальных машинах. Могут быть различные виртуальные машины на сетевом уровне, другие – на промежуточном уровне, и третьи – на уровне баз данных. Необходимо найти способ упаковать эти приложения, работающие на многих вирту­альных ма
шинах, для более легкого развёртывания.
Oracle Virtual Assembly Builder – это инструмент, который пакетиру­ет такое многоуровневое распределённое приложение в единую систему, которая может быть повторно использована, как используются устройст­ва. Такая система, как виртуальный образ устройства, представляет из себя файл, содержащий образы составляющих его устройств, а также ме­таданные о ко
нфигурации устройства, его связях и последовательности
запуска. Эта технология может быть ключевым элементом для создания
68
библиотеки приложений и разделяемых сервисов в средах как публично­го, так и частного облака.
Грид баз и хранилищ данных.
На Oracle IaaS надстраиваются программные компоненты более вы­сокого уровня, необходимые для построения современных приложений в облачных средах. Существенно оптимизированный уровень PaaS требует базы данных с высокой производительностью, а также сервисы промежу­точного слоя, которые будут пр
едоставлены так же быстро и эффективно,
как физическая и виртуальная инфраструктура облака.
Oracle Database предоставляет возможность распределённых вычис­лений с момента выхода Oracle Database 10g в 2003 году. С тех пор Oracle продолжает совершенствовать распределённые вычисления в базах дан­ных в сферах кластера (Oracle Real Application Clusters, RAC), виртуали­зации хранилищ и управляемости (Automatic Storage Management, ASM) и производительности баз данных (In-Memory Database Cache). Когда тре­буются облегченные серви
сы баз данных, можно воспользоваться Oracle Berkeley DB и MySQL, которые активно разрабатываются и поддержива­ются Oracle.
Oracle RAC в сфере технологий баз данных оказывает поддержку грид-архитектуре и механизмам, особенно при необходимости добавлять или удалять узлы. Этот продукт не только поддерживает эластичность, необходимую для частного облака, он существенно оптимизирует выпол­нение текущих задач по управлению, так
их как обновление, исправление
ошибок и миграция, при этом, не нарушая бизнес-процессов.
Oracle RAC поддерживается на всех операционных системах и вир­туализационных платформах Oracle и производит добавление и удаление кластерных узлов без остановки базы данных или приложения.
Oracle RAC One Node – версия Oracle RAC с одним узлом, обеспечи­вающая клиентам стандартизацию на единой модели развёртывания для всех нужд, связанных с баз
ами данных. Он консолидирует различные ба­зы данных в единый кластер с минимальными затратами, обеспечивая преимущества высокой доступности: защиту от отказа, постоянное об­новление и т. д.
Automatic Storage Management создаёт сеть хранилищ для баз дан­ных, которые могут оперативно настраиваться в автоматическом режиме. Это наиболее популярный метод развёртывания хранилищ через Oracle RAC, оптимизирующий управляемость и производительность для адми­нистратора баз данных. Эта упрощённая система администрации идеальна для тех, кто желает предлагать услуги по базам данных в облаке.
Oracle In-Memory Database Cache позволяет кашировать определён­ные таблицы, ряды и колонки из Oracle Database в памяти серверов сред­него уровня, обеспечивая низкую скрытность и высокую проходимость. Данные остаются синхронизированными с Oracle Database, а до
ступ к ним
осуществляется через стандартный интерфейс SQL. Oracle In-Memory
69
Database Cache поддерживает также создание кластеров для эластичной масштабируемости и высокой доступности.
Грид приложений.
Из ключевых характеристик облачных вычислений свойство эла­стичности зачастую приоритетно для многих приложений. Когда инфра­структура автоматически адаптируется к изменяющимся потребностям различных приложений, ИТ-отдел способен добиться большего с мень­шими затратами.
Подобно грид-архитектуре в Oracle Database и хранилищах, Oracle Fusion Middleware также по
ддерживает стабильную функциональность грида на среднем уровне с помощью группы продуктов, называемых Oracle Application Grid. Как и грид базы данных, Application Grid позво­ляет пулу серверов среднего уровня работать как один крупный сервер. Объём добавляется и удаляется простым добавлением узлов, а весь кла­стер обладает высокой доступностью.
Ключевые технологии, составляющие Oracle Application Grid, вклю-
чают Oracle WebLogic Server как ведущий серве
р приложений; Oracle
Coherence, предоставляющий грид-сервисы по данным в памяти, JRockit Java Virtual Machine (JVM), создающий быстродействующую среду Java, а также мониторинг и управление транзакциями с Oracle Tuxedo.
Oracle WebLogic Server – базовая технология серверов приложений
Java Enterprise Edition (EE) в рамках Oracle Fusion Middleware, занимаю-
щая лидирующие позиции на рынке серверов приложений. Её кластерные свойства, поддержка автоматического распределения нагрузки, защита против отказа, а также оперативное добавление и удаление узло
в служат как фундаментальный механизм регулирования объёма. Кластерная функция WebLogic Server поддерживает автоматизацию настройки объё­ма на базе как консолей, так и скриптов, что придаёт гибкость решения целого ряда задач, в то же время, упрощая его использование. Кластерное управление WebLogic Server легко включается в структуру Oracle Enterprise Manager, делая возможным управление всей инфраструктурой частного облака с единой ко
нсоли.
WebLogic Server поддерживается Oracle Coherence для грид-кэша данных памяти по объектам Java, .NET и C++ . Coherence существенно увеличивает производительность, надёжность и масштабируемость обра­ботки насыщенных данными транзакций или аналитических приложений через кэширование данных в памяти, получая доступ к этим данным со скоростью памяти, а не со скоростью доступа к диску. Это повышает про­изводительность благодаря высокой ск
орости доступа к памяти, а также благодаря способности к параллельным вычислениям по всей сети дан­ных. Возрастает и надёжность, так как объекты дублируются в гриде, уст­раняя возможность отказа. Coherence автоматически заново разделяет или перераспределяет объекты данных по мере того, как узлы добавляются или удаляются, дополнительно поддерживая свойство эластичности
70
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]