disaster-recovery-backup-your-business-project-2020-1030x644 5 Ways Azure Can Improve Business Continuity and Disaster Recovery for SMBs

What if one single investment could save your company?

Companies may only realize the benefit of its investment in business continuity (BC) and disaster recovery (DR) in the event of a catastrophe, but it should never be overlooked.

A single disaster has the ability to significantly impact your company, whether malicious or a natural disaster, if you are not prepared…. the consequences can be disastrous.

Why is Business Continuity and Disaster Recovery Essential for Small and Medium Sized Businesses?

Protection. BC ensures that the impact of delivery times promised to your customers will be minimized even in the eye of disaster. DR ensures that returning to regular business continuity won’t cost you more than waiting on your insurance and not losing the customer.

Corporations have an advantage here because they can withstand more, just in general, than smaller companies and definitely startups. If one office is down, others may remain fully functional. But a small business likely won’t survive if it’s closed for a few weeks, or even a few days.

Solid BC and DR planning will ensure that any disaster that may strike can and will be handled swiftly. In general terms, the risks for SMBs can be divided into three categories:

  • Technical and Operational Issues
  • Malicious Attacks
  • Natural Disasters

You will never be able to eliminate all risks but, many risks can be predicted to a certain extent and therefore mitigated.

While natural disasters and malicious attacks make the headlines in the news more frequently, they are nowhere as common as technical and operational issues. The chance of a local power surge destroying your POS terminals is much greater than an SMB being targeted by hackers.

Infrastructure and training will drastically eliminate the pain points associated with a disaster of this nature.

Cyber Attacks and Terrorist Attacks

The chance of falling victim to a terrorist attack for most small businesses is relatively low. But any business can be a target of cybercrime. Local enterprises can be targeted by simple thieves, disgruntled ex-employees, or unscrupulous competitors that want to damage your company.

Cybersecurity and digital loss prevention are critical in order for an SMB to be fully protected. Thankfully, such solutions are relatively inexpensive today and can benefit the business in daily operations.

The greatest risk of a cyber-attack is your reputation, customers may consider not returning based on fear, even after the attack has been appropriately dealt with.

Natural Disasters

Storms, floods, tornados, forest fires, and heat waves are something you can’t control. Depending on your region, you may be at greater risk for natural disasters.

Here is where cloud solutions such as Microsoft Azure come into the picture. One of the best ways to ensure that a regional natural disaster won’t impact your day-to-day operations is to protect your key business infrastructure globally on the cloud.

You won’t be able to stop the flood, and street-facing businesses will still need time to re-open, but your communications, trade secrets, accounting, and everything else that makes the office operate will be safe on the cloud.

The Difference between Business Continuity and Disaster Recovery

BC and DR are always connected. Business continuity strives to make your business operate as per usual if there is an emergency.

One example is in the case of a power outage, you can switch to battery-powered laptops and cellular internet and simply continue working until regular operations are re-established.

Disaster recovery deals with more significant problems. If you need to stop operations and evacuate, DR solutions ensure you can return to work as quickly as possible.

Following the former example, this would mean evacuating from a flood with your laptop and cellular connection and restarting work from someplace safe and secure.

Advantages of Microsoft Azure for Business Continuity

With Microsoft Azure, most of your IT infrastructure can become cloud based. Combined with automation functions, Azure can ensure that your business is always operational.

If there is an issue, the only goal is to remain attached to the system. As such, the gap between something happening and your remaining regular operations is minimal because you have minimized the moving parts.

Even businesses that need a lot of on-site operations, such as manufacturing and oil and gas would benefit from such solutions. During any ‘downtime’, the business will still have access to communication, the existing hierarchy, and the information needed to restart quickly.

1. Rapid Return of Critical IT Functions

It is a misconception that only companies focused on IT operations benefit from IT functions that are available continuously. Today, we are migrating to an entirely digital world, and losing that information is usually worse than losing any machine or storefront because it can’t be easily replicated or replaced. And the expense to attempt to do either is costly.

