Přejít na obsah

techone --service=cloud-migration

Migrace do cloudu

Přesouváme firemní aplikace a data z vlastních serverů do Azure nebo AWS. Nižší provozní náklady a systém připravený na růst.

Výzvy, které řešíme

Zastaralé systémy znamenají vyšší náklady a brzdu pro nové funkce

Systém nelze škálovat

Desktop aplikace nebo server ve firmě nemůže růst s vaším podnikáním. Každý nový uživatel znamená další hardware.

Vysoké náklady na údržbu

Starší technologie vyžadují specialisty, kterých je na trhu minimum. A jejich cena roste každý rok.

Zastaralé systémy jsou bezpečnostní riziko

Bez bezpečnostních aktualizací jste zranitelní vůči útokům a soulad s GDPR je problematický.

Propojení s dalšími systémy nejde

Váš systém nemá rozhraní pro napojení na CRM, e-shop ani další nástroje. Data přepisujete ručně.

Naše řešení

Migrace do cloudu po částech, s minimálním dopadem na provoz

Migrace po částech

Systém migrujeme po modulech. Způsob přepnutí volíme podle kritičnosti provozu - od řízené odstávky po dočasný souběh starého a nového systému.

  • Migrace po modulech, ne najednou
  • Pilotní modul jako ověření
  • Starý systém jako záloha během přechodu
  • Připravený plán návratu

Nižší provozní náklady

Přestanete platit za vlastní servery a licence. V cloudu platíte jen za to, co skutečně využíváte.

  • Platba podle spotřeby bez investic do hardware
  • Automatické škálování při výkyvech zátěže
  • Optimalizace nákladů podle skutečné zátěže
  • Žádné náklady na správu vlastních serverů

Z desktopové aplikace na web

VB6, Delphi nebo FoxPro přepíšeme do .NET Core. Přístup odkudkoli, z jakéhokoli zařízení.

  • Přístup přes prohlížeč bez instalace
  • Funguje na PC, tabletu i mobilu
  • Napojení na CRM, e-shop a další systémy
  • Hotová API pro nové nástroje a AI

Bezpečnost a compliance

Azure certifikovaná datacentra, automatické zálohy a šifrování. GDPR bez vlastní infrastruktury.

  • Šifrování dat v klidu i při přenosu
  • Automatické zálohy a disaster recovery
  • Pravidelné bezpečnostní aktualizace
  • Auditní záznam a řízení přístupů

Migrace Visual Basic a Delphi aplikací do Azure

Visual Basic 6, Delphi a FoxPro patří mezi nejčastější technologie, se kterými se při migracích setkáváme. Tyto aplikace typicky vznikaly v letech 1998-2008. Běží na Windows Serveru, mají vlastní databáze a žádné API. Přestože dodnes spolehlivě fungují, jejich údržba je stále nákladnější a vývojáře prakticky nelze sehnat.

Prostý přesun 1:1 (bez změny kódu) u těchto aplikací nefunguje: VB6 komponenty závisejí na COM objektech, Delphi aplikace na specifických Windows knihovnách a FoxPro na lokální databázi. Proto volíme přístup postupného přepisu do .NET Core, kde aplikaci přepíšeme a upravíme podle toho, co firma dnes skutečně potřebuje.

Začínáme mapováním stávající funkcionality: procházíme kód formulář po formuláři, dokumentujeme business pravidla a navrhujeme novou architekturu. Databázi migrujeme do Azure SQL nebo PostgreSQL s plnou validací dat. Jak takový projekt vypadá v praxi, popisujeme v případové studii Helvetia, kde jsme přepsali Visual Basic aplikaci do .NET Core na Azure.

Přechod na nový systém: volíme podle projektu

Největší obavou při migraci bývá, že se zastaví provoz. Jak velký dopad přechod má, závisí na systému - jeho kritičnosti, objemu dat a tom, jakou odstávku si můžete dovolit. Proto způsob přepnutí volíme podle konkrétního projektu, ne podle jedné šablony.

U menších nebo méně kritických systémů obvykle stačí řízené přepnutí v dohodnutém klidném okně - večer nebo o víkendu, s krátkou plánovanou odstávkou, o které víte dopředu.

U provozů, které nesmí stát, necháváme starý a nový systém po přechodnou dobu běžet vedle sebe a provoz přepínáme postupně. Vyžaduje to víc příprav, ale dopad na uživatele je minimální.

Ať zvolíme kteroukoli cestu, vždy máme připravený plán návratu k původnímu řešení. Data převádíme s validací, originály zůstávají jako záloha a celý přechod doprovází monitoring a automatizované testy.

Stabilní provoz a infrastruktura po migraci

Migrace do cloudu je jen začátek. Aby aplikace běžela spolehlivě, potřebuje stabilní provoz: monitoring, automatický failover, zálohy a škálování podle zátěže. Po migraci pokračujeme dlouhodobou správou cloudu a infrastruktury - monitoring, profylaxe, zálohy s testy.

Rozsah provozního zajištění volíme podle toho, co aplikace potřebuje. U běžných provozů stačí monitoring, pravidelné zálohy s testy obnovy a škálování podle zátěže. U kritických provozů přidáváme failover mezi více serverů a databázovou replikaci, aby výpadek jednoho serveru neznamenal nedostupnost aplikace.

