Technológia

Hogyan vitte át a Bureau Veritas az alkalmazásainak 85% -át az AWS felhőbe

Stratégiai ötéves tervével a Bureau Veritas (BV) 2015-ben elindította digitális átalakítási projektjét. Ennek az átalakításnak az volt a lényege, hogy alkalmazásainak és infrastruktúrájának túlnyomó többsége átkerült az AWS-be. felhő. Útja során kihívásokkal nézett szembe a migráció, a napi irányítás, a költségek és a biztonság terén. Beszélünk a BV informatikai igazgatójával, Jean-Marc Devos Plancq, az átmenetről.

Bureau Veritas – vagy a BV azok számára, akik jól ismerik – az egyik legrégebbi vállalat, amely még mindig működik bárhol. Az 1828-ban Belgiumban alapított, de ma Franciaországban székhellyel rendelkező tesztelő, ellenőrző és tanúsító cég 150 ország 1500 irodájában 75 000 embert foglalkoztat.

Eredeti létjogosultsága a tengeri kockázatok felmérése volt, de azóta a Bureau Veritas olyan ágazatokra terjedt ki, amelyek magukban foglalják az autóipart, a vasutakat, az állami szektor infrastruktúráját, a közlekedést, az ellátási láncot, az energiát, az élelmiszer-ipari élelmiszereket és az egészségügyet. Öt kontinensen jelen van, a csoport 4,6 millió eurót fordított 2020-ban.

“A digitalizáció felgyorsítása a terv egyik alappillére volt” – mondja Devos Plancq. “Ez a pillér két szempontból állt: digitális szolgáltatások eljuttatása ügyfeleinkhez, amely belső folyamataink fejlesztésére és digitalizálására épült.”

Tehát az informatikai igazgató elkezdte vizsgálni, hogy mit kínálnak a nyilvános felhőszolgáltatók. “Történelmileg privát adatközpontokat használtunk az alkalmazások tárolására” – mondja. „Capex jelentős költségvetési elem volt, de szerettünk volna némi pénzügyi mozgékonyságot elérni, és nem kötődni az amortizációs ciklusokhoz három, négy, öt év alatt a különböző megoldásokhoz. “

A Devos Plancq rámutat az ilyen beszerzési ciklusok időigényes jellegére is. „Pályázati felhívása van a SAN ez több százezer vagy akár millió euróba fog kerülni ”- mondja. „Ezután hónapokba telik az eladó és a termék kiválasztása, valamint a leszállítás és a telepítés. Az informatikai részleg nagy részénél 18 hónapig sok időbe telik csak a tárolókapacitás növelése. Szerettük volna elkerülni ezt a tehetetlenséget. ”

Az új helyszíni telepítésekhez szükséges beruházások és idő mellett az informatikai vezető csökkenteni kívánta az összes elem, valamint a hálózatok, a javítások stb. Kezelésének terheit. És így az ígért mozgékonyság IaaS, PaaS, SaaS (infrastruktúra, platform és szoftver mint szolgáltatás) és a felhő nagyon csábítónak tűnt.

“Szerettünk volna tájékozódni abban, hogy mi hozna értéket a belső vagy külső ügyfelek számára, akik a hagyományosan házigazdánk alkalmazásait használják” – mondja Devos Plancq.

Akkor, hat évvel ezelőtt a Bureau Veritas azon a véleményen volt, hogy az AWS „a legérettebb szolgáltató, olyan platformmal, amely a legtöbb közvetlenül használható szolgáltatással rendelkezik” – teszi hozzá.

Így 2021 februárjáig a BV az alkalmazásainak 85% -át az AWS-n tárolta – de ez az átmenet nem egyik napról a másikra történt.

A felhő átmenetének három fázisa

“Felfedezési fázissal kezdtük, hogy megértsük, hogyan működik a felhő, és hogyan integrálhatjuk alkalmazási környezetünkbe” – mondja az informatikai igazgató. “Emellett támogatást kellett előkészítenünk csapataink számára, mert teljesen megváltoztatták azokat az eszközöket, amelyekkel dolgoztak.”

