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 teljesíté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 üzembe helyezé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, mint 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ó részletes adatok

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

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

CI/CD v Javě s využitím Jenkinse a Azure Web AppsAzure App Service představuje rychlý a jednoduchý způsob, jak vytvořit webové aplikace s využitím Javy, Node, PHP nebo ASP.NET a také zajistit podporu pro vlastní jazykové moduly runtime s využitím Dockeru. Kanál průběžné integrace a nasazování (CI/CD), který každou vaši změnu automaticky nasdílí do Azure App Services, vám umožní rychleji zajistit potřeby zákazníků.JenkinsAzure ContainerInstancesAzureFilesAzure WebAppsAzure Databasefor MySQLGitHubIntelliJEngineerApplicationInsights182345677
  1. Áttekintés
  2. Flow

Áttekintés

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.

Flow

  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

Állandó infrastruktúrájú CI/CD a Jenkins és a Terraform használatával Azure-beli virtuális architektúrán – áttekintés

Immutable Infrastructure CI/CD using Jenkins and Terraform on Azure Virtual Architecture overviewAzure is a world-class cloud for hosting virtual machines running Windows or Linux. Whether you use Java, Node.js, Go, or PHP to develop your applications, you’ll need a continuous integration and continuous deployment (CI/CD) pipeline to push changes to these virtual machines automatically.JenkinsAzure Virtual MachineScale SetsTerraformAzure Managed Disks(VM Image)PackerGitHubEngineerAzure Log Analytics1765554423Visual Studio Code
  1. Áttekintés
  2. Flow

Áttekintés

Az Azure világszínvonalú felhőszolgáltatás Windows vagy Linux rendszerű virtuális gépek üzemeltetésére. A Java, a Node.js, a Go 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.

Flow

  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 elindítja a lemezkép készítését a Packerben egy virtuális gép létrehozásához, amelyet virtuálisgép-lemezképként tárol az Azure Managed Disks használatával.
  5. 5 A Jenkins új virtuálisgép-méretezési csoport létrehozását indítja el a Terraformban az Azure Managed Disks virtuálisgép-lemezképének használatával.
  6. 6 A naplókat az Azure Log Analytics gyűjti és elemzi.
  7. 7 Alkalmazások figyelése és továbbfejlesztése.

Tárolók folyamatos integrációja és készregyártása a Jenkins és a Kubernetes Azure Kubernetes Service (AKS)-beli használatával

CI/CD kontejnerů pomocí Jenkinse a Kubernetes ve službě Azure Kubernetes Service (AKS)Kontejnery usnadňují průběžné sestavování a nasazování aplikací. Díky orchestraci nasazování těchto kontejnerů pomocí služby Azure Kubernetes Service (AKS) můžete zajistit replikovatelné a spravovatelné clustery kontejnerů.123456778
  1. Áttekintés
  2. Flow

Áttekintés

A tárolók megkönnyítik az alkalmazások folyamatos fejlesztését és telepítését. A tárolók készregyártásának 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épeket előállításához és vezényléséhez folyamatos fordítást beállítva fokozható az üzembe helyezés gyorsasága és megbízhatósága.

Flow

  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 Kubernetes Service (AKS) használatával indítja el a fordítási feladatot.
  5. 5 A Jenkins létrehozza a Docker-tárolót és leküldi az Azure Container Registry-be.
  6. 6 A Jenkins az Azure-beli Kubernetesben helyezi üzembe az új, tárolóalapú alkalmazást.
  7. 7 Container Service (AKS), az Azure Cosmos DB támogatásával.
  8. 8 A Grafana az Azure Monitoron keresztül jeleníti meg az infrastruktúra és az alkalmazások metrikáinak vizualizációját.
  9. 9 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 induló e-kereskedelmi cég é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, műszaki vezérigazgató

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: Felhőszolgáltatásokért felelős igazgató

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, Architektúra és DevOps igazgató

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