DevOps Toolbox: Jenkins, Ansible, Chef, Puppet, Vagrant en SaltStack

Jira, Confluence, Trello, CloudApp, Zoom, & Slack – Top 12 DevOps-programme vir 2018

DevOps verteenwoordig die beste praktyke in projekbestuur vir die ontwikkeling & werking van web- / mobiele toepassings in ‘n openbare, privaat of basterwolk-gasheeromgewing. Die belangrikste vereiste van DevOps is die sinchronisasie van kodeveranderings van eksterne spanlede deur weergawestandaarde vir die programmering of instandhouding van web- / mobiele SaaS-toepassings in produksie. ‘N Komplimentêre aspek is die voorsiening van sagteware-pakkette vir webbedienersagteware vir virtualisasie-raamwerke in wolkhosting. DevOps-sagteware kan die verskaffing van webbedieners outomatiseer deur gebruik te maak van Git- en afgeleë skyfafbeeldings op hardeware vir wolkedatasentrums. Houers, VPS, & VM-standaarde het uitgebrei, waar programmeerspanne nou ‘n groter verskeidenheid tale, databasisse, API’s ondersteun, & vereistes vir platformintegrasie. Oopbron- en eie wolkprogrammatuuroplossings kompeteer vir gebruikers tussen groot ondernemings, onafhanklike webuitgewers, programmeerders en ontwikkelaars. DevOps is gebaseer op die beste praktyke van akademiese rekenaar- en CS-navorsingsdepartemente om nuwe kode vir open source standaarde te skep, sowel as Fortune 500 IT-ondernemings wat werkoplossings vir integrasie van projekbestuursinstrumente, webbediener-konfigurasies vestig, & internetprogrammeringstandaarde. DevOps-instrumente vertrou grootliks op die gebruik van Git vir weergawebeheer in sagteware-ontwikkeling tussen verspreide spanne programmeerders met kodering & sandbox-omgewings wat op plaaslike masjiene gesinkroniseer word na eksterne hardeware in die wolk. Houers, VPS, VM’s, & elastiese bedieners word almal in produksiebedrywighede gebruik vir ‘n groot aantal web- / mobiele apps wat ondersteuning benodig vir die outokonfigurasie van knoopplanke in wolknetwerke. Docker Swarm, Rancher, OpenStack, CoreOS, & Kubernetes is die toonaangewende open source standaarde vir orkestrasie van wolkwebbedieners wat meeding met AWS EC2-funksies in die gasheermark. DevOps-instrumente vorm ‘n wye ekosisteem met baie onafhanklike derdeparty-sagteware-ontwikkelingsfirmas wat in die sektor meeding om markaandeel in cloud hosting. Hierdie oorsig bied die Top 12 aan & Top 100 DevOps-gereedskap vir 2018.


Jira, Confluence, Trello, CloudApp, Zoom, & Slack - Top 12 DevOps-programme vir 2018

CI / CD:

Jenkins kan maklik werk oor verskeie masjiene versprei, wat help om vinniger te bou, toetse en ontplooiings oor verskeie platforms te laat werk. Jenkins kan uitgebrei word met die plugin-argitektuur, wat byna oneindige moontlikhede bied vir wat Jenkins kan doen. Met honderde plugins in die opdateringsentrum, integreer Jenkins met bykans elke instrument in die deurlopende integrasie en deurlopende afleweringswerktuigketting.

Lees meer oor Jenkins.

DevOps Toolbox: Top 12 aanbevole DevOps-programme vir 2018

