Trois-Rivières, serving all of Quebec 450 231-3836 info@oktosolutions.ca
FR

Cloud and Azure

Cloud and Microsoft Azure for SMBs in Quebec: migration, hosting and day-to-day management

Your server is nearing end of life and your people now work from everywhere. OKTO Solutions plans and runs your cloud migration, then manages your Microsoft Azure environment day to day: identities, networking, monitoring and backups. You keep control of your data, without the hardware to replace.

Azure cloud hosting means a company’s servers, applications and files run inside Microsoft’s infrastructure instead of a machine sitting in a back room. For a Quebec SMB, that removes the hardware replacement cycle, lets capacity follow real activity, and keeps data at rest in a Canadian region.

In short

What a managed Azure environment covers

A managed Azure environment comes in two halves. Setup covers the inventory of your servers, applications and licences, the choice of hosting region, the build of the networks and resources, then a migration run in waves so your operations do not stop for a day. Ongoing management takes over from there: patching, security alerts, consumption tracking and architecture reviews as the company grows. Security is designed in from the start rather than bolted on afterwards, because an environment built in a hurry is very hard to harden later. The split matters at budget time too. The build is a project with an end date and a fixed scope; the management side is a running cost that replaces the hours somebody on your side used to spend babysitting hardware. Both halves are written down before anything moves.

  • Inventory of servers, applications, licences and the way they depend on each other
  • Virtual networks, subnets and filtering rules built before a single workload moves
  • Identities centralized in Microsoft Entra ID, with multifactor authentication
Nothing moves until the destination environment is built and validated.
  • Role-based permissions and least privilege, applied to our own access as well
  • Remote access through VPN or Azure Bastion, never a server exposed straight to the internet
  • Continuous monitoring and alerting, resource backups and a documented recovery plan
  • Documentation of the environment handed to your team, not kept at the provider

The real question

When the cloud is worth it, and when it is not

A provider who answers "always" to that question is selling a platform, not advice. Some companies have everything to gain from moving. Others are better off waiting a year, or keeping part of their IT in the building. Here is how the call gets made.

It is worth it when

  • Your server is out of warranty, out of room, or due for replacement in the next twelve months
  • Your staff work from home as much as from the office, and remote work is slow
  • You are opening a second location, or moving
  • Your business is seasonal, or a project needs capacity for a few months only
  • A customer, an insurer or a prime contractor is asking for proof of security and continuity
  • Nobody in house is watching the hardware, the patching and the backups

It is not worth it when

  • Your server is two years old, under warranty, and doing its job very well
  • An older line-of-business application is not supported anywhere but the server it sits on
  • Production equipment or a controller needs latency your internet link will never deliver
  • Your internet link is weak with no backup line, and the budget has nothing to fix it
  • The volume of data would cost more to host than to keep where it is
  • The migration would mostly serve to postpone a decision that belongs to management
Where we stand: the right answer is not always a full move to the cloud. When a real constraint exists, a hybrid environment gets built and both sides are managed with the same tools. We would rather tell you to wait a year and show you the numbers than sell you a migration that costs you in frustration.

Comparison

On-site server, Azure or hybrid: which one for your business?

Three ways to host your systems, compared on what still matters once the first year is behind you. An on-site server means a purchase every few years and maintenance time that few small companies actually have. Azure removes the hardware but asks for discipline on consumption. Hybrid keeps what has to stay inside your walls and moves the rest. The table below puts the three side by side on cost, control, disaster recovery, scalability and where the data lives.

Criterion On-site server Azure managed by OKTO Hybrid
Cost A server, storage and licences bought every few years, plus power, floor space and the hours spent maintaining it No hardware to buy, a recurring cost that follows real usage and can be put in a budget A smaller purchase on site, the rest as an operating expense
Control Full control of the hardware, as long as somebody on your side has the time to look after it Control of access, roles and configuration; the hardware and its replacement belong to Microsoft The sensitive system stays inside your walls, everything else moves to Azure
Disaster recovery Yours to build, document and test, usually with a second site to find first A documented and tested plan, replication to another region, a restore that has been proven The backup copy of the local system lives in Azure, outside the building
Scalability Fixed on the day you bought it, so sized for your worst week of the year Capacity added when you need it, then removed once the peak has passed The on-site part stays fixed, the cloud part absorbs the peaks
Where data lives On your premises, in the server room Canada Central or Canada East regions, data at rest in Canada Split, and documented system by system

The recovery plan builds on our backup and disaster recovery service, and the day-to-day work on our managed IT services.

Three paths

The three migration paths to the cloud

At inventory time, every system falls into one of three categories. That sorting is what sets the order of the waves, the effort to plan for and the budget. A file server and a 2009 accounting package do not travel the same road.

1. Move it as is

The server is rebuilt in Azure exactly as it was, same operating system, same applications. This is the fastest and most predictable path. It suits the file server, the domain controller, the application that works fine but happens to live on hardware at the end of its life.

2. Modernize it

The system is replaced by a managed service: a hosted database instead of a SQL server to maintain, a SharePoint library instead of a network drive, an application repackaged. More work up front, far less upkeep afterwards. This is also what makes a system reachable by automation.

3. Keep it on site

Some systems stay where they are, and that is a decision rather than a surrender. A controller, a line-of-business application supported nowhere else, a latency constraint. The server stays in your building, but it joins the same monitoring and its backup copy goes off to Azure.