With Azure, all communication, information, and even online sales will typically work regardless of what is happening on the premises.

2. Less than 24 hours Downtime

The benefit of having all information stored on the cloud means that you are never tied to your brick-and-mortar physical premises. For sales, IT companies, and any business that operate primarily online, having everything stored on the cloud just makes sense.

Even for small retail businesses with only a few locations, it is much easier to survive a power surge if you can respond immediately. Not to mention that you will always have an outlet to inform your customers and possibly outsource parts of your operations temporarily.

3. Crisis Communication

Because the system itself is always online, it is a basic function to be able to establish a crisis response the moment something happens. With Azure, even something as simple as someone losing access to the remote server could trigger a notification to the appropriate individual for a crisis response.

For instance, if the POS terminal fails, the maintenance crew would be notified immediately and will respond much faster than it usually takes to solve the problem.

4. Basis for a Crisis Response Protocol

A crisis response ensures that your business continuity matter doesn’t become a disaster recovery issue, and this is key.

Using Azure, crisis response starts with communication. A simple message will inform all necessary personnel about the problem and source the applicable protocols specific to the given situation.

5. Known Amortization and Continuity Costs

Machines break, people get sick, and the weather is unpredictable, these are all issues we deal with. For SMBs knowing exactly how much any problem will cost before it happens can be make or break as you build your business.

If a machine breaks, you will know exactly the time and resources it will take to replace it. If a key employee has an emergency, everything about their work schedule will be stored online so that someone can quickly jump in #winning.

Advantages of Microsoft Azure for Disaster Recovery

Disaster Recovery is something business owners may prefer to stay head in the sand about, as in “it won’t happen to me”. It sounds a lot like betting that something wrong will happen, and people prefer not to think this way, especially entrepreneurs and business owners… It is much better to be prepared than to pretend that you may just be fortunate enough that this situation doesn’t happen to you.

With Microsoft Azure, you are ensuring that all of your digital assets will be protected regardless of what happens. Depending on your business type, location, and budget, it can either significantly assist in disaster recovery or make any disaster nothing more than a short-term setback.

1. Clear Disaster Recovery Plan (DRP)

Large companies benefit from dozens of people working unemotionally on disaster recovery, they have this luxury. For SMBs, the biggest issue with DR is that it will weigh on a few very stressed individuals.

You always need to know where step 1 of your disaster recovery plan is. You can access the system, see what you should do, and start there.

This clarity alone will reduce the response and recovery time significantly. Straightforward communication, resource sourcing, and monitoring will pave a straight path from disaster back to regular operations.

2. Quick Infrastructure Renewal

If your entire IT infrastructure uses Azure, it significantly reduces the chance that an on-premises server will malfunction, and most online processes can be automated.

Even with physical infrastructure, the path will be clear. You will have all of your machines listed and their costs and delivery times to any location. You will send one copy of that list to your insurance, and the other you will use to start recovery immediately after the incident.

3. Full Recovery as a Goal

The biggest issue with traditional disaster recovery is that it is incremental. Once a tornado strikes, you lose everything and slowly rebuild over time.

With modern disaster recovery, your goal should be to have everything up and running as quickly as possible. The blueprint of your business, including past and current customers, and online sales, will be preserved entirely. Using that information, you can return to regular operations with minimal disruption.

4. Reducing Anomalies

The business blueprint that stays online in case of a disaster is more important than most people think. Especially if you are the company founder or a member of the executive team… you might have a good idea about all aspects of your business, but it will never be 100%.

Using cloud-based disaster recovery solutions, you remove the guess work of attempting to recall everything. It also might solve some pre-existing problems that were overlooked because everything was ‘working just fine’.

5. Reduced Disaster Recovery Costs

Same as with business continuity, disaster recovery costs less in both time and resources… when it matters. When it comes to mechanization and hardware, you will have ample time to find the best deal with the best ETA to your location in case of an unfortunate event.