DevOps Toolbox sal kyk na die toonaangewende sagteware-toepassings wat gebruik word in beide open source en geprofessionele gelisensieerde programmeringspanne om nuwe web te bring & mobiele toepassings vir publikasie met cloud hosting-ondersteuning om aan die gebruikersverkeervereistes van die grootste of innoverendste internetondernemings te voldoen. Die belangrikste kategorieë van DevOps-instrumente is:

  • Webbediener-konfigurasiebestuur & Outomatiese voorsiening
  • Deurlopende integrasie & Deurlopende aflewering (CI / CD) van toepassings
  • Elastiese Cloud Server-orkestrasie vir web- / mobiele app-ontwikkeling
  • Bronbeheerbestuur (SCM) & Weergawe-beheerstelsels (VCS)
  • Gereelde programme vir samewerking van programmeerprogramme & Kletsprogramme
  • Kennisdeling (KS) -programme vir verspreide / behendige spanwerk
  • Toepassings vir die bestuur van lewens- en mobiele toepassings op web / mobiele toestelle
  • Besigheidsintelligensie, monitering, & Analise sagteware
  • Artefakbestuur, bou gereedskap, databasisbestuur, & toets

Duisende van die innoverendste ondernemings in sagteware-ontwikkeling werk op hierdie gebiede van konsentrasie, waar internetevolusie voortgaan deur vinnige aanvaarding van nuwe programmerings- en netwerkstandaarde. Uit hierdie kategorieë het DevOps Toolbox ‘n lys van die top 12 DevOps-sagteware-toepassings vir 2018 geskep om te gebruik in die programmering van web- / mobiele toepassingsagteware vir wolk-ontplooiings. Hierdie DevOps-instrumente kan ook gebruik word deur programmeerspanne wat nuwe modules, plugins en temas bou vir gewilde CMS-, CRM- of e-handelsplatforms soos WordPress, Drupal, Magento, Joomla, Moodle, ens. Open source ontwikkelaars en korporatiewe programmeringspanne het verskillende vereistes. maar kan kode, hulpbronne, gereedskap, ens. op groot raamwerke en platforms met ekosisteemondersteuning deel. Hierdie instrumente stel programmeringspanne in staat om saam te werk terwyl hulle gevorderde webbedienerondersteuning opstel vir aangepaste gekodeerde toepassings wat nuwe sagtewarefunksies aan IT-kliënte in baie sektore bring..

Ons top 12 DevOps Toolbox-programme vir 2018-aanbevelings is:

  1. Jenkins: "Die toonaangewende open source-outomatiseringsbediener, Jenkins, bied honderde plugins om enige projek te help bou, ontplooi en outomatiseer."
  2. Ansible: "Programontplooiing, konfigurasiebestuur en orkestrasie – alles vanaf een stelsel. Ansible is ‘n kragtige outomatisering wat u vinnig kan leer."
  3. sjef: "Met Chef kan u bedieners bestuur – 5 of 5,000 daarvan – deur u infrastruktuur in kode te omskep. Tydrowende aktiwiteite soos handmatige pleisterwerk, konfigurasie-opdaterings en diensinstallasies vir elke bediener sal nie meer bestaan ​​nie."
  4. Puppet: "Kom meer te wete oor die open source projekte van Puppet wat deur meer as 35.000 ondernemings wêreldwyd gebruik word, insluitend 75% van die Fortune 100."
  5. swerwer: "Vagrant is bedoel om produksie-omgewings te weerspieël deur dieselfde bedryfstelsel, pakkette, gebruikers en konfigurasies te voorsien … wat gebruikers die buigsaamheid gee om hul gunsteling redakteur, IDE en blaaier te gebruik."
  6. SaltStack: "SaltStack-sagteware bestuur heterogene rekenaaromgewings, orkestreer enige wolk en outomatiseer die ontplooiing van omtrent enige infrastruktuur en sagtewarestapel wat gebruik word om moderne wolk-, ondernemings-IT- en webskaal te skep."
  7. jira: "Integreer met die gereedskap wat u reeds gebruik. Gradeer u werkvloei op met Confluence, Bitbucket, Stride en honderde ander ontwikkelaarsnutsgoed."
  8. Samevloeiing: "Werk saam op ‘n heel nuwe vlak. Skep, deel en werk saam aan projekte op een plek om u projekte vinniger te laat beweeg."
  9. Trello: "Met Trello kan u meer saamwerk en meer doen. Trello’s se planke, lyste en kaarte stel u in staat om u projekte op ‘n aangename, buigsame en lonende manier te organiseer en te prioritiseer."
  10. CloudApp: "CloudApp verbeter visuele kommunikasie met ‘n eenvoudige koppelvlak waarmee u maklik ‘n wye verskeidenheid lêers kan maak en deel: skermopnames, GIF’s, geannoteerde skermkiekies, webcamopnames, zip-lêers en meer."
  11. zoom: "Zoom vergaderings: Enterprise videokonferensies en webkonferensies."
  12. slap: "Slack bring al u span se kommunikasie bymekaar, waardeur almal ‘n gedeelde werkruimte gee waar gesprekke georganiseer en toeganklik is."

