Cloud Computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
Although cloud computing has evolved over the time it has been majorly divided into three broad service categories: Infrastructure as a Service(IAAS), Platform as a Service (PAAS) and Software as a Service (SAAS) which are broadly discussed below:
Infrastructure as a Service (IAAS)
Infrastructure as a Service (IAAS) is a form of cloud computing that provides virtualized computing resources over the internet. In an IAAS model, a third party provider hosts hardware, software, servers, storage and other infrastructure components on the behalf of its users. IAAS providers also host users’ applications and handle tasks including system maintenance backup and resiliency planning.
IAAS platforms offer highly scalable resources that can be adjusted on-demand which makes it a well-suited for workloads that are temporary, experimental or change unexpectedly. Other characteristics of IAAS environments include the automation of administrative tasks, dynamic scaling, desktop virtualization and policy-based services. Other characteristics of IAAS include the automation of administrative tasks, dynamic scaling, desktop virtualization and policy-based services.
Platform as a Service (PAAS)
Platform as a Service (PAAS) is a cloud computing model that delivers applications over the internet. In a PAAS model, a cloud provider delivers hardware and software tools, usually those needed for application development, to its users as a service. A PAAS provider hosts the hardware and software on its own infrastructure. As a result, PAAS frees users from having to install in-house hardware and software to develop or run a new application.
PAAS doesn’t replace a business’ entire infrastructure but instead, a business relies on PAAS providers for key services, such as Java development or application hosting. A PAAS provider, however, supports all the underlying computing and software; users only need to log in and start using the platform-usually through a Web browser interface. PAAS providers then charge for that access on a per-user basis or on a monthly basis.
Software as a Service (SAAS)
Software as a Service(SAAS) is a software distribution model in which applications are hosted by a vendor or service provider and made available to customers over a network, typically the Internet. SAAS has become an increasingly prevalent delivery model as underlying technologies that support Web services and service-oriented architecture (SOA) mature and new development approaches, such as Ajax, become popular. SAAS is closely related to the ASP (Application service provider) and on-demand computing software delivery models. IDC identifies two slightly different delivery models for SAAS namely the hosted application model and the software development model.
I hope this information will be helpful!
Mark Wilson
I am definitely enjoying your website. You definitely have some great insight and great stories. ดูหนัง
I'd considered organizing a campaign to promote IT projects for a long time, but I doubted I'd be able to gather a group of IT developers. As a consequence, I resorted to salesforce einstein implementation on the advise of an old classmate and discovered just what I needed. Anyone interested in beginning a business should call this firm immediately; you will not be disappointed.
Cloud computing empowers companies to deploy necessary resources such as cloud storage and database over the internet without keeping physical data centers and servers.
Cloud computing allows three cloud service models for deployment to its users as it works as a service provider. The models include software as a service (SaaS), platform as a service( PaaS), and infrastructure as a service (IaaS). To decide which one satisfies a business need, several factors to be considered.
If you are looking for flexibility, scalability, and reliability then cloud and especially IaaS could work for you. If you have no interest in the underlying infrastructure, then Platform as a Service (PaaS) hl deliver more agility to the next level by enabling developers o focus more on business requirements and less on the technical requirement. If you want to make use of software and only pay for what you utilize, then SaaS (Software as a Service) is the appropriate model.