Do You Think You Have A True Cloud Infrastructure? Let’s Learn
![]() |
Let's shed some light on Cloud Computing |
So What’s your Virtualization Technology?
Cloud
Computing definitions are widely available on the Internet. You can read all about
Logging as a Service (laaS), which allows users to remotely access the system
logs in a cloud environment and stores the logs in a central location. And
there is Platform as a Service (PAAS) where you rent hardware, operating
systems, storage and network capacity over the Internet, basically renting
virtualized servers and its associated services online. We also have Software
as a Service (SAAS) in which software are hosted by service providers and made
available to customers over a network or the Internet. And the list goes on
with NAAS, DAAS, BAAS and so on.
Basically,
Cloud Computing mainly refers to Virtualization Technology, which means how to
approach your customers with your virtual services, and what do you offer them,
virtually. When we talk about Virtualization Technology, we will refer to a piece of
computer software, firmware or hardware that creates and runs virtual
machines or better known as Hypervisor. Some of the commonly used hypervisors include Hyper-V
(Microsoft), vSphere Hypervisor (VmWare), KVM hypervisor (Redhat) and Xen
Hypervisor (Open Source). There are many more in the market and each of them
provides its pros and cons for your consideration when deciding your own Cloud
Computing architecture.
Does your Cloud match High Availability and Scalability?
More terms that
we always relate to when it comes to Cloud Computing are High Availability and
High Scalability. Ensuring your system’s high availability would mean that
whatever that you discussed in the contract in terms of the prearranged level
of operational performance, needs to be met. It is one of the most important
reasons for IT industry players to migrate their existing system to a Cloud
infrastructure. Virtual Machines (VM) can be created instantly and its hardware
requirements can be scaled up or down seamlessly based on the system’s compulsory
requirements. By running redundant VM as well, cloud service suppliers would
not need to worry about VM failures which could cause system downtime.
High
speed Internet is not just a possibility, it’s mandatory
Internet
connectivity is another key factor in implementing cloud. A reliable and high
speed Internet connection must be deployed to your Cloud infrastructure to make
sure that the network latency is low to most of the targeted destinations and the
service is always available. Bandwidth guarantee is vital if you are serving
large contents like video streaming websites, gaming websites and online
broadcasting.
So,
how can we differentiate a truly Cloud Infrastructure and leverage its benefits?
A typical
server-hosting application cannot be categorized under Cloud Application
because it only depends on a dedicated machine and its resources. Any single
hardware or system failure will bring the entire application to a halt and the
service goes kaput. Hence, we will
need to make sure that our solution provider is Cloud Computing-ready to ensure
no or minimal interruptions during its services. This factor needs to be
stressed on while creating a robust business continuity plan for an organization.
For TimeTec
Cloud, it is a completely Cloud-based solution. Leveraging on Amazon Web
Services, we have fully incorporated our Domain Name Service, Web Server, Database Server, Cloud Storage, Emailing service, and Load balancer on its platform. With
all the redundant services and multiple availability zones being implemented on
our TimeTec Could, we can rest feeling assured that the TimeTec Cloud service is
a stable system available to the user at all times.
To
indulge yourself in TimeTec Cloud implementation, please feel free to read my article “Taking Attendance to a Higher Platform with TimeTec Cloud” in Beyond Biometrics 2013, the official FingerTec magazine.
By Daryl Choo, Chief Information Officer,
FingerTec HQ
0 comments: