This past September we began discussing On-premise vs. Cloud where we shared our point of view that moving everything into the cloud should start with a hybrid approach.
Most small businesses have already begun a hybrid approach if they use Office 365 or an online storage service like Dropbox. Our goal for this month’s article is to paint a picture of how a small business typically implements their network with on-premise technology and how they can begin a transition if it makes sense. We also want to continue outlining some great new tools available from Microsoft’s Azure cloud so you can get a general idea of what a public cloud offers outside of the more commonly discussed storage or server solutions.
Before we dive into the details we want to share a small history lesson and a perspective that is worth considering. Microsoft pioneered a successful niche for server software which they began offering to businesses back in the 90’s. This new technology, or NT as Microsoft called it, enabled businesses to extract great value from a network of computers such as shared filesystems and printers, improved security, centralized administrative control over individual workstations, etc. Roughly 20 years of development has gone into Windows server software, which is not a very long period of time if we look at the grand scheme of things. After 20 years of evolving business needs, we’re finally seeing mature server software and server hardware markets that provide reliable, comprehensive on-premise solutions. This reliability is a big factor in our point of view, so we think there is several reasons to pause and think critically about a cloud transition. On the other end of the spectrum, the cloud has emerged with a storm of new public cloud providers who offer digital storage, application hosting, server virtualization and other services for businesses. Because there are so many different cloud service offerings, we have narrowed this article’s focus to storage services in order to illustrate how to think critically about a move to the cloud – analyzing server virtualization and hosting virtual firewalls is a whole different topic which we’ll discuss in future articles if there is interest. Our customers frequently ask about the most commonly known digital storage services in the cloud: OneDrive, Google Drive, Box, MediaFire, and iCloud.
In our view, these digital cloud storage offerings are a great value for sharing files easily among a group, but aren’t yet a good solution for small to mid-sized businesses who require security compliance, backups or system control. For example, we have seen several small businesses move the majority of their documents into Box or a similar service. This makes it easy for everyone to automatically sync changes with each other or share documents with vendors. We think this functionality is great and we recommend it. The misconception is that this data is being backed-up automatically with versioning and that there is a controlled environment with detection and response technology for data breach awareness or the ability for I.T. staff to help solve problems on the cloud if something breaks. This list could get quite lengthy if we listed all the pitfalls we’ve encountered. Moving information or systems into the cloud has risk. For example, we recently saw a virus infect all folders and files on a computer, and then sync those infected files into the cloud account and corrupt all of the data. Luckily, the customer had an on-premise redundant system for secure on- and off-site backups which allowed us to restore the majority of the data. Digital storage services do not offer this level of granularity to protect your data and creates a high risk environment with less control. In other words, moving information to the cloud does not eliminate the need for I.T. planning, security, backups, control, etc. This transition can actually increase the amount of money a small business spends on I.T. when the data in question is business-critical. Our recommendation in this situation is to have a hybrid environment – make sure your servers and backups are properly maintained and your digital cloud service is used for collaboration and not as primary file storage. Small businesses typically design their on-premise computer system (This is described on a very simple baseline scale) with an Internet connection, router, network switch, server, computers, and Wi-Fi. This design in our opinion is simple, affordable, and the most mature in terms of technology. Small businesses currently spend thousands of dollars per month to maintain this sort of environment and it’s the most well-known situation to control. We have noticed that the cost increases to maintain systems as we start to move each ‘component’ from our on-premise environment into the cloud in terms of I.T. maintenance services. This transition requires us to develop new business and technology best practices and processes to manage the change. What we are trying to explain is the cost for the business doesn’t necessarily go away when we move certain functionality into the cloud, it simply shifts responsibility in a new way that perhaps can cost the business more money as the cloud can consequently increase risk and less control. We also think that it’s absolutely necessary to have an on-premise server if you have multiple computers on a network that share resources. Having an on-premise server is important to create and enforce rules for accessing resources such as file share and custom policies that control security, detection, response, and functionality. A server also gives I.T. command over backups and ‘line of business’ applications. A business can also continue to operate together as a team if the Internet goes down which happens on occasion. As simple as this network design appears, most of us know our computer system requires some level of ongoing maintenance. The less we maintain and offset into the cloud, the more it will cost and expose us to risk. The cloud is not as comprehensive as we would like it to be especially if we don’t ask our providers all the right questions. Unlike on-premise server software that has matured over 20 years, cloud solutions are in their infancy and still learning. Progress will happen fast, but it will take time.