Introducing the Istio open source microservices mesh
Developers are increasingly designing apps to use microservices – this strategy allows developers to decompose a large application into smaller, more manageable pieces, but
- As microservices scale dynamically, problems such as service discovery, load balancing, and failure recovery become increasingly important to solve uniformly
- Individual development teams manage and make changes to their microservices independently, making it difficult to keep all of the pieces working together as a single unified app
- Developers often build custom solutions to these challenges that are unable to scale even outside of their own teams
To solve this collection of challenges, IBM and Google announced the launch of Istio, an open technology that provides a way for developers to seamlessly connect, manage, and secure networks of different microservices, regardless of platform, source, or vendor. The result of a joint collaboration between IBM, Google, and Lyft, Istio supports traffic flow management, access policy enforcement, and the telemetry data aggregation between microservices without requiring developers to make changes to application code. It converts disparate microservices into an integrated service mesh by introducing programmable routing and a shared management layer.
The Istio design is not platform specific; it currently runs on Kubernetes™ platforms, such as the IBM Bluemix Container Service, and the project plan includes support for additional platforms, including CloudFoundry and other virtual machines.
Before Istio, IBM, Google, and Lyft had been addressing separate, complementary pieces of this problem:
- IBM created Amalgam8, a unified service mesh that provided a traffic routing fabric with a programmable control plane to help its internal and enterprise customers with A/B testing, canary releases, and to systematically test the resilience of their services against failures
- Google built Service Control, a technology that provided a service mesh with a control plane that focused on enforcing policies such as ACLs, rate limits, and authentication, in addition to gathering telemetry data from various services and proxies
- Lyft developed Envoy, a proxy that abstracts the network by providing common features (load balancing, circuit breaking, service discovery) in a platform-agnostic manner
According to IBM Fellow Jason McGee,
“It became clear to all of us that it would be extremely beneficial to combine our efforts by creating a first-class abstraction for routing and policy management in Envoy, and expose management plane APIs to control Envoys in a manner that can be easily integrated with CI/CD pipelines.”
Jason McGee invites you to tell him what you think the greatest potential is for this technology.
Resources for you
相關推薦
Introducing the Istio open source microservices mesh
Developers are increasingly designing apps to use microservices – this strategy allows developers to decompose a large application into smaller, more mana
Some of the best Open Source Project's in VC++ & MFC
Introduction List of some of the best Open Source projects written in VC++/MFC. Background Codeproject has the best source code repository for VC++ de
Ask HN: What is the best open source software that you use?
- VLC: If it can't play it, it's not a video or audio file.- nginx: It's fast and has a lot of features.- MAME: Arcade emulator, this project is amazing.-
AWS at the Samsung Open Source Conference
AWS was honored to again be part of the Samsung Open Source Conference (SOSCON), the largest open source conference in South Korea, held
Announcing the Firecracker Open Source Technology: Secure and Fast microVM for Serverless Computing
New Challenges for Virtualization Today, our customers can use serverless computing to build applications without worrying about
Datmo: the Open Source tool for tracking and reproducible Machine Learning experiments
As data scientists frequently training models while in grad school and at work, we've faced many challenges in the model building process. This problem has
The Microsoft Infer.NET machine learning framework goes open source
It isn't every day that one gets to announce that one of the top-tier cross-platform frameworks for model-based machine learning is open to one and all wor
Open source and the demise of proprietary software
2018: The biggest year for open source (so far)Let’s review several facts from this year, which some have already pointed out is the biggest year for open
Shooting The Machine Learning Rapids With Open Source
There are a lot of different kinds of machine learning, and some of them are not based exclusively on deep neural networks that learn from tagged text, aud
20 Years of Open Source: Why the Best Payment APIs Use Shared Code
Open source turned 20 this year, which is a major milestone for the developer community and millions of software users around the world. While it’s been wi
Two Sigma Launches Halite III: The Open Source Competition for Artificial Intelligence …
aitopics.org uses cookies to deliver the best possible experience. By continuing to use this site, you consent to the use of cookies. Learn more » I und
The case for open source classifiers in AI algorithms
Dr. Carol Reiley's achievements are too long to list. She co-founded Drive.ai, a self-driving car startup that raised $50 million in its second round of fu
Marginally Interesting: The Open Source Process and Research
Tweet I think there is more to be learned from the open source software
The Ingenious Ways Open Source Software Grows
The Ingenious Ways Open Source Software GrowsOpen Source Software (OSS) is everywhere. You may well be reading this on an open-source browser such as Firef
React.js Open Source of the Month (v.Sep 2018)
React.js Open Source of the Month (v.Sep 2018)For the past month, we ranked nearly 200 React.js Open Source Projects to pick the Top 10.We compared project
Titus, the Netflix container management platform, is now open source
Titus, the Netflix container management platform, is now open sourceTitus powers critical aspects of the Netflix business, from video streaming, recommenda
The Open-Source Movement to Hack Your Arugula
This story is for Medium members.Continue with FacebookContinue with GoogleMedium curates expert stories from leading publishers exclusively for members (w
Web Development Open Source of the Month (v.Sep 2018)
Web Development Open Source of the Month (v.Sep 2018)For the past month, we ranked nearly 200 Web Development Open Source Projects to pick the Top 10.We co
Ask HN: Books about applying the open source model to society
I've been thinking for some time now that as productivity keeps growing, not all people will need to work any more. Society will eventually start to resemb
2018: The Biggest Year for Open Source Software Ever!
2018: The Biggest Year for Open Source Software Ever!Open Source Software (OSS) businesses have experienced massive exits throughout 2018. Mega-acquisition