Ebben a 18–24 hónapig tartó felfedező időszakban az alkalmazások felhőbe költöztek, amikor erre lehetőség nyílt. „Olyan alkalmazásokat költöztettünk AWS-be, amelyek telepítése egyszerű volt, nevezetesen azokat, amelyeket már szállított DevSecOps és automatizálva, valamint olyan technológiákkal biztosítva, mint a Java ”- mondja Devos Plancq.

Idővel, magabiztossággal és megszerzett ismeretekkel a BV alkalmazta a „felhőalapú” megközelítést. “Ennek az elvnek megfelelően minden új alkalmazást felhőben kellett fejleszteni, kivéve, ha ez technikailag lehetetlen” – mondja. Ez az időszak még két évig tartott, mire a harmadik szakasz elérte.

„Amikor úgy gondoltuk, hogy jól ismerjük az AWS platformot, úgy döntöttünk, hogy a vállalati megoldásainkhoz tartozó összes szervert felhőbe költöztetjük, így leállíthatjuk a helyszíni infrastruktúránkat” – mondja Devos Plancq.

Az AWS felhőre való áttérésnek ez a fázisa azt jelentette, hogy az Oracle és az SQL Server adatbázisokat át kellett helyezni a Amazon RDS adatbázis-kezelő rendszer (DBMS). De a Bureau Veritas informatikai csapatai nem elégedtek meg egyszerű „emeléssel és váltással”. “Integráltuk az adatbázisunk verziófrissítését a felhőbe való áttérésbe” – mondja Devos Plancq.

„Könnyebb volt áttelepíteni az adatbázisokat a felhőbe, mint a helyszínen végrehajtani a frissítést, mert ehhez infrastruktúra-változtatásokra is szükség lett volna. Arra szorítkoztunk, hogy biztonsági mentési és helyreállítási partíciókat hozzunk létre az AWS-re telepített példányokon, és ezzel kész is volt. “

Regressziós teszt „annak biztosítására, hogy minden működjön, hogy ne legyenek kapcsolódási problémák” – teszi hozzá.

A sikeres felhőmigrációhoz néhány trükkre van szükség

A DBMS áttelepítése az Amazon RDS-re néha meglepetéseket okozhat, de a BV informatikai csapatainak nem voltak problémái. “Az SQL adatbázisok funkcionalitásának nagy részét az RDS biztosítja” – mondja Devos Plancq. „De van néhány olyan funkció, amelyet az AWS nem tud átvállalni. Ha használja, akkor más megoldást kell találnia. ”

Ez volt az egyik olyan alkalom, amikor külső segítségre volt szükség, ezért a BV feliratkozott a AWS Migration Acceleration Program (MAP).

Az RDS által kezelt adatbázisok keresztül kommunikálnak Rugalmas babszár, amely az egyik leghosszabb ideig tartó szolgáltatás, amelyet az AWS nyújt, és a Bureau Veritas jelentős mértékben igénybe veszi. “Ez a PaaS lehetővé teszi alkalmazások telepítését és az automatizált platformméretezés előnyeit” – mondja az informatikai vezető. “Ön a környezetet kezeli, nem pedig a kiszolgálókat, mert a platform a felhasználók számának megfelelően kezeli magát egyszerre.”

Az informatikai csapat mintegy 50 alkalmazást adminisztrál így, az összesen 115-ből.

“Az egyedi fejlesztésekhez a PaaS lehetővé teszi számunkra, hogy garantáljuk a teljesítmény szintjét a napszaknak, a csatlakoztatott felhasználók számának megfelelően, de optimalizálhatjuk költségeinket is, ha az aktivitás alacsony vagy egyáltalán nincs” – mondja Devos Plancq.

A Bureau Veritas által kifejlesztett alkalmazások többsége Java nyelven íródott. Az Elastic BeanStalk a Java-t szem előtt tartva épült, és támogatja a .NET, Node.js, PHP, Python, Go és Ruby keretrendszereket és nyelveket.

