Azure tomokanga mo nga paetukutuku paetukutuku

Kei te rapu taatau Azure mo te huri i nga karere API taumai (miihini-iti) na roto i te tohu urunga kotahi ki te maha Azure Web App (* .azurewebsite.net), nui atu i nga Miihini Mariko.

Ko te huarahi ma te URL- i runga, i te mea kei roto i te waahanga URL te ingoa mokomoko. Whai muri i tena, ka hiahia taatau ki te whakamahi i taua mahi ano mo te whakataurite i te kawenga.

I tenei wa kei te mahi matou i tenei me tetahi kaiwhakarato nginx kaiwhakarato me te ahunga URL, engari e hiahia ana matou kia mohio mena ka taea me tetahi tangata whenua Azure. ratonga.

I tenei wa, te mea nei ko te Azure Application Gateway he kaupapa-VM.

0
задан 21 September 2020 в 05:31
3 ответа

Обзор


Не бойся, гражданин; Служба управления API Azure прибыла, чтобы спасти вас!

Управление API Azure позволяет иметь единую конечную точку для приема и позволяет выполнять маршрутизацию на основе URL-адресов для различных служб, в AKS , Веб-приложения Azure , Логические приложения или другие! Вы даже можете направить его на шлюз приложений , если хотите.

Он также позволяет защитить ваши службы, не создавая полностью новое приложение для размещения в AKS или какой-либо другой службе. Это также позволяет вам безопасно хранить секреты в ресурсе, так что вам не нужно хранить учетные данные в вашем коде.

Поскольку решение является бессерверным, вы значительно снижаете свою ответственность, одновременно увеличивая отдачу, безопасность и удобство обслуживания . Нет необходимости в беспорядочных манифестах Helm / AKS.

Diagram


Diagram depicting ingress of traffic to API management service which then routes the traffic to the appropriate service.

1
ответ дан 4 January 2021 в 09:24

, но мы хотим знать, возможно ли это с собственная служба Azure

Существует собственная служба Azure под названием Служба Azure Kubernetes (AKS) . Его можно использовать для управления контейнерами в стандартизированной среде.

Kubernetes имеет объект под названием Ingress , который является декларативным способом описания HTTP-сервисов, предоставляемых вашей системой, и соответствующих серверных сервисов, лежащих в основе их. Вы можете выбрать одну из нескольких реализаций Ingress Controller , которые превращают набор служб, описываемых объектами Ingress, в реально работающий обратный прокси-сервер / балансировщик нагрузки с соответствующей конфигурацией. NGINX Ingress Controller - одна из этих реализаций, часть базового проекта Kubernetes. Он использует обратный прокси-сервер nginx, настроенный и управляемый контроллером Ingress.

В качестве целей объектов Ingress вы можете использовать объекты типа ExternalName Service для ссылки на целевые службы, внешние по отношению к AKS, или вы можете использовать Сервисные объекты других типов для ссылки на целевые сервисы, внутренние для AKS.

1
ответ дан 4 January 2021 в 09:24

Вы можете проверить балансировщик нагрузки Azure:

https://docs.microsoft.com/tr-tr/azure/load-balancer/load-balancer-overview

0
ответ дан 4 January 2021 в 09:24

Теги

Похожие вопросы