Navigáció kihagyása

Fejlesztés és üzemeltetés

A DevOps összehozza az embereket, a folyamatokat és a technológiákat, automatizálja a szállítást, és fennakadás nélkül kínál értéket a felhasználók számára. Az Azure DevOps-megoldásaival gyorsabban és megbízhatóbban szállíthatja a szoftvereket függetlenül az informatikai részleg méretétől vagy a használt eszközöktől.

A felhőbeli fejlesztés egyszerűsítése, felgyorsítása és javítása

Folyamatos integráció (CI)

Használja ki a folyamatos integrációt a szoftverfejlesztés minőségének és gyorsaságának javítására. Az Azure DevOps vagy a Jenkins használatával történő felhőbeli alkalmazásfejlesztés és az Azure-ban történő üzembe helyezés során a véglegesített kód fordítása és tesztelése automatikusan megtörténik, így a hibákra gyorsabban fény derül.

Folyamatos készregyártás (CD)

Folyamatos készregyártással gondoskodhat róla, hogy a kód és az infrastruktúra mindig üzemi bevezetésre kész állapotban legyen. A folyamatos integráció és a kódként kezelt infrastruktúra (IaC) kombinálásával egységes üzembe helyezést érhet el, és bármikor magabiztosan végezhet éles manuális üzembe helyezést.

Folyamatos készregyártás a CI/CD használatával

Folyamatos készregyártással a CI/CD-tesztek sikere esetén a kód véglegesítésétől a termelésig a teljes folyamat automatizálható. CI/CD-eljárások és figyelőeszközök együttes használatával biztonságosan átadhatja a funkciókat az ügyfeleknek, amint azok elkészülnek.

A megbízhatóság és megismételhetőség javítása

Automatizálja a környezetek kiépítését és konfigurálását az IaC használatával. Rögzítse a környezetdefiníciókat olyan deklaratív kódként, mind a JSON vagy a YAML. Ez után megbízhatóan építhet ki ugyanilyen környezetet DevOps-eszközök, például az Azure Resource Manager, Terraform vagy Ansible használatával.

Gyakorlatban is hasznosítható eredmények

Figyelje az infrastruktúra állapotát az Azure Log Analytics és az Azure Monitor használatával, és integrálja olyan meglévő irányítópultokba, mint a Grafana vagy a Kibana. Az Azure Application Insights gyakorlatban is hasznosítható információkat nyújt az alkalmazásteljesítmény-felügyelet és az azonnali elemzések révén.

A megfelelőség és a biztonság javítása

A megfelelőség biztosítása érdekében olyan DevOps-eszközök használatával felügyelheti a kiépített infrastruktúrát, mint a Chef Automate vagy az Azure Policy. Olyan szolgáltatásokkal együtt, mint az Azure Security Center, mérsékelni tudja a fenyegetéseket és gyorsan megtalálhatja és javíthatja a sebezhetőségeket.

Megoldásarchitektúrák

CI/CD Azure-beli virtuális gépekhez

CI/CD for Azure VMsAzure is a world-class cloud for hosting virtual machines running Windows or Linux. Whether you use ASP.NET, Java, Node.js, or PHP to develop applications, you’ll need a continuous integration and continuous deployment (CI/CD) pipeline to push changes to these virtual machines automatically.1234567888910
  1. Áttekintés
  2. Flow

Az Azure világszínvonalú felhőszolgáltatás Windows vagy Linux rendszerű virtuális gépek üzemeltetésére. Az ASP.NET, a Java, a Node.js vagy a PHP közül bármelyikkel hozza létre az alkalmazást, szüksége lesz a folyamatos integráció és a folyamatos készregyártás (CI/CD) folyamatára, hogy a módosításokat automatikusan továbbíthassa a virtuális gépekre.

Az Azure DevOps biztosítja a CI/CD-folyamatokat, beleértve az alkalmazás forráskódjának és az infrastruktúra kódjának (ARM-sablonok) kezeléséhez használható Git-tárházat, a csomagok és más összetevők létrehozásához használható buildelési rendszert, valamint egy kibocsátáskezelési rendszert, amellyel beállítható a folyamat a változások fejlesztési, tesztelési és éles környezetekben való üzembe helyezéséhez. A folyamat minden környezetben ARM-sablonok használatával építi ki vagy frissíti az infrastruktúrát szükség szerint, majd a frissített buildet üzembe is helyezi. Az Azure Dev/Test Lab használható ezen kívül a használaton kívüli teszterőforrások automatikus eltávolítására is.

  1. 1 Alkalmazás forráskódjának módosítása
  2. 2 Alkalmazáskódok véglegesítése és Azure Resource Manager-sablon
  3. 3 A folyamatos integráció indítja az alkalmazás fordítását és az egységteszteket
  4. 4 A folyamatos készregyártás eseményindítója vezényli az alkalmazás-összetevők környezetspecifikus paraméterekkel történő üzembe helyezését
  5. 5 Üzembe helyezés minőségbiztosítási környezeteke
  6. 6 Üzembe helyezés átmeneti környezeteke
  7. 7 Üzembe helyezés éles üzemi környezeteke
  8. 8 Az Application Insights állapot-, teljesítmény- és használati adatokat gyűjt és elemez
  9. 9 Állapot-, teljesítmény- és használati információk áttekintése
  10. 10 Hátralékos elem frissítése

CI/CD tárolókhoz

CI/CD for ContainersContainers make it very easy for you to continuously build and deploy your applications. By orchestrating deployment of those containers using Kubernetes in Azure Kubernetes Service (AKS), you can achieve replicable, manageable clusters of containers.12345678910
  1. Áttekintés
  2. Flow

