Andere Azure-hulpprogramma's en -services voor Linux-implementaties identificeren
Zoals u in de voorgaande lessen van deze module hebt geleerd, kunt u met Azure-hulpprogramma's een privé-, virtueel datacenter voor uw organisatie maken. U kunt hetzelfde virtuele datacenter gebruiken voor zowel uw IaaS- als PaaS-implementaties. Het is een ander voorbeeld van hoe Azure ontwikkelaars en IT-professionals de keuzevrijheid biedt.
Of u nu Kiest voor IaaS, PaaS, DBaaS of een combinatie van deze services, u kunt hulpprogramma's en services vinden die zijn ingebouwd in Azure om implementaties te beheren en te beheren. Sommige van deze hulpprogramma's en services zijn rechtstreeks afkomstig van leden van de opensource-community, terwijl het Azure-team anderen heeft ontwikkeld om Azure beter compatibel te maken met Linux.
Voorbeelden van opensource-hulpprogramma's
In deze sectie worden enkele hulpprogramma's beschreven die vaak worden gebruikt met Linux in Azure.
Prometheus
Bewaak uw Linux-omgeving in Azure met Prometheus, een populaire opensource-bewakingsoplossing voor metrische gegevens. In Azure hoeft u geen Prometheus-server met een database in te stellen en te beheren. Gebruik in plaats daarvan de beheerde Azure Monitor-service voor Prometheus, een onderdeel van metrische gegevens van Azure Monitor. Prometheus-metrische gegevens delen enkele functies met platform- en aangepaste metrische gegevens, maar gebruik enkele verschillende functies om opensource-hulpprogramma's zoals PromQL en Grafana beter te ondersteunen. Met de service kunt u metrische gegevens op schaal verzamelen en analyseren met behulp van een met Prometheus compatibele bewakingsoplossing.
Terraform
Gebruik Terraform, een opensource-declaratief coderingsprogramma om veelvoorkomende IT-ops- en DevOps-taken te vereenvoudigen. Terraform werkt met Bash of Azure PowerShell voor Linux.
- Een datacenter en cloudinfrastructuur definiëren en inrichten, met inbegrip van Azure.
- Richt kernplatformmogelijkheden in, zoals beheergroepen, beleid, gebruikers, groepen en beleid.
- Richt Azure DevOps Projects en pijplijnen in om reguliere infrastructuur- en toepassingsimplementaties te automatiseren.
- Richt Azure-resources in die vereist zijn voor uw toepassingen.
Terraform maakt gebruik van een eigen Terraform CLI. Als u een declaratief coderingsprogramma wilt gebruiken dat nauwer is geïntegreerd met Azure, kunt u Bicep overwegen, dat werkt met Azure CLI en Azure Portal.
Red Hat Ansible Automation Platform in Azure
Automatisering uitvoeren en beheren met een Red Hat-oplossing die is geïntegreerd met systeemeigen Azure-services. Azure-resources implementeren, automatiseren en beheren, samen met uw bredere IT-ecosysteem van resources en toepassingen. Stroomlijn de configuratie van het besturingssysteem, het inrichten van toepassingen, netwerkautomatisering, beveiligingsindeling en meer.
Azure-CLI
De Azure-opdrachtregelinterface (CLI) is een platformoverschrijdend opdrachtregelprogramma voor het uitvoeren van beheeropdrachten op Azure-resources. U kunt opdrachten uitvoeren via een terminal met behulp van interactieve opdrachtregelprompts of batchopdrachten in een script.
Azure CLI werkt met verschillende shells, waaronder Windows PowerShell, PowerShell, Cmd.exe, Bash en andere Linux-shells. Start eerst een shell en voer vervolgens de opdracht uit bij de shell-prompt. Als u terugkerende taken wilt automatiseren, stelt u de CLI-opdrachten samen in een shellscript met behulp van de juiste scriptsyntaxis en voert u het script uit.
Azure Portal
Azure Portal is een webgebaseerde, geïntegreerde console die een alternatief biedt voor opdrachtregelprogramma's. Met Azure Portal kunt u uw Azure-abonnement beheren met behulp van een grafische gebruikersinterface en kunt u alles bouwen, beheren en bewaken, van virtuele Linux-machines tot eenvoudige web-apps tot complexe cloudimplementaties in de portal.
Azure Resource Manager
Wanneer u begint met het bouwen van uw Linux-omgeving in Azure, zal de complexiteit waarschijnlijk toenemen tot waar u een gecentraliseerd beheerprogramma wilt. Azure Resource Manager biedt een beheerlaag waarmee u resources in uw Azure-account kunt maken, bijwerken en verwijderen. Gebruik functies zoals toegangsbeheer, vergrendelingen en tags om uw resources na de implementatie te beveiligen en te organiseren.
Wanneer u een aanvraag verzendt via een van de Azure-API's, hulpprogramma's, SDK's of via Azure CLI, ontvangt Resource Manager de aanvraag. De aanvraag wordt geverifieerd en geautoriseerd voordat deze naar de juiste Azure-service wordt doorgestuurd. Omdat alle aanvragen worden verwerkt via dezelfde API, ziet u consistente resultaten en mogelijkheden in de verschillende hulpprogramma's.
In de volgende afbeelding ziet u welke rol Azure Resource Manager speelt bij het verwerken van Azure-aanvragen.
Beveiligingsfuncties en -mogelijkheden
Azure biedt een meerlaagse beveiliging voor fysieke datacenters, infrastructuur en bewerkingen in Azure. Ongeacht welke Linux-distributie u kiest, kunt u uw workloads beveiligen met behulp van ingebouwde besturingselementen en services in Azure voor identiteit, gegevens, netwerken en apps. Als u uw infrastructuur helemaal opnieuw opstelt, is veel van de eerste beveiligingsinstallatie vergelijkbaar met wat u eerder in Linux hebt gedaan. Daarna verhoogt u de beveiliging met Microsoft Defender voor Cloud. U kunt deze gebruiken in Azure, andere cloudplatforms en on-premises. Hiermee kunt u continu uw beveiligingspostuur beoordelen, resources en services beveiligen en bedreigingen detecteren en oplossen. Andere beveiligingsservices zijn Azure-toepassing Gateway voor webfront-ends, Azure Key Vault, Microsoft Entra ID, Azure DDoS Protection en Azure Information Protection.
Bedrijfscontinuïteit en herstel na noodgevallen
Azure biedt een end-to-end back-up- en noodhersteloplossing voor Linux die eenvoudig, veilig, schaalbaar en rendabel is en die u kunt integreren met on-premises oplossingen voor gegevensbeveiliging. In het geval van serviceonderbreking of onbedoelde verwijdering of beschadiging van gegevens, kunt u uw zakelijke services tijdig en ingedeeld herstellen. Onderdelen van de oplossing zijn:
Azure Backup: maak veilig een back-up van cloudresources en on-site resources naar de Azure-cloud, zonder dat er beheer of onderhoud nodig is. Azure Backup wijst back-upopslag automatisch toe en beheert deze en maakt gebruik van een model voor betalen per gebruik, wat betekent dat u alleen betaalt voor de opslag die u gebruikt.
Azure Site Recovery: zorg voor bedrijfscontinuïteit door zakelijke apps en workloads actief te houden tijdens storingen. Site Recovery repliceert workloads die worden uitgevoerd op fysieke en virtuele machines van een primaire site naar een secundaire locatie.
Azure Archive Storage: biedt een voordelige manier om duurzame, maximaal beschikbare, veilige cloudopslag en gegevensbeheer te leveren voor gegevens die zelden worden geopend.
Azure Migrate
Gebruik Azure Migrate om de migratie en optimalisatie te vereenvoudigen bij het verplaatsen van Linux-workloads naar Azure. Alle premigratiestappen, zoals detectie, evaluaties en het aanpassen van de grootte van on-premises resources, zijn opgenomen voor infrastructuur, gegevens en toepassingen. De Azure Migrate-hub bevat hulpprogramma's voor het migreren van VM's, databases, web-apps en offlinegegevens.
Overige services
De services die in deze sectie worden genoemd, zijn enkele van de belangrijkste services die worden gebruikt om uw Linux-infrastructuur effectiever te beheren in Azure. Maar veel andere services en apps zijn beschikbaar via Azure en derden. U kunt gratis en betalen per gebruik Azure-services bekijken op azure.microsoft.com/free en partner-apps en -services op azuremarketplace.microsoft.com/marketplace/apps. Categorieën variëren van migratie, beveiliging en netwerken tot containers, machine learning en IoT. Browsen is een uitstekende manier om het bereik van wat er mogelijk is in Azure te verkennen.