Alien Story

Alien App Server Regioselectie (AWS)

Aangemaakt: 2024-05-08

Aangemaakt: 2024-05-08 02:07

AWS-server implementeren en ontwerpen

Het is eindelijk tijd om de server te implementeren.


Alien App Server Regioselectie (AWS)

De tijd is rijp

"Het voelt alsof de lancering eraan komt..."



Alien is een wereldwijde dating-app. Dit betekent dat we een wereldwijd publiek moeten targeten en daarom multi-regionale ondersteuning moeten bieden.


De vereisten zijn:

1. Multi-regionale noodzaak. We moeten servers in verschillende landen en locaties hebben.

2. We mogen niet te veel configuraties hoeven te doen. (Omdat een klein team het zal beheren, is het moeilijk om alles onder controle te houden).

3. Autoscaling moet mogelijk zijn. (Het hoeft niet meteen, maar het is handig om het vooraf in te stellen).


Het zal er ongeveer zo uitzien.



Welke tools gaan we gebruiken?



Maar er is een probleem: multi-regionale ondersteuning is niet automatisch, dus we moeten het handmatig configureren. Dit kunnen we oplossen door GitHub Actions te gebruiken om automatisch te uploaden, dus het is geen groot probleem.



Welke regio's gaan we gebruiken?

Ideaal gezien zouden we 4 regio's gebruiken, maar dat is duur en we zullen dat pas doen als we meer gebruikers hebben. Voorlopig beperken we ons tot 2 regio's.



* Toekomstige regio's

3. sa-east-1 - São Paulo, of us-west-2 - Oregon: De Zuid-Amerikaanse markt is groot, maar de koopkracht is laag. We verwachten dat de koopkracht van andere landen naar de Zuid-Amerikaanse markt zal stromen, dus we zijn positief.

De Amerikaanse markt is groot, maar we denken dat Amerikanen minder geïnteresseerd zijn in andere landen. We zullen meer marktonderzoek doen om dit te bepalen.


Alien App Server Regioselectie (AWS)

Zoiets had ik in gedachten... Laten we klein beginnen!


Kortom, Zuid-Amerikanen zijn blijkbaar gunstiger. Laten we dit voorlopig echter alleen als referentie gebruiken.





Dit lijkt voldoende te zijn.

We kunnen routing configureren met Amazon Route 53... en S3 + CDN (Cloud Front) gebruiken voor afbeeldingen, video's, etc. om ervoor te zorgen dat alles soepel werkt zonder vertraging.


Dit zou moeten werken.


Alien App Server Regioselectie (AWS)

Wat niet werkt, maken we later wel goed




Reacties0