Monitoring stavíme na Prometheus a Grafana s dashboardy pro klíčové metriky: CPU, paměť, latence, chybovost. Na problémy tak reagujeme rychle, často dřív než ovlivní uživatele. Podobný monitoring jsme nasadili pro mezinárodní e-commerce Helvetia, kde zajišťujeme stabilní provoz napříč 7 zeměmi.

Nasazování nových verzí automatizujeme - každá změna projde testy ještě před spuštěním. Když něco selže, rychle se vrátíme k předchozí verzi.

Kolik stojí migrace zastaralého systému do Azure

Cena migrace závisí na několika faktorech: technologické složitosti stávajícího systému, objemu a kvalitě dat, míře technického dluhu v kódu a počtu integrací s okolními systémy.

Důležitější ale je dívat se na migraci z pohledu návratnosti investice. Starší systémy mají skryté náklady, které rostou každý rok: drahá údržba specialistů na zastaralé technologie, prostoje způsobené nespolehlivou infrastrukturou, ušlé příležitosti kvůli nemožnosti integrovat moderní nástroje a bezpečnostní rizika systémů bez aktuálních bezpečnostních aktualizací.

Po migraci do Azure typicky klesají provozní náklady díky modelu platby podle spotřeby, automatickému škálování a eliminaci vlastního hardware. Získáte systém, který je škálovatelný, bezpečný a připravený na další růst firmy. Konkrétní rozsah, postup a odhad nákladů probereme na úvodní konzultaci. Po migraci můžete procesy dál automatizovat přes AI agenty.

Jak pracujeme

Nejdřív pochopíme vaše procesy. Pak navrhneme postup.

01

Audit a analýza

Analyzujeme stávající systém, kód, databázi a firemní procesy. Identifikujeme kritická místa a navrhujeme strategii migrace.

2-4 týdny
02

Architektura a plán

Navrhujeme cílovou cloudovou architekturu, volíme technologie a připravujeme migrační plán s milníky.

2-3 týdny
03

Pilotní migrace

Migrujeme vybraný modul nebo funkci jako ověření konceptu. Testujeme a ověřujeme zvolený přístup.

4-8 týdnů
04

Postupná migrace

Migrujeme systém po částech. Starý systém zůstává v provozu jako záloha, dopad na běžnou práci je minimální.

3-12 měsíců
05

Migrace dat

Převádíme historická data, testujeme jejich správnost a ověřujeme, že vše funguje jako dřív.

2-6 týdnů
06

Nasazení a podpora

Přepínáme na nový systém, sledujeme provoz a rychle řešíme problémy. Proškolíme tým a předáme dokumentaci.

1-2 týdny + průběžně

Případová studie

Helvetia: Migrace z Visual Basic do .NET a Azure

Často kladené otázky

Kolik stojí migrace do cloudu?

Záleží na složitosti aplikace, objemu dat a počtu integrací. Menší aplikace je řádově levnější než rozsáhlý systém s více moduly. Provozní náklady v cloudu typicky klesnou oproti vlastním serverům. Konkrétní rozsah a náklady probereme na úvodní konzultaci.

Jak dlouho trvá migrace do cloudu?

Jednodušší aplikace 3-4 měsíce včetně testování. Středně složité projekty 6-9 měsíců. Velké korporátní systémy 9-12 měsíců. Vždy začínáme pilotní migrací jednoho modulu, abychom zpřesnili odhad.

Migrujete aplikace ve FoxPro, Visual Basic nebo Delphi?

Ano, to jsou technologie, které řešíme nejčastěji. Přepíšeme do C# .NET a přidáme API. Příklad: Helvetia, VB backoffice pro 7 evropských trhů.

Co se stane s našimi daty při migraci?

Migrujeme všechna data včetně struktury a vazeb. Původní data zůstávají nedotčená jako záloha. Datová migrace trvá typicky 2-4 týdny.

Můžeme migrovat jen část systému?

Ano, a doporučujeme to. Začneme modulem s největší hodnotou nebo nejnižším rizikem. Ostatní části systému zatím běží beze změny.

Jak sestavit cloudový migrační plán?

Začneme auditem: kolik aplikací máte, na čem běží, jaká data zpracovávají. Pak u každé aplikace rozhodneme strategii (přepis, úprava platformy nebo přesun 1:1). Výsledkem je plán s prioritami, harmonogramem a odhadem nákladů. Víc v našem průvodci migrací do cloudu.

Omezí migrace náš běžný provoz?

Záleží na systému a na tom, jakou odstávku si můžete dovolit. U méně kritických provozů obvykle stačí řízené přepnutí v dohodnutém klidném okně, třeba večer nebo o víkendu. U systémů, které nesmí stát, necháváme starý a nový po přechodnou dobu běžet vedle sebe a přepínáme postupně. Konkrétní postup vybereme společně při auditu. Helvetia: 3+ roky stabilního provozu na Azure napříč 7 trhy.

Probereme váš projekt? Ozveme se do 24 hodin.

Od analýzy po provoz. Helvetia 3+ roky, Lagardère a Tecam 2+ roky v provozu.

Nezávazná konzultace