Operationele uitmuntendheid

Voltooid

Door alleen uw resources naar de cloud te verplaatsen, profiteert u alleen van een klein gedeelte van wat de cloud voor uw organisatie kan doen. Naast de technische mogelijkheden die de cloud levert, kunt u ook uw operationele mogelijkheden verbeteren. U kunt de cloud gebruiken om de operationele mogelijkheden van uw organisatie te verbeteren, van het verbeteren van de flexibiliteit van ontwikkelaars tot het verbeteren van uw inzicht in de status en prestaties van uw toepassing.

In deze eenheid kijken we naar de pijler van operationele uitmuntendheid.

Wat is operationele uitmuntendheid?

Operationele uitmuntendheid houdt in dat u ervoor zorgt dat u volledig inzicht hebt in hoe uw toepassing wordt uitgevoerd en de beste ervaring voor uw gebruikers garandeert. Met operationele uitmuntendheid kunt u de ontwikkelings- en uitbrengprocedures flexibeler maken, waardoor uw bedrijf zich snel aan veranderingen kan aanpassen. Door operationele mogelijkheden te verbeteren, kunt u snellere ontwikkelings- en releasecycli hebben en een betere ervaring voor de gebruikers van uw toepassing.

U kunt verschillende principes gebruiken bij het bevorderen van de operationele uitmuntendheid via uw architectuur.

Ontwerpen, bouwen en afstemmen met behulp van moderne procedures

Moderne architecturen moeten worden ontworpen met DevOps en continue integratie in gedachten. Met een moderne architectuur kunt u implementaties automatiseren door infrastructuur als code te gebruiken, toepassingstests te automatiseren en zo nodig nieuwe omgevingen te bouwen. DevOps is net zo cultureel als technisch, maar kan veel voordelen opleveren voor organisaties die het omarmen.

Ongeacht het type project dat u beheert, kunt u DevOps-procedures in uw organisatie opnemen. Of uw project nu een toepassing is die gebruikmaakt van volledige continue integratie en continue implementatie (CI/CD) en containers, of een verouderde toepassing die u blijft gebruiken.

Het opsplitsen van silo's binnen een organisatie is een gemeenschappelijke thread in DevOps. Hetzelfde geldt voor de samenwerking in elke fase van een project, met inbegrip van wijzigingsbeheer. Door een cultuur van delen, samenwerking en transparantie te creëren, kunt u operationele uitmuntendheid aan uw organisatie toevoegen.

Bewaking en analyses gebruiken om operationeel inzicht te verkrijgen

Overal in de architectuur hebt u een grondig systeem voor controle, logboekregistratie en instrumentatie nodig. Door een effectief systeem te maken voor het controleren van wat er gebeurt in uw architectuur, kunt u ervoor zorgen dat u weet wanneer iets niet juist is voordat uw gebruikers worden beïnvloed. Met een uitgebreide benadering voor bewaking kunt u prestatieproblemen en inefficiënties identificeren, gebeurtenissen correleren en meer mogelijkheden krijgen om problemen op te lossen.

Operationeel gezien is het belangrijk dat u een degelijke controlestrategie hanteert. Met bewaking kunt u gebieden van afval identificeren, problemen oplossen en de prestaties van uw toepassing optimaliseren. Een aanpak met meerdere lagen is hierbij van essentieel belang. Als u gegevenspunten verzamelt van onderdelen in elke laag, wordt u gewaarschuwd wanneer waarden buiten aanvaardbare bereiken liggen en kunt u uitgaven in de loop der tijd bijhouden.

Minder fouten en meer armslag door automatisering

U moet uw architectuur zoveel mogelijk automatiseren. Het menselijke element is kostbaar en kan leiden tot extra tijd en fouten bij operationele activiteiten. Deze toegenomen tijd en fout resulteert in hogere operationele kosten. U kunt automatisering gebruiken om resources te bouwen, te implementeren en te beheren. Door gangbare activiteiten te automatiseren kunt u de vertraging elimineren die optreedt wanneer u moet wachten totdat een mens ingrijpt.

Testen

U moet testen toevoegen aan de implementatie van uw toepassing en uw actieve bewerkingen. Een goede teststrategie helpt u bij het identificeren van problemen in uw toepassing voordat deze wordt geïmplementeerd en ervoor te zorgen dat afhankelijke services correct kunnen communiceren met uw toepassing.

Een goede teststrategie kan ook helpen bij het identificeren van prestatieproblemen en mogelijke beveiligingsproblemen in zowel preproductie- als productie-implementaties. Een robuust testplan kan problemen met infrastructuurimplementaties ontdekken die van invloed kunnen zijn op de gebruikerservaring en testen kan u helpen een geweldige ervaring voor uw gebruikers te bieden.

Test uw kennis

1.

Welk van de volgende is een goed voorbeeld van het gebruik van testen in uw omgeving?

2.

Welke van de volgende voorbeelden maakt gebruik van automatisering om operationele uitmuntendheid te verbeteren?