Last week we discussed how Cloud computing is a catchall phrase, for anything that delivers hosted services over the Internet, and how those services are divided into three general categories – IaaS, Paas, and SaaS.
Suppliers offering cloud infrastructure as a service or Infrastructure-as-a-service provide the servers, data center space, network equipment, and software for your organization, as a fully outsourced service. Generally these services are charged to you much like power, water, and other utilities, in that you pay for the amount of the service that you receive. In other words, you pay for IaaS services based on your level of usage or activity.
Cloud platform service, or Platform-as-a-Service is the provision of the hardware architecture and software framework layers that allow applications to run. The commitment from the supplier to the software developer, organizations like JASZ Technology and others who build robust, flexible, web-based applications, is that it will deliver an environment from which the developer’s software/source code, byte code, and machine code, will operate consistently, generally irrespective of the operating system. Think of it this way, Windows, Linux, and Apple provides a platform that programmers build software to operate on. Google, Amazon, and Heroku, for example provide a development platform also, except it’s delivered from the cloud.
Cloud application services, or Software-as-a-Service is the provision of commercially available software that is accessed over the Internet. The software is licensed and maintained by the service provider so you, the end-user, don’t have to purchase the software licenses, install patches, and bug fixes, upgrades, and the like. It’s all handled by your SaaS provider. You’re probably wondering what types of software you can purchase as a service, you’d be surprised at what’s available. Imagine, providing email, office productivity, customer relationship management, project management, scheduling, website content management, and much more, to your employees without having to pay for the hardware, software, or salary and benefits of the personnel required to install, configure, and maintain these applications? That is a huge savings for any cash-strapped company or one whose IT department can’t keep base with end-user demand. You can free up your IT staff to deliver new services or reduce your IT budget and power and cooling bills dramatically with Software-as-a-service.
Next we’ll discuss various cloud deployment models – Public Cloud, Private Cloud, Community Cloud, and Hybrid Cloud.