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.
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.
Architektura a plán
Navrhujeme cílovou cloudovou architekturu, volíme technologie a připravujeme migrační plán s milníky.
Pilotní migrace
Migrujeme vybraný modul nebo funkci jako ověření konceptu. Testujeme a ověřujeme zvolený přístup.
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í.
Migrace dat
Převádíme historická data, testujeme jejich správnost a ověřujeme, že vše funguje jako dřív.
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.
Případová studie
Helvetia: Migrace z Visual Basic do .NET a Azure
HELVETIA
E-commerce3+ roky
Délka spolupráce
7
Země
Č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.
Související služby
Další služby, které by vás mohly zajímat
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