Следим за облачной инфраструктурой в IBM Cloud
Меня зовут Рустем, являюсь Senior DevOps Engineer в компании IBM, город Краков.
Недавно я рассказал, как можно задеплоить приложение в кластер Openshift в IBM Cloud, а сегодня я хотел бы рассказать, как за этим всем следить. Что же нам понадобится? Нам сегодня понадобится кластер в IBM Cloud и LogDNA для мониторинга и алертинга.
Давайте начнем с вводной, что же это за инструменты?
IBM Cloud
IBM Cloud — это набор услуг облачных вычислений для бизнеса, предлагаемых компанией информационных технологий IBM . Он объединяет платформу как услугу (PaaS) с инфраструктурой как услуга (IaaS). Платформа масштабируется и поддерживает как небольшие группы разработчиков и организации, так и крупные предприятия. Он глобально развернут в центрах обработки данных по всему миру. Основными конкурентами IBM на рынке облачных вычислений являются Amazon Web Services , Microsoft Azure и Google Cloud Platform.
LogDNA
LogDNA — это платформа наблюдения для управления вашими данными и выполнения действий с ними. Он принимает, обрабатывает и направляет данные журналов для обеспечения разработки и доставки приложений на уровне предприятия, обеспечения безопасности и соответствия требованиям.
LogDNA был воплощен в жизнь трехкратными соучредителями Крисом Нгуеном и Ли Лю и включен в зимнюю партию Y Combinator 2015 года. В 2018 году LogDNA заключила партнерское соглашение с технологическим гигантом IBM, чтобы стать единственным поставщиком журналов для IBM Cloud.
Распределенное ведение журналов с помощью LogDNA и OpenShift в IBM Cloud
Облачное приложение, основанное на микросервисах, содержит множество частей, которые пишут логи. Обычно хорошей практикой будет использовать службу сбора логов, которая может собирать все распределенные логи в одном месте. Существует множество решений для сбора и анализа логов, которые можно установить непосредственно в кластер Kubernetes или OpenShift, но тогда у вас появится дополнительное приложение, которое необходимо поддерживать, и еще одно, которому также требуется постоянное хранилище для хранения логов в течение определенного периода времени.
IBM Cloud предлагает «Службу ведения логов как услугу» в форме IBM Log Analysis с LogDNA. Он предлагает функции для фильтрации, поиска и сбора логов, алертинга и создания настраиваемых правил для мониторинга приложений и системных логов.
Шаг 1. Создадим службу LogDNA.
- В браузере войдем в панель управления IBM Cloud.
- В бургерном меню выберем «Observability».
Шаг 2. Создадим экземпляр «IBM Log Analysis с LogDNA».
- Выберем «Logging» слева.
- Нажмем «Create a logging instance».
Шаг 3. В следующем диалоговом окне:
- Выберем регион, близкий к нашему кластеру OpenShift.
- Оставим тарифный план «Lite», но можете обратить внимание на другие планы; это полнофункциональные планы. Но вам нужна платная учетная запись, чтобы использовать их. Мы будем использовать Lite для практики.
- Прокрутим немного вниз.
- Оставим имя службы и группу ресурсов «По умолчанию».
- Нажимаем «Создать» в нижней части диалогового окна.
Шаг 4. Нажмем на “Edit log sources”
Шаг 5. Выберем вкладку «OpenShift». Скопируем и выполним следующие команды в IBM Cloud Shell:
Шаг 6. Давайте проверим, запущен ли агент логирования в нашем кластере.
Вводим команду в наш IBM CloudShell: oc get all -n ibm-observe
Шаг 7. Перейдем в наш LogDNA.
Вернемся в наш дэшборд IBM Cloud.
В бургерном меню выберем «Observability».
В меню ««Observability»» выберем «Logging».Ё
Нажмем «View LogDNA».
Шаг 8. Просмотрим наш дэшборд LogdNA.
Откроем выпадающее меню «All apps» и выберем поды, которые мы хотим промониторить.
Шаг 9. Создадим правило алертинга, пусть наш сервис будет отправлять нам алерт, когда наше приложение отдает 500-е ошибки.
Введем в поисковое меню внизу следующее: response:(>=500 <600)
Как мы видим, таких ошибок еще не было зарегистрировано.
Теперь нажимаем на “Unsaved view” в левом верхнем углу и сохраняем наш “View” и выбираем “Save as a new view”.
Даем название нашему “View” и категоризируем его как “Error” и сохраняем.
Шаг 10. Создадим наш алерт. Нажмем на “Attach an alert”.
Выбираем “View-specific alert” и выбираем куда будем отправлять наш алерт (slack, email, sysdig, pagerduty или webhook для стороннего приложения).
Будем слать наши алерты в Slack в канал “Operation team”.
Чтобы избежать аномалий, настроим алерт так, чтобы он реагировал на 5 ошибок подряд в течении одной минуты и вставим webhook нашего канала в слаке и сохраним.
Наш алерт сохранен и увидеть его можно в левом меню во вкладке “Errors”.
Готово! Мы подняли мониторинг в нашем кластере и настроили алертинг.
Уже сегодня в 20:00 в OTUS состоится открытое занятие, на котором попытаемся разобраться в контейнеризации и рассмотрим ее отличие от виртуализации. Также рассмотрим самый популярный инструмент по работе с контейнеризацией — docker. Регистрация — по ссылке.
- Блог компании OTUS
- DevOps
Облачные вычисления IBM Cloud, платформа SoftLayer
IBM Cloud это совокупность облачных технологий и сервисов, частью которых является хостинг на базе технологий SoftLayer, занимающих одно из первых мест в мире в данной сфере, предоставляя мощности огромному числу пользователей для размещения веб-сайтов и других сервисов. Самые востребованные и работающие с самыми большими объемами данных компании знают, что решения, требующие интенсивного обмена данными и максимального использования ресурсов, могут привести к всплескам нагрузки, негативно влияющим на производительность. Но благодаря выделенным серверам SoftLayer предприятия могут запускать приложения, наиболее интенсивно потребляющие ресурсы, без помех, возникающих в совместно используемых средах.
Сегодня выделенные серверы компании SoftLayer предоставляют еще больше возможностей, чем когда-либо прежде — каждый сервер в стандартной комплектации имеет восходящие сетевые каналы 100 Мбит/с. Во все предложения включено по 5 ТБ исходящего трафика в публичной сети. Кроме того, увеличен начальный объем оперативной памяти и дискового пространства во всех классах серверов, снизились расценки на оперативную память и увеличился объем предоставляемого трафика для всех пакетов расширения при сохранении прежних цен.
На данный момент SoftLayer дает возможность опробовать свои услуги совершенно бесплатно сроком на один месяц. Характеристики бесплатного сервера одинаковы для всех и состоят из 1-го ядра частотой в 2.0 GHz (можно добавлять ядра, стоимость двух ровна 30$ в месяц, трех 45$ и так далее, максимум можно заказать 16 ядер и стоить это будет уже 240$ в месяц), 1 Gb оперативной памяти (расширение обойдется в 28$ за 2Gb, 3GB=42$, 4Gb=56$ и так до 64Gb за 504$ в месяц), два 100 мегабитных сетевых интерфейса и 25Gb дискового пространства. Из операционных систем в бесплатном варианте доступны только Linux системы (CentOS, CloudLinux, Debian, RedHat и Ubuntu), при переходе на платный аккаунт становятся доступны все распространённые Windows системы и возможность загрузки собственного дистрибутива в формате iso, для последующей установки. Визуальный контроль и управление осуществляются по средствам KVM консоли через Java плагин, но я бы рекомендовал использовать бесплатную утилиту TightVNC Viewer, так как с последними обновлениями Java работает не всегда корректно из-за встроенных средств безопасности. Для подключения что через Java консоль, что через TightVNC Viewer сначала нужно создать VPN подключение к дата центру который выбрали при регистрации на компьютере с которого собираемся управлять и задать пароль с соответствующими разрешениями в личном кабинете SoftLayer.
При подключении через Java консоль можно увидеть данный для соединения и авторизации ip адрес, логин и пароль, эту же информацию можно обнаружить на портале управления.
TightVNC Viewer
Одним из значимых и неоспоримых преимуществ технологий SoftLayer является уникальная система автоматизации запрашиваемых ресурсов и сервисов, все действия выполняются в течении определенного времени после заказа сами и не требуют участия и одобрения администраторов со стороны SoftLayer. Нужно ли вам увеличить объем оперативной памяти или сменить операционную систему, а возможно создать новый сервер все это выполняется вами с портала управления, сумма за запрашиваемые вами платные услуги спишется с кредитной карты автоматически либо же просто начнётся выполнение задачи, если сервис бесплатен.
Отдельно стоит отметить оперативность работы службы поддержки, правда на данный момент только англоязычную, запросы создаются и обрабатываются прямо со страницы управления. Освоить предлагаемые сервисы поможет база знаний интегрированная в тот же портал, в которой найдутся ответы практически на все вопросы возникающие в процессе освоения управлением облачными ресурсами SoftLayer.
Одним из значимых и неоспоримых преимуществ технологий SoftLayer является уникальная система автоматизации запрашиваемых ресурсов и сервисов, все действия выполняются в течении определенного времени после заказа сами и не требуют участия и одобрения администраторов со стороны SoftLayer . Нужно ли вам увеличить объем оперативной памяти или сменить операционную систему, а возможно создать новый сервер все это выполняется вами с портала управления, сумма за запрашиваемые вами платные услуги спишется с кредитной карты автоматически либо же просто начнётся выполнение задачи, если сервис бесплатен.
Отдельно стоит отметить оперативность работы службы поддержки, правда на данный момент только англоязычную, запросы создаются и обрабатываются прямо со страницы управления. Освоить предлагаемые сервисы поможет база знаний интегрированная в тот же портал, в которой найдутся ответы практически на все вопросы возникающие в процессе освоения управлением облачными ресурсами SoftLayer .
IBM предлагает сервис для объектного хранения данных в облаке Cloud Object Storage
IBM представила облачный сервис для объектного хранения данных Cloud Object Storage. Он призван повысить безопасность, доступность и рентабельность хранения, а также помочь в управлении и обеспечении доступа к массивам цифровой информации на гибридных облаках. Сервис был создан после приобретения компании Cleversafe, решения которой направлены на повышение ценности для заказчиков за решений в сфере информационной безопасности.
Новая услуга «хранение как сервис» позволит заказчикам ускорить и упростить масштабирование больших объемов неструктурированных данных, размещенных на локальных системах, а также в публичных и частных облаках. Это поможет повысить гибкость и безопасность ИТ-инфраструктуры. Отмечается, что IBM Cloud Object Storage предлагает экономию свыше 25% в условиях одинакового объема хранения, среды и локаций по сравнению с конкурентами.
В основе IBM Cloud Object Storage лежит инновационная технология SecureSlice, которая сочетает в себе шифрование и использование кодов избыточности для большей безопасности и рассредоточения информации, что в свою очередь повышает доступность данных. Такие фундаментальные технологии помогут заказчикам выполнить требования по информационной безопасности и сохранить доступ к критически важным сведениям даже в случае сбоя в работе региональной системы. Эти возможности не требуют дорогостоящей репликации данных, что повышает рентабельность сервиса для заказчика.
Отмечается, что IBM Cloud Object Storage способен выдержать даже критические перебои в работе в регионах без потери доступа к данным и без необходимости вмешательства со стороны заказчика. Постоянная доступность системы является неотъемлемой частью ее архитектуры.
Сервис представлен в двух общедоступных и многопользовательских версиях. Cross Region Service отправляет фрагментированные данные по меньшей мере в три географически отдаленных региона с помощью центров хранения и обработки данных IBM Cloud. Вторая версия — Regional Service — хранит данные в нескольких ЦОД в определенном регионе.
Новые инструменты дополнят систему IBM для локального хранения объектов IBM Cloud Object Storage System и пакет услуг IBM Cloud Object Storage Dedicated Service, который включает в себя частное облако с использованием «чистых» серверов (не имеющих операционной системы и другого программного обеспечения) на базе IBM Cloud. Все решения IBM Cloud Object Storage, как внешние, так и локальные поддерживают интерфейсы Amazon S3 и OpenStack Swift для большей гибкости программирования.
С помощью IBM Spectrum Virtualize возможности гибридного облака станут доступны на фактически 400 платформах, как от IBM, так и других компаний. IBM Spectrum Virtualize, IBM Spectrum Protect и IBM Spectrum Scale в сочетании с решением Transparent Cloud Tiering позволят расширить стандартную систему хранения и обеспечить ее поддержку в облаке с соблюдением внутренних стандартов компании, высокого уровня автоматизированного управления, безопасности и защиты данных.
IBM Cloud Object Storage доступен для корпоративных заказчиков во всех ЦОД IBM Cloud в США и Европе, а с декабря станет доступен в Азиатско-Тихоокеанском регионе. В США сервис будет также доступен на онлайн-площадках с поддержкой кредитных карт с декабря этого года, а вскоре после этого — и в Европе.
IBM Cloud Paks:
будущее из контейнеров
Выбираем вектор реализации приложений и сервисов внутри экосистемы IBM
В эру победившего «клауда» вопрос перехода от информационных систем on-premise к подлинно облачной модели становится определяющим. Осуществить эту трансформацию, чтобы не нарушить течение критически важных для компании бизнес-процессов, можно, пожалуй, лишь одним способом — дать заказчикам сопоставимую по функциональности платформу для такого перехода.
IBM предлагает такую возможность. Для ценителей классики корпорация предоставляет практически исчерпывающий набор привычных ИТ-решений, характерных для традиционной инфраструктуры. Их единственная чисто облачная особенность — оплата за использованные ресурсы (pay-as-you-go).
Для новаторов же доступны IBM Cloud Paks, которые реализуют идею принципиально новой топологии рабочей среды на основе RedHat OpenShift.
Оба типа сервисов объединяет принадлежность к экосистеме IBM Cloud. Это значит, что у клиентов, которые сделали первый шаг в облако вместе с началом применения привычных ИТ-сервисов, есть надежная поддержка для продолжения настоящего cloud journey. Определитесь с направлением — и полный вперёд!
«Новая нормальность»
Философия подхода cloud ready
Подход сloud ready — «новая нормальность»: 85% компаний по всему миру применяют облака и обрабатывают в них ¼ своих данных. IBM Cloud поддерживает компании в их намерениях перенять лучшие практики и передовые подходы облачной парадигмы.
Готовая экосистема
80% приложений IBM доступны на платформе IBM Cloud и интегрированы в IBM Cloud Paks
Низкий порог входа
От сложных решений уровня Hi-end к облачным сервисам с оплатой за использованные ресурсы
Маркетплейс
Проверенные и безопасные сервисы для решения конкретных задач, созданные заказчиками и партнерами MONT
Ваш софт — ваш выбор
Собственные legacy-системы и современные нативные сервисы от IBM используются параллельно и интегрируются между собой
Привычное окружение
Виртуализация VMware, резервное копирование Veeam, в облаке выделенные серверы и другие стандартные решения в рамках облачного подхода
К изменениям готовы
Новые конкурентные преимущества вместе с IBM Cloud
Мир перевернулся. Классическая ИТ-обвязка бизнеса, состоящая из серверов и сетевого оборудования, инфраструктурного и прикладного софта, пользовательских устройств перестала отвечать ожиданиям. Инфраструктура «старой школы» поддерживает существующие процессы, но не в состоянии примирить заказчиков с актуальной динамикой трансформации бизнес-ландшафта.
Сохраните наработки классического подхода к инфраструктуре и используйте облака как основу для быстрых изменений:
Создавайте
приложения и сервисы в рамках пожеланий бизнес-заказчика параллельно основным информационным системам, без угрозы непрерывности бизнеса
Получайте
выгоду от API-экономики в рамках концепции cloud ready. Зарабатывайте на сквозной интеграции ваших сервисов с решениями партнеров и клиентов
Конструируйте
функциональность решений на основе или с привлечением передовых технологий из «магических квадрантов Gartner»
Используйте
собственные достижения. Переносите в облако IBM свои информационные системы, либо применяйте для создания облачных сервисов имеющиеся лицензии
Избавьтесь
от «вендорозависимости» X86, Mainframe или Power — выбирайте для своих сервисов предпочтительную платформу внутри облака IBM
Облачный атлас
Классические решения или передовые сервисы IBM? Решать вам
Быстрая доставка приложений заказчику, непрерывная модернизация функциональности приложений, перенос новых разработок на корпоративную инфраструктуру или в облако, и даже привычный хостинг — удивительно, как классические и передовые решения обретают совершенно новые качества в рамках облачного подхода. Начните ваше cloud journey в любом предпочтительном направлении.
IBM Cloud Paks on IBM Cloud
Сервисы будущего для построения новой топологии рабочей среды
Семейство сервисов IBM Cloud Paks возводит в абсолют идею контейнерного подхода как будущего для корпоративных ИТ-ландшафтов. Это готовые решения для различных бизнес задач, упакованные в контейнерную среду, что полностью «отвязывает» их от ограничений, связанных с той или иной платформой. Теперь вы можете с легкостью перемещать ваши бизнес-приложения между локальными и облачными средами, дата центрами партнеров, а также строить гибридные модели.
Исчерпывающий набор сервисов из облака — от создания бизнес-приложений до обеспечения кибербезопасности
Трансформация подхода к созданию приложений: разработка и эксплуатация в облаке, без нарушения работоспособности функционирующих информационных систем
Экосистема IBM — для быстрого развития сервисов в облаке
Red Hat OpenShift on IBM Cloud
Поддержка работы с контейнерами
Микросервисный подход к созданию программного обеспечения меняет корпоративный ИТ-ландшафт. Поддержать развитие подходов DevOps и при этом не увеличивать издержки на развертывание нового сегмента инфраструктуры — настоящий вызов, для ответа на который создан Red Hat OpenShift on IBM Cloud. Платформа для создания контейнеров поддерживается IBM. А «дорожная карта» развития Red Hat OpenShift on IBM Cloud сулит очередную революцию в управлении контейнерами.
Официальная поддержка Red Hat OpenShift от IBM
Легкий перенос контейнеров между облаками
Единая облачная стратегия от IBM & Red Hat
VMware Horizon on IBM Cloud
Удаленный рабочий стол
Дефицит оборудования для обновления парка рабочих станций, сложности с их администрированием и другие сложности, связанные с поддержкой парка компьютеров, больше не проблема. VMware Horizon on IBM Cloud предлагает заказчикам реализовать экосистему виртуальных рабочих столов. Полный контроль над использованием ресурсов, централизованная поддержка, стандартизированный набор ПО и политик безопасности делают эксплуатацию рабочих столов сотрудников проще, чем поддержка физических устройств. А нахождение виртуальных компьютеров в ЦОДе IBM обеспечивает такой инфраструктуре стабильность, недостижимую при прочих равных условиях.
Виртуальные рабочие столы — в облаке IBM
Независимость от поставок компьютеров и комплектующих
Полноценная реализация концепции BYOD для продуктивной работы сотрудников
IBM Cloud for VMware Solutions
Технологическое партнерство
Гипервизоры, виртуальные сети и облачные рабочие столы VMware — из облака IBM. Технологические лидеры объединились, чтобы предоставить требовательным пользователям инфраструктуру мирового класса. Возьмите максимум от стратегического альянса лидеров отрасли. Окупите вложения в лицензии VMware путем перехода на потребление vSphere, NSX, vSan и других из облака IBM и расширяйте технологические возможности корпоративных ИТ без избыточных затрат.
Самое эффективное облако на рынке
Исчерпывающий набор решений VMware из облака IBM
Быстрое развертывание без капитальных затрат
IBM Cloud Bare Metal Servers
Аренда выделенных серверов
Для самых ответственных применений. Обеспечение десятков миллионов транзакций в сутки, автоматизация работы промышленного предприятия проведение киберспортивного турнира мирового уровня и любые другие критически важные задачи лучше возложить на выделенный сервер в облаке IBM. Реализуйте преимущества полного контроля над инфраструктурой: закажите индивидуальную конфигурацию сервера, используйте собственные лицензии ПО и эксплуатируйте оборудование в надежном облаке IBM так, как нужно именно вам.
Co-location в топовых ЦОДах мира
Множество конфигураций выделенных серверов
Отказоустойчивые кластеры с бесплатным траффиком между серверами в облаке IBM
Заполнить заявку
123557, Россия, Москва, ул. Пресненский Вал, 14 8 800 700-55-57
123557, Россия, Москва, ул. Пресненский Вал, 14
8 800 700-55-57 ibm@mont.com