Cloud alapú technológiák skálázhatósága

Az elmúlt félévben a Neostratus Zrt-nél lehetőségem volt folytatni a megkezdett kutatást egy nagyméretű, elosztott, felhőn alapuló rendszeren és ezen kívül alkalmam volt, hogy megvizsgáljam a Microsoft vállalati kommunikációs szoftvereinek (Exchange és Lync) új verzióját, illetve egy új API fejlesztésébe is beleláttam, ahol a különböző REST alapú API implementálási lehetőségeit is megvizsgáltam és mindezek kapcsolódását a Neostratus által fejlesztett Cloud Services Managerbe (továbbiakban CSM). A félév során a következő területekkel foglalkoztam:

Az első terület, amit a félév alatt megvizsgáltam a Microsoft Exchange 2010-ről 2013-as verzióra váltásának lehetőségei, nehézségei, illetve milyen implementációs különbségek találhatóak a rendszerben. Mivel az új verziójú rendszerben sok változás található a különböző szervezeti egységek, illetve a felhasználók kezelésében, ezért az implementációs és tesztelési fázisok  több  időt tettek ki, mint amennyire az elején számítani lehetett.

A második nagy terület, amit megvizsgáltam, a Microsoft Lync Server 2013 Hosting Pack bevezetése, a meglévő Lync 2013 mellett. Itt láthattam, hogy milyen változásokat vezetett be a Microsoft, hogy egy olyan szoftvert adjanak ki, amivel a cloud szolgáltatók egyszerűbben nyújthatnak Lync szolgáltatást az ügyfeleiknekiknek, illetve milyen acrchitektúrális és infrastruktúrális változások történtek a rendszerben ennek a célnak az érdekében.

 A harmadik dolog, amit megvizsgáltam az egy új interfész megvalósítási kérdései, amivel külső szolgáltatásokat lehet egyszerűen a CSM-hez kapcsolni. Itt megvizsgáltam az iparban elterjedt REST API-k architektúrális felépítését, ezek védelmét és jogosultság kezelési lehetőségeit, ezen kívül találkoztam a WCF Data Services-zel, ami egy magasabb szintű réteg a REST felett, illetve belenéztem az APS (Application Packaging Standard) és a Google Reseller API működésébe.

A cégnél töltött idő alatt sok nagyon tehetséges és a saját területén professzionális tudással rendelkező csapattárssal ismerkedhettem meg, akik mindig segítőkészek voltak, ha elakadtam, vagy valamit nem sikerült befejeznem.  Remélem, hogy a kutatási eredményeimet hatékonyan tudják felhasználni az éles környezetbe történő implementáció során.

 

Gyöngyösi Mihály Mátyás