Nul
Waarom DevOps is de sleutel voor uw bedrijf
De vaststelling van DevOps is niet alleen een goed idee, het is een zakelijke noodzaak.
Om het meeste van de huidige technologieën-van servers naar virtuele machines (VM)s en containers op de wolken ze machtigen — u moet uw systeem beheerders die samen werken met uw ontwikkelaars. Vandaar, DevOps, de samentrekking van development en operations.
In Agile teams programmeren gebruikers, management en systeem beheerders van een project beginnen. Dit wordt vaak gedaan door iedereen die betrokken is bij een project in kleine groepen die voldoen aan de dagelijkse. Een van de meest populaire mechanismen om dit te doen is Scrum, maar er zijn ook andere methoden, zoals Extreme Programming (XP). Met DevOps, deze benaderingen worden versneld door het gebruik van één of meerdere DevOps programma ‘ s, zoals Ansible, Chef, Puppet, of SaltStack.
DevOps: over de muur HET tussen development en operations
Als DevOps expert Damon Edwards uitgelegd, “DevOps is een antwoord op het groeiende bewustzijn dat er sprake is van een discrepantie tussen wat traditioneel beschouwd als de ontwikkeling van de activiteit en wat wordt van oudsher beschouwd als de werkzaamheden activiteit.”
Edwards vervolg:
Ontwikkeling-centric mensen hebben de neiging om te komen van een mindset verandering is het zaak dat ze betaald te bereiken. Het bedrijf is afhankelijk van hen om te reageren op veranderende behoeften. Omdat van deze relatie, ze zijn vaak gemotiveerd met het oog op het maken van zo veel mogelijk wijzigingen. Activiteiten mensen hebben de neiging om te komen van een mindset verandering is de vijand. Het bedrijf is afhankelijk van hen om de lichten aan en leveren de diensten die het bedrijf vandaag de dag geld. Operaties is gemotiveerd om te verzetten tegen verandering als het ondermijnt de stabiliteit en betrouwbaarheid.
Als dat koppel is gerepareerd, zal niet alleen beide zijden worden minder gefrustreerd, ze kunnen veel sneller werken. Voor de onderneming als geheel, DevOps verbetert zowel de zakelijke flexibiliteit en IT alignment. In andere woorden, bedrijven kunnen het leveren van verbeterde diensten aan gebruikers tijdens het gebruik van HET meer efficiënt realiseren van de business doelstellingen.
Wat maakt DevOps mogelijk, volgens James Urquhart, general manager van Amazon Web Services (AWS) het Leren van Diensten, is:
Eerste -, server-virtualisatie,–, gevolgd door opslag en netwerk virtualisatie — introduceerde ons bij het idee dat fysische systemen operaties kan worden losgekoppeld van de digitale elementen die ze hosten. Besturingssystemen niet langer geketend aan fysieke servers. Bestandssystemen niet meer hoeft te worden afgesloten op specifieke assen. Verbindingen tussen servers zijn niet langer statisch toegewezen aan specifieke fysieke switch-poorten.
Het is één ding als afzonderlijke servers nodig constante hands-on de aandacht te laten draaien. Vandaag, bijna alles in HET gevirtualiseerde, wat betekent dat DevOps programma ‘ s maken het eenvoudig voor zowel ontwikkelaars en beheerders samen te werken. Kortom, In deze nieuwe, software-gedefinieerde IT-wereld, het bedrijfsleven kan bewegen op de snelheid van de ontwikkeling van software.
DevOps: Waarom gebruiken?
Er zijn meerdere voordelen aan het gebruik van DevOps te verplaatsen in de software gedefinieerde IT-wereld.
Snelheid
Universeel, deze programma ‘ s stellen u in staat om basispagina maken van kopieën van de software stacks en servers die u nodig hebt voor uw werk. Zodra geperfectioneerd, kunt u de uitvoering van duizenden identieke exemplaren. Als u nodig hebt om te veranderen, gebruik MariaDB in plaats van MySQL voor de database server, elk kunt u gemakkelijk schakelen DBMSs in meerdere servers. Het eindresultaat is een enorme besparing in tijd van de server en software-implementatie.
Terwijl deze DevOps programma ‘ s werken goed voor de servers en server, VMs, ze zijn niet ontworpen voor het beheren van containers. Dat is waar Docker zwerm modus, Kubernetes, en Mesosfeer Marathon stap in.
Containers worden in snel tempo de dominante cloud-technologie, volgens 451 Research, vooral omdat de containers gebruiken veel minder systeembronnen dan doen VMs. Voor Cfo ‘ s, de bottom line is dat u kunt uitvoeren vanaf vier tot 10 keer zo veel server exemplaren op dezelfde server hardware als je met VMs.
Het beheer van containers is niet gemakkelijk. Als DataDog, een cloud-het toezicht op de vennootschap, wijst in haar rapport op de echte wereld Docker adoptie, “Containers” korte levensduur en een grotere dichtheid hebben belangrijke implicaties voor het monitoren van de infrastructuur. Zij vormen een orde-van-grootte toename in het aantal zaken dat moet worden individueel gemonitord.”
Specifiek, container management programma ‘ s bieden vier diensten:
Provisioning: met Deze tools kunt bepaling of een schema van containers in een container cluster en start ze. Configuratie script: Script kunt u de belasting van uw specifieke toepassing configuraties in containers op dezelfde wijze zoals u misschien al via Juju Charmes, Puppet Manifests, of Chef recepten. Deze zijn geschreven in YAML of JavaScript Object Notation (JSON). Monitoring: Deze hulpprogramma ‘ s volgen en controleren van containers gezondheid en hosts in het cluster. Wanneer een container mislukt, de monitoring tool spins een nieuw exemplaar. Als een server uitvalt, de tool herstart de containers op een andere host. De tools systeem uitvoeren van health checks en melden van onregelmatigheden met de containers, hun vm ‘ s en servers. Rolling upgrades en rollback: Wanneer u bij het implementeren van een nieuwe versie van de container, of de toepassingen die worden uitgevoerd binnen de containers van de container management tools automatisch update over uw container cluster. Als iets niet lukt, zullen ze je laten terugkeren naar de laatst bekende juiste configuratie.
Ieder doet dit op verschillende manieren. Met Docker Zwerm modus, geïntroduceerd in Docker 1.12, de container load is verspreid over meerdere hosts. Het stelt u ook in staat om een zwerm (een cluster), op meerdere host-platforms. De Docker is de grootste container bedrijf.
0