A tárolók jelentősen megkönnyítik az alkalmazások folyamatos fejlesztését és telepítését. A tárolók készregyártásának a Kubernetes Azure Kubernetes Service-beli (AKS) használatával történő vezénylésével replikálható és felügyelhető tárolófürtök hozhatók létre.

A tárolólemezképek előállításához és vezényléséhez folyamatos fordítást beállítva az Azure DevOpsszal fokozható az üzembe helyezés gyorsasága és megbízhatósága.

  1. 1 Alkalmazás forráskódjának módosítása
  2. 2 Alkalmazáskód véglegesítése
  3. 3 A folyamatos integráció indítja az alkalmazás és a tárolólemezkép fordítását és az egységteszteket
  4. 4 Tárolólemezkép az Azure Container Registrybe küldve
  5. 5 A folyamatos készregyártás eseményindítója vezényli az alkalmazás-összetevők környezetspecifikus paraméterekkel történő üzembe helyezését
  6. 6 Üzembe helyezés az Azure Kubernetes Service (AKS) szolgáltatásban
  7. 7 A tároló az Azure Container Registryből származó tárolólemezkép használatával indítva
  8. 8 Az Application Insights állapot-, teljesítmény- és használati adatokat gyűjt és elemez
  9. 9 Állapot-, teljesítmény- és használati információk áttekintése
  10. 10 Hátralékos elem frissítése

Java CI/CD a Jenkins és az Azure Web Apps használatával

Java CI/CD using Jenkins and Azure Web AppsAzure App Service is a fast and simple way to create web apps using Java, Node, PHP or ASP.NET, as well as support for custom language runtimes using Docker. A continuous integration and continuous deployment (CI/CD) pipeline that pushes each of your changes automatically to Azure app services allows you to deliver value faster to your customers.JenkinsAzure ContainerInstancesAzureFilesAzure WebAppsAzure Databasefor MySQLGitHubIntelliJEngineerApplicationInsights182345677
  1. Áttekintés
  2. Flow

Az Azure App Service gyors és egyszerű megoldást jelent Java, Node, PHP és ASP.NET nyelveken írt alkalmazások létrehozására, és a Docker használatával támogatja az egyéni nyelvi futtatókörnyezeteket is. Gyorsabban közvetíthet értéket ügyfeleinek a folyamatos integráció és készregyártás (CI/CD) folyamatával, amely minden módosítást automatikusan továbbít a Web Apps-nek.

  1. 1 Alkalmazás forráskódjának módosítása
  2. 2 Kód véglegesítése a GitHubban
  3. 3 Folyamatos integráció aktiválása a Jenkinsben
  4. 4 A Jenkins a dinamikus fordító-ügynökhöz az Azure Container Instances használatával indítja el a fordítási feladatot
  5. 5 A Jenkins az Azure Storage-ban hozza létre és tárolja az összetevőket
  6. 6 A Jenkins az Azure Database for MySQL által támogatott Azure Web Appsben helyezi üzembe a Java-alkalmazást
  7. 7 Az Azure App Insights elérhetővé teszi az alkalmazás teljesítménymetrikáit
  8. 8 Alkalmazások figyelése és továbbfejlesztése

A DevOps és az Azure hihetetlen dolgokra teszi képessé az ügyfeleket

A fejlesztés és a teljesítés leegyszerűsítése

Az e-kereskedelmi úttörő élre tör a Microsoft-felhővel

"Being able to leverage so many off-the-shelf services and tools from Azure enabled us to go from zero to a full- fledged e-commerce marketplace in just about 12 months."
Mike Hanrahan, CTO

Az állásidő megszüntetése és a megbízhatóság növelése

A Geico nagyobb sebességre kapcsol a felhőalapú biztosítási innovációkban

"With DevOps and Azure, we’re able to reduce our new-feature release cycle down to one week, and we think we can even speed that up."
Fikri Larguet, Director of Cloud Services

Automatizálás nyílt forráskóddal

Az energiavállalat villámgyorsan újít és terjeszkedik

"Azure support for Docker, Kubernetes, Puppet, Terraform, Cassandra, and other open source tools has become very important to us and has really accelerated our move into Azure."
Robert Rudduck, Director of Architecture and DevOps

Hatékony DevOps-módszerek használata

Megtanulhatja, hogyan lehet a DevOps-megközelítéssel előnyös változásokat bevezetni a cégénél.

A DevOps bevezetése a munkahelyén

Kapcsolatfelvétel az értékesítési részleggel

Az Azure-beli DevOps-megoldásokkal segíthetünk az első lépések megtételében. Adjon meg néhány adatot, és az Azure-csapat egy tagja felveszi Önnel a kapcsolatot.

A Microsoft felhasználhatja az Ön kapcsolattartási adatait a Microsoft Azure-ral és más Microsoft-termékekkel és szolgáltatásokkal kapcsolatos frissítések és ajánlatok küldésére. Ezekről bármikor leiratkozhat. További információt adatvédelmi nyilatkozatunkban talál.

Kapcsolódó megoldások

Fejlesztés és tesztelés

Egyszerűsítse le és gyorsítsa fel az alkalmazások készítésének és tesztelésének folyamatát az összes platformon

Részletek

Monitoring

Értékes információkhoz juthat az alkalmazások, számítási feladatok és az infrastruktúra állapotával, teljesítményével és kihasználtságával kapcsolatban

Részletek

Mobil

Bárhol, bármely eszközön elérheti ügyfeleit egyetlen mobilalkalmazás elkészítésével

Részletek

Mikroszolgáltatás alapú alkalmazások

Rövidebb idő alatt tehet elérhetővé skálázható és megbízható alkalmazásokat, teljesítve ügyfelei folyamatosan változó elvárásait

Részletek