Additionally, you can optimize the recovery steps and provide your insurance advisors with a clear list of damages instantly upon disaster. Using Azure makes a disaster more akin to premature amortization costs as opposed to rebuilding your company from scratch.

Final Words

Large corporations have been benefiting from having decentralized systems for years. If one location suffers, the other can quickly take over. With Microsoft Azure, small and medium sized businesses can have most of those same benefits, and at a relatively low cost.

Contact us today to discuss your plans for your cloud journey. Already started and need some advice, reach out for an assessment.

pexels-christina-morillo-1181341-1030x688 Essentials of Data Governance

In the era of emerging technologies, data has become essential for organizations. With rapid digital transformation across industries, gaining a competitive advantage is crucial for thriving in the market. Today, data is the new “oil” that forms an organization’s core for business growth. However, the rate of data generation has become enormous. A recent report by Towards Data Science produced the statistics of data generation that stands at a whopping  2.5 quintillion bytes. Additionally, the current projections state the data generation rate to rise to 133 zettabytes by 2025.

In recent years, the increase in the number of data breach cases has doubled. The imminent threat in a business is the possibility of data breaches. To bolster data protection, it is of utmost importance to have a robust data governance framework. As per IBM data breach reports, the average cost of a data breach is highlighted as $3.86 million, while the USA alone recorded a breach of $8.64 million.

There is a need for robust data governance framework to tackle such challenges. Standard data governance ensures data security, data quality, and integrity while providing the traceability of the data origins. Also, data governance can be successfully implemented when high-quality data is readily available with crucial information on the data types, which is achievable with a data catalog.  Besides, an organization attains firm control over its data usage policies when a regulatory body imposes stricter guidelines. Today, it is possible with some of the robust regulatory bodies available that put a strong emphasis on data governance. Among them, the most well-known is the General Data Protection Regulation (GDPR). Furthermore, a data governance approach can reach its ultimate goal within an enterprise with its essential components, namely processes, policies, access controls, and data protection, encompassing the entire data-related workflow within an organization. Tech giants such as Microsoft have contributed significantly to the data governance requirements with the Azure Purview offering that has reach achieved wide acceptance in the industry.

The article delves into the topic to provide a deep insight into data governance and its regulations.

Data Governance Overview

Data governance is a strategy that incorporates the practices, processes, and technical requirements of an organization into a framework by which an organization can achieve standardization in its workflow, thereby providing protection and the appropriate management of its data assets. A useful data governance model’s scalability is a must as it ensures that all the policies, processes, and use-cases are applied accurately for transforming a business into a data-driven enterprise.

Another crucial aspect of data governance is for an organization to conduct a risk assessment and compliance. The successful integration of data governance is determined by efficient data management and data security factors within the framework. An ideal governance policy must address the critical components of data storage,  the original source, and a well-defined data access strategy. Furthermore, data governance solutions focus on providing response plans relating to misuse of data and unauthorized access.

Data governance and data management are often used synonymously, but it is essential to understand that data governance forms a significant part of a data management model.

Data Catalog

A data catalog acts as the inventory of the critical data assets in an organization. The use of metadata helps to manage the data more efficiently. The data professionals benefit from a data catalog as it helps in data collection, organizing data, easier accessibility to data, and improvement of the metadata to support data discovery and governance. While the data generated is enormous in a day to day functioning of an organization, finding relevant data becomes challenging for specific tasks. Additionally, data accessibility is demanding due to various legal regulations of the organization and a particular country’s government. The key factors to understand are the data movement within an organization, such as the individuals who will have access to it and the purpose they want to access it. Such tracking of the data ensures the protection of the data as it limits unauthorized personnel. Thus a data catalog plays a crucial role in addressing some of the challenges related to data.

  • A data catalog provides all the essential data required by an organization; therefore, data accessibility from a single point ensures reduced time for searching data.
  • Creating a business vocabulary.
  • Efficient transformation of data lakes into data swamps.
  • Identifying the different structures of the data.
  • Availability of high-quality and reliable data.
  • Data reusability possibilities

