AWS Lambda vs Azure Function Scale Test
Якщо коротко - адепти ажура визнають що лямда краще, принаймні, для .Net Core.
Код, графіки і букви - https://www.azurefromthetrenches.com/azure-functions-vs-aws-lambda-scaling-face-off/
#aws #lambda #azure #serverless
Якщо коротко - адепти ажура визнають що лямда краще, принаймні, для .Net Core.
Код, графіки і букви - https://www.azurefromthetrenches.com/azure-functions-vs-aws-lambda-scaling-face-off/
#aws #lambda #azure #serverless
Google рассказали, как они тестируют содержимое контейнеров: что все команды на своих местах, файлы имеют правильные пути и пермишены, вот это всё
https://opensource.googleblog.com/2018/01/container-structure-tests-unit-tests.html
Сам фреймворк в открытом доступе на GitHub:
https://github.com/GoogleCloudPlatform/container-structure-test
#containers
https://opensource.googleblog.com/2018/01/container-structure-tests-unit-tests.html
Сам фреймворк в открытом доступе на GitHub:
https://github.com/GoogleCloudPlatform/container-structure-test
#containers
Google Open Source Blog
Container Structure Tests: Unit Tests for Docker Images
В своей новой статье Brendan Gregg описывает, как измерять Working Set Size (WSS). Там же есть ссылки на скрипты, которые позволяют "пощупать" WSS
WSS — это колличество памяти необходимое для работы приложения, в том смысле, что для приложения может быть выделен большой объем памяти, но реально на дискретных отрезаках времени оно использует гораздо меньшие величины.
Почему эта величина важна для capacity planning можно почитать у Jonathan Corbet
WSS — это колличество памяти необходимое для работы приложения, в том смысле, что для приложения может быть выделен большой объем памяти, но реально на дискретных отрезаках времени оно использует гораздо меньшие величины.
Почему эта величина важна для capacity planning можно почитать у Jonathan Corbet
Network World
Kernel space: How much memory am I really using?
With memory pages shared among applications, sometimes it's hard to tell how much you'll really save by killing that memory hog. Two new memory metrics offer help for busy administrators.
Большой брат в самом начале года взял и зарелизил OpenCensus -- открытую библиотеку для сбора метрик и трассировки
https://opensource.googleblog.com/2018/01/opencensus.html?m=1
#monitoring
https://opensource.googleblog.com/2018/01/opencensus.html?m=1
#monitoring
Google Open Source Blog
OpenCensus: A Stats Collection and Distributed Tracing Framework
Очень интересная статья о том, как в OpenAI скейлили Kubernetes до 2500 нод и что им приходилось тюнить по пути
https://blog.openai.com/scaling-kubernetes-to-2500-nodes/
Алсо, у ребят в планах вырасти до 5000 нод
#kubernetes
https://blog.openai.com/scaling-kubernetes-to-2500-nodes/
Алсо, у ребят в планах вырасти до 5000 нод
#kubernetes
OpenAI
Scaling Kubernetes to 2,500 Nodes
We've been running [https://blog.openai.com/infrastructure-for-deep-learning/]
Kubernetes [https://kubernetes.io/] for deep learning research for over two
years. While our largest-scale workloads manage bare cloud VMs directly,
Kubernetes provides a fast…
Kubernetes [https://kubernetes.io/] for deep learning research for over two
years. While our largest-scale workloads manage bare cloud VMs directly,
Kubernetes provides a fast…
AWS открыл превью Serverless Application Repository
Идея такая же, как любых других репозиториев: вы можете подключать 3rd party serverless компоненты в свой продукт без лишних заморочек
#aws #serverless
Идея такая же, как любых других репозиториев: вы можете подключать 3rd party serverless компоненты в свой продукт без лишних заморочек
#aws #serverless
Amazon
Serverless Repository - AWS Serverless Application Repository - AWS
Discover, deploy, and publish serverless applications for common use cases including Alexa Skills, chatbots, IoT, web and mobile back-ends, data processing, and more.
10 уроків за 10 років в AWS - чудовий лонгрід на вихідні, що увібрав у себе найкращі практики побудови хмарних сервісів і містить в собі посилання на не менш корисні статті, що розкривають детальніше кожну з тем.
Enjoy it!
#best_practice #aws #cloud
Enjoy it!
#best_practice #aws #cloud
Hacker Noon
10 Lessons from 10 Years of AWS (part 1)
I recently presented a talk at the AWS Community Day in Bangalore. The tweet following the talk became my most popular tweet ever and I…
В день выключенных будильников читать что-то серьезное хочется только Максу XD. Так что я поделюсь красивой инфографикой от JetBrains The State of Developer Ecosystem in 2017
Парочка интересных моментов:
- Go -- самый многообещающий язык
- Менеджером репозиториев (GitHub, GitLab, Bitbucket, etc.) на каждодневной основе пользуется 44% опрошеных, но при этом 55% не используют утилит для code review, 36% не используют CI, 57% не используют утилиты для статического анализа кода
- 8% регулярно и 20% иногда контрибьютят в опенсорс
- 19% контрибьюторов не пишут юнит-тестов (я тоже 😓)
- 57% сидят та Windows
- 65% играют в видеоигры, из них 21% в RPG
И ещё много всего!
Парочка интересных моментов:
- Go -- самый многообещающий язык
- Менеджером репозиториев (GitHub, GitLab, Bitbucket, etc.) на каждодневной основе пользуется 44% опрошеных, но при этом 55% не используют утилит для code review, 36% не используют CI, 57% не используют утилиты для статического анализа кода
- 8% регулярно и 20% иногда контрибьютят в опенсорс
- 19% контрибьюторов не пишут юнит-тестов (я тоже 😓)
- 57% сидят та Windows
- 65% играют в видеоигры, из них 21% в RPG
И ещё много всего!
JetBrains
The State of Developer Ecosystem 2017 - Infographic | JetBrains
Over 5,200 developers share their insights on modern technologies, programming languages, frameworks, and tools of choice for software development.
На сайте конференции Jax DevOps появился рейтинг "влиятельных твиттер-блоггеров" из мира DevOps.
Рейтинг на самом деле несного странный: во первых, методология оставляет впечатление того, что оценка была чисто формальной: кто больше натвиттил -- тот и главный. Во-вторых, не ясно, как считать "influence", ну я к тому, что понятно: колличество Твиттов даже по делу != influence
Однако, интересные личности в данном списке, конечно же, присутствуют. Я вот тоже решил поделиться некторыми своими подписками с кратким описанием, почему стоит подписаться
- Adrian Cockcroft -- человек с огромным опытом в cloud computing. Сейчас, вроде, работает в AWS
- Jeff Barr -- евангелист в AWS. Его именем подписано огромное колличество статей в AWS блоге
- Fatih Arslan -- создатель Vim-go, работает в Digital Ocean
- Ian Lewis -- инженер из GCP. Иногда, правда, твиттит на японском
- Jason Fried -- CEO Basecump. Не техническоий товарищ, но кидает интересные штуки по бизнесу
- Julia Grace -- начальница инфарструктурной команды в Slack. Рассказывает много интересного о культуре
- Yevgeniy Brikman -- автор "Terraform Up and Running" и вообще достаточно интересный дядька. Кстати, при первом знакомстве с Terraform, рекомендую к его заметкам обращаться
- Carlos Sanchez -- представитель Apache Foundation. Пишет про CI/CD, Docker, автоматизацию и другие интересные вещи
- Brendan Gregg -- nuff said. Лучшие статьи по анализу производительности систем
- Cindy Sridharan -- авторка той самой статьи о тестировании микросервисов
- Mitchell Hashimoto -- основатель Hashicorp
- Kelsey Hightower -- nuff said. Евангелист Kubernetes
- Julia Evans -- zine wizard. Авторка знаменитых комиксов о технологиях
P.S.: в списке присутствуют только люди. Аккаунты компаний, shared аккаунты я во внимание не брал
P.P.S.: буду рад, если вы поделитесь своими интересными подписками(на @grem1in). В конце концов, больше источников -- больше материалов здесь 🙂
Рейтинг на самом деле несного странный: во первых, методология оставляет впечатление того, что оценка была чисто формальной: кто больше натвиттил -- тот и главный. Во-вторых, не ясно, как считать "influence", ну я к тому, что понятно: колличество Твиттов даже по делу != influence
Однако, интересные личности в данном списке, конечно же, присутствуют. Я вот тоже решил поделиться некторыми своими подписками с кратким описанием, почему стоит подписаться
- Adrian Cockcroft -- человек с огромным опытом в cloud computing. Сейчас, вроде, работает в AWS
- Jeff Barr -- евангелист в AWS. Его именем подписано огромное колличество статей в AWS блоге
- Fatih Arslan -- создатель Vim-go, работает в Digital Ocean
- Ian Lewis -- инженер из GCP. Иногда, правда, твиттит на японском
- Jason Fried -- CEO Basecump. Не техническоий товарищ, но кидает интересные штуки по бизнесу
- Julia Grace -- начальница инфарструктурной команды в Slack. Рассказывает много интересного о культуре
- Yevgeniy Brikman -- автор "Terraform Up and Running" и вообще достаточно интересный дядька. Кстати, при первом знакомстве с Terraform, рекомендую к его заметкам обращаться
- Carlos Sanchez -- представитель Apache Foundation. Пишет про CI/CD, Docker, автоматизацию и другие интересные вещи
- Brendan Gregg -- nuff said. Лучшие статьи по анализу производительности систем
- Cindy Sridharan -- авторка той самой статьи о тестировании микросервисов
- Mitchell Hashimoto -- основатель Hashicorp
- Kelsey Hightower -- nuff said. Евангелист Kubernetes
- Julia Evans -- zine wizard. Авторка знаменитых комиксов о технологиях
P.S.: в списке присутствуют только люди. Аккаунты компаний, shared аккаунты я во внимание не брал
P.P.S.: буду рад, если вы поделитесь своими интересными подписками(на @grem1in). В конце концов, больше источников -- больше материалов здесь 🙂
JAX DevOps
TOP 20 SOCIAL INFLUENCERS IN DEVOPS 2018 - JAX DevOps
Who are the most influential DevOps people in the Twittersphere? The list of people that every FinTech enthusiast or pro should be following.
Ультимативная карта средств AWS для мониторинга!
https://cloudonaut.io/aws-monitoring-primer/
Рассмотрены только инструменты внутри AWS (что с одной стороны прикольно), их назначение и область применения.
#monitoring #aws
https://cloudonaut.io/aws-monitoring-primer/
Рассмотрены только инструменты внутри AWS (что с одной стороны прикольно), их назначение и область применения.
#monitoring #aws
cloudonaut
AWS Monitoring Primer
Monitoring is critical for a secure, high-performing, resilient, and efficient cloud infrastructure. This blog post summarize...
Ещё сегодня будет вэбинар от Hashicorp про использование Sentinel policies с Terraform
Время: 19-20 EET
Регистрация по ссылке:
https://www.hashicorp.com/webinars/sentinel-policy-management-terraform-founders.html
Время: 19-20 EET
Регистрация по ссылке:
https://www.hashicorp.com/webinars/sentinel-policy-management-terraform-founders.html
HashiCorp - Cloud Infrastructure Automation
Terraform with Sentinel: How and why we built policy management for cloud provisioning
HashiCorp enables organizations to have consistent workflows to provision, secure, connect, and run any infrastructure for any application.
Forwarded from Українська девопсарня
вчера в чатике было очень много сообщений я хайринге, вопросах на интервью и так далее. Основные ссылки:
astlock [11:34 AM]
из последнего, что было интересно смотреть, про хайринг https://www.youtube.com/watch?v=ZemNg9GYvOA
hobot [10:44 AM]
https://engineering.opsgenie.com/everything-you-need-to-know-about-dynamodb-global-tables-952d020d9834
grem1in [9:37 AM]
в продолжение темы найма
https://honeycomb.io/blog/2018/01/observations-on-the-enterprise-of-hiring/
deamonmv [9:32 AM]
Может кому интересно будет. Ваял вот такую штуку для проверки адекватности кандидатов.
https://docs.google.com/document/d/1dvPbwJ61CumFri7WNxLh5FNWGpQiZvcFR53g0jdT9yo/edit?usp=sharing
Но ее надо допилить) теперь, после прочитанного.
https://github.com/chassing/linux-sysadmin-interview-questions
вот еще неплохой чеклист. Все брать не обязательно, но подсмотреть иногда полезно
astlock [11:34 AM]
из последнего, что было интересно смотреть, про хайринг https://www.youtube.com/watch?v=ZemNg9GYvOA
hobot [10:44 AM]
https://engineering.opsgenie.com/everything-you-need-to-know-about-dynamodb-global-tables-952d020d9834
grem1in [9:37 AM]
в продолжение темы найма
https://honeycomb.io/blog/2018/01/observations-on-the-enterprise-of-hiring/
deamonmv [9:32 AM]
Может кому интересно будет. Ваял вот такую штуку для проверки адекватности кандидатов.
https://docs.google.com/document/d/1dvPbwJ61CumFri7WNxLh5FNWGpQiZvcFR53g0jdT9yo/edit?usp=sharing
Но ее надо допилить) теперь, после прочитанного.
https://github.com/chassing/linux-sysadmin-interview-questions
вот еще неплохой чеклист. Все брать не обязательно, но подсмотреть иногда полезно
YouTube
Growing the Site Reliability Team at LinkedIn: Hiring is Hard -- Greg Leffler
From the Velocity Conference website:
Greg Leffler is Manager of Site Reliability at LinkedIn and architected revisions to LinkedIn’s SRE hiring process, including the development of real ‘on the job’-like troubleshooting and triage exercises. Greg also…
Greg Leffler is Manager of Site Reliability at LinkedIn and architected revisions to LinkedIn’s SRE hiring process, including the development of real ‘on the job’-like troubleshooting and triage exercises. Greg also…
А вот и запись вчерашнего вэбинара от Hashicorp про использование Terraform и Sentinel Policies:
https://www.hashicorp.com/resources/terraform-sentinel-policy-management-cloud-provisioning
#slides
https://www.hashicorp.com/resources/terraform-sentinel-policy-management-cloud-provisioning
#slides
HashiCorp
Terraform + Sentinel: How and why we built policy management for cloud provisioning
With the automation and scale possible for cloud infrastructure provisioning today, what kind of guardrails do enterprises need? What’s possible today -- and what’s next?
In brief:
Sentinel analyzes your terraform code based on the policy you wrote. The policy can describe alloved type of instances, total maximum permissible cost of infrastructure, etc.
Simply put, Sentinel is a kind of sysadmin that makes sure that you do not raise 500 parrots instead of 50 and checks the infrastructure for compliance with corporate (Sentinel) policies.
The only minus is that Sentinel is available only within Hashicorp Enteprise subscriprion.
Sentinel analyzes your terraform code based on the policy you wrote. The policy can describe alloved type of instances, total maximum permissible cost of infrastructure, etc.
Simply put, Sentinel is a kind of sysadmin that makes sure that you do not raise 500 parrots instead of 50 and checks the infrastructure for compliance with corporate (Sentinel) policies.
The only minus is that Sentinel is available only within Hashicorp Enteprise subscriprion.
Давно хотел поделиться этой статьёй, но не доходили лапы:
Смерть микросервисного безумия в 2018
Критический взгляд на использование микросервисов. Пару тезисов:
- с ростом числа компонентов всё труднее будет развернуть dev env
- если у вас есть команда профессионалов, такая архитектура может стать очень крутой, в противном случае -- дико сложной в управлении
- не связанные на первый взгляд сервисы на самом деле связаны, что тащит за собой нюансы со скейлингом и версионированием отдельных компонентов
- стейт никуда не пропал. Просто теперь вам надо менеджить его по-другому
- вы всё равно получаете "монолит" в виде системы управления всем этим барахлом
Алсо, в статье есть прикольный чеклист "нужны ли мне микросервисы"
#microservices
Смерть микросервисного безумия в 2018
Критический взгляд на использование микросервисов. Пару тезисов:
- с ростом числа компонентов всё труднее будет развернуть dev env
- если у вас есть команда профессионалов, такая архитектура может стать очень крутой, в противном случае -- дико сложной в управлении
- не связанные на первый взгляд сервисы на самом деле связаны, что тащит за собой нюансы со скейлингом и версионированием отдельных компонентов
- стейт никуда не пропал. Просто теперь вам надо менеджить его по-другому
- вы всё равно получаете "монолит" в виде системы управления всем этим барахлом
Алсо, в статье есть прикольный чеклист "нужны ли мне микросервисы"
#microservices
Вот и вторая часть истории про сбор конфиденциальной информаци на сайтах на примере кредитных карт. А точнее, как от такого защититься:
https://medium.com/@david.gilbertson/part-2-how-to-stop-me-harvesting-credit-card-numbers-and-passwords-from-your-site-844f739659b9
Первая часть: t.iss.one/catops/432
#security
https://medium.com/@david.gilbertson/part-2-how-to-stop-me-harvesting-credit-card-numbers-and-passwords-from-your-site-844f739659b9
Первая часть: t.iss.one/catops/432
#security
Hacker Noon
Part 2: How to stop me harvesting credit card numbers and passwords from your site
I wrote a post recently describing how I distributed malicious code that gathers credit card numbers and passwords from thousands of sites…