Sustainalytics

Studiu de caz: Windows Azure

Sustainalytics devine mai flexibilă și mai eficientă cu Windows Azure.

7 noiembrie 2013

În căutarea unui partener capabil să susțină nivelul operațional și flexibilitatea unei platforme online cu acoperire globală, Sustainalytics, cea mai bună agenție de cercetare și analiză a sustenabilității conform studiului Thomson Reuters Extel pe 2013, a ales Microsoft Windows Azure. Migrarea la o Platformă ca Serviciu (PaaS) a adus pentru Sustainalytics creșterea gradului de automatizare a proceselor de administrare a infrastructurii și o reducere a costurilor de până la 50%.

Despre organizație

Sustainalytics este o organizație globală de cercetare și analiză a sustenabilității companiilor, care livrează informații către investitori și instituții financiare din întreaga lume. Domeniile principale de expertiză ale Sustainalytics sunt Responsible Investment (RI) și Socially Responsible Investment (SRI). Compania are o experiență de peste 20 de ani și operează prin 9 birouri regionale, cu o echipă de peste 200 de angajați. Pentru Sustainalytics, baza de cercetare o reprezintă cca 10.000 de companii listate la bursă, a căror activitate este analizată din trei perspective: impactul asupra mediului, Corporate Social Responsability (CSR), guvernanță și transparență. Analiștii Sustainalytics monitorizează peste 150 de indicatori pe baza cărora, prin metode complexe de calcul, generează un scor și o serie de rapoarte. Compania are peste 300 de clienți la nivel global, în general fonduri de investiții, bănci de investiții, fonduri de pensii sau alte instituții financiare care doresc să investească responsabil în companii care au grijă față de comunitate, societate și mediu. În 2013, Sustainalytics a obținut premiile pentru Best Research Firm, Best SRI Analyst și Best Client Relations/Salesperson în cadrul unei anchete realizate de Thomson Reuters Extel.

Din punct de vedere tehnologic, Sustainalytics se bazează pe o platformă proprietară (Sustainalytics Online Global Platform) prin care sunt colectate, procesate și livrate informațiile aferente analiștilor și clienților, precum și pe numeroase alte servicii de cloud computing.

Cerințe de business. Situația inițială

Din punct de vedere tehnic, nu puteam susține SLA-ul solicitat de clienți, ceea ce la nivel de business afectează reputația și chiar veniturile.
Claudiu Tănăsescu • Global Director ICT • Sustainalytics

Sustainalytics Global Platform a fost dezvoltată în România începând cu anul 2007. Alcătuită din două module, platforma acoperă atât cerințele interne de structurare, analiză și integrare a datelor pe baza unor algoritmi de calcul dar și cerințele din partea clienților, în ceea ce privește accesul la informații, analiza de portofolii, analiza riscurilor și raportare. Sustainalytics Global Platform este un produs cu un nivel ridicat de performanță: scanează mii de surse de informare, extrage și filtrează date conform unor criterii complexe, determină automat natura acestora și le direcționează către analiști care gestionează domeniu respectiv. Platforma este actualizată permanent de către o echipă cu 20 dezvoltatori, care pe baza metodologiilor Agile livrează noi funcționalități, în medie la fiecare două săptămâni. Global Online Platform este un element esențial pentru succesul Sustainalytics și de aceea ne asigurăm că este operațională 24 din 24, ușor scalabilă și că oferă acces global și aceeași viteză de răspuns indiferent de regiune sau încărcare. Prin urmare, pentru păstrarea acestor performanțe, avem în vedere adoptarea celor mai noi tehnologii și actualizarea permanentă a platformei afirmă Claudiu Tănăsescu, Global Director ICT, Sustainalytics.

Soluția

De la IaaS la PaaS

În ultimii ani, Platforma Sustainalytics a trecut prin două tranziții majore din punct de vedere al infrastructurii. Inițial, platforma a rulat pe serverele proprii ale Share Dimension, partener tehnic al Sustainalytics și ulterior parte din companie, însă nu era un model operațional eficient atât din punct de vedere costuri cât și administrare. Echipa internă gestiona toate aspectele legate de mentenanță și suport ceea ce crea o presiune ridicată pe resursele umane ale Departamentului IT. Mai mult, costurile pentru asigurarea redundanței hardware și a alimentării cu energie erau foarte mari. Din punct de vedere tehnic, nu puteam susține SLA-ul solicitat de clienți, ceea ce la nivel de business afectează reputația și chiar veniturile. Era evident că aveam nevoie de o investiție majoră în infrastructură, ceea ce pentru o companie mică poate fi prea costisitoare sau chiar inaccesibilă consideră Claudiu Tănăsescu.

Ne considerăm o micro-multinațională, adică avem complexitatea și dispersia geografică a unei multinaționale dar nu avem aceleași resurse.
Claudiu Tănăsescu • Global Director ICT • Sustainalytics

Pentru asigurarea unui nivel maxim de flexibilitate și disponibilitate, Sustainalytics a decis migrarea platformei de pe infrastructura proprie în cloud. Astfel, pasul următor a fost migrarea pe serviciile Amazon, decizie care a eliminat investiția în infrastructură și a adus flexibilitate în adăugarea sau eliminarea de resurse. Pe de altă parte însă, trecerea la un model de Infrastructură ca Serviciu (IaaS) a ridicat dificultăți cu privire la controlul mașinilor virtuale și la ușurința stabilirii unei politici de securitate la nivel de firewall. Mai mult, chiar dacă mediul de test pentru dezvoltarea platformei globale era simplu de provizionat și utilizat, trecerea în producție a noilor funcționalități inducea un down-time considerat prea mare de Sustainalytics.