An organization can achieve a competitive advantage with the appropriate use of data. Therefore the data should be trustworthy from the appropriate sources. Some of the organizations’ key members, such as C-level executives, use data for business decisions. Thus, a data catalog becomes useful for looking at cost-saving and operational efficiency factors with a keen eye on fraud and risk analysis.

Data Governance Framework

A data governance framework allows an organization to focus on achieving the business goals and data management challenges while providing the right means to attain them more speedily and securely. Besides, the results of a data governance integration are scalable and measurable.Key-Participants-in-a-Data-Governance-Framework Essentials of Data Governance

Figure. Key Participants in a Data Governance Framework. Source


Some of the essentials of a data governance framework are:

  • Use Cases

The data governance framework must address some critical factors, such as the use case for several business scenarios in an organization. The data governance use cases should interlink the need for a data governance framework and its contribution to achieving business goals. Ideally, the use cases are derived from significant factors in an organization, such as revenue, cost, and the associated risks. The category-related use case addresses the enrichment of products and services, innovations, market opportunities, and the ability to achieve them at a reduced cost of maintenance with efficiency, auditing, and data protection.

  • Quantification

The need to quantify data is an absolute necessity as it produces data governance integration in the organization. A business needs to ascertain that they are following, covering all the categorized use cases with evidence to monitor the performance and provide future insights.

  • Technical Benefits

With the technical addition in a workflow, the data governance solutions can efficiently address some of the critical components, thereby ensuring efficiency. The data governance must address factors like the need for technology investment and the primary members who will work with data-related processes. A technical infusion in the workflow also enables the easier discoverability of data definitions, data categories, data lineage, and the appropriate classification of data as trustable data or untrustworthy data. The technical addition also makes it possible to create a feedback mechanism for resolving regulatory issues and policies concerning data usage.

  • Scalability

The data governance policies should be capable of providing scalable results. Using a scalable model provides growth opportunities for an organization by addressing the problems in a data lifecycle. The primary focus is to introduce new tools to reduce operational costs and provide data protection for business growth.

Data Governance Processes

The data government processes comprise of the following.

  • The organization must be mindful of the essential documents such as regulatory guidelines, statutes, company policies, and strategies.
  • A clearly defined workflow states legal mandates, policies, and objectives to be synchronized to help an organization meet data governance and management compliance.
  • Data metrics to be incorporated to measure the performance and the quality of the data.
  • Principles of data governance to be met.
  • Identification of the data security and privacy threats.
  • Control measures to ensure smoother data flow with a precise analysis of the risks.

Data Governance Policies

Under data governance, there are various policies to determine the effectiveness of the organization’s operational strategies. Some of the policies related to data accessibility, data usage, and data integrity are incredibly crucial for successful data governance implementation. The most important policies that an organization must follow for successful data management are as follows.

  • Data Structure policy
  • Data Access Policy
  • Data Usage Policy
  • Data Integration Policy

 Privacy and Compliance Requisites

The organizations are associated with a significant amount of highly sensitive data. Therefore, an organization needs to follow the regulatory compliance of data governance. In the context of business, privacy refers to an individuals’ right to have control over the type of personal data they want to be collected and used and the sensitive information that should be restricted. As per EU directives for data governance, sensitive data is defined as the data that contains a name, address, telephone number, and email address of an individual. On the other hand, sensitive personal data is distinguished clearly, as the data contains information on a person’s ethnicity, political opinion, religion, race, health-based information, criminal conviction, and trade union-based membership details. Such data have stricter guidelines that must be followed with due diligence.

Role of General Data Protection Regulation (GDPR)

The General Data Protection Regulation (GDPR)  was established in the year 2016. The primary aim of the regulation was to provide a framework for data privacy standards. GDPR states that any company looking to conduct business in Europe must be willing to adhere to data protection norms. The GDPR has strict guidelines that ensure the protection and privacy of personal data for its citizens. The mandate was an update from the previous Data Protection Directive in Europe.

Crucial-Requirements-of-GDPR- Essentials of Data Governance

Figure. Crucial Requirements of GDPR. Source


Under GDPR, the mandate’s scope extends its reach in terms of the territorial horizon while providing a well-defined law for processing personal data by offering their business services in Europe. The organizations or individuals aiming to provide their services without the presence in Europe are monitored for their service offering under GDPR guidelines. The tracking of such services includes online businesses that require users to accept cookies to access their services. GDPR also differentiates the various data types and the data considered personal data under the mandate.

Furthermore, the direct and indirect data are interlinked with the identification of data subjects. The data subjects are people who can be identified with their information presented in the data. The data in this context is related to personal information such as names, addresses, IP addresses, biometric data logs, citizenship-based identification, email, and the profession.

Additionally, the GPPR mandate ensures that the data is collected within the limits of the law, and it should be highly secured while it exists the records of the organization with stricter rules for its uses. The primary categories of GDPR data governance requirements are:

  • There must be a classification of personal data, while personal identification data must have limited usability. The individuals can access their data and hold the right to request personal data removal or rectification. The mandate also states mandatory data processing requirements and portability of data.
  • Data protection is a must, and it should cover all aspects of safeguarding personal data collected. Also, there must be confidentiality, integrity, and availability of the data collected for business purposes. The organizations should also adhere to data restoration regulations for scenarios that may involve data loss due to technical failure or accidents.
  • The collected data must be well- documented as per legal procedures.

Access Controls

Access controls form an integral part of access governance that regulates the accessibility of data. The critical areas covered comprise the guidelines to specify who can access the data and view it. Additionally, it specifies that there is a requirement to state the purpose of data access in the organization. The compliance of access controls allows eliminating unauthorized access of data.

As per the GDPR mandate, some of the data protection requirements must enforce specific procedures.

  • There must be accountability associated with data protection requirements. Data protection personnel must be appointed to manage data and monitor its activities for organizations involved in data processing activities. The appointed individuals must ensure that the data protection standards are met.
  • Data storage is the essential factor for data privacy. Therefore, organizations must have a data map and data inventory to track the source of data and its storage. The source includes the system from which it was generated while tracking the data lineage to provide comprehensive data protection.
  • Data accuracy is paramount, and organizations must keep up-to-date data to achieve high-quality data. Also, data quality reporting must be followed to keep up with data quality standards.

Data Protection

  • Data intelligence provisions for getting insights with 360 visibility of data.
  • Identifying data remedies for security and privacy issues.
  • To protect sensitive data with access governance and ensure no overexposed data exists with data governance methods.
  • Integrating artificial intelligence capabilities to identify dark data and its relationship.
  • Assigning labels with automation to provide data protection during the workflow and the lifecycle of the data.
  • Rapid data breach notification and its investigation.
  • Automate procedure for classifying sensitive and personal data.
  • Automated compliance and policy checks.
  • In-depth assessment of risk scores with metrics depending on the data type, location, and access consent.

Reimagining Data Governance with Microsoft Azure Purview

Azure Purview is a unified data governance service by Microsoft. The governance service enables management and governing of on-premise, multi-cloud, and software-as-a-service (SaaS) data. The users can have access to a holistic and up-to-date map of the data with automated data discovery. Besides, the classification of sensitive data is more manageable along with end-to-end data lineage. With Azure Purview, the data consumers are assured of valuable and trustworthy data.  Some of the key features of Azure Purview are discussed in the following section.

  • Unified mapping of data

The Purview data map feature establishes the foundation of practical data usage while following the data governance standards. With Purview, it is possible to automate the management of metadata from hybrid sources. The consumer can take advantage of data classification with built-in classifiers that can Microsoft Protection sensitivity labels. Finally, all the data can be easily integrated using Apache Atlas API.

unified-data-mapping Essentials of Data Governance

Figure. Unified Data Mapping using Azure Purview. Source


  • Trusted Data

Purview offers a data catalog feature that can allow the easier search of data using technical terms from the data vocabulary. The data can be easily identified as per the sensitivity level of the data.

  • Business Insights

The data supply chain can be interpreted conveniently from raw data to gain business insights. Purview offers the option to scan the power BI environment and the analytical workspace automatically. Besides, all the assets can be discovered with their lineage to the Purview data map.

  • Maximizing Business Value

The SQL server data is more discoverable with a unified data governance service. It is possible to connect the SQL server with a Purview data map to achieve automated scanning and data classification.

  • Purview Data Catalog

The Purview data catalog provides importing the existing data dictionaries, providing a business-grade glossary of terms that makes data discoverable more efficiently.


Business enterprises are generating a staggering amount of data daily. The appropriate use of data can be an asset for gaining business value in an organization. Therefore, organizations need to obtain reliable data that can provide meaningful business insights. Advanced technologies such as artificial intelligence and data analytics provide an effective way of integrating data governance in the operational workflow. Today, tech giants like Microsoft, with their data governance offering: Azure Purview, have paved the way for other organizations to opt for data governance. Many startups follow in the footsteps and have acknowledged the importance of data governance for high-quality data while ensuring data privacy at all times, thereby offering several data governance solutions in the market. A robust data governance framework is essential for maintaining the data integrity of the business and its customers.



data-migration-SQL 5 Benefits of Migrating to the Cloud using the Azure SQL Database

As we move into 2021, migrating data to the cloud has been the norm for the last few years. We would even go as far to say that it’s becoming an essential part of any thriving business model, especially as COVID forced the world to shift online. With the pandemic came budget cuts, less resources to put toward technical training, and decreased business agility. These pain points can all be lessened by undergoing cloud migration. What does it take to migrate to the cloud using Azure SQL? Keep reading to learn what the process entails, who should use it, and how you will benefit.

What Does Migrating to the Cloud with Azure SQL Look Like?

Migrating to the cloud, regardless of what path you take to get there is a great idea. But using Azure SQL ensures you the cloud database options to fit your needs. Maintaining your systems with ease, Azure helps you seamlessly migrate to the cloud. Another aspect to note, expanded on in more detail later, is that SQL has the option to provide both a Platform-as-a-Service (PaaS) and Infrastructure-as-a-service (IaaS). And if you’re already using SQL, Azure SQL is built on the same Server technology that you are already familiar with, meaning there’s no need to relearn SQL skills when making the transition.

Who Does This Apply To?

dat-amigration-benefits 5 Benefits of Migrating to the Cloud using the Azure SQL Database

This service is perfect for anyone who needs to migrate their SQL workload and modernize their applications. It keeps applications updated without the tiresome upkeep that can be so grueling.

The 5 Big Benefits:

benefits-of-migrating-to-the-cloud 5 Benefits of Migrating to the Cloud using the Azure SQL Database

1. Competitive Pricing

Using SQL managed instance, you can gain up to a 238% return on investment. This means you spend a fraction of the money that your competition does and boost performance at the same time. Want to know how much you could gain? Try out the Azure Hybrid Benefit calculator to view simulations of monthly and annual savings using the SQL server.

2. License Free Development and QA Environments 

Visual Studio users with subscriptions pay only for compute charges and can save up to 55% on dev and QA workloads. This allows for greater flexibility for customers who have dev teams. 

3. Modernizes Apps and Keeps You Up to Date

Azure services allows for the highest service level agreement (SLA) and an industry new SLA on RPO and RTO. Azure provides a wide range of choices depending on your needs. For more details on how to leverage this benefit, click here.

4. Consolidates Dozens of Data Centres Into One Place

Utilising Azure Managed Services is one of the best ways to maintain all your data centres in one accessible location. Instead of monitoring your workload across dozens of different interfaces, use just one portal to keep tabs on all your SQL databases, pools, instances and more. 

5. Provides both IaaS and PaaS

