AWS arhitektura · Izrada
AWS arhitektura za opterećenje koje imate i za sljedeći korak
Proizvode koji su prerasli postavku na AWS-u dimenzionišemo po izmjerenom opterećenju. Jednom sistemu za identitet račun je pao s 24.000 $ na 2.000 $ mjesečno.
AngažmanPo satu · remote
Radno vrijeme9–18 CET · 4 h preklapanja
StackAWS · EC2 · S3
Dokaz3 projekta
Usluga u 4 dijela
01 · Za koga je
Proizvod koji je već na AWS-u ili prelazi na njega, a treba mu neko ko će odlučiti šta gdje radi i koliko će to koštati. Najčešće je to sistem koji je rastao brže nego što je iko stigao ponovo pregledati njegovu postavku.
02 · Šta smo napravili
- Nacionalni sistem identiteta jedne zapadnoafričke države: račun za isti obim posla spustio se s 24.000 $ na 2.000 $ mjesečno, a ništa nije ugašeno.Projekat 14 →
- Zahtjevi za pasoš prikupljaju se offline na službenim telefonima koji se mogu obrisati na daljinu. Nacionalnom registru može se pristupiti samo uz ključeve, jednokratne tokene i listu dozvoljenih IP adresa.Projekat 09 →
- Američki marketplace prebačen je s dijeljenog hostinga na AWS za dva mjeseca, a kasnije na kontejnere s autoscalingom. Nijednom nije bilo prekida rada.Projekat 04 →
- Serverless WebSockets na API Gatewayu, Lambdi i Redisu, s troškovima izračunatim u osamnaest scenarija. Ispod otprilike hiljadu korisnika saobraćaj se na računu jedva vidi, a gotovo sve odlazi na Redis i VPC endpoint.Tekst →
03 · Kako radimo
01 · DIMENZIONISANJEInstance i baze dimenzionišemo prema izmjerenoj upotrebi, da velikodušna pretpostavka s lansiranja ne ostane na računu i kad se stvarno opterećenje već zna.
02 · TROŠKOVIAlarm za budžet postavljamo u prvoj sedmici. Ne košta ništa, a hvata prekoračenja koja se nikad ne pojave kao greška. Na sistemu identiteta takav alarm bi beskonačne petlje uhvatio u njihovoj prvoj sedmici, a ne u pedesetoj.
04 · Stack
AWSEC2S3LambdaAPI GatewaySQSElastiCacheRedshiftCloudWatch
Dokaz
Gdje smo ovo već radili
Projekat 14 · Podaci$24k → $2kNacionalni sistem identiteta jedne zapadnoafričke države: račun za isti obim posla spustio se s 24.000 $ na 2.000 $ mjesečno, a ništa nije ugašeno.Pročitajte više o projektu →Projekat 09 · Identitet1 radni danZahtjevi za pasoš prikupljaju se offline na službenim telefonima koji se mogu obrisati na daljinu. Nacionalnom registru može se pristupiti samo uz ključeve, jednokratne tokene i listu dozvoljenih IP adresa.Pročitajte više o projektu →Projekat 04 · MarketplaceNula prekida radaAmerički marketplace prebačen je s dijeljenog hostinga na AWS za dva mjeseca, a kasnije na kontejnere s autoscalingom. Nijednom nije bilo prekida rada.Pročitajte više o projektu →BlogCijena serverless WebSocketa: minute konekcije rijetko su najveća stavkaServerless WebSockets na API Gatewayu, Lambdi i Redisu, s troškovima izračunatim u osamnaest scenarija. Ispod otprilike hiljadu korisnika saobraćaj se na računu jedva vidi, a gotovo sve odlazi na Redis i VPC endpoint.Pročitajte tekst →
Česta pitanja
Pitanja o ovoj usluzi
Samo do određene tačke, a mi izračunamo gdje je ta tačka za vaš saobraćaj. Kad smo modelirali troškove WebSocketsa, serverless je već kod hiljadu korisnika bio skuplji od jednog servera, a do pet hiljada korisnika postao je skuplji i od redundantnog para.
Možemo. Zapadnoafrički sistem identiteta sve vrijeme je radio i služio iste korisnike dok mu je račun padao.
Da. PHP aplikaciju marketplacea prebacili smo na AWS onakvu kakva je bila i tamo je stabilizovali. Prepisivanje je došlo tek nakon toga.
Možete. Pregled troškova clouda je pisana procjena po fiksnoj cijeni, gotova za dvije sedmice. Rad na arhitekturi nakon nje naplaćuje se po satu.
Sljedeći korak
Opišite problem i javit ćemo vam se s tri opcije.
Prvi poziv traje 30 minuta i ni na šta vas ne obavezuje.