Clouded: Modulárna platforma na správu cloudu

Modulárna platforma, ktorá zjednodušuje cloudovú infraštruktúru a umožňuje jednoducho prepájať a spravovať kľúčové služby v cloude.

Realizácia

2023 - 2025

Prípadová štúdia

Zjednotenie správy cloudu pre väčšiu flexibilitu a jednoduchšie škálovanie

Clouded je všestranná platforma na správu cloudu, ktorá zjednodušuje nastavenie, nasadenie a priebežnú správu cloudových aplikácií.

Vďaka modulárnej architektúre umožňuje tímom jednoducho prepájať a spravovať kľúčové cloudové funkcie z jedného spoločného rozhrania.

Platforma využíva technológie C#, Docker a Kubernetes a prináša:

  • Flexibilitu pri vytváraní vlastných pracovných postupov
  • Možnosť rozširovať kapacity spolu s rastom firmy
  • Vývojárske nástroje, ktoré zjednodušujú aj zložité operácie

 

Clouded sa prispôsobuje potrebám klientov.

Zjednodušte správu cloudu pomocou jednej platformy

Správa cloudových služieb by nemala znamenať neustále prepínanie medzi množstvom nástrojov. Bežné pracovné postupy často vyžadujú samostatné platformy na autentifikáciu, administráciu a vykonávanie vlastných operácií. Výsledkom sú:

  • Roztrieštené pracovné postupy
  • Vyššie prevádzkové náklady
  • Pomalší vývoj

 

Clouded tieto problémy rieši centralizovanou, modulárnou a rozšíriteľnou platformou. Všetko potrebné nájdete na jednom mieste – s dôrazom na jednoduchšiu prevádzku a rast podľa vašich potrieb.

Správa aplikácií

Jednoduchšia správa cloudových aplikácií prostredníctvom modulárnej platformy.

Prepojený systém

Integrácia kľúčových služieb, ako sú autentifikácia, správa databáz a cloudové funkcie.

Efektívny vývoj

Jednoduché prispôsobenie, škálovanie a efektívnejší vývojový proces.

Ako sme postupovali?

1

Princípy návrhu

Zamerali sme sa na modularitu a flexibilitu, aby si používatelia mohli platformu jednoducho prispôsobiť svojim potrebám.

2

Použité technológie

Platformu sme postavili na technológiách C#, Docker a Kubernetes, ktoré poskytujú spoľahlivý základ pre kontajnerizáciu a riadenie kontajnerov.

3

Vývoj
softvéru

Softvér sme vyvíjali postupne a po moduloch, aby bolo možné jednoducho integrovať ďalšie komponenty, napríklad Cloud Functions a API Provider.

4

Modulárne služby

Vytvorili sme prispôsobiteľné moduly na autentifikáciu a administráciu s možnosťou rozšírenia o pripravované cloudové funkcie a automatizáciu API.

Výsledné riešenie

Clouded spája funkcie viacerých cloudových služieb do jednej modulárnej platformy:

  • Znižuje závislosť od samostatných nástrojov, ako sú Auth0, AWS Lambda či Firebase.
  • Zjednodušuje autentifikáciu, správu databáz a vykonávanie vlastných akcií.
  • Poskytuje škálovateľnú infraštruktúru pre moderné cloudové aplikácie, s ktorou sa vývojárom jednoducho pracuje.

Funkcie platformy

Auth Provider

Pokročilé riešenie autentifikácie porovnateľné s Auth0 alebo Keycloak.

  • Správa používateľov, rolí, organizácií a oprávnení
  • Tokeny na komunikáciu medzi systémami (M2M) a integrácie jednotného prihlásenia (SSO) cez Google, Facebook a Apple

Admin Provider

Robustný nástroj na správu databáz, ktorý umožňuje:

  • Konfiguráciu databázových tabuliek a vzťahov medzi nimi
  • Súbežnú prácu s viacerými databázami
  • Úplné prispôsobenie administračného rozhrania vlastným postupom správy dát

Cloud Functions

  • Vykonávanie vlastných akcií, napríklad odosielanie e-mailov alebo upozornení používateľom na základe udalostí
  • Návrh nezávislý od programovacieho jazyka a integrácia s Gitom na definovanie a nasadzovanie funkcií

API Provider

  • Automatické generovanie API na vytváranie, čítanie, aktualizáciu a odstraňovanie údajov (CRUD) podľa konfigurácie databázy
  • Vytváranie vlastných koncových bodov API a rozširovanie ich možností pomocou Cloud Functions

Výhody platformy

Škálovateľnosť

Kubernetes a Docker umožňujú prispôsobovať výkon meniacej sa záťaži.

Prispôsobiteľnosť

Modulárne komponenty sa prispôsobujú špecifickým potrebám firmy.

Integrácia

Jednotné rozhranie na správu viacerých cloudových služieb.

Jednoduché používanie

Vývojárske súpravy SDK a prispôsobiteľné rozhrania zvyšujú produktivitu vývojárov.

Použité technol

Backend

 C#, Docker, Kubernetes

Frontend

Administračné rozhrania na autentifikáciu a správu databáz

Správa databáz

Podpora viacerých databáz prostredníctvom modulu Admin Provider

Plány ďalšieho rozvoja

Cloud Functions

Dokončenie a sprístupnenie cloudových funkcií pre dynamické pracovné postupy.

API Provider

Spustenie modulu na automatické vytváranie koncových bodov API a rozšírenie funkčnosti platformy.

Vývojárske nástroje

Rozšírenie vývojárskych nástrojov a integrácií, ktoré umožnia širšie využitie platformy.

Nechajte riešenie svojich IT problémov na našich odborníkov