[Jenkins-infra] Improve website performance from Asia?

Adam Papai apapai at cloudbees.com
Thu Oct 4 00:04:08 UTC 2018


I'm really surprised to hear that the CDN would cost more than firing up a
k8s cluster. How come..?

Do we have any data about the amuont (GB or TB?) of data transfer in/out in
the APAC region?

2018年10月2日(火) 18:56 Olblak <me at olblak.com>:

>
> Hello,
>
> I recently discussed with some people about the speed performance for
> users located across the world, so I had a look to the data we have.
> I put in attachment two screenshots one about the location of people who
> went on jenkins.io over the last year and a second which shows time it
> takes to display the jenkins.io from different places.
>
> It appears that people from Asia experience 5 time slower connections when
> they go on jenkins websites than North American or Western European and
> since one third of Jenkins.io visitors come from Asia, I think it could
> have great impact to improve their experience
>
> So I am wondering if we should try to find a solution to this?
> And If they are people interested to contribute?
>
> I don't have an easy and quick solution right now.
> The two main approaches that I have in mind are:
> 1) Use a CDN in front jenkins websites which will be very expensive
> 2) Deploy an additional Kubernetes cluster to host the different websites,
> from Asia
>
> Another advantage of having multiple small cluster instead of one bigger
> one, it becomes easier to upgrade kubernetes cluster without downtime
>
> If we go with the second approach, it means
>   Deploying Static files on one Azure File Storage per application and per
> region
>   Configuring the different Kubernetes cluster with the different file
> storage
>   Configuring an Azure Traffic Manager to redirect people to the best
> endpoint (Asia or East America)
>
> Following applications can be "easily" deployed on those new Clusters
>
> - jenkins.io
> - accounts.jenkins.io
> - javadoc.jenkins.io
> - reports.jenkins.io
> - repo.azure.jenkins.io
> - plugins.jenkins.io
>
> Cheers
>
> ---
> -> gpg --keyserver keys.gnupg.net --recv-key 52210D3D
> ---
> _______________________________________________
> Jenkins-infra mailing list
> Jenkins-infra at lists.jenkins-ci.org
> http://lists.jenkins-ci.org/mailman/listinfo/jenkins-infra
>


-- 

Adam Papai
Senior Operations Engineer
CloudBees, Inc.

[image: CloudBees-Logo.png] <https://www.cloudbees.com>


P: +8170-4092-4762
E: apapai at cloudbees.com

Skype: woohskype
Twitter: @wooh_tw <https://twitter.com/wooh_tw>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.jenkins-ci.org/pipermail/jenkins-infra/attachments/20181004/a92ea2fa/attachment.html>


More information about the Jenkins-infra mailing list