2 микроуслуги в една и съща подмрежа AWS

Имам AWS приложение, което в момента има 1 микроуслуга. Трафикът от задния край преминава през CloudFront разпространение и балансиране на натоварването към EC2 група за автоматично мащабиране с 2 подмрежи (A и B) в 2 зони на достъпност.

Сега бих искал да добавя друга микроуслуга и бих искал да знам дали групата за автоматично мащабиране EC2 за 2-ра трябва да използва същите подмрежи A и B или две нови C и D?

Също така ще използва ли същия балансьор на натоварването и ще бъдат ли в един и същ VPC?

Наздраве, Крис


person Kris    schedule 13.11.2020    source източник


Отговори (1)


трябва да използва същите подмрежи A и B или две нови C и D?

Зависи от вас и вашите изисквания. Те могат да използват еднакви или различни подмрежи.

Също така ще използва ли същия балансьор на натоварването и ще бъдат ли в един и същ VPC?

Ако използвате ALB, можете да дефинирате нов слушател въз основа на името на хоста/домейна на вашата втора микроуслуга. Създайте нова целева група за нея и използвайте повторно съществуващата ALB.

person Marcin    schedule 13.11.2020
comment
така че предполагам, че просто добавям правило за балансиране на натоварването, че product.domain.com отива към целевата група за продуктови услуги, а account.domain.com отива към целевата група за услуги на акаунти. Също така ще трябва да добавите друг запис на домейн за балансиращото натоварване за втория поддомейн - person Kris; 14.11.2020
comment
@Kris Да. Просто се уверете, че втората ви микроуслуга използва същите AZ като ALB. - person Marcin; 14.11.2020
comment
звучи като план. Ще мога ли пак да използвам отново същия балансьор на натоварването, ако реша да използвам нови подмрежи за втората услуга (ако приемем, че са в същите две AZ) - person Kris; 14.11.2020
comment
@Kris Да. Същият AZ и същият VPC очевидно. - person Marcin; 14.11.2020