Dev0ps
40 subscribers
211 photos
3 videos
50 files
3.33K links
Download Telegram
Forwarded from VK Cloud
Mail.ru Cloud Solutions анонсирует решение по автоматизации развертывания гибридного облака на базе технологии Amazon Web Services

Новое решение позволяет российским и международным компаниям, работающим в России, автоматически разворачивать федеративные кластеры Kubernetes одновременно на мощностях Amazon Web Services (AWS) и MCS.

Клиенты MCS смогут создать гибридное облако с помощью решения, протестированного обоими провайдерами и отвечающего их стандартам. MCS автоматически предоставляет защищенное VPN-соединение между облачными инфраструктурами. Использование федерации упростит централизованное управление кластерами и позволит равномерно распределить нагрузку на сеть, а также минимизировать задержки при передаче данных.

Статья на хабре про детали решения: https://habr.com/ru/company/mailru/news/t/509684/

Подробнее о Mail.ru Cloud Containers: https://mcs.mail.ru/containers/
Forwarded from Типа про IT
Microsoft анонсировала релиз (превью) Pylance, более лучшего языкового сервера и расширения для Python в VS Code. Уверяют, что теперь поддержка Python не хуже, чем в вашей любимой IDE. Заодно завезли годный type checking (это если вы используете typing у себя в проекте, разумеется).

Я немного потестил и беспощадно лайкаю. Стало прям хорошо, по первому впечатлению — не хуже, чем с TypeScript. А TS в VS Code это как бы first-class citizen, на минуточку. Так что попробуйте, если тоже кодите в блокнотах в 2к20.
Forwarded from DevOps Deflope News
Пример использования RED (Rate, Errors, Duration) метода для анализа MySQL перформанса в блоге Percona

http://amp.gs/2bmu
#percona #article #monitoring
Forwarded from DevOps&SRE Library
Code review checklist for distributed systems

- Define a path for error handling
- Have a plan for recovery
- Always set timeouts on remote system calls
- Retry on timeout
- Use circuit breaker
- Don't handle timeouts like a failure
- Don't invoke remote systems inside transactions
- Use smart batching
- All APIs MUST be idempotent
- Define response time and throughput SLAs explicitly and code to adhere to them
- Define and limit batch APIs
- Think about Observability up-front
- Cache aggressively
- Consider unit of failure
- Isolate external domain objects at the edge of the system
- Sanitize input at every edge
- Never commit credentials

https://www.kislayverma.com/post/code-review-checklist-for-distributed-systems
Forwarded from DevOps&SRE Library
Vector

A lightweight and ultra-fast tool for building observability pipelines

https://github.com/timberio/vector
Forwarded from I hate overtime
#linux
Каким-то чудом не запостил сериал от Петра Зайцева(Percona) про то, как мерять перфоманс подсистем линукса. Как раз вышла новая часть про io
Forwarded from CatOps
Статья от Percona с советами по созданию дашбордов

В названии фигурирует Grafana, но советы на самом деле общее. Кому-то они могут показаться капитанскими, но я повидал слишком много непонятных, бесполезных и перегруженных дашбордов. Потому считаю необходимым запостить.

#observability
Forwarded from Sergei Egorov
Кому Rootless Docker-а с Testcontainers? 😎

https://bsideup.github.io/posts/rootless_docker/
Forwarded from Мониторим ИТ
А вот подъехали видосы с прошедшей 25 июня конференции ElasticON. На ней сотрудники Elastic и приглашённые клиенты рассказывают о подходах к использованию Elastic Stack и кейсах.
Forwarded from GitHub'ненько
KeyDB is a high performance fork of Redis with a focus on multithreading
#kv #db #nosql
https://github.com/JohnSully/KeyDB
📺 Тут ребята выгрузили плейлист докладов fwd:cloudsec 2020. По ссылке некоторое количество секурити для AWS, облаков, микросервисов и Kubernetes. #security #aws #видео | Блог | Канал
Forwarded from Geeks (шапкер)
Как-то так случилось, что мимо меня прошла новость о том, что на свою персональную страничку гитхаба теперь можно добавить произвольное содержимое. Требуемые действия до безобразия крайне просты. Всего лишь необходимо создать новый репозиторий имя которого будет совпадать с именем аккаунта и добавить в него файл README.md с краткой (или не очень краткой) информацией о себе или своих проектах. Именно содержимое данного файла будет отображаться не только на странице корневой папки данного репозитория, но и на вашей персональной странице. Но простота данного решения позволяет производить достаточно интересные трюки. Например, динамически обновлять страницу и отображать на ней ссылки на последние записи с вашего блога, реализовав сборку информации для readme-файла посредством Github Actions, либо любым другим ci-сервером на ваш вкус. Например, о решении подобного плана можно прочитать по ссылке https://simonwillison.net/2020/Jul/10/self-updating-profile-readme/