Cloud Native Computing Minsk Digest #2

Над дайджестом работали: Viachaslau Kizimenko и Egor Miasnikov
События
20 ноября — четвертый митап сообщества Cloud Native Computing Minsk -> Containers in Action // Минск, Притыцкого 27а, офис EPAM Systems.
Новости
25 Must-Know Cloud Computing Statistics in 2019. Ключевые факты статистики по облачным вычислениям: в 2019 году мировой рынок общедоступных облачных вычислений достигнет $258 миллиардов. Предоставление доступа к данным из любой точки мира является основной причиной внедрения облачных вычислений. Среднегодовой бюджет организации на облачные вычисления в 2018 году составил $2,2 млн. Около трети IT-бюджета компаний направляется на облачные услуги.
Azure объявил о доступности больших, более мощных стандартных файловых ресурсов для Azure Files. Единый стандартный файловый ресурс (single standard file share) учетной записи общего назначения теперь может поддерживать емкость до 100 TiB, 10К IOPS и пропускную способность 300 MiB/s. Azure Files — это безопасное, полностью управляемое общедоступное облачное хранилище с полным набором параметров избыточности данных и гибридными возможностями с использованием Azure File Sync.
NVIDIA представила комплект для разработчиков программного обеспечения NVIDIA Aerial, который позволит провайдерам 5G перейти к облачной инфраструктуре. Комплект позволяет создавать и поставлять высокопроизводительные, программно-определяемые беспроводные сети 5G RAN, обеспечивая два основных достижения: передачу данных с малой задержкой непосредственно от сетевых интерфейсных карт Mellanox к памяти графического процессора и механизм обработки сигналов физического уровня 5G, который хранит все данные в высокопроизводительной памяти GPU. Aerial позволяет телекоммуникационным компаниям создавать полностью виртуализированные сети доступа к 5G, которые открывают возможности для таких услуг, как интеллектуальные заводы, AR/VR и облачные игры.
Alibaba и Microsoft совместно представили Open Application Model (OAM) — спецификацию построения облачных приложений. Учитывая, что каждый кластер Kubernetes имеет свои особенности, спецификация позволяет отдельно описывать компоненты приложения и принципы развертывания и управления, что позволяет разработчикам сосредоточиться на основной функциональности, а не на среде развертывания.
Microsoft представила открытую среду выполнения микросервисов и модель облачных приложений. В составе среды DARP доступны SDK для языков Go, Java, Python, JavaScript и платформы .Net. Событийно-зависимая среда DAPR облегчает создание микросервисов, предназначенных для развертывания в облаке и на периферии, не зависит от какой-либо конкретной платформы и позволяет выполнять одни и те же приложения локально, в кластерах Kubernetes или в других средах без изменения кода.
Опубликован Sysdig 2019 Container Usage Report, в котором приведена аналитика по различным аспектам использования контейнеров в сравнении с прошлым годом. По мере того, как сервисы становятся все более динамичными, команды, работающие с облаками, осознают необходимость интеграции вопросов безопасности в свои процессы DevOps. Впервые в рамках Отчета рассмотрены требования безопасности и соответствия нормативным требованиям в дополнение к информации о том, как клиенты используют контейнеры, Kubernetes и многое другое.
Статьи
Primer: Distributed Systems and Cloud Native Computing. В статье представлен обзор того, что такое распределенная система или приложение, характеристики, цели и технологии масштабирования, а также типы распределенных систем. Рассмотрено, как технологии облачных вычислений меняют ситуацию в мире разработки программного обеспечения, какие ограничения и какие возможности дает развитие новых технологий.
Выбор между облачными приложениями и модернизацией приложений. Хотите ли вы оптимизировать текущие рабочие нагрузки в рамках миграции или ориентируетесь на cloud-native модель, сначала рассмотрите преимущества и недостатки каждого подхода. Как правило, три вопроса диктуют, какой из этих подходов лучше всего подходит для конкретного приложения: гибкость реализации программного обеспечения, гибридное расположение границ и характеристики нагрузки приложения.
С усложнением бизнес моделей компаний перед разработчиками встает проблема соблюдения внутренней политики компании наряду с учетом национального и международного законодательства. Если посмотреть на архитектуру, конфигурацию, политики и управление, каждый из этих пунктов может рассматриваться как еще один уровень стека над приложением, что радикально упрощает ряд операций. Статья посвящена постепенному переходу к модели X-as-code, постепенно внедряемой в облачной экосистеме.
Посмотреть
Когда Cloud Native встречается с индустрией спортивных товаров. Является ли Adidas IT компанией? Вероятно, нет. Однако в репозитории Adidas — 2050 миллионов строк, которыми пользуются более 2000 человек ежедневно. Процесс становления и развития DevOps направления в Adidas
Enterprise Strategy Group провела опрос под названием “Использование DevSecOps для защиты нативных облачных приложений” (“Leveraging DevSecOps to Secure Cloud Native Applications.”) Это исследование охватывает последние данные о внедрении, тенденциях и проблемах безопасности во всех категориях облачных сред — с анализом того, как организации создают и защищают эти технологии. В видео представлены последние результаты опроса обсуждается то, как безопасность играет важную роль в защите “облачных” приложений.
Вебинары
CloudLab Webinar: Accelerating Cloud Native Dev with Managed OpenShift
7 ноября 2019, 21:00
Эксперты IBM по разработке cloud native решений Sai Vennam и Matthew Perrins расскажут о преимуществах использования OpenShift в качестве управляемого сервиса в DevOps пайплайнах IBM Cloud.
Они проиллюстрируют свои решения с помощью Cloud Lab. Авторы вебинара ответят на вопросы о разработке облачных приложений с использованием Kubernetes и OpenShift.
Будущее Infrastructure as Code — это код на AWS CDK
19 ноября 2019, 13:00–14:00
На вебинаре специалисты расскажут о новом инструменте AWS Cloud Development Kit, который позволяет описывать инфраструктуру на знакомом вам языке (Python, TypeScript, JavaScript). Поделятся, как начать использовать данный инструмент, создавать многоразовые компоненты для простого и удобного управления инфраструктурой. Кроме того, будет продемонстрирована работа с AWS CDK на небольшом реальном примере.
