You can do it, with Conduit!
В компании Buoyant создали новое поколение системы поддержки и управления группами сервисов (service mesh) Conduit для организации сервисных шин и обеспечения реестров сервисов (service discovery), балансировки и распределения нагрузки (load balancing), мониторинга, анализа и предупреждения инцидентов (failure handling), маршрутизации коммуникаций между сервисами (routing for inter-service communication).
Новая, пока экспериментальная (not yet production ready), система управления группами сервисов Conduit написана в большей степени на Rust и в меньшей на Go, ориентирована (в отличии от Linkerd) на управление сверхлёгкими сервисными роями с ограниченными по мощности ресурсами, что хорошо применимо в IoT Cloud Native инфраструктурах.
https://buoyant.io/2017/12/05/introducing-conduit/
Для коммуникаций используется пока только протокол HTTP/2, есть возможность использования фреймворка gRPC для расширения функциональности. В качестве управляемого окружения контейнеров в бэкэнде используется Kubernetes.
При создании Conduit использовались многопоточный фреймворк асинхронного неблокирующего ввода-вывода Tokio (https://github.com/tokio-rs/tokio) и фреймворк Tower (https://github.com/tower-rs/tower) для организации асинхронного IO и многопоточной обработки ввода-вывода посредством функционального Future паттерна (подобного IO Monad в Haskell).
https://conduit.io — https://twitter.com/runconduit
https://github.com/runconduit/conduit
Ранее в компании Buoyant была создана подобная система поддержки межсервисной коммуникации и управления группами сервисов Linkerd, написанная на Scala и использующая JVM стэк (Finagle, Netty).
Linkerd поддерживает различные реестры сервисов (service discovery backends), например Consul, ZooKeeper, Nomad, и управляемые окружения для контейнеров, например Mesos, Kubernetes и Rancher.
Linkerd это production ready система управления группами сервисов, которую используют уже многие компании в своих облачных инфраструктурах, в числе которых такие масштабные проекты как компания Monzo (ранее финансовый стартап), серверная часть которого реализована полностью на Go.
https://buoyant.io — https://twitter.com/BuoyantIO
https://linkerd.io — https://twitter.com/linkerd
https://github.com/linkerd/linkerd — https://hub.docker.com/r/buoyantio/linkerd/
#Rust #Go
#Cloud #CloudNative #IoT
#DevOps #SOA #ESB
В компании Buoyant создали новое поколение системы поддержки и управления группами сервисов (service mesh) Conduit для организации сервисных шин и обеспечения реестров сервисов (service discovery), балансировки и распределения нагрузки (load balancing), мониторинга, анализа и предупреждения инцидентов (failure handling), маршрутизации коммуникаций между сервисами (routing for inter-service communication).
Новая, пока экспериментальная (not yet production ready), система управления группами сервисов Conduit написана в большей степени на Rust и в меньшей на Go, ориентирована (в отличии от Linkerd) на управление сверхлёгкими сервисными роями с ограниченными по мощности ресурсами, что хорошо применимо в IoT Cloud Native инфраструктурах.
https://buoyant.io/2017/12/05/introducing-conduit/
Для коммуникаций используется пока только протокол HTTP/2, есть возможность использования фреймворка gRPC для расширения функциональности. В качестве управляемого окружения контейнеров в бэкэнде используется Kubernetes.
При создании Conduit использовались многопоточный фреймворк асинхронного неблокирующего ввода-вывода Tokio (https://github.com/tokio-rs/tokio) и фреймворк Tower (https://github.com/tower-rs/tower) для организации асинхронного IO и многопоточной обработки ввода-вывода посредством функционального Future паттерна (подобного IO Monad в Haskell).
https://conduit.io — https://twitter.com/runconduit
https://github.com/runconduit/conduit
Ранее в компании Buoyant была создана подобная система поддержки межсервисной коммуникации и управления группами сервисов Linkerd, написанная на Scala и использующая JVM стэк (Finagle, Netty).
Linkerd поддерживает различные реестры сервисов (service discovery backends), например Consul, ZooKeeper, Nomad, и управляемые окружения для контейнеров, например Mesos, Kubernetes и Rancher.
Linkerd это production ready система управления группами сервисов, которую используют уже многие компании в своих облачных инфраструктурах, в числе которых такие масштабные проекты как компания Monzo (ранее финансовый стартап), серверная часть которого реализована полностью на Go.
https://buoyant.io — https://twitter.com/BuoyantIO
https://linkerd.io — https://twitter.com/linkerd
https://github.com/linkerd/linkerd — https://hub.docker.com/r/buoyantio/linkerd/
#Rust #Go
#Cloud #CloudNative #IoT
#DevOps #SOA #ESB
linkerd.io
Introducing Conduit
Conduit is now part of Linkerd! Read more >
Today, we’re very happy to introduce Conduit, our new open source service mesh for Kubernetes.
We’ve built Conduit from the ground up to be the fastest, lightest, simplest, and most secure service mesh in the world.…
Today, we’re very happy to introduce Conduit, our new open source service mesh for Kubernetes.
We’ve built Conduit from the ground up to be the fastest, lightest, simplest, and most secure service mesh in the world.…
Достигнуто соглашение о поглощении RedHat компанией IBM
https://www.redhat.com/en/about/press-releases/ibm-acquire-red-hat-completely-changing-cloud-landscape-and-becoming-world%E2%80%99s-1-hybrid-cloud-provider
https://newsroom.ibm.com/2018-10-28-IBM-To-Acquire-Red-Hat-Completely-Changing-The-Cloud-Landscape-And-Becoming-Worlds-1-Hybrid-Cloud-Provider
#Linux
#Cloud
https://www.redhat.com/en/about/press-releases/ibm-acquire-red-hat-completely-changing-cloud-landscape-and-becoming-world%E2%80%99s-1-hybrid-cloud-provider
https://newsroom.ibm.com/2018-10-28-IBM-To-Acquire-Red-Hat-Completely-Changing-The-Cloud-Landscape-And-Becoming-Worlds-1-Hybrid-Cloud-Provider
#Linux
#Cloud
AzureDay Moscow 2018
10 декабря в Москве пройдёт конференция AzureDay Moscow 2018 для разработчиков, DevOps инженеров и всех интересующихся облачными рещениями и инфраструктурой Microsoft Azure. Мероприятие проводит сообщество Microsoft MVP (Most Valuable Professionals), поэтому всю самую свежую и полезную информацию о возможностях Azure, перспективах развития облачной платформы и её применении можно будет получить из первых уст от профессионалов использующих инфраструктуру Azure Cloud ежедневно для разработки бизнес решений.
https://www.youtube.com/watch?v=-nWMck_qox0
Регистрируйтесь для посещения конференции (количество участников ограничено) или для просмотра онлайн трансляции мероприятия.
http://azureday.ru
https://habr.com/company/microsoft/blog/431742/
#Azure
#Cloud
#DevOps
10 декабря в Москве пройдёт конференция AzureDay Moscow 2018 для разработчиков, DevOps инженеров и всех интересующихся облачными рещениями и инфраструктурой Microsoft Azure. Мероприятие проводит сообщество Microsoft MVP (Most Valuable Professionals), поэтому всю самую свежую и полезную информацию о возможностях Azure, перспективах развития облачной платформы и её применении можно будет получить из первых уст от профессионалов использующих инфраструктуру Azure Cloud ежедневно для разработки бизнес решений.
https://www.youtube.com/watch?v=-nWMck_qox0
Регистрируйтесь для посещения конференции (количество участников ограничено) или для просмотра онлайн трансляции мероприятия.
http://azureday.ru
https://habr.com/company/microsoft/blog/431742/
#Azure
#Cloud
#DevOps
Firecracker microVMs run-time
Previously, almost over a year ago, Amazon developed in Rust and open sourced a lightweight microVM run-time & monitor, based on KVM hypervisor, for AWS cloud infrastructure and FaaS/serverless environments of AWS Lambda/Fargate/ECS - the Firecracker project - and continue to use Rust in development of tools, performance/latency critical and real-time components (with guaranteed response time, like diagnostics logs and metrics aggregation tools) of the AWS infrastructure.
https://aws.amazon.com/blogs/opensource/firecracker-open-source-secure-fast-microvm-serverless/
https://aws.amazon.com/blogs/aws/firecracker-lightweight-virtualization-for-serverless-computing/
https://firecracker-microvm.github.io
https://github.com/firecracker-microvm/firecracker
https://github.com/firecracker-microvm/firecracker-demo
https://github.com/firecracker-microvm/firecracker-containerd
#Rust
#Firecracker
#VM #microVM
#containers
#clustering
#cloud
#Amazon
#AWS
Previously, almost over a year ago, Amazon developed in Rust and open sourced a lightweight microVM run-time & monitor, based on KVM hypervisor, for AWS cloud infrastructure and FaaS/serverless environments of AWS Lambda/Fargate/ECS - the Firecracker project - and continue to use Rust in development of tools, performance/latency critical and real-time components (with guaranteed response time, like diagnostics logs and metrics aggregation tools) of the AWS infrastructure.
https://aws.amazon.com/blogs/opensource/firecracker-open-source-secure-fast-microvm-serverless/
https://aws.amazon.com/blogs/aws/firecracker-lightweight-virtualization-for-serverless-computing/
https://firecracker-microvm.github.io
https://github.com/firecracker-microvm/firecracker
https://github.com/firecracker-microvm/firecracker-demo
https://github.com/firecracker-microvm/firecracker-containerd
#Rust
#Firecracker
#VM #microVM
#containers
#clustering
#cloud
#Amazon
#AWS
Amazon
Announcing the Firecracker Open Source Technology: Secure and Fast microVM for Serverless Computing | Amazon Web Services
中文版 New Challenges for Virtualization Today, our customers can use serverless computing to build applications without worrying about provisioning or managing infrastructure. Developers can package their code as serverless containers with AWS Fargate or serverless…
WeaveWorks FireKube & Ignite
Some of companies and projects, like WeaveWorks, already caught initiative, as they sees and feels much perspective in micro VMs for the future of clustering cloud infrastructures, started to explore and uses abilities of contanerd to develop the integration tools between Kubernetes and Firecracker, like Ignite and FireKube:
https://www.weave.works/blog/firekube-fast-and-secure-kubernetes-clusters-using-weave-ignite
https://github.com/weaveworks/wks-quickstart-firekube
https://github.com/weaveworks/ignite
http://tech.paulcz.net/blog/future-of-kubernetes-is-virtual-machines/
#Rust
#Firecracker
#VM #microVM
#containers
#clustering
#Kubernetes
#cloud
Some of companies and projects, like WeaveWorks, already caught initiative, as they sees and feels much perspective in micro VMs for the future of clustering cloud infrastructures, started to explore and uses abilities of contanerd to develop the integration tools between Kubernetes and Firecracker, like Ignite and FireKube:
https://www.weave.works/blog/firekube-fast-and-secure-kubernetes-clusters-using-weave-ignite
https://github.com/weaveworks/wks-quickstart-firekube
https://github.com/weaveworks/ignite
http://tech.paulcz.net/blog/future-of-kubernetes-is-virtual-machines/
#Rust
#Firecracker
#VM #microVM
#containers
#clustering
#Kubernetes
#cloud
Technologique
Firecracker microVMs run-time Previously, almost over a year ago, Amazon developed in Rust and open sourced a lightweight microVM run-time & monitor, based on KVM hypervisor, for AWS cloud infrastructure and FaaS/serverless environments of AWS Lambda/Fargate/ECS…
🧨 GOTO Amsterdam 2019 :: Firecracker for serverless @ AWS
Great talk and presentation about Firecracker on recent GOTO Amsterdam 2019 conference from guys, who are closest to the project at Amazon — Radu Weiss (Software Development Manager at AWS, Firecracker team member) and Arun Gupta (Principal Open Source Technologist at Amazon Web Services), who's joined in the second part of the speech.
https://youtu.be/oKKOBsqQndY
#Rust
#Firecracker
#VM #microVM
#containers
#clustering
#cloud
#Amazon
#AWS
Links to the previous posts:
@technologique/1426
Great talk and presentation about Firecracker on recent GOTO Amsterdam 2019 conference from guys, who are closest to the project at Amazon — Radu Weiss (Software Development Manager at AWS, Firecracker team member) and Arun Gupta (Principal Open Source Technologist at Amazon Web Services), who's joined in the second part of the speech.
https://youtu.be/oKKOBsqQndY
#Rust
#Firecracker
#VM #microVM
#containers
#clustering
#cloud
#Amazon
#AWS
Links to the previous posts:
@technologique/1426
YouTube
Secure & Fast microVM for Serverless Computing • Radu Weiss & Arun Gupta • GOTO 2019
This presentation was recorded at GOTO Amsterdam 2019. #GOTOcon #GOTOams
http://gotoams.nl
Radu Weiss - Firecracker Expert
Arun Gupta - Principal Open Source Technologist at AWS and CNCF Board Member
ABSTRACT
Firecracker is an open source virtualization…
http://gotoams.nl
Radu Weiss - Firecracker Expert
Arun Gupta - Principal Open Source Technologist at AWS and CNCF Board Member
ABSTRACT
Firecracker is an open source virtualization…