Hierdie keuses vir die top 12 DevOps Tools vir 2018 verkies konfigurasiebestuur & hulpprogramme vir die verskaffing van webbedieners vir implementering van wolk-hosting, sowel as kennisdeling en spankommunikasie-apps. CFEngine, Basecamp, Dropbox, Spinnaker, HipChat, & Terraform het net misgeloop om by die lys aan te sluit. In die algemeen meen duisende onafhanklike sagteware-toepassings in hierdie kategorieë vir markaandeel in die sektor vir professionele programmering en ontwikkeling, en dit is ‘n aantal van die mees innoverende web- / mobiele ontwikkelingsagteware wat beskikbaar is vir verspreide spanne. DevOps-instrumente sluit PaaS, SaaS, IaaS, CaaS in, & DBaaS oplossings.

Die gebruik van Agile-projekbestuursmetodes, weergawebeheerstandaarde, webbediener-skyfprente en plaaslike ontwikkelingsraamwerke vir programmeerders om sandbox-weergawes op te stel en vry te stel volgens CI / CD-riglyne, kan alles in produksie gemaak word vir komplekse organisasies met behulp van hierdie top 12 DevOps Tools vir 2018 op verskillende maniere. Die belangrikste aspek van DevOps is om die ontwikkeling van web- / mobiele apps deur verspreide programmeringspanne van kundiges te bestuur deur Agile / Scrum-metodes te gebruik, terwyl hierdie programme ook op groot skaal op wolkhardeware onder CI / CD-vereistes gebruik word vir sommige van die grootste ondernemings in die wereld. Die bedryfsaspekte behels administrasie van webbedienerstelsels, wat wolk-orkestrasie insluit, waar ontwikkelaars dan kodeveranderings na live apps in weergawes met behulp van rollende opgraderings insluit. Die webontwikkeling, pasgemaakte programmering, databasisbestuur, stelseladministrasie en web- / mobiele appontwerp kan deur verskillende kundiges in ‘n span gedoen word wat moet kommunikeer deur middel van projekbestuur en die deel van kennis, insluitend live chat apps, waar Skype & IRC is steeds internasionaal die gewildste, of die gebruik van Google Docs, gMail, & Dropbox het standaard geword.

DevOps Toolbox: Top 12 aanbevole DevOps-programme vir 2018

CloudBees: The Hub of Enterprise Jenkins & DevOps:

CloudBees Jenkins Enterprise is beskikbaar vir kliënte van VMware Cloud ™ op AWS. VMware Cloud op AWS bring VMware bymekaar’s sagteware-gedefinieerde sagteware-gedefinieerde datacentrum (SDDC) en toegewyde, elastiese, kaalmetaalinfrastruktuur van Amazon Web Services (AWS) om organisasies ‘n konstante bedryfsmodel en toepassingsmobiliteit vir private en openbare wolk te gee.

Kom meer te wete oor CloudBees.

DevOps Toolbox: Top 12 aanbevole DevOps-programme vir 2018

Die Accenture DevOps-platform (alias ADOP):

Uit die boks bevat die platform gereedskap om toepassings- en infrastruktuurkode via deurlopende afleweringspype te berg, weergawe, bou, toets en vrylaat. Die platform ondersteun ook twee vorme van uitbreidbaarheid: platformuitbreidings om meer gereedskap by te voeg; cartridges om in die voorbeeldkode van die platform te laai; en outomatiseringstake vir ‘n spesifieke toepassing.

Kom meer te wete oor die Accenture DevOps-platform.

