CloudHerald


Channel's geo and language: Russia, Russian
Category: Technologies


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

Related channels

Channel's geo and language
Russia, Russian
Statistics
Posts filter


Серия статей про Infrastructure as Code (IaC):

Часть 1 - о развертывании шаблона Azure Resource Manager (ARM)

Часть 2 - об использовании Ansible playbooks для развертывания шаблонов ARM

Часть 3 - о создании образа Docker (с помощью Github Actions), в котором есть Ansible playbook для развертывания шаблона ARM

Часть 4 - о запуске контейнера Docker (с использованием DevOps Azure), который использует Ansible playbooks для развертывания шаблона ARM

Часть 5 - о запуске конвейера DevOps, который запускает Ansible playbook для развертывания шаблона ARM в контейнере Docker с помощью Power Automate.

#iac #azure




GCP справочник по архитектуре облачных решений

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

https://gcp.solutions/

#gcp #architecture


AWS: This is my Architecture

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

https://aws.amazon.com/this-is-my-architecture/?tma.sort-by=item.additionalFields.airDate&tma.sort-order=desc


Вебинар: создание и развертывание гибридных и мультиоблачных приложений с помощью Anthos

Продолжая тему про Anthos, 8 мая 19.00-19.45 МСК GCP будет проводить вебинар по Anthos. На этом вебинаре расскажут как новейшие функции Anthos помогают создавать отказоустойчивые приложения и следовать рекомендациям SRE и безопасности. А так же, как использовать Anthos с большим количеством рабочих нагрузок, таких как виртуальные машины и традиционные приложения, и в других облачных средах.

https://cloudonair.withgoogle.com/events/multi-cloud-anthos

#anthos #gcp


​​Поддержка Anthos для нескольких облаков перешла в состояние GA (generally available)

Google Cloud Anthos — открытая платформа, позволяющая бизнесу создавать новые и модернизировать существующие распределенные мультиоблачные системы и запускать их в любой среде, как облачной так и on-prem. Anthos это централизированное решение для управления сложно-распределенной инфраструктуры как гибридной (например на GCP и на on-prem), так и мультиоблачной (например GCP и AWS). Платформа построена на открытых технологиях, включая Kubernetes, Istio и Knative, и помогает ускорить разработку приложений.

22 апреля 2020 GCP объявили о завершении стадии превью и выводе Anthos мультиоблачной поддержки в GA для GCP и AWS. Однако, поддержка Anthos для Azure по-прежнему доступна только в превью.

https://cloud.google.com/blog/topics/anthos/anthos-for-aws-is-now-ga

#anthos #gcp #aws #azure


Новый AWS регион в ЮАР

Официальное название - Africa (Cape Town), название API - af-south-1. Этот новый регион уже доступен для развертывания рабочих нагрузок и хранения данных в Южной Африке.

https://aws.amazon.com/blogs/aws/now-open-aws-africa-cape-town-region/

#aws


​​Online AWSome Week - вебинары AWS на русском

AWS представили 5 бесплатных вебинаров на русском, которые отлично подойдут для тех кто хочет повторить основы и начинающих в AWS. Даты и темы вебинаров:
✔️ 27 апреля 2020 13:00-14:00 МСК | Простые сервисы для начала работы в AWS
✔️ 28 апреля 2020 13:00-14:00 МСК | Основы безопасности облака и в облаке AWS
✔️ 29 апреля 2020 13:00-14:00 МСК | Отказоустойчивые архитектуры приложений на AWS
✔️ 30 апреля 2020 13:00-14:00 МСК | Как запускать контейнеры в AWS
✔️ 4 Мая 2020 13:00-14:00 МСК | Оптимизация расходов при использовании AWS

https://pages.awscloud.com/EMEA-field-OE-RUSUACIS-AWSome-Webinars-Week-2020-reg-event.html

#aws


​​Мониторинг и трейсинг в Netflix

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

#observability


​​Симулятор Kubernetes кластера для обучения отражения возможных сценариев атак

Симулятор создает кластер Kubernetes для вас в вашей учетной записи AWS; запускает сценарии из 25 доступных на данный момент, которые неправильно его конфигурируют и / или оставляют уязвимыми для компрометации, и обучает вас смягчению этих уязвимостей.

https://github.com/kubernetes-simulator/simulator

#kubernetes #security


​​Контейнеризация и Docker

Виртуальные машины (VM) решили проблему траты средств на неиспользуемые ресурсы. Эта технология позволила запускать приложения независимо друг от друга внутри одного сервера, выделяя полностью изолированное пространство. Но, к сожалению, любая технология имеет свои недостатки. Запуск VM требует полноценной операционной системы (OS), которая потребляет CPU, RAM, хранилище и, в зависимости от OS, нужно учитывать расходы на лицензию. Эти факторы влияют на скорость загрузки и усложняют переносимость.

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