Másrészt az Elastic BeanStalk több sajátosságot is figyelembe vesz, mondja Devos Plancq. “Fontos, hogy az alkalmazásai ne függjenek a felhasználói munkamenetektől” – teszi hozzá. „Mivel a platform eldönti, melyik szerver aktív, vagy sem, a felhasználók elveszíthetik a haladást egy feladaton belül. Tehát a megosztott gyorsítótárban kell kezelnie a munkameneteket. ”

Ehhez a Bureau Veritas az Amazonét használja ElastiCache, amely a Redis és a Memcached memórián belüli adatbázisokra épül.

“Ehhez egy kis változtatásra van szükség az alkalmazásban a felhasználói munkamenetek külsőleges kezeléséhez a gyorsítótárban, de ugyanilyen fontos, hogy a munkameneteknek ne legyen nagy lábnyoma a sorosítás során” – mondja Devos Plancq. “Ideális esetben hontalan alkalmazásokat kell használnia.”

A felhő először meghozza a gyümölcsét

A Devos Plancq tele van dicsérettel azért, hogy milyen gyorsan lehet megoldásokat fejleszteni és telepíteni az AWS szolgáltatásokon keresztül. Rámutat a példára A Bureau Veritas újraindítja vállalkozását, amely szolgáltatásokat nyújt az ügyfelek számára a munkahelyek és terek újbóli megnyitásához a Covid korlátozásai után. Az alkalmazást 14 nap alatt fejlesztették ki, és 85 országban „három vagy négy nap alatt” telepítették – mondja.

Rámutat az AWS által rendszeresen bejelentett új szolgáltatások számára, amelyek közül sokan a kiszolgáló nélküli megközelítés mellett mozognak. „A PaaS-szel olyan szolgáltatásokkal lépünk a következő szintre, mint a Lambda amelyek lehetővé teszik az ezredmásodperces számítás felhasználását az alkalmazások végrehajtásához ”- mondja.

A feldolgozás automatizálása is jó úton halad. A BV informatikai csapatai elkötelezettek az infrastruktúra-kód megközelítés mellett a technikai infrastruktúra telepítése és fejlesztése, az operációs rendszerek, az alkalmazások és egyéb szolgáltatások frissítése érdekében.

Ebben a témában Devos Plancq azt mondja, hogy csapatai olyan szolgáltatásokat vesznek igénybe, amelyek segítik a műveletek automatizálását, és riasztásokkal figyelmeztetnek egy újabb vödör telepítésének szükségességére, amikor S3 tároló elérte például a kapacitást.

„Dolgozunk azon, hogy a rendszereinket API-k segítségével csatlakoztassuk [application programming interfaces],” mondja. “Használunk API-átjáró hogy lehetővé tegyék a helyi alkalmazások számára, hogy a csoporton belüli alkalmazásokkal beszéljenek, de hozzáférést biztosítsanak az ügyfelekhez és partnerekhez is. “

Az API-átjárót például a Code’n’go, a BV által kifejlesztett és az autósiskolákon keresztül eljuttatott autópályakód-tanulók alkalmazása.

Nyilvánvaló, hogy a szervezet összes szolgáltatásának ilyen új munkamódszerhez való igazítása pénzügyi éberséget igényel. A Bureau Veritas fokozatosan átállt a FinOps megközelítés, amely az EC2 megtakarítási terveket, valamint a fejlesztők által használt tesztelési és fejlesztési környezetek indításának és leállításának automatizálását használja.

Hat év után ezekhez a szolgáltatásokhoz és azok határaihoz való alkalmazkodás része a BV informatikai csapatainak mindennapi életében, de más nehézségekkel is szembesülnek.

“Gyakran korlátozzák a szoftvercsomagok műszaki előfeltételei” – mondja Devos Plancq. A Bureau Veritas a Documentumot használja EDM, A Sybele a katasztrófa utáni helyreállításhoz, a Tableau a BI-hoz és a jelentésekhez, valamint az SAP a pénzügyekhez.