You can own your own car or take a taxi. You can rent a place or buy a home. And you can have your own compute and storage infrastructure, or you can borrow it from a cloud provider by paying a recurring fee.
There are situations where this approach makes sense and those where it doesn’t. At SineWave, we’re solution-agnostic. If you want to run on Azure or AWS, at a datacenter or on-prem in your office or prefer a hybrid approach, we’ll help you evaluate your needs and advise you accordingly. But there are some guiding principles you should know:
Go for the Cloud
- If your application is decoupled from the underlying operating system and already designed to scale through microservices or other federation techniques, the cloud might be right for you.
- If you run a commodity application internally (like Microsoft Exchange), moving to an online, cloud-based provider can often save on costs and increase reliability.
- If your IT consumers are primarily external instead of internal, and geographically distributed across the world, a cloud provider can give you geographic diversity.
- If you have dramatic increases in the volume of traffic or data (such as seasonal business or a monthly analytical process that requires extensive computation), the elasticity of the cloud might be for you.
Keep it at Home
- If your systems are highly-customized and optimized to run on a particular hardware stack or are tied to operating system features, you may face challenges when moving to the cloud.
- If your application requires a thick client (i.e. not a browser) you may find it more beneficial to take advantage of latency savings through on-premise equipment.
- If business requirements insist that data at rest be secured and that no information leaves the United States, you may need to look at local solutions.
- If your long-term storage needs are high-volume and high-access, it may be more cost effective to own this equipment.
- If internal performance is essential, you may want to build the network yourself to avoid multi-tenancy resource competition.
The Hybrid Approach
In reality, every company makes uses of some on-premise services and some cloud-based services. If your employees go to a website as part of their job, then you are relying on the cloud. But if they save files on a desktop computer or shared drive, then you are running off of local resources. Striking the right balance between the two options is the critical business question. Let SineWave help you decide what to keep in your office and what to place elsewhere.