Skip to content

How does this compare to others? #689

Closed
@warvstar

Description

Okay so I'm just getting involved in k8s now, and load balancers.

I currently use AWS load balancers attached to AWS Global Accelerator (anycast), as I was primarily using ec2 servers directly.

Now I'm looking into using containers and scaling across cloud providers. Can I still use AWS for this? Should I use k8s? What about Github's Load Balancer director?

I know I just said I'm interested in multicloud, but what if I didn't want to do multicloud, would there be a reason to use anything other than my current setup for load balancing?

My use case is this is: I have some immutable data stored in memory, I want users from all over the world to be able to connect to the closest (or fastest?) server near them, so they can download these assets as quickly as possible (generally via websockets, as downloading 1000s of assets via GET requests has overhead that I measured to be unacceptable.)

Basically like a CDN; the only reason I'm not using a CDN is because from my tests, even if they have edge locations in my city, it can be quite a bit slower downloading via GET requests and also because I'd like more control over my cache. On my machines I can keep recently accessed data in memory for as long as I'd like.

Also, if anyone knows of a cost and performance equivalent or better using serverless, then I'd be interested in knowing about that as well.

Btw, I'm willing to pay for help and advice here, thanks all!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions