AWS Migrations & Transformation (Including Factories)

Description

There is a journey to cloud which includes Migrating On-Premises assets to the Cloud.  This includes Rehosting, Re-platforming, Refactoring, Rebuilding, Retiring and Retaining assets and applications depending on their fit for the Cloud and criteria related to the deployment model (IaaS, PaaS, SaaS); end-users, volume, concurrency, security, compliance and other constraints.  

Using our own Intellectual Property, Open-source Tools and AWS native tools we will assess your current estate, build a future Target Operating Model, develop a budget, a detailed discovery and execution plan and perform the migration into Environments which are built on templates and landing zones (secured, automated, configured).  Key documents include:

The above templates will enable firms to migrate to AWS more quickly.  We also use large SI partners to establish a high volume of migration patterns as needed, or to move clients into a Managed Service Provider model.  

Key Technologies would include JSON, YAML, Cloud Formation, Terraform, Landing Zones and templated Environmental management and setup; along with IAM, AWS Organisations and Tower.

Using AWS Native services such as DMS, SMS or the database platform native tooling will save time, money and allow for homogenous or heterogenous database migrations.

6 Phases
1
Assessment

Understand AWS, Architecture, Platform and Cost

2
Proof of Concept

Learn, build, deploy, fail, train

3
Data Migration Phase

Understand, Clean and Move data

4
Application Migration Phase

4.Code review, Refactoring, Forklift, Hybrid Migration Strategy

5
Leverage the Cloud

5.HA, Elasticity, Auto-scaling, Security etc.

6
Optimization

Customization, Orchestration, Automation

Diagrams

From Planning and Discovery to Deployment and Transformation:

Examples

  • Conversion of legacy applications including Legacy Access, Visual Basic, old Java, Cobol, Delphi and early versions of .NET to current .Net
  • Use a life cycle management of system migration
  • Consolidate multiple applications into one powerful application
  • Develop new features and specifications
  • Develop mobile capabilities using native or non-native HTML5
  • Deployment of cloud in various high-availability configurations
  • Management and maintenance of the applications
  • Assess different data types and databases, architectures, Common Data Models
  • Understand data flows and their implications for new revenue generation or cost control
  • Organize Data models, Data systems, to leverage data in the cloud
  • Optimise and reduce costs with logging, monitoring, SIEM, SIAM integration
  • Build a Cloud Strategy matching Data Models to the Business
  • Align business with IS and the cloud
  • Move business processes into the Cloud, to transform client experiences, internal usage