11 best software configuration management tools
Seznam nejpopulárnějších nástrojů pro správu softwarové konfigurace (nejlepší SCM nástroje v roce 2021)
V softwarovém inženýrství Správa konfigurace softwaru je úkolem sledovat a kontrolovat změny v softwarové části většího disciplinárního pole Configuration Management.
Postupy SCM zahrnují kontroly zraku při vytváření základních linií. Pokud se něco pokazí, může SCM určit, co bylo změněno a kdo to změnil.
Cíle Software Configuration Management jsou obecně Configuration, Identification, Configuration idioms and baselines, configuration control, implementation a control change process.
Toho je obvykle dosaženo nastavením desky řízení změn, jejíž primární funkcí je schvalovat nebo odmítat všechny žádosti o změnu, které jsou odesílány proti jakékoli základní linii. Účtování stavu konfigurace, hlášení a zaznamenávání všech potřebných informací o stavu vývojového procesu.
Funkce SCM:
World of Warcraft soukromý server zdarma
- Vynucení: Díky každodennímu provádění funkce vynucování zajišťuje, že je systém nakonfigurován do požadovaného stavu.
- Spolupráce: Tato funkce pomáhá provést konfiguraci změn v celé infrastruktuře jednou změnou.
- Přátelské ovládání verze: Díky této funkci může uživatel zvolit svou verzi verze pro svou práci.
- Povolit procesy řízení změn: Vzhledem k tomu, že nástroje pro správu konfigurace softwaru podporují správu verzí a jsou textové, můžeme provádět změny v kódu. Změny lze provést jako žádost o sloučení a odeslat ke kontrole.
Co se naučíte:
- Nejlepší nástroje pro správu konfigurace (nástroje SCM)
- # 1) Monitor konfigurace serveru SolarWinds
- # 2) Nástroj pro konfiguraci CFEngine
- # 3) Loutkový konfigurační nástroj
- # 4) CHEF Configuration Tool
- # 5) Možný konfigurační nástroj
- # 6) Konfigurační nástroj SALTSTACK
- # 7) Konfigurační nástroj JUJU
- # 8) RUDDER
- # 9) Správa konfigurace bambusu
- # 10) TeamCity Configuration Tool
- # 11) Nasazení chobotnice
- Závěr
Nejlepší nástroje pro správu konfigurace (nástroje SCM)
Zde je seznam nejlépe placených a bezplatných open source softwarových nástrojů SCM s porovnáním.
# 1) Monitor konfigurace serveru SolarWinds
SolarWinds poskytuje Monitor konfigurace serveru pro detekci neoprávněných změn konfigurace vašich serverů a aplikací. Pomůže vám základní konfigurace serverů a aplikací v systémech Windows a Linux. Zlepší viditelnost a odpovědnost týmu a zkrátí dobu řešení problémů.
Vyvinul: Síťoví a systémoví inženýři.
Typ: Licencovaný nástroj
Hlavní sídlo: Austin, Texas
První vydání: 2018
Stabilní uvolnění: 2019.4
Operační systém: Okna
Cena: Začíná na 1803 USD
Roční příjem: 833,1 mil. USD
Zaměstnanci: 1001 až 5 000 zaměstnanců.
Proč by měl být vybrán SolarWinds?
Řešení je pro více projektů, snadno srozumitelné a nabízí cenově dostupné licence.
Prominentní funkce:
- Monitor konfigurace serveru SolarWinds poskytuje výstrahy a zprávy o odchylkách od základní linie téměř v reálném čase.
- Může sledovat změny serveru a aplikace.
- Má funkce, které rozlišují rozdíly mezi konfiguracemi.
- Má vylepšené možnosti monitorování změn sledováním výstupů skriptu.
Profesionálové:
- Tento nástroj poskytuje funkce, které vám pomohou zkrátit dobu řešení potíží.
- Poskytuje zařízení pro sledování inventáře hardwaru a softwaru, a proto budete mít aktuální seznam hardwarových a softwarových aktiv.
Nevýhody:
Podle recenzí trvá nějakou dobu, než se nástroj dostane do rukou.
=> Stáhněte si zdarma monitor konfigurace serveru SolarWinds# 2) Nástroj pro konfiguraci CFEngine
CFEngine je nástroj pro správu konfigurace, který poskytuje automatizovanou konfiguraci pro velké počítačové systémy, včetně jednotné správy serverů, systémů, uživatelů, vestavěných síťových zařízení, mobilních zařízení a systémů.
Vývojář: Mark Burgess, severní
Typ: Otevřený zdroj
První vydání: 1993
Stabilní uvolnění: 3.12
Operační systém : Cross-Platform, UNIX, Windows
Společnost : Evropa a USA
Přijetí :> 10 000 000 serverů,> 10 000 společností,> 100 zemí
Uživatelé : Intel, AT&T, LinkedIn, Amazon, State Farm, SalesForce atd.
Příjmy : Cca. 3,3 milionu $
Zaměstnanci : V současné době pracuje přibližně 100 zaměstnanců
Webová stránka: CFEngine
Vlastnosti CFEngine:
- Správa konfigurace
- Řízení procesu
- Správa úkolů
- Správa oprav
Proč CFEngine?
Bez automatizace:
- 100 serverů na sysadmina
- 50 sysadmins
- 60k plat * 50 = 3 miliony
CFEngine:
- 1 000 serverů na sysadmina
- 5 sysadmins
- 180k plat * 5 = 900k
Ukládání:Uloženo je 2,1 milionu.
Profesionálové:
- Vysoká dostupnost
- Vysoce škálovatelné (5 000 agentů na HubHub)
- Vysoce zabezpečené (20 let s vynikajícím záznamem zabezpečení)
- Extrémně levné a rychlé (CPU, paměť)
Nevýhody:
- Dokumentaci je velmi obtížné pochopit, kde zahájit novou instalaci.
- Konfigurace je velmi složitá.
- Není dobré s kontrolami integrity souborů.
Cena: Jako původ open-source má CFEngine k dispozici bezplatnou verzi open-source, ale po 25 bezplatných uzlech je cena nespecifikována.
Obrázky CFEngine Tool:
# 3) Loutkový konfigurační nástroj
Puppet je open-source nástroj pro správu konfigurace softwaru. Používá se pro nasazení, konfiguraci a správu serverů. Využívá architekturu master-slave.
Konfigurace jsou vytaženy z hlavního uzlu.
Vývojář : Luke Kanies.
Typ : Otevřený zdroj
Hlavní sídlo : Portland, USA
První vydání: 2005
Stabilní uvolnění: Verze 5.5.3
Na základě jazyka: C ++ a Clojure
Operační systémy: Linux, Unix, Windows
Cena: Puppet Enterprise je zdarma až pro 10 uzlů. Standardní cena začíná na 120 $ za uzel.
- Open-source verze Podpora komunity zcela zdarma.
- Verze pro podniky: Závisí na velikosti podniku.
Roční příjem: Cca. 100 milionů $
Zaměstnanci: Pracuje kolem 600 zaměstnanců
Uživatelé: JP Morgan Chase, OnxyPoint, CBSButler, Heart Land, AT&T, Smart School atd.
Webová stránka: Loutkové SCM
Proč by měla být vybrána Loutka?
- Snadno se učí programovací jazyk DSL
- Je to otevřený zdroj
- Má dobrou podporu komunity
Prominentní funkce:
- Podávání zpráv a dodržování předpisů, tj. Získání přehledu o stavu infrastruktury v reálném čase.
- Inspekce událostí
- Automatické zřizování
- Získejte podnikovou podporu po celý den
- Orchestrace
Reccommonede Reading ==> Dotazy k rozhovoru o loutkovém nástroji
Profesionálové: Existuje mnoho pozitivních aspektů, jak je uvedeno níže:
- Puppet má silnou shodu v automatizačních a reportovacích nástrojích.
- Loutka poskytuje aktivní podporu komunity napříč vývojovými nástroji.
- Puppet poskytuje intuitivní webové uživatelské rozhraní pro zpracování více úkolů, které zahrnuje vytváření sestav a správu uzlů v reálném čase.
Nevýhody: Níže jsou uvedeny některé nevýhody:
- Počáteční porozumění by mohlo být těžké pro nové uživatele, kteří by se měli naučit Puppet DSL nebo Ruby, protože pokročilé úkoly v reálném čase nakonec vyžadují vstup z CLI.
- Při instalaci loutkového procesu chybí adekvátní chybové zprávy.
- Podpora loutek je více priories k Puppet DSL nad čistými verzemi Ruby.
- Systém Puppet Lacks se vrací, takže na změny nelze okamžitě reagovat.
Snímek obrazovky loutkového nástroje:
# 4) CHEF Configuration Tool
Šéfkuchař je v podstatě automatizační platforma, která poskytuje způsob konfigurace a správy infrastruktury. Infrastruktura jako kód implikuje spuštění pomocí kódování, spíše než ruční provádění. Šéfkuchař pracuje na Ruby a DSL pro psaní konfigurací.
Vývojář : Adam Jacob
Typ : Open Source a Enterprise k dispozici
Hlavní sídlo : Seattle Washington, USA
První vydání: 2009
Stabilní uvolnění: Verze 14.2.0
Na základě jazyka: Ruby a Erlang
Operační systémy: Linux, Unix, Windows, AT&T Unix, Mac OS, IBM AIX
Cena:
- Otevřený zdroj : Zcela zdarma
- Hostovaný kuchař:
- Spouštěcí balíček: $ 120 / měsíc, 20 uzlů, 10 uživatelů
- Standardní balíček: 300 $ / měsíc, 50 uzlů, 20 uživatelů
- Prémiový balíček: 700 $ / měsíc. 100 uzlů, 50 uživatelů
Místní: Na model stojí 6 $ měsíčně, stejně jako hostovaný kuchař. Standardní podpora je další 3 $ za měsíc a prémiová verze je 3,75 $ za měsíc.
Roční příjem: Cca. 52 milionů $
Zaměstnanci: V současné době pracuje přibližně 500 zaměstnanců.
Uživatelé: Bloom Berg, BONOBOS, Facebook, GE, Hewlett Packard, Microsoft, Yahoo, Target, Voxel atd.
Webová stránka: HLAVNÍ
Proč je upřednostňován CHEF?
Existuje mnoho důvodů, proč upřednostňovat CHEF:
- Jak všichni víme, Chef podporuje více platforem, jako je Microsoft Windows a Ubuntu. Některé klientské platformy jako Debian a Fedora atd.
- Chef také poskytuje aktivní, inteligentní a nejrychleji rostoucí komunitní podporu.
Profesionálové:
- Chef se řídí modelem Push a umožňuje přijetí cloudu.
- Šéfkuchař pomáhá zvyšovat odolnost služeb, vyvíjet bezchybnější software, protože zachycuje chyby dříve, než k nim dojde.
- Šéfkuchař pomáhá zlepšovat řízení rizik. Schopnosti automatizace společnosti Chef jsou schopny snížit riziko a zlepšit dodržování předpisů ve všech fázích vývoje.
Nevýhody:
- Kuchařský nástroj je vnucen do Ruby
- některé pracovní postupy v Chef vypadají trochu spletitě, protože kódové základny se staly obrovskými
- Šéfkuchař nepodporuje funkci push.
# 5) Možný konfigurační nástroj
Ansible je nejlepší nástroj pro správu konfigurace, nasazení, orchestrační open-source nástroj a také automatizační modul.
Jedná se o push-based konfigurační nástroj. Pomáhá automatizovat celou IT infrastrukturu tím, že poskytuje velké zvýšení produktivity. Ansible se obecně připojuje přes SSH, vzdálený PowerShell nebo prostřednictvím jiných vzdálených API.
Schéma možné architektury:
Palubní deska ANSIBLE tower:
Vývojář : Michael Dehhan
Typ : Otevřený zdroj
Hlavní sídlo : Durham, USA
První vydání: 2012
Stabilní uvolnění: Verze 2.6.2
Na základě jazyka: Python a PowerShell
Operační systémy: Linux, Unix, Windows, MAC OS
Cena:
- Základní věž: 5000 $ ročně až do 100 uzlů.
- Enterprise Tower: 10 000 $ ročně až do 100 uzlů.
- Prémiová věž: 14 000 $ ročně až do 100 uzlů.
Roční příjem: Cca. 6 milionů $
Zaměstnanci: V současné době pracuje přibližně 300 zaměstnanců.
Uživatelé: Atlassian, Allegiant, Cisco, Gartner, NASA, Twitter, Verizon, NEC, Porter atd.
Webová stránka: Možné
Funkce Configuration Tool Ansible:
- Bez použití agentů není potřeba instalace a správa agenta.
- Používá SSH pro zabezpečená připojení.
- Sleduje push-based architekturu pro odesílání konfigurací, takže uživatel může řídit změny provedené na serverech.
- Ansible může být idempotentní, pokud je napsán pečlivě.
- Je vyžadováno minimální učení.
Možný graf v posledních letech:
Profesionálové:
- Ansible je založen na SSH, takže nevyžaduje instalaci žádných agentů na vzdálené uzly.
- Struktura možné hry je snadná a křišťálově čistá.
- Ansible má ve srovnání s některými jinými nástroji efektivnější základnu kódu.
- Ansible je idempotentní.
- Má vysokou interoperabilitu.
Nevýhody:
- Ansible je méně efektivní než jiné nástroje založené na jiných programovacích jazycích.
- Ansible provádí své logické úpravy prostřednictvím DSL, což znamená, že se následně budete v dokumentaci přihlašovat, dokud se to nenaučíte
- V Ansible je registrace proměnné požadována i pro jednoduché funkce, které převádějí jednodušší úkoly na složitější
- Možná introspekce je opravdu velmi špatná, takže je obtížné vidět hodnoty proměnných v příručkách.
- Špatné testování vývoje.
# 6) Konfigurační nástroj SALTSTACK
SaltStack je také konfigurační nástroj, který funguje na modelu nastavení master-klient nebo na necentralizovaném modelu. SaltStack je založen na programovacím jazyce Python, SaltStack poskytuje metody push a SSH pro komunikaci s klienty. SaltStack umožňuje seskupovat klienty a konfigurační šablony a převzít kontrolu nad prostředím jednoduše a snadno.
Architektura SALTSTACK:
Vývojář : Thomas H Hatch
Typ: Otevřený zdroj
Hlavní sídlo: Lehi, Utah
První vydání: 2011
Stabilní uvolnění: Verze 2018.3.2
Na základě jazyka: Programovací jazyk Python
Operační systémy: Unix, Microsoft Windows, OS X
Cena: Začíná na 5 000 $ ročně bez podpory; následující úrovně dosahují až 14 000 USD / rok a zahrnují podporu 8 × 5 nebo 24/7. Je však založen na výzkumu, protože původní cena není uvedena ani na oficiálních stránkách.
Roční příjem: Cca. 7,3 milionu $
Zaměstnanci: V současné době pracuje přibližně 200 zaměstnanců.
Uživatelé: JobSpring Partners, DISH Network Corporation, Everbridge Inc, Cloudflare Inc, Ubisoft S.A.
Webová stránka: SaltStack
Vlastnosti solného zásobníku:
Nejdůležitější vlastnosti Saltstacks jsou následující:
- Salt Cloud se integruje s mnoha dalšími poskytovateli cloudů, jako jsou Google Cloud, AWS atd., Takže je snadné využívat výhody všech aktiv jediným příkazem.
- Saltstack má přisluhovače, kteří mohou kontrolovat soubory, zpracovávat i hostovat jiné věci.
- Díky orchestraci v kbelíku nasadí Saltstack komplexní aplikaci prováděním příkazů v jednom řádku.
Profesionálové:
- Je to jednoduché, přímé a použití je snadné, jakmile projdete fází instalace.
- Saltstack má funkci DSL, takže nevyžaduje logiku a stavy.
- Vstup, výstup a konfigurace Saltstacku jsou velmi stabilní a konzistentní, protože využívají koncept YAML.
- Funkce introspekce hraje užitečnou roli, protože usnadňuje pohled na to, co se děje uvnitř Salt.
Nevýhody:
- První instalační proces je opravdu obtížné nastavit a ztěžovat pochopení pro nové uživatele.
- Podpora pro jiné než Linux Oss není tak velká.
- Viz níže Snímek obrazovky hry SaltStack
# 7) Konfigurační nástroj JUJU
Juju je jedním ze slavných nástrojů pro správu konfigurace, který je otevřeným zdrojem a je vytvořen společností Canonical Ltd.
Juju zdůrazňuje především snížení provozní režie softwaru nové generace poskytováním zařízení, jako je rychlé nasazení, konfigurace, změna měřítka, integrace a provádění provozních úkolů na široké škále veřejných a soukromých cloudových služeb spolu s pouze servery, otevřenými zásobníky a místním systémem založené nasazení.
Architektura JUJU
Vývojář : Kanonické
Typ: Otevřený zdroj
Hlavní sídlo: POUŽITÍ
První vydání: 2012
Stabilní uvolnění: 2.2.2 verze
Na základě jazyka: GO programovací jazyk
Operační systémy: Tým, centrum, MacOS
Cena: Začíná na 4 000 $ ročně bez podpory; následné úrovně dosahují až 12 000 $ / rok a zahrnují podporu 24/7. Je však založen na výzkumu, protože původní cena není uvedena ani na oficiálních stránkách.
Cross-Cloud: Ano
Roční příjem: přibližně 1 milion $
Zaměstnanci: Aktuálně<100 employees working
Uživatelé: AMD, Cisco, Dell, HP, IBM, Intel, Lenovo atd.
Webová stránka: Jujucharms
Vlastnosti JUJU:
- JUJU poskytuje možnosti zajišťování softwaru.
- JUJU poskytuje okamžitou integraci a změnu měřítka.
- JUJU může vyřešit téměř všechny složitosti týkající se škálování služeb pomocí kouzla.
- JUJU lze použít ke spuštění více PaaS na platformě.
- Nasazení klastru Kubernetes.
Profesionálové:
- JUJU má malou stopu (2 uzly) nasazení clusteru K8s.
- JUJU má nasazení s více uzly.
- Dashboard, Ingress Controller a DNS.
- JUJU pro zabezpečení poskytuje TLS mezi uzly.
- JUJU může škálovat uzly nahoru a dolů.
Nevýhody:
- JUJU má zámek
- JUJU neposkytuje žádné jasné pokyny k používání poskytovatele cloudu OpenStack a používání cylindru nebo LbaaS.
- JUJU neposkytuje žádnou podporu pokročilým sítím, jako je Calico.
- JUJU nemá možnost poskytnout provizi otevřené uzly zásobníku pro klastr K8s.
# 8) RUDDER
Kormidlo je jedním ze slavných a nejpoužívanějších open-source, webem řízených řešení, konfigurací a nástrojů pro správu založených na rolích, které umožňují automatickou konfiguraci systému napříč obrovskými organizacemi IT a dodržováním předpisů.
Kormidlo závisí na lehkém lokálním agentovi, který je nainstalován na každém spravovaném systému. Rudderovo webové rozhraní na straně serveru je vytvořeno jazykem Scala a jeho místní agent je napsán v jazyce C.
Architektura kormidla
Kormidlo má hlavně dvě funkce:
- Správa konfigurace
- Správa majetku
Vývojář : Normace
Typ: Otevřený zdroj
Hlavní sídlo: POUŽITÍ
První vydání: 31. října 2011
Stabilní uvolnění: Verze 4.3.4
Na základě jazyka: Scala (server) a C (agent)
Operační systémy: Unix, Microsoft Windows, Android , Ubuntu
Cena: Začíná na 4 000 $ ročně bez podpory; následující úrovně dosahují až 10 000 $ / rok a zahrnují podporu 8 × 5 nebo 24/7. Je však založen na výzkumu, protože původní cena není uvedena ani na oficiálních stránkách.
Roční příjem: Cca. $<1 Million
Zaměstnanci: V současné době<200 employees working
Uživatelé: Itika OSS, Zenika - vášeň pro open source a poradenství, Savoir-Faire Linux, Edugroupe IT profesionál, CFEngine, Fusion Inventory, Itop, OpenLDAP, Systematic, Bpifrance
Webová stránka: Kormidlo
Vlastnosti kormidla:
- Nástroj Rudder Tool poskytuje webové rozhraní pro správu uzlů a také definování zásad.
- Kormidlo hostí část inventáře.
- Kormidlo poskytuje editor vlastních zásad, který je velmi jedinečný.
- Kormidlo automatizuje jednoduché úkoly správy, jako je instalace nebo konfigurace.
- Rudder podporuje FULL REST API pro komunikaci se serverem Rudder.
- Kormidlo má v zadní části GIT.
- Kormidlo dynamicky generuje každou politiku hostitele.
Profesionálové:
- Nejlepší výkon
- Kormidlo je založeno na standardu CFEngine, takže zdědí některé funkce CFEngine
- Poskytuje automatizovaný soupis hardwaru i softwaru
- Poskytuje grafické hlášení
- Obsahuje knihovnu osvědčených postupů
Nevýhody:
- Komunita kormidla se v tento den rozrůstá, ale není příliš velká, jako je loutka, Ansible atd.
- Kormidlo je přehnané, pokud je cílem pouze tlačit na jednorázové akce.
# 9) Správa konfigurace bambusu
Bamboo je jedním z nástrojů společnosti Atlassian pro nepřetržité doručování a správu.
Bamboo nabízí vysoký standard podpory pro pravidelné doručování. Bambus dává výstup jako jediný tok. Bamboo poskytuje vývojářům, testerům, konstruktérům a správcům systémů společný sdílený prostor pro práci a sdílení informací ukládajících citlivé operace, jako je nasazení výroby a zabezpečení.
Bambusová architektura:
Vývojář : Atlassian
Typ: Otevřený zdroj
Head Quarters: Lindon, POUŽITÍ
První vydání: 20. února 2007
Stabilní uvolnění: 6.6 verzí
Na základě jazyka: Programovací jazyk Java
Operační systémy: Cross-Platform jako založený na Javě
Cena:
- Malé týmy: 10 až 10 pracovních míst a žádný vzdálený agent
- Rostoucí týmy : 800 $ neomezené úlohy, 1 vzdálený agent
Roční příjem: Cca. 2,7 milionu $
Zaměstnanci: Kolem 2 500 zaměstnanců spadá pod společnost Atlassian
Uživatelé: Atlassian Corporation Pty. Ltd, Showtime Networks Inc., Phreesia, Inc., Parc Ellis „Your Career Matters“, Vesta Corporation
Webová stránka: Bambus
Vlastnosti nástroje Bamboo:
- Bamboo je v podstatě technologický zásobník, protože je vhodný pro jakýkoli jazyk a další velké technologie, jako jsou AWS, Docker atd.
- Bamboo poskytuje spravedlnost při zavádění projektů a prostředí.
- Bamboo poskytuje funkci dedikovaných agentů, s jejichž pomocí může uživatel okamžitě spouštět opravy hotfix a kritické verze a není třeba na to čekat.
Profesionálové:
- S použitím Bamboo dává lepší a lepší CI / CD.
- Bamboo podporuje Dev + Ops prostředky od integrace přes nasazení až po dodání
- Bambus lze připojit pomocí SVN a tímto způsobem poskytuje plnou podporu SCM.
- Bambus podporuje GIT.
Nevýhody:
- Bamboo nemá žádný prostor pro zdědění struktury projektu, v důsledku čehož se stává obtížným úkolem definovat chování pro každý modul.
- Špatná dokumentace pro instalaci a těžké pochopit pro nového uživatele.
- Bambus nepodporuje předávání vlastností.
- Bamboo nepodporuje koncept propagace stavby.
Bambusový nástroj viz obrázky níže:
# 10) TeamCity Configuration Tool
TeamCity je také jedním ze serverů pro správu a nepřetržitou integraci vyvinutých společností Jet Brains a založených na programovacím jazyce Java.
Vydáno 2ndV říjnu TeamCity poskytuje až 100 konfigurací sestavení (úloh) a spouští neomezené sestavení. Současně spouští 3 agenty a v případě potřeby také přidává další. Má veřejný sledovač chyb a fórum otevřené všem uživatelům. Je to open-source tak zdarma pro všechny uživatele.
Vývojář : JetBrains
Typ: Otevřený zdroj
Hlavní sídlo: Praha
První vydání: 2. října 2006
Stabilní uvolnění: Verze 2018.1
Na základě jazyka: Programovací jazyk Java
Operační systémy: Serverová webová aplikace
Cena:
- Licence profesionálního serveru: open source tak zdarma
- Licence Build Agent: 299 USD
- Licence Enterprise Server se 3 agenty 1999 USD
- Licence Enterprise Server s 5 agenty 2499 USD
- Licence Enterprise Server s 10 agenty 3699 USD
- Licence Enterprise Server s 20 agenty 5999 USD
- Licence Enterprise Server s 50 agenty 12 999 USD
Roční příjem : TeamCity spadá pod JetBrains, který má cca. 70,3 milionu $
Zaměstnanci: V současné době pracuje a roste ještě více než 720 zaměstnanců.
Uživatelé: Acquia, Google, Heroku, Microsoft, Pivotal, Redhat, jaro, Typesafe, Oracle.
Webová stránka: Jetbrains Teamcity
Tok architektury TeamCity:
Funkce:
- TeamCity poskytuje povědomí o technologii.
- TeamCity má konfigurační funkci, která zabrání duplikaci kódu.
- Systém řízení verzí TeamCity je komplexní.
- TeamCity poskytuje podporu pro integrace.
- TeamCity podporuje historii sestavení.
- TeamCity vám pomůže s několika způsoby interakce, přizpůsobení a rozšíření vašeho serveru.
- Podporována je také funkce cloudové integrace.
Profesionálové:
- TeamCity je sada nástrojů bohatých na funkce.
- TeamCity má mnoho funkcí zaměřených na vývojáře.
- TeamCity nevyžaduje žádné další doplňky.
- TeamCity obsahuje více než 100 funkcí.
- TeamCity vám umožňuje růst a hladce se pohybovat.
Nevýhody:
- TeamCity vás omezuje z hlediska různých druhů projektů podle jeho základního plánu, zejména sestavování konfigurací.
- Může novému uživateli chvíli trvat, než se seznámí se strukturou hierarchie projektu.
Níže uvádíme několik obrázků nástroje TeamCity pro referenci.
# 11) Nasazení chobotnice
Octopus je jedním ze slavných konfiguračních nástrojů, které vás zavedou za hranice, kde končí váš server pro nepřetržitou integraci.
Octopus Deploy vám pomůže povolit automatizaci i pro nejsložitější nasazení aplikací, ať už je aplikace v místním prostředí nebo v cloudu, nebude to problém.
Architektura nasazení chobotnice:
Vývojář : Paul Stovell
Typ: Otevřený zdroj
Hlavní sídlo: Indooroopilly, Queensland
První vydání: 2005
Stabilní uvolnění: Verze 2018.7.11
Na základě jazyka: Programovací jazyk Java
Operační systémy: Serverová webová aplikace
Cena:
Cloud Starter: 10 $ měsíčně až pro 5 uživatelů
Cloudový standard: 20 $ na uživatele za měsíc pro jakoukoli velikost týmu
Cloudové datové centrum: Záleží na kritičnosti.
Roční příjem : Cca. 8,6 milionu $
Zaměstnanci: V současné době<100 employees working
Uživatelé: Microsoft, NASA, Cisco, Domain, HP, Symantec, 3M, Philips, více než 22 000 zákazníků
Webová stránka: Chobotnice
Funkce nástroje Octopus Deploy Configuration Tool:
- Octopus poskytuje rychlé, opakovatelné a spolehlivé nasazení.
- Octopus může podporovat uvolňování mezi prostředími.
- Prostřednictvím Octopus Deploy jsou komplikovaná nasazení snadná.
- Intuitivní a jednoduché tak snadno použitelné uživatelské rozhraní.
- Snadné začít.
- Octopus poskytuje prvotřídní podporu platforem jako ASP.NET, JAVA, Node.Js, mnoho skriptovacích jazyků, databází a dalších platforem.
Profesionálové:
- Octopus Deploy je vyvinut tak, aby poskytoval velmi výkonný a flexibilní proces nasazení.
- Poskytuje bezproblémovou integraci.
- Poskytuje uživatelům obrovské povolení, pokud jde o podrobnost.
- Poskytuje dobré a spravované oddíly auditu pro nasazení.
- Nasazení aplikací a databází se v průběhu celého životního cyklu skutečně provádí s úsměvem.
Nevýhody:
- Pro nové uživatele může být nástroj matoucí, protože má tolik možností.
- Protože lze přistupovat k více prostředím, uživatelské rozhraní se zvýší.
- Lze jej vylepšit integrací AWS.
- Někdy je obtížné porozumět repo kódu.
- Octopus musí být ručně nainstalován na každém hostovaném počítači, což je velmi časově náročná a nudná práce, s tím by se mělo něco dělat.
Některé snímky obrazovky nástroje Octopus:
Závěr
Protože existuje mnoho nástrojů SCM pro správu konfigurace, je docela důležité prozkoumat a vybrat nejlepší nástroj, který by byl pro vaši organizaci vhodný. Doufám, že vám s tím pomůže tento článek.
Malá organizace nebo organizace na střední úrovni: Protože tyto typy organizací hledají open-source a efektivnější nástroje, které mohou být pro jejich organizaci přínosné, protože mají menší sílu zaměstnanců a financí.
rozdíl mezi levým spojením a levým vnějším spojením
Takže pro tyto konfigurační nástroje CFEngine, CHEF, Rudder a Bamboo by byla dobrá volba, protože jsou open-source, vysoce škálovatelné a robustní a bezpečné. Používají je také mnoho obřích společností. Údržba a nastavení je snadné.
Jsou založeny na nejpoužívanějších programovacích jazycích, jako jsou Java a .net. Podporují více funkcí a více platforem OS. Tyto nástroje podporují přijetí cloudu i podporu 24 * 7.
Velká průmyslová odvětví: Tyto společnosti se zaměřují hlavně na robustnost, dostupnost, zabezpečení a podporu. Většina obřích společností tedy dává přednost CFEngine, Ansible, podnikové verzi CHEF, Octopus, TeamCity atd. Tyto nástroje poskytují spolehlivý proces nasazení a podporují více platforem OS.
Jsou otevřeným zdrojem a pokud chce společnost rozšířené výhody, může se rozhodnout pro podnikovou verzi. Tyto nástroje mají více funkcí, granularitu a orchestraci, je vyžadován Idempotent, interoperabilita a minimální křivka učení.
= >> Kontaktujte nás navrhnout seznam zde.Doporučené čtení
- Nejlepší nástroje pro testování softwaru 2021 [QA Test Automation Tools]
- 10 NEJLEPŠÍ software pro správu podniků v roce 2021 (nejlepší výběrové nástroje)
- Top 14 NEJLEPŠÍCH nástrojů pro správu dat testování v roce 2021
- 11 nejlepších nástrojů ITSM (software pro správu IT služeb) v roce 2021
- Top 11 nejmocnějších softwarových nástrojů CyberSecurity v roce 2021
- 25 nejlepších nástrojů pro správu projektů v roce 2021 (nejnovější hodnocení)
- Nejlepší adresář pro testování softwaru QA (nejlepší nástroje a společnosti pro QA v roce 2021)
- 4 Základní funkce, které by nástroje pro správu testů měly mít