As previously mentioned, Azure SQL has three different options, providing both IaaS and PaaS, making it incredibly versatile. The first is Azure SQL Database, a PaaS, and it builds up-to-date cloud applications on the newest SQL server. The second is Azure SQL Managed Instance, another PaaS. Modernizing and migrating your SQL applications to the newest server version, it does so with minimal code changes meaning no patching or maintenance is required. And finally, the SQL Server on Azure VMs is an IaaS that rehosts SQL apps to the new server while also rehosting sunset applications. One of the biggest benefits with the SQL Server on Azure VMs is full SSRS, SSIS, and SSAS support. 



If you want to take advantage of the benefits of migrating data to the cloud and all the profits that come along with it, contact us at: info@optimusinfo.com


data-center How to Overcome Data Migration Hurdles

Overcome Data Migration Hurdles

We overcome data migration hurdles when we plan around them. Recently, we migrated a client’s 20 terabyte SQL server on an on-prem database running an old operating system. We loved the challenge of the task and each problem we solved. We learned a few lessons along the way, and we’d like to share them with you. This article examines possible hurdles you might face when migrating an overextended SQL server with legacy schema to Azure, and which data migration method might serve your organization’s needs.

Azure Site Recovery

Azure provides a number of technologies around site recovery. Those technologies can also be used to trick your system into a behind-the-scenes migration to the cloud. Typically, this Azure Site Recovery is used to create a backup in case of a failover. However, you can set up an existing on-prem datacenter to backup to the Azure datacenter. So, not only is the data backed-up, but it’s now on the cloud (and ready to make use of other Azure services). Beware though: some data centers are running on older operating systems that won’t support Azure Site Recovery.

Physical Migration with Data Box

Physical migration is like using a giant USB stick called a data box. In this scenario, the data box is physically hooked up to the data center, and all the SQL data files are transferred. The device is then taken to a Microsoft server facility where it is hooked up, and all the data is downloaded to several storage accounts. Keep in mind: the data center and Microsoft server facility would need to be relatively close in proximity to one another and you will need to migrate any new data accumulated from your backup point.  


Replication is another method that can be used for data migration. Replication copies and distributes data and database objects from one database to another. It then synchronizes between databases to maintain consistency. However, this method can take a long period of time because it is restricted by the bandwidth available. Relying on a relatively slow bandwidth to migrate 20 terabytes of data could take a month for the system to sync up. 

Replication can be use to migrate any data that may have accumulated while transporting the data box. Since the data box would have all the data up to a specific backup point, replication could be used to synchronize, and therefore, migrate the remaining data. However, when replication is used, the data schema in your product needs to be conducive to replication. That means, tables need to use a primary key, which uniquely identifies each row/record in a database table, and Azure backups need to be stored in standard SQL backup format. Even with these things in place, using replication still might not be an option if there is legacy technical debt in your schema. 

Azure ExpressRoute

Azure ExpressRoute lets you connect your on-prem networks to Azure over a private connection. Since the connections don’t go over the public Internet, this offers more reliability, faster speeds, consistent latencies, and higher security. Another data migration hurdle is having a lot of data to migrate and a small window to do it in (e.g. 48 hours over the weekend). Having a faster network speed is crucial in this scenario. Watch out for bottlenecks! Read on to plan ahead.

To avoid a bottleneck, you will need to find a balance between your network, VM, and disk speeds. Here are a few things you’ll want to consider:

  • Is your VM storage optimized? Storage optimized VM sizes offer high disk throughput and input-output speeds. This is ideal for Big Data, SQL, NoSQL databases, data warehousing, and large transactional databases.
  • Is your VM memory optimized? Memory optimized VM sizes offer a high memory-to-CPU ratio.
  • Do you have the right disk size? The wrong disk size can limit your speed because it won’t have the throughput needed.
  • Are you copying from on-prem disks to storage accounts on Azure or to managed disks? If so, you’ll need to use a copy tool like AZCopy. However, depending on what you’re copying from and to, there might not be a commercially available tool.

Overcoming data migration hurdles can quickly get quite complex. Leveraging the help of Azure experts can save you time and keep you on budget. Contact us to schedule a complimentary discovery session with one of our solution architects.