DevOps Toolbox: Top 12 aanbevole DevOps-programme vir 2018

Belangrike kenmerke en voordele van pyplyne: "In die nuwe 2.0-weergawe bied Jenkins pyplyn as kode, ‘n nuwe opstellingservaring en verskeie UI-verbeterings. Die pyplyn-inprop stel ‘n domein-spesifieke taal (DSL) bekend wat gebruikers help om hul sagteware-afleweringspyplyn as kode te modelleer. Jenkins 2.0 sal u ook help om die inproppe te kies wat by u behoeftes pas." Lees meer oor Jenkins 2.0.

DevOps Toolbox: Top 12 aanbevole DevOps-programme vir 2018

Die NetApp Docker-volume-inprop: "nDVP bied direkte integrasie met die Docker-ekosisteem vir NetApp’s OnTAP-, SolidFire- en E-reeks-bergingsplatforms. Die nDVP-pakket ondersteun die voorsiening en bestuur van opbergingshulpbronne vanaf die stoorplatform na Docker-gashere, met ‘n robuuste raamwerk vir die toevoeging van bykomende platforms in die toekoms." Kom meer te wete oor nDVP.

DevOps Toolbox: Top 12 aanbevole DevOps-programme vir 2018

CI / CD: "Deurlopende integrasie (CI) bedieners koördineer ‘n wye verskeidenheid aktiwiteite, soos om nuwe weergawes van kode na te gaan en te toets, toetse uit te voer en sagteware te ontplooi. Hierdie integrasies word deur outomatiese bou- en toetsstelsels gehanteer, wat beteken dat u ontwikkelaars so vroeg as moontlik gewaarsku word oor probleme soos kodebotsings of gebreekte eenheidstoetse. Die gewildste CI-instrument vandag is Jenkins. Jenkins is ‘n open source, bediener-gebaseerde stelsel wat ‘n eenvoudige platform bied vir die outomatisering van bou-toetsing en -integrasie en om ‘n wye verskeidenheid weergawe-beheerstelsels te ondersteun." Lees meer oor Jenkins.

DevOps Toolbox: Top 12 aanbevole DevOps-programme vir 2018

Die IBM DevOps-oplossing: "Deurlopende ingenieurswese is ‘n ondernemingsvermoë wat die lewering van toenemend gesofistikeerde en gekoppelde produkte vinniger maak deur ondernemings te help om hul ingenieurswese te ontwikkel om aan te pas by die vinniger tempo van besigheidsverandering. Deurlopende ingenieurswese bevat drie sleutelpraktykareas: 1.) Ontbinding van ingenieurswese – insig in uitkomste; 2.) Deurlopende verifikasie – meet twee keer, sny een keer; 3.) Strategiese hergebruik – Moenie die wiel weer uitvind nie!" Kom meer te wete oor DevOps by IBM.

Top 100 DevOps-gereedskap vir 2018 – GitHub, Artifactory, komkommer, bamboes, & DataDog

Benewens die top 12 DevOps Tools vir 2018, is die volgende sagteware-apps in die evaluering as naaswenner gekies, waar DevOps Toolbox elke raamwerk, sagtewaretoepassing verder sal beoordeel., & platformtegnologie in daaropvolgende artikels in die reeks. Die keuse van programmeertaalraamwerke en DevOps-instrumente om in Agile-projekbestuur gebruik te word, sal bydra as ‘n toonaangewende faktor in die vereistes van ‘n wolk-gasheerplan. Die volgende DevOps-instrumente moet deur programmeerders geëvalueer word vir gebruik en aangeneem word wanneer hulle saam met verspreide spanne aan komplekse web- / mobiele toepassings-kode werk. Professionals moet oefen om hierdie instrumente in die produksie te gebruik om IT-sertifisering vir platformadministrasie in IT-ondernemings te verwerf. Freelance-programmeerders en webontwikkelaars kan ook hierdie instrumente gebruik wanneer hulle aanlyn verspreide spanne vir kliëntprojekte bestuur. Toekomstige uitgawes van DevOps Toolbox sal meer gedetailleerde oorsigte en inligting bevat oor hierdie toepassings vir webhosting.

