I am looking forwards to digging in to this a bit more and figuring out how this compares to Istio. I am guessing integration with AWS services such as X-ray and Cloudwatch/logs are the selling point. Still, I am a bit weary about configuring things that run inside your Kubernetes cluster through amazon apis, and not k8s resources. However, you could easily create a custom resource for this. Maybe that is to come? EK…
IS it Istio? Someone on Twitter mentioned it uses the same ports and MIGHT just be Istio...
AWS App Mesh – Service Mesh for Microservices on AWS
21–30 of 36 posts
Re: AWS App Mesh – Service Mesh for Microservices on AWS
#22I am looking forwards to digging in to this a bit more and figuring out how this compares to Istio. I am guessing integration with AWS services such as X-ray and Cloudwatch/logs are the selling point. Still, I am a bit weary about configuring things that run inside your Kubernetes cluster through amazon apis, and not k8s resources. However, you could easily create a custom resource for this. Maybe that is to come? EK…
IS it Istio? Someone on Twitter mentioned it uses the same ports and MIGHT just be Istio...
Re: AWS App Mesh – Service Mesh for Microservices on AWS
#23Earlier quoted context omitted.
GP asked about Service objects though. k8s natively provides name resolution, traffic routing and load balancing to your defined service objects. So what does Envoy do for me that k8s does not do itself?
things like layer 7 control, you can say - "don't allow HTTP GET on /supersecret". Also, Isito is gRPC aware
Istio offers much more, but as far as anything but coarse-grained "this service will never need to talk to this other service" access control, I'd still much rather write the logic in the code where it has access to a lot more domain knowledge.
Re: AWS App Mesh – Service Mesh for Microservices on AWS
#24Re: AWS App Mesh – Service Mesh for Microservices on AWS
#25I am looking forwards to digging in to this a bit more and figuring out how this compares to Istio. I am guessing integration with AWS services such as X-ray and Cloudwatch/logs are the selling point. Still, I am a bit weary about configuring things that run inside your Kubernetes cluster through amazon apis, and not k8s resources. However, you could easily create a custom resource for this. Maybe that is to come? EK…
IS it Istio? Someone on Twitter mentioned it uses the same ports and MIGHT just be Istio...
We chose to use some common configuration for deploying Envoy to drive consistency there, but App Mesh itself is a custom control plane for managing Envoy.
Re: AWS App Mesh – Service Mesh for Microservices on AWS
#26Earlier quoted context omitted.
Assuming your actors use queues, as they traditionally would, I don't think so. You don't really need service mesh if your communication is a queue, right?
I was wondering more about orchestration of the actors... something needs to be responsible for spawning them onto machines and something needs to be responsible for tracking where they are or where their queues are. I love MSFT Orleans but I'd love even more something that fit easier into a conventional node.js and docker kind of world (C# is great but when I look at adoption curves Typescript seems to be growing fa…
Re: AWS App Mesh – Service Mesh for Microservices on AWS
#27Re: AWS App Mesh – Service Mesh for Microservices on AWS
#28Earlier quoted context omitted.
things like layer 7 control, you can say - "don't allow HTTP GET on /supersecret". Also, Isito is gRPC aware
This brings about a major problem with centralized route management, though, in that you then must build all of your access controls around URLs rather than deeper business logic. Istio offers much more, but as far as anything but coarse-grained "this service will never need to talk to this other service" access control, I'd still much rather write the logic in the code where it has access to a lot more domain knowle…
Personally, I think that Istio is overly complex but then so is k8s :)
[1] https://kubernetes.io/docs/concepts/services-networking/netw...