Unlocking Cloud Computing for First Timer
As my first blog post, I wanted to focus on the birth of one the blooming technology base. I had this subject of Cloud Computing running on my mind as I came across people who already were working on the Cloud, managing quality, providing services, etc. But want to know “how we business before getting introduced to cloud computing?”. We run fast in the digital world and often think of how it all started. This blog is a bottom line of Cloud Computing, with a summary of why companies moved to Cloud Business and the different type of cloud computing.
Before cloud, how did business run? If customer bought a software, he had to first setup and implement a set of basic configuration, like building structures to house those developments, setting up servers, DB (buy licenses, then time to time check the storage is not exhausted), other supported equipment for implementation, the most important part is for maintaining these setup, manual resources were needed, which involved more time and money. And this was the similar way of setup and maintenance done by all other users, in-return customer’s exhausted time, resources and money. And the reason why the world moving to cloud, because it reduced storage space, user can access to data from anywhere in the world (provided you have an internet connection and access rights) was possible, and thus cost was reduced and time and resources were saved. The simple definition for cloud computing is storing and accessing data online over the internet. The 3 pioneers of cloud computing namely, IAAS (Infrastructure as a Service), PAAS (Platform as a Service), SAAS (Software as a Service), where each provide a different level of user flexibility and control. You pay for what service you use.
IAAS is the power station of all the cloud services at the core. It allows you run existing application on a supplier’s cloud hardware. All computer resources on a virtual environment where all users can access it. These resources are namely, data storage, virtualization services, networking, application, data and so on. IAAS comes in four categories depending on the user needs, they are private cloud, this becomes the most secure and costly option due to the demand of providing specific number of physical server dedicated to one customer, then there is dedicated hosting, where user can demand to serve for specific servers on cloud, while the number of hosting selective servers keep changing based on the user requirement. Thirdly there is hybrid hosting where user requires to be hosted on specific physical server and virtual server together, this reduces cost and increase flexibility. Lastly there is cloud hosting, where user requires virtual instances hosted on demand on interval basis. Some of the IAAS providers are GO GRID, VMWare, Rackspace.
PAAS provides environment and tools that can be used by users to create their own application. User working on PAAS platform can be focused on the development, hence maintaining the data and application while the software update, load balancing, operating system, storage shall be maintained by the service providers. Windows Azure, Amazon Web services, Google App Engine are among the few PAAS providers.
SAAS mode of service allows user to use online(on-demand) application on independent platform. Where there is no need to install application on the hard-drive. This service user are the end users, using products like Office 365, Cisco WebEx, Concur. User is also independent to use any kind of device, he only gets to go online, and start using the application services either free or as paid per subscription mode. Since user do not have to maintain anything, like the OS, application, data, server, networking etc, hence you can have collaborative working wherever you are.