Предоставление инфраструктуры AWS с использованием Terraform и Jenkins CI/CD
В этом проекте я настроил инфраструктуру в облаке AWS с помощью Terraform. Инфраструктура включает 4 веб-сервера и 2 экземпляра базы данных
https://dev.to/aws-builders/provisioning-aws-infrastructure-using-terraform-and-jenkins-cicd-pgj
В этом проекте я настроил инфраструктуру в облаке AWS с помощью Terraform. Инфраструктура включает 4 веб-сервера и 2 экземпляра базы данных
https://dev.to/aws-builders/provisioning-aws-infrastructure-using-terraform-and-jenkins-cicd-pgj
DEV Community
Provisioning AWS Infrastructure using Terraform and Jenkins CI/CD
Introduction In this project, I set up infrastructure on the AWS cloud using Terraform....
Как стать бессерверным ниндзя AWS ⛩
В этой статье я расскажу о том, как стать отличным разработчиком Serverless, специально работающим на AWS.
https://dev.to/aws-builders/how-to-become-aws-serverless-ninja-3e8f
В этой статье я расскажу о том, как стать отличным разработчиком Serverless, специально работающим на AWS.
https://dev.to/aws-builders/how-to-become-aws-serverless-ninja-3e8f
Пошаговое изучение бессерверных технологий на AWS — Step Functions
https://dev.to/kumo/learn-serverless-on-aws-step-by-step-step-functions-4m7c
https://dev.to/kumo/learn-serverless-on-aws-step-by-step-step-functions-4m7c
Подробное сравнение самых популярных оболочек DynamoDB.
AWS DynamoDB - это база данных с ключевыми значениями, предназначенная для запуска высокопроизводительных приложений любого масштаба. Она автоматически масштабируется в зависимости от текущего трафика и не требует поддержания соединений (поскольку запросы отправляются по HTTP), что делает ее лучшим сервисом БД для бессерверных разработчиков на AWS.
https://dev.to/kumo/an-in-depth-comparison-of-the-most-popular-dynamodb-wrappers-4bog
AWS DynamoDB - это база данных с ключевыми значениями, предназначенная для запуска высокопроизводительных приложений любого масштаба. Она автоматически масштабируется в зависимости от текущего трафика и не требует поддержания соединений (поскольку запросы отправляются по HTTP), что делает ее лучшим сервисом БД для бессерверных разработчиков на AWS.
https://dev.to/kumo/an-in-depth-comparison-of-the-most-popular-dynamodb-wrappers-4bog
Как работает AWS Lambda? Легко объяснил.
AWS Lambda становится одним из наиболее широко используемых и популярных сервисов в AWS. Это произвело революцию в том, как люди создают приложения, развертывают их и масштабируют.
Lambda — это то, что называется службой бессерверных вычислений. Это означает, что он позволяет вам запускать программы, не беспокоясь о подготовке, обслуживании или ожидании создания службы.
https://medium.com/@tejasmane485/how-does-aws-lambda-work-easy-explained-a79f9e8ffc60
AWS Lambda становится одним из наиболее широко используемых и популярных сервисов в AWS. Это произвело революцию в том, как люди создают приложения, развертывают их и масштабируют.
Lambda — это то, что называется службой бессерверных вычислений. Это означает, что он позволяет вам запускать программы, не беспокоясь о подготовке, обслуживании или ожидании создания службы.
https://medium.com/@tejasmane485/how-does-aws-lambda-work-easy-explained-a79f9e8ffc60
Medium
How Does AWS Lambda Work? Easy Explained.
Why do we need AWS Lambda?
Полное руководство по передовым методам Terraform для DevOps
В этом сообщении блога я поделюсь некоторыми передовыми методами работы с Terraform. Эти советы и рекомендации помогут вам более эффективно и результативно управлять своей инфраструктурой, от использования модулей и рабочих областей до управления удаленным хранилищем состояния и внедрения пользовательских поставщиков и поставщиков. Независимо от того, управляете ли вы небольшим веб-сайтом или крупномасштабной облачной инфраструктурой, эти методы выведут ваши навыки работы с Terraform на новый уровень.
https://faun.pub/the-ultimate-guide-to-advanced-terraform-techniques-for-devops-b202b6845170
В этом сообщении блога я поделюсь некоторыми передовыми методами работы с Terraform. Эти советы и рекомендации помогут вам более эффективно и результативно управлять своей инфраструктурой, от использования модулей и рабочих областей до управления удаленным хранилищем состояния и внедрения пользовательских поставщиков и поставщиков. Независимо от того, управляете ли вы небольшим веб-сайтом или крупномасштабной облачной инфраструктурой, эти методы выведут ваши навыки работы с Terraform на новый уровень.
https://faun.pub/the-ultimate-guide-to-advanced-terraform-techniques-for-devops-b202b6845170
🌍🚀🎯 Из локального хоста в облако ☁️: Next.js, Django, SSL 🔒, GitHub Actions 🚀, DNS| Полное руководство по развертыванию веб-сайта🌟🔥✨
В этом руководстве мы демистифицируем Kubernetes и без труда проведем вас через процесс развертывания вашего веб-сайта. Приготовьтесь открыть магию Kubernetes и стать свидетелем того, как ваш сайт процветает в облаке. ✨🌐 https://dev.to/chetanam/from-localhost-to-cloud-nextjs-django-ssl-github-actions-dns-ultimate-website-deployment-tutorial-34hp
В этом руководстве мы демистифицируем Kubernetes и без труда проведем вас через процесс развертывания вашего веб-сайта. Приготовьтесь открыть магию Kubernetes и стать свидетелем того, как ваш сайт процветает в облаке. ✨🌐 https://dev.to/chetanam/from-localhost-to-cloud-nextjs-django-ssl-github-actions-dns-ultimate-website-deployment-tutorial-34hp
DEV Community
🌍🚀🎯 From Localhost to Cloud ☁️: Next.js, Django, SSL 🔒, GitHub Actions 🚀, DNS| Ultimate Website Deployment Tutorial🌟🔥✨
A small request I'm trying to reach 1K GitHub stars for "Bose" - an open source bot...
Как разместить свои сайд-проекты бесплатно в 2023 году: от авторизации к базе данных
В этой статье мы рассмотрим, как вы можете бесплатно разместить свой сторонний проект в 2023 году. Мы рассмотрим аутентификацию, базы данных, хостинг веб-сайтов, серверный хостинг, задания cron и хранилища ключей и значений.
https://livecycle.io/blogs/free-hosting-2023/
В этой статье мы рассмотрим, как вы можете бесплатно разместить свой сторонний проект в 2023 году. Мы рассмотрим аутентификацию, базы данных, хостинг веб-сайтов, серверный хостинг, задания cron и хранилища ключей и значений.
https://livecycle.io/blogs/free-hosting-2023/
livecycle.io
How to host your side-projects for free in 2023: from Auth to Database
How you can host your side project for free in 2023, including authentication, databases, website hosting, backend hosting, cron jobs, and key-value stores.
Комплексная разработка с Next.js, TypeScript и AWS
https://www.freecodecamp.org/news/full-stack-development-with-next-js-typescript-and-aws/
https://www.freecodecamp.org/news/full-stack-development-with-next-js-typescript-and-aws/
freeCodeCamp.org
Full-Stack Development with Next.js, TypeScript, and AWS
Learn how create a full stack app with Next.js, TypeScript, and AWS Amplify. We just publshed a new full stack app course on the freeCodeCamp.org YouTube channel. Brian H. Hough, a renowned software engineer and course creator, is your guide. He'll h...
Docker Swarm против Kubernetes
Docker Swarm и Kubernetes — это технологии оркестрации контейнеров. Оркестрация контейнеров автоматизирует подготовку, развертывание, сетевое взаимодействие, масштабирование, доступность и управление жизненным циклом контейнеров.
Технологии оркестрации контейнеров упрощают развертывание контейнерных приложений и управление ими, что облегчает масштабирование и запуск сложных приложений с большим количеством контейнеров. Контейнеры обеспечивают такие функции, как балансировка нагрузки, обнаружение сервисов, масштабируемость, самовосстановление и последовательные обновления, которые упрощают процесс управления контейнерными приложениями на многих хостах или даже у разных облачных провайдеров.
Вот некоторые примеры технологий оркестрации контейнеров: https://semaphoreci.com/blog/docker-swarm-kubernetes
Docker Swarm и Kubernetes — это технологии оркестрации контейнеров. Оркестрация контейнеров автоматизирует подготовку, развертывание, сетевое взаимодействие, масштабирование, доступность и управление жизненным циклом контейнеров.
Технологии оркестрации контейнеров упрощают развертывание контейнерных приложений и управление ими, что облегчает масштабирование и запуск сложных приложений с большим количеством контейнеров. Контейнеры обеспечивают такие функции, как балансировка нагрузки, обнаружение сервисов, масштабируемость, самовосстановление и последовательные обновления, которые упрощают процесс управления контейнерными приложениями на многих хостах или даже у разных облачных провайдеров.
Вот некоторые примеры технологий оркестрации контейнеров: https://semaphoreci.com/blog/docker-swarm-kubernetes
Semaphore
Docker Swarm vs. Kubernetes - Semaphore
No matter which platform you use, it is crucial to thoroughly weigh your alternatives and pick the one that best suits your needs.
Интеллектуальная обработка документов с помощью бессерверного облака и машинного обучения
Узнайте, как применить интеллектуальную обработку документов, сочетающую машинное обучение, Google Cloud и асинхронные микросервисы. Читай дальше! https://www.codemotion.com/magazine/devops/cloud/intelligent-document-processing-with-serverless-cloud-and-machine-learning/
Узнайте, как применить интеллектуальную обработку документов, сочетающую машинное обучение, Google Cloud и асинхронные микросервисы. Читай дальше! https://www.codemotion.com/magazine/devops/cloud/intelligent-document-processing-with-serverless-cloud-and-machine-learning/
Codemotion Magazine
Intelligent Document Processing With Serverless Cloud and Machine Learning
Discover how to apply intelligent document processing combining ML, Google Cloud and Async Microservices. Read on!
Прощание с Ingress: будущее управления трафиком Kubernetes с помощью Gateway API и Cilium
В динамичном мире Kubernetes эффективное и безопасное управление входящим трафиком всегда было серьезной проблемой.
Однако появилось новаторское решение, обещающее изменить способ обработки маршрутизации трафика в кластерах Kubernetes. Встречайте Gateway API: долгосрочную замену Kubernetes Ingress, которая дает операторам множество преимуществ, включая контроль доступа на основе ролей, переносимость и расширяемость. https://itnext.io/saying-goodbye-to-ingress-embracing-the-future-of-kubernetes-traffic-management-with-gateway-api-6584b7b8f913
Безопасность Azure: основные инструменты и рекомендации
В этой статье мы сосредоточимся на кибербезопасности Azure и предоставим рекомендации по безопасной разработке в Azure, включая Центр безопасности Azure, Azure Sentinel и Azure Key Vault. Кроме того, мы обсудим соответствие и нормативные стандарты, которых придерживается Azure, что делает его надежной платформой для создания и размещения программных приложений. https://www.codemotion.com/magazine/cybersecurity/azure-security-essential-tools-and-best-practices/
В динамичном мире Kubernetes эффективное и безопасное управление входящим трафиком всегда было серьезной проблемой.
Однако появилось новаторское решение, обещающее изменить способ обработки маршрутизации трафика в кластерах Kubernetes. Встречайте Gateway API: долгосрочную замену Kubernetes Ingress, которая дает операторам множество преимуществ, включая контроль доступа на основе ролей, переносимость и расширяемость. https://itnext.io/saying-goodbye-to-ingress-embracing-the-future-of-kubernetes-traffic-management-with-gateway-api-6584b7b8f913
Безопасность Azure: основные инструменты и рекомендации
В этой статье мы сосредоточимся на кибербезопасности Azure и предоставим рекомендации по безопасной разработке в Azure, включая Центр безопасности Azure, Azure Sentinel и Azure Key Vault. Кроме того, мы обсудим соответствие и нормативные стандарты, которых придерживается Azure, что делает его надежной платформой для создания и размещения программных приложений. https://www.codemotion.com/magazine/cybersecurity/azure-security-essential-tools-and-best-practices/
Практическое руководство по развертыванию сложной трехуровневой архитектуры производственного уровня на AWS
https://dev.to/kelvinskell/a-practical-guide-to-deploying-a-complex-production-level-three-tier-architecture-on-aws-2hf0
https://dev.to/kelvinskell/a-practical-guide-to-deploying-a-complex-production-level-three-tier-architecture-on-aws-2hf0
DEV Community
A Practical Guide To Deploying A Three-tier Application On AWS
This post was originally published at Practical Cloud. View the longer, original version...
Эмулятор интерфейса выполнения лямбда-выражений AWS, короче говоря, он позволяет запускать и тестировать лямбда-выражения локально с помощью команд CURL! https://github.com/aws/aws-lambda-runtime-interface-emulator
GitHub
GitHub - aws/aws-lambda-runtime-interface-emulator
Contribute to aws/aws-lambda-runtime-interface-emulator development by creating an account on GitHub.
Контейнеры Docker и основы Kubernetes — полный практический курс
Узнайте, как использовать Docker и Kubernetes, из этого полного практического курса для начинающих.
Узнайте, как контейнеризовать приложения с помощью Docker CLI и Visual Studio Code. Отправляйте и извлекайте образы контейнеров из Docker Hub, реестра контейнеров, и создавайте многоконтейнерные приложения с помощью Docker Compose.
Узнайте об архитектуре Kubernetes и о том, как она работает. Запустите его локально и используйте интерфейс командной строки Kubernetes и код Visual Studio для запуска, отладки и устранения неполадок приложений и служб. Узнайте о модулях и различных доступных рабочих нагрузках.
https://www.youtube.com/watch?v=kTp5xUtcalw
🔗 Инструкции по установке: https://kubernetesacademy.online/wp-content/uploads/2021/08/K8sFundamentals-SetupGuide-V3.pdf
💻 Установите Docker Desktop и включите Kubernetes. Загрузите лабораторные файлы здесь: https://github.com/K8sAcademy/Fundamentals-HandsOn .
Узнайте, как использовать Docker и Kubernetes, из этого полного практического курса для начинающих.
Узнайте, как контейнеризовать приложения с помощью Docker CLI и Visual Studio Code. Отправляйте и извлекайте образы контейнеров из Docker Hub, реестра контейнеров, и создавайте многоконтейнерные приложения с помощью Docker Compose.
Узнайте об архитектуре Kubernetes и о том, как она работает. Запустите его локально и используйте интерфейс командной строки Kubernetes и код Visual Studio для запуска, отладки и устранения неполадок приложений и служб. Узнайте о модулях и различных доступных рабочих нагрузках.
https://www.youtube.com/watch?v=kTp5xUtcalw
🔗 Инструкции по установке: https://kubernetesacademy.online/wp-content/uploads/2021/08/K8sFundamentals-SetupGuide-V3.pdf
💻 Установите Docker Desktop и включите Kubernetes. Загрузите лабораторные файлы здесь: https://github.com/K8sAcademy/Fundamentals-HandsOn .
YouTube
Docker Containers and Kubernetes Fundamentals – Full Hands-On Course
Learn how to use Docker and Kubernetes in this complete hand-on course for beginners, how to containerize applications with the Docker CLI and Visual Studio Code, push and pull container images on Docker Hub, a container registry, and create multi-container…
Быстрая настройка VPN с помощью AWS Lightsail и Wireguard
Как запустить собственный VPN в облаке менее чем за пенни в час (0,007 доллара США в час)
https://mcoliver.substack.com/p/quick-vpn-setup-with-aws-lightsail
Как запустить собственный VPN в облаке менее чем за пенни в час (0,007 доллара США в час)
https://mcoliver.substack.com/p/quick-vpn-setup-with-aws-lightsail
Mindful Ruminations
Quick VPN setup with AWS Lightsail and Wireguard
How to run your own VPN in the cloud for less than a penny per hour ( $0.007 / hr )
Ограничиваем доступ в Kubernetes: без смс, но с регистрацией.
В этом посте хочу поговорить про Kubernetes, а именно — про организацию доступа в кластер. Развернуть кластер несложно, а вот постоянно поддерживать его в рабочем состоянии — это задачка уровнем выше. И здесь не избежать вечного вопроса «как сделать так, чтобы Вася не сломал то, что придумал Петя». В посте рассказываю, как мы работаем с этим в КРОК: какие механизмы ограничения доступа используем, как их подбираем и какие важные моменты учитываем. Всё в деталях, как мы любим на Хабре — с подробными пошаговыми описаниями, лайфхаками из личного опыта и удобной шпаргалкой в конце.
Пост основан на моем докладе на последнем DevOops Conf, так что если видео вам заходит лучше, приглашаю по ссылке.
Читать далее https://habr.com/ru/companies/croc/articles/740248/
В этом посте хочу поговорить про Kubernetes, а именно — про организацию доступа в кластер. Развернуть кластер несложно, а вот постоянно поддерживать его в рабочем состоянии — это задачка уровнем выше. И здесь не избежать вечного вопроса «как сделать так, чтобы Вася не сломал то, что придумал Петя». В посте рассказываю, как мы работаем с этим в КРОК: какие механизмы ограничения доступа используем, как их подбираем и какие важные моменты учитываем. Всё в деталях, как мы любим на Хабре — с подробными пошаговыми описаниями, лайфхаками из личного опыта и удобной шпаргалкой в конце.
Пост основан на моем докладе на последнем DevOops Conf, так что если видео вам заходит лучше, приглашаю по ссылке.
Читать далее https://habr.com/ru/companies/croc/articles/740248/
Хабр
Ограничиваем доступ в Kubernetes: без смс, но с регистрацией
Хабр, привет! Меня зовут Александр Кузьмин, я старший инженер в КРОК, занимаюсь облачными технологиями, микросервисами и всеми новомодными DevOps-методологиями. В этом посте хочу поговорить про...
Преобразование программ Full Terraform в Pulumi
За последние 2 года мы наблюдаем растущую тенденцию перехода команд разработчиков облачных вычислений с Terraform на Pulumi. Эти команды часто имеют опыт работы с Terraform и значительные инвестиции в него, но также обычно сталкиваются с ограничениями выразительности, производительности, масштабируемости или надежности своих существующих инструментов. Один из первых вопросов, который мы слышим, когда они решают перейти на Pulumi, звучит так: «Как я буду переносить свои существующие проекты Terraform?».
Сегодня мы рады объявить о новой поддержке преобразования целых проектов Terraform в Pulumi с помощью команды pulumi convertв интерфейсе командной строки Pulumi. https://www.pulumi.com/blog/converting-full-terraform-programs-to-pulumi/
За последние 2 года мы наблюдаем растущую тенденцию перехода команд разработчиков облачных вычислений с Terraform на Pulumi. Эти команды часто имеют опыт работы с Terraform и значительные инвестиции в него, но также обычно сталкиваются с ограничениями выразительности, производительности, масштабируемости или надежности своих существующих инструментов. Один из первых вопросов, который мы слышим, когда они решают перейти на Pulumi, звучит так: «Как я буду переносить свои существующие проекты Terraform?».
Сегодня мы рады объявить о новой поддержке преобразования целых проектов Terraform в Pulumi с помощью команды pulumi convertв интерфейсе командной строки Pulumi. https://www.pulumi.com/blog/converting-full-terraform-programs-to-pulumi/
pulumi
Converting Full Terraform Programs to Pulumi
Learn how to convert whole Terraform programs to Pulumi using the new Terraform converter
Как создать масштабируемое веб-приложение с бессерверными технологиями
Это исчерпывающее руководство поможет вам создать масштабируемое и изначально эффективное полнофункциональное веб-приложение с использованием JavaScript и популярных бессерверных поставщиков. Узнайте, как с нуля создать бессерверную серверную часть для разработки полнофункциональных веб-приложений. https://www.honeybadger.io/blog/serverless-computing-tutorial/
Это исчерпывающее руководство поможет вам создать масштабируемое и изначально эффективное полнофункциональное веб-приложение с использованием JavaScript и популярных бессерверных поставщиков. Узнайте, как с нуля создать бессерверную серверную часть для разработки полнофункциональных веб-приложений. https://www.honeybadger.io/blog/serverless-computing-tutorial/
Honeybadger Developer Blog
How to build a scalable web app with serverless technologies
This comprehensive guide walks you through building a scalable and natively efficient full-stack web app using JavaScript and popular serverless providers. Learn how to build a serverless backend from scratch for full-stack web app development.