Skip to main content

Telvice Continuous Delivery (TCD)

A nagyvállalati IT alkalmazások fejlesztési, tesztelési és éles telepítési folyamatainak teljeskörű automatizálása konténeres és monolitikus környezetben

A TCD keretrendszer olyan standardizált folyamatot biztosít, amely végigkíséri és automatizálja az alkalmazás életciklusának lépéseit a fejlesztéstől kezdve a tesztelésen át egészen a „deploy”-olási és élesítési feladatokig, beleértve a minőségbiztosítási-vizsgálatot  (TQG, Telvice Quality Gate) is.

Megnövekedett IT igények a nagyvállalatoknál:

  • az IT képes legyen gyorsan reagálni az új igényekre és a gyakori változásokra, akár specifikációs követelményekről, akár az új fejlesztési igényekről van szó

  • nem elég a gyorsaság, a minőségi elvárásoknak is maximálisan eleget kell tenni

  • az alkalmazás életciklus folyamatainak minél nagyobb részének támogatása, automatizálása is elvárt

  • standardok mentén történő fejlesztés, tesztelés és release-elés biztosítása

A Telvice Continuos Delivery segítségével:

  • gyorsabbá, pontosabbá válik a fejlesztők és tesztelők munkája

  • csökken az adminisztráció

  • javul a verziókezelés a „build-›deploy” folyamat során
  • jelentősen javul az élesítés („go to live”) utáni hibamentesség szintje. zó

A TCD további előnyei:

  • folyamatos minőség kontroll;
  • az implementáció során a DevOps szakértőink átadják a használathoz szükséges tudást, know-how-t, így az ügyfeleink képessé válnak külső segítség nélkül is kezelni a kialakított rendszert;
  • a keretrendszert minden esetben illesztjük az ügyfél adott környezetéhez és a használt eszközökhöz;
  • az öndokumentálóvá váló folyamatok nemcsak teljesen átláthatók és érthetőek lesznek, hanem minimális emberi erőforrás ráfordítással karbantarthatóvá válnak;
  • a TCD keretrendszer automatizáltan felállítható lokális vagy cloud környezetben is,
  • egységes kezelést és iteratív átállást tesz lehetővé a monolitikus alkalmazás fejlesztésről a mikro szolgáltatás alapú fejlesztésre;
  • a monolitikus és mikroszerviz alapú alkalmazásokat is konténerekben futtatjuk, ezáltal standard eszközökkel, egységesen kezeljük, felügyeljük és monitorozzuk őket;
  • nincs szükség telepítési leírásra a deployláshoz, mivel a build lépéssor (pipeline) végén egy Docker image kerül létrehozásra, melyet bármely környezetben egységesen használhatunk;
  • modern, agilis és DevOps alapú rendszer biztosítja az alkalmazás életciklusának kezelését; 
  • a problémák és anomáliák a fejlesztési idő korai szakaszában feltárásra és gyors, pontos beazonosításra kerülnek a TQG (Telvice Quality Gate) segítségével, így nagyságrendekkel kevesebb erőforrás befektetéssel javíthatók a hibák.

A TCD keretrendszer elemei

  • Statikus kód ellenőrzés: Több ezer beépített szabály segítségével a SonarQube képes kimutatni a tipikus kódolási problémákat a forráskódot és byte kódot elemezve.

  • Automatizált tesztek: A kialakított integrációs egységben performancia és felületi tesztek segítségével mérjük az előre definiált metrikákat és biztosítjuk a hibamentessé

  • Működés diagnosztika APM eszközzel: A TCD integráns megoldása a Dynatrace Alkalmazás Teljesítmény Management (APM) szoftver, amely folyamatosan monitorozza az alkalmazás futási jellemzőit, és rámutat a problémák gyökér okaira, a funkcionális hibákra, illetve anomáliákra, legyen szó éles, teszt, vagy fejlesztői környezetről

  • A Kubernetes, OpenShift vagy Docker Swarm eszközöket használunk az alkalmazások éles környezeti menedzseléséhez: auto scaling, zero down-time deployment, load balancing, routing képességekkel. A konténerizált platform lehetővé teszi a monolitikus és mikroszerviz alapú appok egységes kezelését

Alkalmazott eszközök

Agilis megközelítés

Ahhoz, hogy a fenti igényeknek a TCD maximálisan eleget tegyen, és lehetőség szerint költséghatékony legyen, alapvetően az ipari standardokra épülő és széles körben elterjedt, hivatalos támogatással is rendelkező open-source eszközöket integráltunk egymással:

  • Open Source és ingyenes eszközök integrációja a TCD, kiegészítve a Dynatrace APM-mel.
  • Identikus és konzisztens környezetek felállítását biztosítja automatizált szkriptekkel.
  • Standard eszközkészlet az éles környezeti managementhez: Kubernetes, OpenShift, Docker Swarm;

Kapcsolódó szolgáltatásunk:

Ügyfeleink, akik már élvezik a TCD platform nyújtotta előnyöket:

Kérd szakértőnk személyes konzultációját, hogy olyan tervet állíthassunk össze, amely a szervezetedre van szabva!