Skálázható, kiemelt rendelkezésre állású felhőinfrastruktúra a Számlázz.hu részére
A Számlázz.hu az AWS felhőszolgáltatását választotta, és megkereste az egyik legnagyobb és legtöbb kompetenciával rendelkező hazai AWS partnert, a TC2-t.
A KIHÍVÁS
A Számlázz.hu 2005 óta kínál könnyen használható és egyszerű számlázási megoldásokat a vállalkozások széles skálájának részére. Számos extra fintech megoldás a szolgáltatásuk része, ilyen például az autokassza (banki adatkapcsolat), az online fizetési megoldások, az automatikus számlázás, a könyvelői hozzáférés, egyéb fintech integrációk a Számlázz.hu digitális ökoszisztémájának részeként.
Az évek alatt a Számlázz.hu szolgáltatása Magyarországon egyfajta “digitális közművé” vált, hiszen a hazai lefedettsége olyan mértékben magas, hogy ha szolgáltatásuk nem elérhető, akkor számos vállalkozás napi ügyvitele és bevétele is veszélybe kerülhet.
Felismerve a piacon betöltött szerepüket és fontosságukat, a Számlázz.hu 2022-ben elhatározta, hogy növelni szeretné az üzembiztonságot és csökkenteni annak a kockázatát, hogy ügyfelei kárt szenvedjenek. Eldöntötték, hogy szolgáltatásukat a továbbiakban olyan felhőben szeretnék működtetni, ahol skálázható, kiemelt rendelkezésre állású infrastruktúrát tudnak építeni. Az AWS felhőszolgáltatását választották, és megkeresték az egyik legnagyobb és legtöbb kompetenciával rendelkező hazai AWS partnert, a TC2-t.
A MEGOLDÁS
A TC2, felmérve a Számlázz.hu működését, azt a javaslatot tette, hogy a dinamikus forgalom kezeléséhez az ideális megoldás az AWS EKS platformja. Megvalósításra került a saját fejlesztésű szoftverek becsomagolása Docker konténerekbe, és azok skálázható módon történő beüzemelése a Kubernetes cluster-en. Az ehhez tartozó loggolás fluentbit-tel kerül az AWS S3 bucket-jeire tárolás céljából. Ahhoz, hogy ezek a logok könnyedén feldolgozhatók legyenek, az AWS Athena szolgáltatását kapcsolták be, amivel könnyedén lehet az S3-ban tárolt logokban SQL lekérdezésekhez hasonló nyelven keresni. Az üzemeltetés során keletkező metrika adatokat AWS Managed Prometheus segítségével gyűjtik össze, amelyeket Grafana által jelenítenek meg.
A biztonságra is kiemelt figyelem irányult, és az AWS ajánlásaival összhangban minden biztonsági riasztással kapcsolatos információ az AWS SecurityHub-ba kerül a GuardDuty-ból, a Cloudtrail-ből. A teljes AWS környezet állapotát és annak a szabályoknak való megfelelését az AWS Config eszközével végzik.
A végeredmény egy, a korábbinál robosztusabb, hibatűrőbb rendszer lett, amely kapacitás szinten is dinamikusan a felhasználáshoz tud igazodni.