Sysadmin Tools πΊπ¦
ΠΡΠΊΡΡΡΡ Π² Telegram
Sysadmin/DevOps tools, news and other interesting things from modern IT world. Feed https://t.me/s/sysadmin_tools | Proton services with 2 weeks for free - https://pr.tn/ref/0TDB0YT5
ΠΠΎΠ»ΡΡΠ΅4 114
ΠΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠΈ
+124 ΡΠ°ΡΠ°
+87 Π΄Π½Π΅ΠΉ
+2030 Π΄Π΅Π½Ρ
ΠΡΡ
ΠΈΠ² ΠΏΠΎΡΡΠΎΠ²
ΠΠ°ΠΏΠΈΡΡ Π΄ΠΎΠΊΠ»Π°Π΄Π° Ρ AWS re:Invent ΠΎΠ± Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ΅ ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡΠΎΠΌ Lambda
ΠΠΎΠ½ΡΡΠΎΠΌ, Π½Π΅ΡΠΊ ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΠΊΠ΅ΡΡΠ΅ΠΉ ΠΎΡ Cindy Sridharan
#aws
Typhoon is a minimal and free Kubernetes distribution.
1) Minimal, stable base Kubernetes distribution
2) Declarative infrastructure and configuration
3) Free (freedom and cost) and privacy-respecting
4) Practical for labs, datacenters, and clouds
Typhoon distributes upstream Kubernetes, architectural conventions, and cluster addons, much like a GNU/Linux distribution provides the Linux kernel and userspace components.
https://typhoon.psdn.io/
π Ansible ΡΡΠ΅Π½Π½ΠΈΠ½Π³ΠΈ - https://github.com/ansible/workshops ΠΠΎΡΡΡΠΏΠ½Ρ ΠΈ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΈ, ΠΈ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π»Π°Π±Ρ Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ
ΠΏΠ»Π°ΡΡΠΎΡΠΌ.
#ansible #redhat #github
Π‘Π΅ΡΠ²Π΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ PHP Π½Π° Golang.
https://github.com/spiral/roadrunner/
ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° FastCGI, Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ CORS ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈ, Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ Π½Π° Prometheus.
ΠΠΎΠΊΠ»Π°Π΄ Π°Π²ΡΠΎΡΠ° ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ
https://m.youtube.com/watch?v=647CIr6ZkDA
ΠΠ·Π³Π»ΡΠ½ΠΈΡΠ΅ Π½Π° k3v, Π·Π²Π΅Π·Π΄ΠΎΡΠΊΠΈ Π²Π΅Π΄Ρ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠ°ΠΊ ΡΡΠ°Π²ΡΡ π
k3v runs as a dedicated virtual Kubernetes control plane
https://github.com/ibuildthecloud/k3v
ΠΠΎΠ²Π°Ρ ΡΠΎΡ. ΡΠ΅ΡΡ ΠΎΡ Π³ΡΠ³Π»Π° Π½Π° ΡΡΠ°Π΄ΠΈΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠΎΡΠ»Π΅ "ΠΏΠΎΠ΄ΡΡΠ°Π²Ρ" Ρ Google+ ΠΊΠ°ΠΊ-ΡΠΎ ΡΠΎΠΌΠ½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ·Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΡ ΠΎΡ "ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠΈ Π΄ΠΎΠ±ΡΠ°", Π½ΠΎ Π΅ΡΠ»ΠΈ ΠΊΠΎΠΌΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΡΠΎ Π²ΠΎΡ Π»ΠΈΠ½ΠΊΠ° - https://shoelace.nyc/
50+ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π·Π° ΠΏΠΎΠ»ΡΠ°ΡΠ°: https://youtu.be/FZ8FaztJGEo
π ΠΡΠΎ ΠΊΡΠΎ-ΡΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΠ» ΡΠ΄Π΅Π»Π°ΡΡ. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΡΠΎ ΡΠ΅Π±ΡΡΠ° ΠΈΠ· Weaveworks Π΄Π»Ρ Firecracker Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ - https://github.com/weaveworks/ignite Π’Π΅ΠΏΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΌΠΈΠΊΡΠΎ-Π²ΠΈΡΡΡΠ°Π»ΠΊΠ°ΠΌΠΈ ΡΡΠ°Π»ΠΎ Π΅ΡΡ ΡΠ΄ΠΎΠ±Π½Π΅Π΅.
#firecracker #ignite #github
Π‘Π΅ΠΉΡΠ°Ρ Π²ΠΎΡ ΡΠ°Π·Π³ΡΠ΅Π±Π°Ρ pg-extend-rs,
https://github.com/bluejekyll/pg-extend-rs
Π₯ΠΎΡΡ Π΄ΠΎΠΏΠΈΡΠ°ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π²ΡΠ΅Ρ
ΡΠΈΠΏΠΎΠ² PostgreSQLβΡ ΠΈ Π΄ΠΎΠΏΠΈΡΠ°ΡΡ Π»ΠΎΠ³ΠΈΡΠ²Π°Π½ΠΈΠ΅.
ΠΠΎΠΎΠ±ΡΠ΅ ΠΈΠ΄Π΅Ρ ΡΠ°ΠΊΠ°Ρ ΡΡΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΠΊ PostgreSQLβΡ Π½Π° Rustβe ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΡΠ΅ ΠΈ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ ΡΠ΅ΠΌ Π½Π° Π³ΠΎΠ»ΠΎΠΌ Π‘ΠΈ.
ΠΠ° ΠΈ Ρ
ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ SPDK Store ΠΏΠΎΠ΄ PG12 Π½Π° Rust ΠΈ Π·Π°ΡΠ΅Π»ΠΈΠ·ΠΈΡΡ.
ΠΠΏΠΎΡΠ»Ρ Π΄ΡΠΌΠ°Ρ ΠΎΡΠΎΡΠΌΠΈΡΡ actix-net ΠΏΠΎΠ΄ DPDK
https://github.com/actix/actix-net
Actix - ΡΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠΎΠΏΠΎΠ²ΡΡ
Π°ΠΊΡΠΎΡ ΠΌΠΎΠ΄Π΅Π»ΠΎΠ² ΡΠ΅ΠΉΡΠ°Ρ.
SPDK/DPDK - ΠΈΠ½ΡΠ΅Π»ΠΎΠ²ΡΠΊΠΈΠ΅ Π»ΠΈΠ±Ρ Π΄Π»Ρ Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅ΡΡΡ ΠΈ NVMe Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°ΠΌΠΈ.
Actix Π±Π΅Π· DPDK - ~700K requests per second
Actix Ρ DPDK - ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ 2Π
PostgreSQL Π±Π΅Π· SPDK - 100K IOPS 1-3ms IO overhead
PostgreSQL c SPDK - 300K IOPS 80-200ns IO overhead
ΠΠ° ΠΎΠ΄Π½ΠΎΠΌ ΠΈ ΡΠΎΠΌ ΠΆΠ΅ ΠΆΠ΅Π»Π΅Π·Π΅β¦
Π‘ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠΈΡ Π³Π»ΡΠ½ΡΡΡ
http://scylladb.com
http://seastar.io
https://aws.amazon.com/blogs/aws/amazon-eventbridge-event-driven-aws-integration-for-your-saas-applications/
Π Π²ΠΎΡ ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΠΈ ΠΎΡΠ΅Π½Ρ ΠΊΡΡΡΠΎ.
ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅, ΡΡΠΎ Ρ Π²Π°Ρ Zendesk, ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΊΠ°ΠΊΡΡ-ΡΠΎ Π»ΠΎΠ³ΠΈΠΊΡ Π² ΠΠΌΠ°Π·ΠΎΠ½Π΅ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΠΊΠ΅ΡΠ°.
ΠΠ»ΠΈ Ρ Π²Π°Ρ DataDog ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ event (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠ΅, ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠ΅ Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΡ), ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΡΠΎΡΠ½ΠΎ Π²ΡΠ²Π΅ΡΡΠΈ ΠΌΠ°ΡΠΈΠ½Ρ ΠΈΠ· ΠΊΠ»Π°ΡΡΠ΅ΡΠ° Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠΎΡΠ½ΠΈΡΡ Π΄Π»Ρ ΡΠ°ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ.
upd: ΡΠΎΡΠ²Π°ΡΠ΄ ΠΏΠΎΠ»ΡΡΠΈΠ»ΡΡ ΠΊΠΎΠΏΠΈΠΏΠ°ΡΡΠΎΠΉ, ΠΏΠΎΡΠΎΠΌΡ Π²Π·ΡΠ» ΠΊ ΠΠ»Π΅Π³Π° https://t.me/oleg_log/1397
Π’ΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ ΠΏΠΎΡΡΠΌΠΎΡΡΠ΅ΠΌ Ρ ΡΠ΅Π³ΡΠ»ΡΡΠΊΠΎΠΉ ΠΈ (Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ) 11 ΠΏΡΠ½ΠΊΡΠΎΠ² ΡΡΠΎ ΠΏΠΎΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ. ΠΠΎΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ½ΠΎΠΆΠΈΡΡ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΠΈ.
https://blog.cloudflare.com/details-of-the-cloudflare-outage-on-july-2-2019/
ΠΠ΅ ΡΠ΅ΠΊΠ»Π°ΠΌΠ°, ΠΏΡΠΎΡΡΠΎ Π΅ΡΠ»ΠΈ Π²Ρ Π²Π΄ΡΡΠ³ Π·Π°Π±ΡΠ»ΠΈ, ΡΡΠΎ ΠΈ ΠΊΠ°ΠΊ Ρ TLS ΡΡΠΊΠΎΠΏΠΎΠΆΠ°ΡΠΈΠ΅ΠΌ
https://tproger.ru/articles/tls-handshake-explained/
HTTP Debugging for Python
Instantly view & debug all HTTP traffic from any #python tool, script, or server
Π£ΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ! ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Telegram 2025 β ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΈΠ½ΡΠ°ΠΉΡΡ Π³ΠΎΠ΄Π° 