Astfel, echipa tehnică a decis migrarea pe un palier superior al serviciilor cloud: Platforma ca Serviciu (PaaS). Obiectivul migrării la PaaS a fost obținerea unui nivel mai ridicat de flexibilitate și automatizare, precum și a unui down-time cât mai redus pentru procesele de punere în producție a funcționalităților noi care se adaugă periodic în platformă.

În 2013, în urma unei analize de funcționalități și costuri Sustainalytics a migrat Online Global Platform pe Microsoft Windows Azure. Decizia a avut la bază posibilitatea configurării de roluri, utilizarea Azure SQL precum și facilități superioare Un avantaj al trecerii la Windows Azure îl reprezintă configurarea de roluri prin care sunt definite mașini virtuale pentru executarea un set specific de comenzi. Un astfel de rol reprezintă un șablon construit pentru rularea unei anume aplicații și pentru care administratorul poate aloca un anumit număr de instanțe. Contractarea unor servicii bazate pe roluri și nu pe mașini virtuale oferă o mai mare flexibilitate la nivel de costuri. Un alt element important în decizia Sustainalytics a fost posibilitatea combinării în Windows Azure a funcționalităților de load balancing și autoscale pentru oprirea mașinilor virtuale când gradul de încărcare scade sub anumite valori, ceea ce are un impact relevant asupra reducerii costurilor. De asemenea, Azure oferă un VPN (Rețea Virtuală Privată) ca standard și un control bun la nivel de firewall și porturi. Aceste facilități contează mult pentru administrare, mai ales că echipa noastră IT este formată cu precădere din dezvoltatori și mai puțin din specialiști în rețea afirmă Claudiu Tănăsescu.

Complementar, migrarea pe Azure permite publicarea de aplicații direct din Team Foundation Server, produs Microsoft care acoperă întreg procesul de dezvoltare și este compatibil cu metodologiile Agile folosite de echipa Sustainalytics. Migrarea în sine, de la IaaS a PaaS a fost realizată în timpul weekendului, când au fost realizate atât configurarea serverelor și aplicațiilor cât și transferul bazelor de date cu un volum de cca 50GB.

Beneficiile

Pentru Sustainalytics trecerea la un serviciu precum Microsoft Windows Azure a adus în principal un nivel mai ridicat de flexibilitate în dezvoltarea platformei proprietare dar și reducerea substanțială a costurilor de operare. Mai mult, prin creșterea nivelului de automatizare a sarcinilor de administrare, echipa IT își poate concentra resursele pe inovație și pe activități cu o valoare adăugată mai mare. Ne considerăm o micro-multinațională, adică avem complexitatea și dispersia geografică a unei multinaționale dar nu avem aceleași resurse. De aceea, pentru noi cloud computing se potrivește ca o mănușă, iar Serviciul Microsoft Windows Azure ne oferă o flexibilitate extraordinară consideră Claudiu Tănăsescu.

Alte beneficii obținute în urma procesului de migrare au fost:

Reducerea cu 35-50% a costurilor cu infrastructura

Windows Azure Cloud Services crește flexibilitatea utilizării mașinilor virtuale prin alocarea sarcinilor în funcție de rolurile predefinite și generează un model de cost avantajos. Estimez o reducere a costurilor de 35 până la 50% prin trecerea la Windows Azure, deoarece funcționalitățile de load balancing și autoscale permit folosirea mai eficientă a resurselor și prin urmare consum unui volum mai mic de resurse afirmă Claudiu Tănăsescu.

Creșterea productivității în cadrul echipei de administrare

Simplificarea procesului de administrare prin automatizarea proceselor și prin existența unui număr mare de funcționalități standard duce la eliminarea unor operațiuni de rutină care nu aduc valoare și nu permit echipei să se concentreze pe aspecte mai importante ale activității și pe susținerea inovației în organizație. Estimez un câștig mediu lunar de cca 20 ore de muncă pentru fiecare angajat implicat în administrarea platformei, deoarece Microsoft Azure permite automatizarea unui număr mare de procese, de configurarea unui VPN până la mentenanța bazei de date SQL. Avem în plan inclusiv automatizarea mediului de test afirmă Claudiu Tănăsescu.

Reducerea cu 75% a timpului necesar actualizării platformei

Windows Azure permite publicarea de aplicații și actualizări direct din Microsoft Team Foundation Server, produs care acoperă întreg procesul de dezvoltare și este compatibil cu metodologia Agile folosită de echipa Sustainalytics. Am redus down-time-ul indus la instalările de noi funcționalități de la 4 la doar 1 oră. Procesul, oarecum transparent pentru clienți, are un impact pozitiv major asupra satisfacției muncii, deoarece anterior se derula în weekend și influența programul întregii echipe susține Claudiu Tănăsescu.

Acces rapid la servicii de suport

Nivelul de suport oferit de Microsoft clienților și partenerilor este cunoscut în piață, iar Windows Azure nu face excepție. Mai mult, acest suport are o componentă locală consistentă la nivel de training, sesiuni de comunicări și contacte cu specialiști. Existența unui suport local contează foarte mult în alegerea unui serviciu IT deoarece oferă un feedback rapid dar și contacte personale cu o comunitate de utilizatori. Cu Microsoft am încredere că pot găsi rapid un răspuns la orice problemă sau situație mai afirmă Claudiu Tănăsescu.

Pentru viitorul apropiat, Sustainalytics are în plan semnarea unui Enterprise Agreement cu Microsoft pentru utilizarea Windows Azure ceea ca va permite o reducere mai mare a costurilor și utilizarea serviciilor de cloud computing la nivel strategic.