A Little About the Cloud.
The internet has become such a widely connected global pool of resources that for many businesses, on-premise server-based tools and resources can be supplemented or replaced by servers and software accessible over the network. In our world today, the person who takes your fast food order in the drive-through may be a thousand miles away in a specialized call center. The order is taken, delivered to the kitchen a few yards away, and ready when you pass the delivery window. A terminal at the window registers your payment, counts change and the funds are already posted in banking center on the other side of the continent. Everything might take place in your own neighborhood, or not. The retailer has rapid cash flow, ordering statistics, forecasting and purchasing functions to support the demands of customers in near real-time.
For most of us, the web-based applications we use on our local computers have back-end servers concentrated in data centers dedicated to those services. They contain thousands of servers that deliver our web pages with their specific content and many functions. These too are “cloud” services. We get our results locally and the computing services are scattered around the globe.
In network diagrams, local systems are carefully drawn and annotated with a connection shown to the “Internet” which is rendered as a cloud graphic. This is where the term originated.
You don’t have to be a big company to take advantage of cloud services. Some companies choose to do their own. These are called “private” clouds because they are available only to serve a certain company or group of companies, not the general public. They can be as small as a single server or collections of hundreds of computers in private or outsourced data centers. In other cases, all the resources can be obtained from large cloud provider company which owns data centers and supporting software to allow small companies to rent only those resources that they need. The customer company is relieved to a great extent from managing and information technology infrastructure and concentrates only on the application and desktop technology needed to support its employees and customers. And, the annual cost is usually considerably lower and has fewer interruptions.
It all sounds too good to be true!
Well, it almost is too good to be true. The transition from cloud-based applications for a company staff takes a little time. Planning is important to make sure essential functions are replicated and provide the same or better performance and remain secure. Cloud-based services allow employees to easily work from home but require consideration for controlling the risks of wider access.
Network reliability is essential. Internet connections can be unreliable on a sporadic basis and with in-house desktops and servers, it’s an inconvenience, but business can go on to some extent. If you are depending on an internet connection for 90% or more of your work, then outage is not an option during working hours. Companies with very heavy dependence on internet connectivity for minute-to-minute operations will need to work with their service providers to minimize interruptions. If you’re on the cloud and your internet service is down, then most of your employees who depend on cloud applications are not working – and they’re not happy. Savings in infrastructure may be offset by higher costs for faster, more reliable internet connections.
Speed of deployment for many business scenarios is constantly improving. A functional cloud-based remote multi-server environment can be provisioned in a matter of minutes, tailored and made operational in a day. And it can be changed to accommodate varying needs very quickly. If a server is not powerful enough to provide adequate performance, it can be upgraded in a few minutes to a larger one.
Network and security changes to enhance the protection of valuable cloud resources can be done just as quickly, often with no service interruption. Backup services are arranged in minutes and provide both short (intraday) and long-term data recovery up to years and months.
Billing for cloud services can be arranged on a monthly cycle requiring no large upfront costs and remain predictable and proportional to know load requirements.