Автоматизация развертывания инфраструктуры с помощью Github, Jenkins, Terraform, Ansible и Ec2.
https://awstip.com/automating-infrastructure-deployment-with-github-jenkins-terraform-ansible-and-ec2-7d0059c1bcca
https://awstip.com/automating-infrastructure-deployment-with-github-jenkins-terraform-ansible-and-ec2-7d0059c1bcca
Medium
Automating Infrastructure Deployment with Github, Jenkins, Terraform, Ansible and Ec2 .
In this project we will be building and deploying a portfolio website . Our code is first developed on a local machine and pushed our Github repository. We will be pulling the code through Jenkins…
Cotea: программный контроль исполнения Ansible.
В статье я хочу поговорить об Ansible – одной из самых популярных систем по автоматизации развёртывания.
Стоит запустить Ansible программно, и он становится черным ящиком – нет никакого контроля над его выполнением, нет информации о тасках. Эту проблему мы обнаружили, разрабатывая оркестратор Michman для сервисов уровня PaaS. В результате мы создали cotea и gocotea: инструменты для программного исполнения Ansible-плейбуков из языков Python и Go.
Про cotea, её архитектуру и кейсы применения я расскажу подробно под катом. Если вы DevOps-инженер и хотите узнать, как можно гибко использовать Ansible – статья точно для вас.
Читать далее https://habr.com/ru/companies/isp_ras/articles/772402/
В статье я хочу поговорить об Ansible – одной из самых популярных систем по автоматизации развёртывания.
Стоит запустить Ansible программно, и он становится черным ящиком – нет никакого контроля над его выполнением, нет информации о тасках. Эту проблему мы обнаружили, разрабатывая оркестратор Michman для сервисов уровня PaaS. В результате мы создали cotea и gocotea: инструменты для программного исполнения Ansible-плейбуков из языков Python и Go.
Про cotea, её архитектуру и кейсы применения я расскажу подробно под катом. Если вы DevOps-инженер и хотите узнать, как можно гибко использовать Ansible – статья точно для вас.
Читать далее https://habr.com/ru/companies/isp_ras/articles/772402/
Хабр
Cotea: программный контроль исполнения Ansible
Привет! Я Давид Бадалян, работаю в Исследовательском центре доверенного искусственного интеллекта ИСП РАН. В статье я хочу поговорить об Ansible – одной из самых популярных систем по автоматизации...
Новое исследование, проведенное Transposit , поставщиком платформы управления инцидентами, показало, что многие организации используют искусственный интеллект (ИИ) и решения по автоматизации для улучшения своих возможностей управления инцидентами, поскольку они сталкиваются с растущими расходами и частотой инцидентов в сфере обслуживания.
В опросе приняли участие более 1000 специалистов по ИТ-операциям, DevOps, проектированию надежности объектов (SRE) и разработке платформ в США. Ключевые результаты показали, что 66,5% респондентов отметили увеличение количества инцидентов, связанных с обслуживанием их клиентов, за последний год. Этот рост количества инцидентов напрямую приводит к увеличению затрат на время простоя: 63% опрошенных заявляют об убытках до 499 999 долларов в час простоя, а 46,6% называют расходы в диапазоне от 100 000 до 2 миллионов долларов в час. https://www.hiphops.io/news/organisations-turning-to-gen-ai-automation-amid-rising-costs-service-incidents
В опросе приняли участие более 1000 специалистов по ИТ-операциям, DevOps, проектированию надежности объектов (SRE) и разработке платформ в США. Ключевые результаты показали, что 66,5% респондентов отметили увеличение количества инцидентов, связанных с обслуживанием их клиентов, за последний год. Этот рост количества инцидентов напрямую приводит к увеличению затрат на время простоя: 63% опрошенных заявляют об убытках до 499 999 долларов в час простоя, а 46,6% называют расходы в диапазоне от 100 000 до 2 миллионов долларов в час. https://www.hiphops.io/news/organisations-turning-to-gen-ai-automation-amid-rising-costs-service-incidents
www.hiphops.io
Organisations Turning to Gen AI & Automation Amid Rising Costs & Service Incidents
Истории неудач Kubernetes
Составленный список реальных историй сбоев, связанных с Kubernetes, демонстрирующий причины и последствия различных сбоев и проблем. Этот ресурс служит ценным источником знаний для тех, кто участвует в работе Kubernetes, предоставляя ценную информацию и уроки, извлеченные из опыта других пользователей https://k8s.af/
Составленный список реальных историй сбоев, связанных с Kubernetes, демонстрирующий причины и последствия различных сбоев и проблем. Этот ресурс служит ценным источником знаний для тех, кто участвует в работе Kubernetes, предоставляя ценную информацию и уроки, извлеченные из опыта других пользователей https://k8s.af/
Превратите любой API в механизм, управляемый событиями
https://www.readysetcloud.io/blog/allen.helton/turn-any-api-into-an-event-driven-engine/
https://www.readysetcloud.io/blog/allen.helton/turn-any-api-into-an-event-driven-engine/
Ready, Set, Cloud!
Turn Any API Into An Event-Driven Engine | Ready, Set, Cloud!
Is your API defined with an Open API Spec? Good news! You can turn that into an event-driven engine in your CI pipeline.
Сценарии оболочки Linux для DevOps: руководство для начинающих
https://dev.to/arbythecoder/linux-shell-scripting-for-devops-a-beginners-guide-1fgf
https://dev.to/arbythecoder/linux-shell-scripting-for-devops-a-beginners-guide-1fgf
DEV Community
Linux Shell Scripting for DevOps: A Beginner's Guide
Introduction Hello there! Do you remember our last conversation about mastering Git? Now, it's time...
Roadmap для тех, кто собирается в DevOps.
Многие, кто изучает DevOps, ориентируются на Roadmap.sh. Это классный ресурс, который помогает понять, какие компетенции нужно приобрести в профессии. Но в нём очень много информации, начинающие специалисты рискуют утонуть в деталях. Мы разработали свой Roadmap на основе опыта спикеров Слёрма. Он сделан с учётом российских реалий, разбит на уровни, фокусирует внимание на том, что в первую очередь понадобится для старта и роста в профессии и содержит ссылки на наши платные и бесплатные курсы. Статья будет полезна разработчикам и системным администраторам, которые хотят перейти в DevOps.
Читать далее https://habr.com/ru/companies/slurm/articles/773618
Многие, кто изучает DevOps, ориентируются на Roadmap.sh. Это классный ресурс, который помогает понять, какие компетенции нужно приобрести в профессии. Но в нём очень много информации, начинающие специалисты рискуют утонуть в деталях. Мы разработали свой Roadmap на основе опыта спикеров Слёрма. Он сделан с учётом российских реалий, разбит на уровни, фокусирует внимание на том, что в первую очередь понадобится для старта и роста в профессии и содержит ссылки на наши платные и бесплатные курсы. Статья будет полезна разработчикам и системным администраторам, которые хотят перейти в DevOps.
Читать далее https://habr.com/ru/companies/slurm/articles/773618
Хабр
Roadmap для тех, кто собирается в DevOps
Многие, кто изучают DevOps, ориентируются на Roadmap.sh . Это классный ресурс, который помогает понять, какие компетенции нужно приобрести в профессии. Но в нём очень много информации, начинающие...
Руководство DevOps: от разработки до производства всех конфигураций с основными примечаниями для эффективной отладки.
https://github.com/Tikam02/DevOps-Guide
https://github.com/Tikam02/DevOps-Guide
GitHub
GitHub - Tikam02/DevOps-Guide: DevOps Guide - Development to Production all configurations with basic notes to debug efficiently.
DevOps Guide - Development to Production all configurations with basic notes to debug efficiently. - Tikam02/DevOps-Guide
Внедрите Open ID Connect (OIDC) в Terraform для безопасного CI/CD с несколькими учетными записями в AWS» — Повысьте уровень безопасности с помощью OIDC в качестве механизма аутентификации в CI/CD
https://hedrange.com/2023/10/07/adopt-open-id-connect-oidc-in-terraform-for-secure-multi-account-ci-cd-to-aws
https://hedrange.com/2023/10/07/adopt-open-id-connect-oidc-in-terraform-for-secure-multi-account-ci-cd-to-aws
Håkon Eriksen Drange - Perspectives
Adopt Open ID Connect (OIDC) in Terraform for secure multi-account CI/CD to AWS - Håkon Eriksen Drange
Deploy to AWS with Terraform and GitHub Actions using Open ID Connect (OIDC) and IAM AssumeRoleWithWebIdentity. Say goodbye to IAM users and long-lived credentials.
Запуск LLM внутри лямбда-функции AWS» — классное руководство по запуску LLM внутри лямбда-функции
https://dev.to/aws-builders/running-an-llm-inside-an-aws-lambda-function-18lj
https://dev.to/aws-builders/running-an-llm-inside-an-aws-lambda-function-18lj
DEV Community
Running an LLM inside an AWS Lambda Function
Large Language Models and Generative AI Generative AI is a branch of machine learning that...
Практическое руководство по устранению неполадок в сети Kubernetes
— Как устранить неполадки с недоступным IP-адресом POD Kubernetes с рабочего узла
https://itnext.io/a-hands-on-kubernetes-network-troubleshooting-journey-c2b051ce6761
Объединение данных CSV без SQL
https://www.brimdata.io/blog/join-geolocation-csv-data/
Medium
A Hands-on Kubernetes Network Troubleshooting Journey
From frustration to nirvana when dealing with Kubernetes networking issues.
💨 Самый быстрый способ развернуть ваше Javascript-приложение в Kubernetes 🌬 ✨
https://dev.to/odigos/the-fastest-way-to-deploy-your-javascript-app-to-kubernetes-2j33
https://dev.to/odigos/the-fastest-way-to-deploy-your-javascript-app-to-kubernetes-2j33
DEV Community
💨 The fastest way to deploy your Javascript app to Kubernetes 🌬️ ✨
TL;DR In this tutorial, you'll learn how to deploy your first javascript application on...
Cloud-Native-Devops-with-Kubernetes-full-book.pdf
11.8 MB
Kubernetes стал операционной системой современного облачного мира, предоставляя надежную и масштабируемую платформу для выполнения контейнерных рабочих нагрузок. В этой дружелюбной и прагматичной книге эксперты по облакам Джастин Домингус и Джон Арундел покажут вам, на что способен Kubernetes — и что вы можете с ним сделать.
Это обновленное второе издание знакомит вас с растущей экосистемой Kubernetes и предлагает практические решения повседневных проблем с используемыми в настоящее время программными инструментами.
Вы шаг за шагом пройдете через пример контейнерного приложения, работающего в Kubernetes, от среды разработки до конвейера непрерывного развертывания, изучая шаблоны, которые вы можете использовать для своих собственных приложений.
Это обновленное второе издание знакомит вас с растущей экосистемой Kubernetes и предлагает практические решения повседневных проблем с используемыми в настоящее время программными инструментами.
Вы шаг за шагом пройдете через пример контейнерного приложения, работающего в Kubernetes, от среды разработки до конвейера непрерывного развертывания, изучая шаблоны, которые вы можете использовать для своих собственных приложений.
Топ-6 проектов по созданию масштабируемых облачных приложений 🚀
https://dev.to/odigos/top-5-projects-for-building-scalable-cloud-based-applications-3e38
https://dev.to/odigos/top-5-projects-for-building-scalable-cloud-based-applications-3e38
DEV Community
⤴️ Top 6 projects for building scalable cloud-based applications 🚀
TL;DR This article lists 6 top projects for simplifying the deployment and building...
Создание конвейера CI/CD для приложения Node.js с помощью Jenkins и Docker
В этом сообщении блога мы рассмотрим процесс настройки надежного конвейера CI/CD для приложений Node.js с использованием Jenkins и Docker. Эти мощные инструменты обеспечивают плавную интеграцию автоматизации, контейнеризации и оркестрации, позволяя разработчикам ускорить циклы разработки и обеспечить бесперебойную доставку приложений Node.js. https://awstip.com/building-a-ci-cd-pipeline-for-node-js-application-with-jenkins-and-docker-23dafcee93a7
В этом сообщении блога мы рассмотрим процесс настройки надежного конвейера CI/CD для приложений Node.js с использованием Jenkins и Docker. Эти мощные инструменты обеспечивают плавную интеграцию автоматизации, контейнеризации и оркестрации, позволяя разработчикам ускорить циклы разработки и обеспечить бесперебойную доставку приложений Node.js. https://awstip.com/building-a-ci-cd-pipeline-for-node-js-application-with-jenkins-and-docker-23dafcee93a7
Medium
Building a CI/CD Pipeline for Node.js Application with Jenkins and Docker
In today’s software development world, delivering high-quality applications quickly and reliably is paramount. To achieve this, organizations are increasingly adopting Continuous Integration and…
Все, что вам нужно знать об аутентификации и настройке нескольких учетных записей — в названии сказано все!
https://hector-reyesaleman.medium.com/terraform-aws-provider-everything-you-need-to-know-about-multi-account-authentication-and-f2343a4afd4b
https://hector-reyesaleman.medium.com/terraform-aws-provider-everything-you-need-to-know-about-multi-account-authentication-and-f2343a4afd4b
Medium
Terraform AWS Provider — Everything you need to know about Multi-Account Authentication and…
There are multiple options available to configure the authentication between Terraform and AWS. But the two entry points are IAM users and…
Разработка эффективного CI/CD-конвейера для фронтенд-приложений (7 минут чтения)
Конвейер CI/CD (Continuous Integration and Continuous Delivery/Deployment) автоматизирует различные этапы жизненного цикла разработки программного обеспечения. Обычно он включает такие этапы, как кодирование, сборка, тестирование, выпуск, развертывание, мониторинг и планирование. В этой статье рассматриваются лучшие практики эффективного CI/CD-конвейера, включая внесение небольших и частых изменений, использование флагов возможностей, стратегии отката, стратегии безопасного развертывания, приоритеты безопасности и развитие сотрудничества между всеми командами.
подробнее→ https://blog.logrocket.com/best-practices-ci-cd-pipeline-frontend/
Конвейер CI/CD (Continuous Integration and Continuous Delivery/Deployment) автоматизирует различные этапы жизненного цикла разработки программного обеспечения. Обычно он включает такие этапы, как кодирование, сборка, тестирование, выпуск, развертывание, мониторинг и планирование. В этой статье рассматриваются лучшие практики эффективного CI/CD-конвейера, включая внесение небольших и частых изменений, использование флагов возможностей, стратегии отката, стратегии безопасного развертывания, приоритеты безопасности и развитие сотрудничества между всеми командами.
подробнее→ https://blog.logrocket.com/best-practices-ci-cd-pipeline-frontend/
LogRocket Blog
Developing an effective CI/CD pipeline for frontend apps - LogRocket Blog
Explore some best practices for setting up a continuous integration and continuous delivery pipeline for more efficient frontend development.
Автоматическая генерация CI/CD пайплайна для развёртывания инфраструктуры
При нашей работе мы используем подход «Инфраструктура как код». Однако в процессе его использования мы столкнулись с проблемой написания пайплайнов для инфраструктуры.
Во всём «виноват» terragrunt: каждому модулю terragrunt нужна отдельная джоба в пайплайне на plan и apply, но для каждого модуля они во многом повторяют друг друга. Подобное постоянное написание одинаковых частей CI/CD пайплайна при добавлении новых баз и бакетов навевало тоску.
Рассказываем, как мы создали генератор джоб в Gitlab CI/CD и навсегда забыли о ручном написании пайплайнов для развёртывания элементов инфраструктуры.
https://habr.com/ru/articles/776214/
При нашей работе мы используем подход «Инфраструктура как код». Однако в процессе его использования мы столкнулись с проблемой написания пайплайнов для инфраструктуры.
Во всём «виноват» terragrunt: каждому модулю terragrunt нужна отдельная джоба в пайплайне на plan и apply, но для каждого модуля они во многом повторяют друг друга. Подобное постоянное написание одинаковых частей CI/CD пайплайна при добавлении новых баз и бакетов навевало тоску.
Рассказываем, как мы создали генератор джоб в Gitlab CI/CD и навсегда забыли о ручном написании пайплайнов для развёртывания элементов инфраструктуры.
https://habr.com/ru/articles/776214/
Хабр
Автоматическая генерация CI/CD пайплайна для развёртывания инфраструктуры
Подход «Инфраструктура как код» означает, что инфраструктура создаётся, развёртывается и управляется при помощи кода. Это позволяет автоматизировать процессы, делать их более гибкими и...
DOCKER — от базового до продвинутого
https://medium.com/@mr.cloudbuddy/docker-basic-to-advance-1-ff65c2d9d026
https://medium.com/@mr.cloudbuddy/docker-basic-to-advance-1-ff65c2d9d026
Medium
DOCKER — Basic to Advance → 1
__________ DOCKER_DAY_1 → __________