A Little About the Cloud.
There is a lot noise about “The Cloud” these days. The internet has become such a widely connected global pool of resources that for many businesses, in-house 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 thousands 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 as you reach for your fries. Everything might take place in your own neighborhood, and it really does not matter. 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.
It all sounds too good to be true!