One wave at a time, starting with whatever is least critical.

How it runs

How does a cloud migration work for a Quebec company?

Five steps, in this order. Nothing moves until the destination environment is ready, and the rollback procedure stays available until each wave has been signed off.

We do not quote a standard duration. It depends on the number of servers, the number of users and above all on your line-of-business applications. It gets set with you at the plan stage, once the inventory is finished.

  1. Inventory and analysis

    A list of the servers, applications, licences and their dependencies. We note what can move as is, what should be modernized and what is better off staying on site.

  2. A written migration plan

    The order of the waves, the hosting region chosen, the maintenance windows, the rollback procedure and who does what between your team and ours.

  3. Building the environment

    Networks, identities, role-based permissions, logging, monitoring and backups. Nothing migrates into an environment that was improvised.

  4. Migration in waves

    One group at a time, from the least critical to the most. Each wave is validated with the people who use it before the next one starts.

  5. Handover and tuning

    Patching, consumption tracking, resources resized and the architecture revisited as the company grows.

Data residency

Where does your data live once it is in the cloud?

Azure has hosting regions in Canada, and that is the default choice for every client. Data at rest then stays on Canadian soil, in the Canada Central or Canada East regions, and Microsoft 365 is deployed in the Canadian tenant. For a Quebec SMB, that settles a good part of what an institutional customer, an insurer or an auditor will ask. It does not settle everything. Quebec’s Law 25 also asks you to know who has access to what, how long personal information is kept, and what happens when there is an incident.

  • Hosting region chosen and written into the migration plan, not left to chance
  • Data at rest in Canada by default, with any exception documented and approved by you
The written migration plan says where the data lives, and why.
  • A record of access and roles, useful the day a customer asks you to account for it
  • Logs kept, so that what happened can be explained after an incident
  • Alignment with your obligations under Law 25 compliance

The costs

How do you keep the Azure bill under control?

This is the most common complaint about the cloud, and it is fair whenever nobody is watching. A virtual machine switched on for a test in February is still running in November. A disk keeps billing after the server it belonged to was deleted. A resource sized for the yearly peak runs at that size all twelve months. Consumption tracking is part of the mandate, exactly like patching, because a bill that drifts always ends up poisoning the relationship.

The cloud is not expensive because it is expensive. It gets expensive when nobody looks at the bill before year end.

Antonio Pazzi, founder of OKTO Solutions
  • Monthly consumption review, with the variances explained
  • Test environments shut down on a schedule outside business hours
  • Resources sized down when the measurements say we can
  • Orphaned disks, addresses and backups cleaned out
  • Capacity commitments used where the load is steady and predictable
  • Resources tagged by department, so you know who is consuming what

Our own experience

Infrastructure we run ourselves

OKTO Solutions is a Microsoft Partner and builds its own management tooling, including OKTO RMM, instead of reselling somebody else’s. The cloud infrastructure we hand you is the kind we use every day.

The service is available across Quebec, remotely and on site when the job calls for it. Our office is in Trois-Rivières: see our IT services in the Mauricie and our IT services in Quebec City. On the productivity side, our Microsoft 365 services cover email, licensing and security, and the virtual CIO module puts the migration in the right spot in your budget.

Questions and answers

Questions about the cloud and Microsoft Azure

What is Microsoft Azure?
Azure is Microsoft’s cloud platform. It hosts your servers, applications, databases and files on infrastructure Microsoft runs, with no hardware in your office. You rent capacity instead of buying machines, and that capacity can go up or down as your activity changes.
How long does a cloud migration take for a small business?
It depends on the number of servers, the number of users and above all on your line-of-business applications: a modern application moves in a few hours, an older one needs testing first. For a company of roughly 25 workstations, plan on 6 to 12 weeks from scoping to cutover. The exact schedule is set with you at the migration plan stage, once the inventory is done.
Is moving to the cloud risky?
The risk comes from improvising, not from the cloud. The environment is analyzed first, the destination is built in full before anything moves, the migration runs in waves, and a rollback procedure stays available until each wave has been signed off.
Can I keep some systems on site?
Yes. Hybrid setups are common. A line-of-business application, a piece of production equipment or a latency constraint can be a good reason to keep a server in your building. Both sides are then managed with the same tools and the same monitoring.
Does my data stay in Canada?
Yes. Azure is used in the Canada Central or Canada East regions, and Microsoft 365 is deployed in the Canadian tenant, with data at rest in Canada. That is the default for every client unless you ask for something else in writing. The exact region is confirmed with you when the plan is written, based on your obligations, including those under Quebec’s Law 25 on the protection of personal information.
Is the cloud more expensive than a server?
An honest comparison includes what a physical server really costs: the purchase, the licences, the power, the space, the replacement at end of life and the hours spent maintaining it. In the cloud, the spending becomes recurring and predictable, provided somebody watches the consumption. That watching is part of the mandate: right-sizing resources and removing what nobody uses any more. A costed comparison for your own situation is available on request.
Will my employees notice a difference?
As little as possible, and that is on purpose. Files, printers and applications are in the same place the morning after the migration. What changes is that working from home becomes as quick as working at the office, and a server failure stops being something that halts everyone at once.

Have your infrastructure assessed before you buy another server

We look at your current environment, your servers, your licences and your backups, then hand you a plain recommendation: migrate, modernize on site, or wait.