Oplossingsidee
Als u wilt dat we dit artikel uitbreiden met meer informatie, zoals mogelijke use cases, alternatieve services, implementatieoverwegingen of prijsinformatie, laat het ons dan weten met GitHub Feedback!
Azure App Service is een snelle en eenvoudige manier om web-apps te maken met Behulp van Java, Node, PHP of ASP.NET, evenals ondersteuning voor runtimes voor aangepaste talen met behulp van Docker. Een CI/CD-pijplijn (continue integratie en continue implementatie) die al uw wijzigingen automatisch naar Azure App Services pusht, stelt u in staat om sneller waarde te leveren aan uw klanten.
Architectuur
Download een SVG van deze architectuur.
Gegevensstroom
- Broncode van toepassing wijzigen
- Code naar GitHub
- Continue integratietrigger voor Jenkins
- Jenkins activeert een build-taak met behulp Azure Container Instances voor een dynamische buildagent
- Jenkins bouwt en slaat artefacten op in Azure Storage
- Jenkins implementeert een Java-toepassing in Azure Web Apps back-by-Azure Database for MySQL
- Azure-app Insights biedt metrische gegevens over de prestaties van toepassingen
- Toepassing bewaken en verbeteringen aanbrengen
Onderdelen
- Azure Web Apps:snel essentiƫle web-apps op schaal maken en implementeren
- Container Instances:eenvoudig containers uitvoeren in Azure zonder servers te beheren
- Azure Database for MySQL:Beheerde MySQL-databaseservice voor app-ontwikkelaars
- Toepassings Insights: problemen in uw web-apps en -services detecteren, triageeren en diagnosticeren
- Azure DevOps:apps voor meerdere platforms bouwen en implementeren om het meeste uit Azure-services te halen
Volgende stappen
- Continue integratie en implementatie in Azure Web Apps met Jenkins
- De azure Container Agents-in plug-in voor Jenkins gebruiken voor agents voor dynamische build
- Een Java- en MySQL-web-app bouwen in Azure
- Prestatiebewaking met Application Insights
- Het Azure Extension Pack voor Visual Studio code