top of page

Platforma automatyzacji DBaaS - automatyzacja provisioningu baz danych w chmurze

Celem tego studium przypadku jest przedstawienie procesu implementacji platformy automatyzacji DBaaS, która służy do automatyzacji provisioningu baz danych Oracle i MSSQL na maszynach wirtualnych Linux i Windows w chmurze.

Celem tego studium przypadku jest przedstawienie procesu implementacji platformy automatyzacji DBaaS, która służy do automatyzacji provisioningu baz danych Oracle i MSSQL na maszynach wirtualnych Linux i Windows w chmurze.


Wyzwanie

Dotychczas proces provisioningu baz danych był ręczny i czasochłonny, co prowadziło do błędów ludzkich i wydłużonego czasu dostawy.


Rozwiązanie

Zaprojektowano i wdrożono platformę automatyzacji DBaaS, która wykorzystuje technologie Azure do automatyzacji wszystkich etapów provisioningu baz danych. Platforma składa się z następujących komponentów:

  • Interfejs użytkownika podobny do kreatora: Interfejs użytkownika prowadzi klienta przez proces zamawiania bazy danych, od wyboru typu bazy danych po konfigurację parametrów.

  • Mikrousługi: Platforma wykorzystuje mikrousługi Azure Functions do implementacji poszczególnych funkcji provisioningu. Mikrousługi są orkiestrowane za pomocą Durable Functions, co zapewnia skalowalność i niezawodność.

  • Automatyzacja provisioningu: Platforma automatycznie buduje, konfiguruje i rejestruje maszyny wirtualne,instaluje i konfiguruje serwery baz danych oraz wykonuje migrację danych (opcjonalnie).

  • Raportowanie i obsługa błędów: Platforma zapewnia rozbudowane funkcje raportowania i obsługi błędów, co ułatwia monitorowanie i rozwiązywanie problemów.


Korzyści

Wdrożenie platformy automatyzacji DBaaS przyniosło szereg korzyści, m.in.:

  • Skrócony czas dostawy: Provisioning baz danych jest teraz znacznie szybszy dzięki automatyzacji.

  • Zwiększona dokładność: Automatyzacja eliminuje błędy ludzkie, co prowadzi do bardziej niezawodnych baz danych.

  • Zmniejszone koszty: Automatyzacja może obniżyć koszty operacyjne związane z provisioningiem i utrzymaniem baz danych.

  • Poprawiona satysfakcja klienta: Szybsza dostawa, większa dokładność i niższe koszty prowadzą do większej satysfakcji klienta.


Typ projektu

Implementacja nowego projektu



Zespół projektowy

  • Łukasz Rudziewicz

  • Paweł Trojanowski

  • Konrad Bednarski


Obowiązki

  • Projektowanie i rozwój architektury oprogramowania platformy

  • Implementacja mikrousług stanowiących funkcje platformy

  • Wdrażanie nowych funkcji na żądanie JIRA

  • Wsparcie postprodukcyjne dla użytkowników


Technologie 

  • Azure Functions

  • Durable Azure Functions

  • Mikrousługi

  • JSON

  • REST

  • Chmura


Wnioski

Platforma automatyzacji DBaaS okazała się dużym sukcesem, automatyzując proces provisioningu baz danych w chmurze i poprawiając jego wydajność. Platforma może być stosowana w różnych organizacjach, aby skrócić czas dostawy, zwiększyć dokładność, obniżyć koszty i poprawić satysfakcję klienta.



Aby uzyskać więcej informacji na temat platformy automatyzacji DBaaS, skontaktuj się z naszym zespołem projektowym.

AdobeStock_743383769.webp

Twój sukces to nasz cel!

Przeczytaj inne Case Study

Aplikacja na system Windows

D-R-O Polska


D-R-O to szeroka gama akcesoriów do urządzeń mobilnych renomowanych producentów: Samsung, Xiaomi, Huawei, Apple, Sony, LG, Nokia. Swoje produkty oferują m.in. na Amazonie. Duży wolumen i brak automatyzacji utrudniał obsługę zamówień klientów. Firma DRO zwróciła się do nas z prośbą o pomoc w automatyzacji księgowań w swoim systemie księgowym.

Dedykowane oprogramowanie

Automatyzacja prezentacji PowerPoint w Credit Suisse Switzerland

Aplikacja pozwala na przygotowanie prezentacji w programie PowerPoint.

Automatyzacja

Usprawnienie procesów księgowania faktur za pomocą VBA

Celem projektu było usprawnienie procesów księgowania faktur. Do rozwiązania problemu wykorzystaliśmy VBA. Projekt zakończył się sukcesem, narzędzie było chętnie wykorzystywane przez 3 zespoły księgowe.

bottom of page