Schalen in meerdere clouds met Azure Functions

Azure Functions
Azure Stack
Azure Traffic Manager

Ideeën voor oplossingen

Dit artikel is een oplossingsidee. Als u wilt dat we de inhoud uitbreiden met meer informatie, zoals mogelijke gebruiksvoorbeelden, alternatieve services, implementatieoverwegingen of prijsrichtlijnen, kunt u ons dit laten weten door gitHub-feedback te geven.

Dit oplossingsidee helpt u te begrijpen hoe u de schaalbaarheid tussen clouds kunt verbeteren met een oplossingsarchitectuur die Azure Stack bevat.

Architectuur

Architectuurdiagram dat laat zien hoe u de schaalbaarheid tussen clouds kunt verbeteren met oplossingsarchitectuur die Azure Stack bevat.

Een Visio-bestand van deze architectuur downloaden.

Gegevensstroom

  1. Een groot aantal gebruikers probeert toegang te krijgen tot een web-app.
  2. Traffic Manager retourneert de DNS-naam van Azure Stack.
  3. Gebruikers hebben toegang tot de Azure Stack-web-app.
  4. Zodra een drempelwaarde is bereikt, start een functie de Azure-web-app en schakelt deze de Azure Traffic Manager-route in.
  5. Verkeer wordt doorgestuurd naar Azure, dat automatisch App Service kan schalen.

Onderdelen

  • Traffic Manager: binnenkomend verkeer routeren voor hoge prestaties en beschikbaarheid
  • Azure Functions: gebeurtenissen verwerken met serverloze code
  • Azure Stack: innovatieve hybride toepassingen bouwen en uitvoeren over de grenzen van de cloud heen

Scenariodetails

Moderne software wordt steeds meer verbonden en gedistribueerd. De consistentie van Azure Stack met Azure-infrastructuur en -platformservices stelt u in staat om resources in de cloud te schalen om zo nodig te voldoen aan een verhoogde belasting en resources te verminderen als de vraag afneemt. Optimaliseer de kosten en maximaliseer de resource-efficiëntie terwijl u compatibel blijft met de architectuur voor meerdere clouds.

Potentiële gebruikscases

Deze oplossing is van toepassing op de volgende scenario's:

  • Implementeer procedures voor continue integratie en continue levering (CI/CD) in een Azure Stack Hub-implementatie en de openbare cloud.
  • De CI/CD-pijplijn consolideren in cloud- en on-premises omgevingen.
  • Apps ontwikkelen met behulp van zowel cloud- als on-premises services.

Volgende stappen