kode & pleeg:

  • GitLab
  • GitHub
  • Apache onderonsie
  • Perforce
  • kwik
  • Visual Studio
  • IBM Rasioneel
  • Artifactory
  • Nexus
  • Eclipse

bou & config:

  • Apache Maven
  • Gradle
  • Apache Ant
  • Chef
  • Puppet
  • Ansible
  • SaltStack
  • Begin dek
  • CFEngine
  • swerwer
  • terraform

skandering & toets:

  • Gerrit Kode-bewaarplek
  • sonar
  • Soasta
  • Redline13
  • JUnit
  • Souslaboratoriums
  • BlazeMeter
  • Gatling
  • Selenium-webbestuurder
  • FitNesse
  • komkommer

Vrylating:

  • uDeploy
  • Mikrofokus-vrystellingbeheer
  • CollabNet
  • MidVision
  • XL vrystelling

Deploy:

  • AWS
  • deurslaggewende
  • Docker
  • Microsoft Azure
  • Red Hat OpenShift
  • JBoss / Red Hat Dev Suite
  • Google Compute Engine
  • Google App-enjin
  • ASP.net
  • OpenStack
  • Kubernetes
  • IBM WebSphere

DevOps Toolbox: Top 12 aanbevole DevOps-programme vir 2018

Die SUSE DevOps-raamwerk: "Vir organisasies om die waarde van ‘n sagteware-gedefinieerde infrastruktuur te besef, moet hulle nuwe metodologieë, soos DevOps, gebruik. En om die beste uit ‘n DevOps-model of -proses te put, moet u ook die regte infrastruktuur en instrumente hê om dit te ondersteun. SUSE bied nie net die open source infrastruktuurtegnologieë wat u benodig nie, maar ons deel ook die IP & instrumente wat ons ontwikkel en gebruik vir DevOps (Open Build Service) & openQA) en wat geïntegreer is met ander standaard DevOps-instrumente (bv. Jenkins) met die gemeenskap. SUSE-oplossings help om u aanneming van ‘n DevOps-model te ondersteun deur die gereedskap te voorsien en te ondersteun wat u benodig om u infrastruktuur te transformeer vir die gebruik van lewensiklusbestuur en CI / CD, wat die tyd tot die mark verkort, die doeltreffendheid verbeter en aan die veranderende besigheidsvereistes voldoen.." Kom meer te wete oor SUSE DevOps.

Infra-as-kode:

  • Ansible
  • Puppet
  • Chef
  • SaltStack

CI / CD:

  • Jenkins
  • versendbare
  • bamboes
  • TeamCity

Toets outomatisering:

  • selenium
  • komkommer
  • Appium
  • Apache JMeter

houers:

  • Docker
  • CoreOS rkt
  • Unik

orkestrasie:

  • Kubernetes
  • Apache Mesos
  • marathon
  • Docker Swarm

ontplooiing:

  • XL ontplooi
  • Octopus
  • skoen
  • DBmaestro
  • Elastiese boontjie steel

Meting:

  • Nuwe relikwie
  • ElasticSearch
  • Logstash
  • Kibana
  • SumoLogic
  • DataDog

DevOps Toolbox: Top 12 aanbevole DevOps-programme vir 2018
DevOps-transformasie:
"Die DevOps-paradigma is ‘n groot verskuiwing van tradisionele metodologieë. Dit het nuwe instrumente nodig om te slaag. Die keuse van die regte gereedskap is net so belangrik om enige chaos te verminder. Onder DevOps-afdak word verskillende instrumente gebruik. Dit sluit in projekbestuur, bronkodebestuur, deurlopende integrasie, outomatisering, kode-hersiening, orkestrasie en logboekhulpmiddels. Kry dus ‘n duidelike begrip van watter gereedskap geskik is vir watter kategorie … U uiteindelike keuse van gereedskap moet ook in lyn wees met u prosesse om die vrylating van die siklus vinniger, outomaties en naatloos te laat saamwerk.." Lees meer oor DevOps-praktyke.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me