Лучшие практики Kubernetes
_______________
15 лучших практик с примерами и советами для успешного управления K8s!
В этом посте я расскажу о некоторых передовых методах использования Kubernetes (K8s).
https://shly.link/r386d
_______________
15 лучших практик с примерами и советами для успешного управления K8s!
В этом посте я расскажу о некоторых передовых методах использования Kubernetes (K8s).
https://shly.link/r386d
Используйте балансировщик нагрузки в Google Cloud для размещения веб-приложений
_______________
Что такое балансировщик нагрузки и зачем он нам нужен?
Балансировщик нагрузки является обязательным компонентом, когда мы хотим масштабировать наши системы по горизонтали. Горизонтальное масштабирование означает добавление дополнительных серверов и машин к существующей инфраструктуре, чтобы она могла справиться с новыми требованиями. Таким образом, существует потребность в инфраструктуре, которая может распределять нагрузку между этими серверами, поэтому на сцену выходит Load Balancer (LB).
https://shly.link/cMQEj
_______________
Что такое балансировщик нагрузки и зачем он нам нужен?
Балансировщик нагрузки является обязательным компонентом, когда мы хотим масштабировать наши системы по горизонтали. Горизонтальное масштабирование означает добавление дополнительных серверов и машин к существующей инфраструктуре, чтобы она могла справиться с новыми требованиями. Таким образом, существует потребность в инфраструктуре, которая может распределять нагрузку между этими серверами, поэтому на сцену выходит Load Balancer (LB).
https://shly.link/cMQEj
Analytics Vidhya
Use a Load Balancer on Google Cloud to Host Web Applications
In this article, learn to use a load balancer on Google Cloud which will help you to host web applications and much more!
Облачное хранилище Firebase для приложений React
_______________
Чтобы следовать этому руководству, вы должны быть знакомы с React и иметь учетную запись Google. На вашем компьютере также должен быть установлен Node.js.
https://shly.link/u73LY
Использование облачных сервисов Google в веб-приложении Django
_______________
В этом руководстве Vision AI будет использоваться для интеграции различных сервисов AI в приложение Django. Мы начнем с основ, таких как включение API-интерфейсов Vision, загрузка ключа API, создание приложения Django, интеграция этих API-интерфейсов в это приложение, а также их тестирование с помощью Postman . В этом уроке я буду использовать компьютер с Windows 10.
https://shly.link/XKjxu
_______________
Чтобы следовать этому руководству, вы должны быть знакомы с React и иметь учетную запись Google. На вашем компьютере также должен быть установлен Node.js.
https://shly.link/u73LY
Использование облачных сервисов Google в веб-приложении Django
_______________
В этом руководстве Vision AI будет использоваться для интеграции различных сервисов AI в приложение Django. Мы начнем с основ, таких как включение API-интерфейсов Vision, загрузка ключа API, создание приложения Django, интеграция этих API-интерфейсов в это приложение, а также их тестирование с помощью Postman . В этом уроке я буду использовать компьютер с Windows 10.
https://shly.link/XKjxu
Мониторинг Kubernetes с помощью инструментов с открытым исходным кодом [OpenTelemetry и SigNoz]
_______________
Мониторинг Kubernetes — критически важный процесс для поддержания работоспособности ваших кластеров Kubernetes. В этом руководстве мы узнаем все о мониторинге Kubernetes. Мы будем использовать два инструмента с открытым исходным кодом: OpenTelemetry и SigNoz для мониторинга кластера Kubernetes, чтобы вы могли легко следовать руководству.
https://shly.link/devbfRN
_______________
Мониторинг Kubernetes — критически важный процесс для поддержания работоспособности ваших кластеров Kubernetes. В этом руководстве мы узнаем все о мониторинге Kubernetes. Мы будем использовать два инструмента с открытым исходным кодом: OpenTelemetry и SigNoz для мониторинга кластера Kubernetes, чтобы вы могли легко следовать руководству.
https://shly.link/devbfRN
DEV Community 👩💻👨💻
Kubernetes monitoring with open-source tools [OpenTelemetry and SigNoz]
Kubernetes monitoring is a critical process for keeping your Kubernetes clusters running in fine...
Microsoft представляет новый учебный ресурс с Azure Skills Navigator
Недавно Microsoft представила новый учебный ресурс с Azure Skills Navigator , предназначенный для тех, кто не знаком с Azure или хочет узнать больше. Это руководство призвано помочь читателям создать прочную основу для облачных технологий при изучении Azure.
https://shly.link/m7npE
Недавно Microsoft представила новый учебный ресурс с Azure Skills Navigator , предназначенный для тех, кто не знаком с Azure или хочет узнать больше. Это руководство призвано помочь читателям создать прочную основу для облачных технологий при изучении Azure.
https://shly.link/m7npE
InfoQ
Microsoft Introduces a New Learning Resource with Azure Skills Navigator
Recently Microsoft introduced a new learning resource with Azure Skills Navigator designed for those who are new to Azure or would like to learn more. It is a guide intended to help readers develop a strong foundation on cloud technologies when exploring…
Как разрабатывать веб-приложения с использованием Reactjs в облаке?
В этой статье я расскажу, как можно разрабатывать веб-приложения с использованием Reactjs в облаке через Gitpod.
Gitpod — это инструмент с открытым исходным кодом, который позволяет пользователю запускать удаленную среду разработки в облаке.
https://shly.link/ZKY0p
В этой статье я расскажу, как можно разрабатывать веб-приложения с использованием Reactjs в облаке через Gitpod.
Gitpod — это инструмент с открытым исходным кодом, который позволяет пользователю запускать удаленную среду разработки в облаке.
https://shly.link/ZKY0p
Что такое облачная архитектура?
_______________________________________
Сегодня каждый ИТ-ресурс или продукт предлагается как услуга. Таким образом, разработка облачного программного обеспечения становится ключевым требованием для любого бизнеса, независимо от его размера и характера. Прежде чем перейти к облачным решениям, важно понять, что такое облачная архитектура и как спроектировать правильную архитектуру для нужд вашего облачного приложения.
https://shly.link/fDSYF
_______________________________________
Сегодня каждый ИТ-ресурс или продукт предлагается как услуга. Таким образом, разработка облачного программного обеспечения становится ключевым требованием для любого бизнеса, независимо от его размера и характера. Прежде чем перейти к облачным решениям, важно понять, что такое облачная архитектура и как спроектировать правильную архитектуру для нужд вашего облачного приложения.
https://shly.link/fDSYF
DZone
What Is Cloud-Native Architecture?
Cloud-native software development has become an essential requirement for every business, regardless of its size and nature. It is essential to understand what is cloud-native architecture and how to design the right architecture for your cloud-native app
Forwarded from Добро пожаловать в мир Python
Было бы неплохо, если бы написанный нами код автоматически превращался в архитектурные диаграммы? Репозиторий Github, который делает именно это.
Нарисуйте архитектуру облачной системы в коде Python. - Диаграммы также можно визуализировать непосредственно в Jupyter Notebooks. - Никаких инструментов проектирования не требуется. - Поддерживает следующих провайдеров: AWS, Azure, GCP, Kubernetes, Oracle Cloud и т. д.
https://shly.link/ghcZ0r
Нарисуйте архитектуру облачной системы в коде Python. - Диаграммы также можно визуализировать непосредственно в Jupyter Notebooks. - Никаких инструментов проектирования не требуется. - Поддерживает следующих провайдеров: AWS, Azure, GCP, Kubernetes, Oracle Cloud и т. д.
https://shly.link/ghcZ0r
Как виртуальные кластеры Kubernetes могут ускорить вашу локальную разработку
______
Итак, теперь вы, вероятно, думаете: с какой стати разработчик, который уже достаточно борется с использованием самого Kubernetes, также должен иметь дело с виртуальными кластерами? Ответ может вас удивить, но я считаю, что с виртуальными кластерами на самом деле намного проще работать, чем с отдельными физическими, и они могут иметь некоторые преимущества перед локальными экземплярами k3d, KinD или minikube.
https://shly.link/ZaALw
Все о CNCF
______
CNCF (Cloud Native Computing Foundation) — это проект Linux Foundation, основанный в 2015 году для содействия развитию технологии контейнеров и согласования технологической отрасли с ее развитием.
Миссия CNCF состоит в том, чтобы сделать облачные технологии повсеместными. Под этим я подразумеваю, что собственные облачные технологии позволяют организациям создавать и запускать масштабируемые приложения в современных динамических средах, таких как общедоступные, частные и гибридные облака.
https://shly.link/JTBA3
______
Итак, теперь вы, вероятно, думаете: с какой стати разработчик, который уже достаточно борется с использованием самого Kubernetes, также должен иметь дело с виртуальными кластерами? Ответ может вас удивить, но я считаю, что с виртуальными кластерами на самом деле намного проще работать, чем с отдельными физическими, и они могут иметь некоторые преимущества перед локальными экземплярами k3d, KinD или minikube.
https://shly.link/ZaALw
Все о CNCF
______
CNCF (Cloud Native Computing Foundation) — это проект Linux Foundation, основанный в 2015 году для содействия развитию технологии контейнеров и согласования технологической отрасли с ее развитием.
Миссия CNCF состоит в том, чтобы сделать облачные технологии повсеместными. Под этим я подразумеваю, что собственные облачные технологии позволяют организациям создавать и запускать масштабируемые приложения в современных динамических средах, таких как общедоступные, частные и гибридные облака.
https://shly.link/JTBA3
loft.sh
How To Use Kubernetes Clusters to Speed Up Development
A hands on look at what virtual Kubernetes clusters are, and how to use them for local development, featuring the open source tool vcluster.
Почему я перешел с AWS CodePipeline на GitHub Actions
______
Первые несколько лет создания бессерверных приложений на AWS я использовал AWS CodePipeline в сочетании с AWS CodeBuild для конвейеров CI/CD. Эти сервисы размещались внутри AWS, где жила вся моя инфраструктура, и функционально они были достаточно хороши для того, что я хотел делать, поэтому они казались мне подходящими. Однако в прошлом году я решил перейти на GitHub Actions. Я начал использовать GHA только для проверок Continuous Integration в запросах на вытягивание (линтинг, модульные тесты и т. д.), но с тех пор я перешел к его использованию и для развертываний в моих средах AWS.
https://shly.link/FoBWn
______
Первые несколько лет создания бессерверных приложений на AWS я использовал AWS CodePipeline в сочетании с AWS CodeBuild для конвейеров CI/CD. Эти сервисы размещались внутри AWS, где жила вся моя инфраструктура, и функционально они были достаточно хороши для того, что я хотел делать, поэтому они казались мне подходящими. Однако в прошлом году я решил перейти на GitHub Actions. Я начал использовать GHA только для проверок Continuous Integration в запросах на вытягивание (линтинг, модульные тесты и т. д.), но с тех пор я перешел к его использованию и для развертываний в моих средах AWS.
https://shly.link/FoBWn
Serverless First
Why I switched from AWS CodePipeline to GitHub Actions | Serverless First
A detailed comparison of using AWS CodePipeline/CodeBuild vs GitHub Actions for CI/CD pipelines
AWS Serverless с монорепозиториями
______
Узнайте, как создать и развернуть приложение для распознавания лиц с помощью бессерверных функций в AWS. Попутно мы познакомимся с моделью бессерверных приложений, лямбда-тестированием и оптимизацией монорепозиториев CI/CD.
https://shly.link/qjrFm
______
Узнайте, как создать и развернуть приложение для распознавания лиц с помощью бессерверных функций в AWS. Попутно мы познакомимся с моделью бессерверных приложений, лямбда-тестированием и оптимизацией монорепозиториев CI/CD.
https://shly.link/qjrFm
Semaphore
Continuously deploy AWS Serverless from monorepos
Learn how to build and deploy a face-recognition application using serverless functions in AWS.
AWS Amplify CLI 9.0 — набор инструментов AWS для упрощения бессерверной разработки.
Komiser 2.7 — инспектор облачной среды для отслеживания расходов на AWS, GCP и т. д.
deno-lambda 1.23 — среда выполнения Deno для AWS Lambda.
Midway 3.3.14 — бессерверная среда Node.js.
Komiser 2.7 — инспектор облачной среды для отслеживания расходов на AWS, GCP и т. д.
deno-lambda 1.23 — среда выполнения Deno для AWS Lambda.
Midway 3.3.14 — бессерверная среда Node.js.
GitHub
GitHub - aws-amplify/amplify-cli: The AWS Amplify CLI is a toolchain for simplifying serverless web and mobile development.
The AWS Amplify CLI is a toolchain for simplifying serverless web and mobile development. - GitHub - aws-amplify/amplify-cli: The AWS Amplify CLI is a toolchain for simplifying serverless web and m...
Облачные серверы: введение
______
Облачный сервер — это интернет-инфраструктура, которая удаленно предоставляет вычислительные ресурсы пользователям. Вы можете думать об облачном сервере как о частном компьютере, который можно настроить и контролировать так же, как и локальный компьютер, например ноутбук или настольный компьютер. В этой концептуальной статье описываются несколько ключевых компонентов архитектуры облачных серверов, разница между облачными серверами и другими облачными предложениями, а также способы определения того, какое облачное предложение подходит для вашего веб-сайта или веб-приложения.
https://shly.link/MKziG
______
Облачный сервер — это интернет-инфраструктура, которая удаленно предоставляет вычислительные ресурсы пользователям. Вы можете думать об облачном сервере как о частном компьютере, который можно настроить и контролировать так же, как и локальный компьютер, например ноутбук или настольный компьютер. В этой концептуальной статье описываются несколько ключевых компонентов архитектуры облачных серверов, разница между облачными серверами и другими облачными предложениями, а также способы определения того, какое облачное предложение подходит для вашего веб-сайта или веб-приложения.
https://shly.link/MKziG
Amplify CLI 9.1 — набор инструментов для упрощения бессерверной веб-разработки и разработки мобильных приложений.
Rowy 2.6 — пользовательский интерфейс Firestore, похожий на Airtable, сочетается с браузерной IDE для облачных функций.
Bref 1.6 — развертывание и запуск бессерверных приложений PHP на AWS Lambda.
AWS SAM CLI 1.53 — инструмент для создания, тестирования/отладки и развертывания бессерверных приложений.
Rowy 2.6 — пользовательский интерфейс Firestore, похожий на Airtable, сочетается с браузерной IDE для облачных функций.
Bref 1.6 — развертывание и запуск бессерверных приложений PHP на AWS Lambda.
AWS SAM CLI 1.53 — инструмент для создания, тестирования/отладки и развертывания бессерверных приложений.
GitHub
GitHub - aws-amplify/amplify-cli: The AWS Amplify CLI is a toolchain for simplifying serverless web and mobile development.
The AWS Amplify CLI is a toolchain for simplifying serverless web and mobile development. - aws-amplify/amplify-cli
🚀Как поднять свою зарплату в 4 раза за 4 месяца?
👉Узнайте 6.07, ЗАВТРА в 20:00 мск на бесплатном вебинаре онлайн-курса «Буткемп DevOps» — «Введение в Ansible»: регистрация
— На открытом занятии объясним основные возможности и особенности инструмента управления инфраструктурой Ansible. Знаниями поделится преподаватель курса — инженер с 13-летним опытом.
🔥Регистрируйтесь сейчас — напомним перед вебинаром!
👉Узнайте 6.07, ЗАВТРА в 20:00 мск на бесплатном вебинаре онлайн-курса «Буткемп DevOps» — «Введение в Ansible»: регистрация
— На открытом занятии объясним основные возможности и особенности инструмента управления инфраструктурой Ansible. Знаниями поделится преподаватель курса — инженер с 13-летним опытом.
🔥Регистрируйтесь сейчас — напомним перед вебинаром!
Управление базой данных SQL в Google Cloud
______
В этой статье показано, как создать базу данных Cloud SQL и управлять ею на Google Cloud Platform, а также подключить эту базу данных к любому веб-приложению. В этом руководстве показано, как вы можете присоединиться к этой базе данных с помощью приложения Django. К концу этой статьи вы будете иметь достаточное представление о базах данных SQL, их функциях, свойствах и практическом использовании.
https://shly.link/FQWJJ
______
В этой статье показано, как создать базу данных Cloud SQL и управлять ею на Google Cloud Platform, а также подключить эту базу данных к любому веб-приложению. В этом руководстве показано, как вы можете присоединиться к этой базе данных с помощью приложения Django. К концу этой статьи вы будете иметь достаточное представление о базах данных SQL, их функциях, свойствах и практическом использовании.
https://shly.link/FQWJJ
Начало работы с Kubernetes
______
В прошлом существовали монолитные приложения, а это означало, что все компоненты приложения работали в одном контейнере и были связаны вместе. Давайте посмотрим на пример, чтобы лучше понять. У нас есть приложение с интерфейсом, серверной частью, базой данных и т. д., поэтому, если нам нужно обновить одно из них, мы должны развернуть все это снова. То же самое верно и при масштабировании. Следовательно, это не оптимально.
Для решения этой проблемы были введены микросервисы. Раньше мы запускали все компоненты монолитного приложения в одном контейнере, но с микросервисами теперь мы можем запускать каждый компонент независимо. Теперь нам нужно развернуть только тот компонент, который изменился, и мы можем масштабировать компоненты независимо друг от друга в зависимости от наших потребностей, тем самым снижая затраты
https://shly.link/zGzxW
______
В прошлом существовали монолитные приложения, а это означало, что все компоненты приложения работали в одном контейнере и были связаны вместе. Давайте посмотрим на пример, чтобы лучше понять. У нас есть приложение с интерфейсом, серверной частью, базой данных и т. д., поэтому, если нам нужно обновить одно из них, мы должны развернуть все это снова. То же самое верно и при масштабировании. Следовательно, это не оптимально.
Для решения этой проблемы были введены микросервисы. Раньше мы запускали все компоненты монолитного приложения в одном контейнере, но с микросервисами теперь мы можем запускать каждый компонент независимо. Теперь нам нужно развернуть только тот компонент, который изменился, и мы можем масштабировать компоненты независимо друг от друга в зависимости от наших потребностей, тем самым снижая затраты
https://shly.link/zGzxW
Введение в AWS EFS
_______________________________
Amazon Elastic File System (EFS) — это полностью управляемая служба сетевой файловой системы (NFS). NFS — это протокол сетевого обмена файлами, который определяет, как мы можем получить доступ к томам хранилища, которые находятся в сети.
https://shly.link/devq4Sy
_______________________________
Amazon Elastic File System (EFS) — это полностью управляемая служба сетевой файловой системы (NFS). NFS — это протокол сетевого обмена файлами, который определяет, как мы можем получить доступ к томам хранилища, которые находятся в сети.
https://shly.link/devq4Sy
DEV Community
Introduction to AWS EFS
So, you have heard about EFS and wondering what are their use cases are and how to get started with...