Docker адаптировал эту технологию и сделал ее легкодоступной. Когда говорят о контейнерах, в большинстве случаев имеют ввиду Docker. Docker-контейнеры как правило, это Linux-контейнеры. Уже существуют Windows и macOS-системы для запуска контейнеров, но важно понимать, что в таком случае появляется дополнительная прослойка. Например, Docker на Mac незаметно запускает контейнеры внутри легковесной Linux VM.

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

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

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

Образ (image) контейнера — это способ упаковки приложения или службы для надежного и воспроизводимого развертывания. Можно сказать, что Docker является не только технологией, но еще философией и процессом. Образы сделаны из упорядоченных слоев (layers). Вы можете представить слой, как набор изменений файловой системы, например установка необходимого ПО. Когда вы берете все слои и складываете их вместе, вы получаете новый образ, который содержит все накопленные изменения.

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

https://www.docker.com/

#cloud101 #docker


​​Kubeflow - инструмент для работы с машинным обучением в Kubernetes

Kubeflow - это платформа для создания и экспериментирования с ML пайплайнами, деплоймента ML в различных средах разработки, тестирования и обслуживания на продакшн уровне. В принципе Kubeflow можно назвать гибридом JupyterHub и Tensorflow размещенном на Kubernetes.

Основные компоненты:

- JupyterHub — сервер для создания и управления интерактивной средой Jupyter Notebook. С помощью JupyterHub можно делиться notebook-файлами, которые позволяют хранить вместе код, изображения, комментарии, формулы и диаграммы.
- Tensorflow Custom Resource (CRD), который может быть настроен для работы с центральными или графическими процессорами и подстроен под размер кластера.
- Контейнер для Tensorflow Serving — гибкая система для развертки моделей машинного обучения в продакшн-среде. Компонент интегрируется с Tensorflow-моделями «из коробки», но подходит и для иных моделей и данных.

https://www.kubeflow.org/

#kubernetes #ml


​​AWS CodeGuru - автоматизация код ревью и профилирования приложений

Amazon CodeGuru - это новый ML-сервис для автоматизированного анализа кода и рекомендаций по производительности приложений. CodeGuru использует машинное обучение, лучшие практики и извлеченные уроки из миллионов Pull Request ревью тысяч приложений, представленных в проектах с открытым исходным кодом и внутри Amazon. Однако, стоит обратить внимание что сервис всё ещё в preview состоянии.

https://aws.amazon.com/codeguru/

#aws


​​Roadmaps для современного разработчика

На roamdmap.sh представлены пошаговые руководства для карьерного роста бекенд, фронтенд и девопс инженеров. В девопс руководстве представлен хороший план для того что нужно изучить для разработки облачной архитектуры.




Шаблоны безопасности микросервисной архитектуры

Matt Raible, известный Java Champion и контрибьютер в JHipster и Okta, составил список шаблонов безопасности микросервисов:
https://developer.okta.com/blog/2020/03/23/microservice-security-patterns

#architecture


VMware принимает контейнерную инфраструктуру Kubernetes как объект первого класса c новым релизом Tanzu

Как вы можете знать, в конце 2019 года компания VMWare приобрела компанию Pivotal (широко известна своими Spring Framework и Pivotal Cloud Foundry) и Bitnami (известна большим количеством своих ПО сборок, например образы для AWS и GCP). И после этого новый релиз Tanzu с улучшенной поддержкой Kubernetes даёт ещё один сигнал что VMware явно нацелены серьезно зайти в Enteprise Cloud нишу.

https://www.servethehome.com/vmware-tanzu-cloud-foundation-4-0-for-enterprise-infrastructure/

#vmware #tanzu #kubernetes


​​AWS Service Control Policies

Политики управления службами AWS (Service Control Policies, SCP) - это способ ограничения действий, которые можно выполнять в учетной записи AWS, чтобы все пользователи и роли IAM и даже пользователь root не могли их выполнять. Эта функция является частью AWS Organizations, и SCP контролируются master учетной записью организации. В этой статье указаны важные концепции SCP и примеры SCP, которые можно использовать:

https://summitroute.com/blog/2020/03/25/aws_scp_best_practices/

#aws


Месяц менторства Startup Grind и AWS

В апреле этого года AWS и Startup Grind объединились и предлагают месяц полный онлайн презентаций. Менторы готовы предоставить полезные советы, поддержку и фидбек на любом этапе развития вашего стартапа.

https://www.startupgrind.com/mentorship-month-presented-by-aws-amazon-web-services-april-2020/

#aws


​​Amazon Detective

Amazon Detective - это мощный новый AWS сервис, который облегчает проведение расследований инцидентов с помощью функций агрегирования данных и последующей визуализации потенциальных проблем безопасности. Он, вероятно, станет неотъемлемой частью набора инструментов для групп безопасности наряду с Security Hub, GuardDuty и другими.

https://engineering.kablamo.com.au/posts/2020/amazon-detective-following-the-breadcrumbs

#aws

20 last posts shown.

224

subscribers
Channel statistics