Cloud computing technology is not something new. When you
first registered your Hotmail or Gmail account many years back, it has already
existed, not to mention all the social media websites like Facebook, Twitter or
Linkedin, where you create and host your personal data over onto their servers.
IBM mainframe computer |
IT development trend has always been a scaling down process. For
example, it started from mainframe (1950s) to minicomputers (1970s) to PCs
(1980s) to laptops (1990s) and later to tablets (2010s). The path software
developers underwent was also in this sequence, offering solutions first to
big organizations, later to the small ones, and lastly for personal use. But
for cloud computing, the sequence is the reverse, which involves a scaling up
process.
There are two different modes of reception for individuals and
corporations for technology and cloud computing adoption. Normally, individuals
would embrace technology faster and more freely than corporations if not due to
the fact that the computing power was too expensive to acquire in the past. And
the size of IT devices mattered too. When Apollo 11 landed on the moon in 1969,
the computing power they used was only as good as today’s iPhone. Who would
reject an iPhone if they can afford one?
How to hit the right button for cloud services? |
For the consumer market, the term cloud computing shouldn’t be of
their concerns and in fact might never cross their minds. Just like how they
picked up on the iCloud concept effortlessly, starting to use it as though it
is second nature to them.
But when cloud-computing technology
moves up to corporate level, there are processes and crucial issues for
consideration. Hence the migration becomes a very tough decision, particularly
when they have to deal with the idea of letting a third party vendor host
their classified data.
In short, cloud computing is a term for
anything that involves delivering hosted services over the Internet. These
services are broadly divided into three categories: Infrastructure-as-a-Service
(IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS). The name
cloud computing was inspired by the cloud symbol that is often used to
represent the Internet in flowcharts and diagrams.
For Amazon Web Services and GoogleApps, they provide IaaS and PaaS with development tools
respectively for developers to host their services for customers; they are not
situated in the front line for direct interaction with users.
But for our
TimeTec Cloud in the Software-as-a-Service cloud model, we provide the hardware
infrastructure (even though it is via Amazon’s cloud computing power), the
TimeTec software application and the interaction with the user through a
front-end portal. Because we host both the application and the data, the end
user is free to use the service from any location.