Cloud Computing & Storage technologies, of which there are many variants, provide virtual computing and storage services on demand. The more sophisticated Platform-as-a-Service (PaaS) offerings also provide hybrid cloud services (mix-and-match to an applications particulat requirements) and development and application catalogues.
Along with Software-as-a-Service (SaaS) and Infrastructure-as-a-Service (IaaS), PaaS is a service model of cloud computing. In this model, the consumer creates an application or service using tools and/or libraries from the provider. The consumer also controls software deployment and configuration settings. The provider provides the networks, servers, storage, and other services that are required to host the consumer's application.
PaaS facilitates the deployment of applications or services without the cost and complexity of buying and managing the underlying hardware and software and provisioning hosting capabilities. It is characterized as providing low initial cost, incremental cost as your service usage grows, self-service, best practices built-in, resource sharing, automated deployment, management services, lifecycle management, and re-use.
PaaS offerings may also include facilities for application design, application development, testing, and deployment as well as services such as team collaboration, web service integration, and marshalling, database integration, security, scalability, storage, persistence, state management, application versioning, application instrumentation, and developer community facilitation.
Besides the service engineering aspects, PaaS offerings include mechanisms for service management, such as monitoring, workflow management, discovery, reservation, etc.
Galbraith & Co. regards PaaS as highly disruptive of more traditional, inflexible and costly IT deployment models based on hardware/software purchase and licensing. We monitor on-going rapid developments in this market and have deployed a number of PaaS instances. Indeed, this site is developed, and is deployed and maintained utilising such technology. We advise our clients to consider utilisng these technologies to reduce IT cost and risk while improving productivity.