preview

Cloud Service Types : Cloud Services

Better Essays

Cloud Service Types: Cloud computing interestingly offers several types of services which can be provisioned by cloud providers. The offered cloud services by providers are apparently categorized into three main ones according to the National Institute of Standards and Technology (NIST) [1] and they are as follows: 1. Software As A Service (SAAS): is also called as "on-demand software" [2] and defined as a software distribution service in which applications and their associated data are hosted by vendors or by the cloud service providers and made available to the cloud clients over a network, typically the internet [3].SAAS provides those clients with a complete operating environment with management, user interface and applications [4]. It …show more content…

 SmugMug: offers photo and video sharing services. 2. Platform As A Service (PAAS): provides clients with the capability of building and deploying services onto the cloud infrastructure such as operating systems, servers, storage and network without the complexity and cost of purchasing and managing the underlying software and hardware [5]. It also offers facilities for application development, application design, deployment, testing and hosting. That includes the scope of application services such as web service integration and marshalling, team collaboration, storage, database integration, scalability, security [5]. There are two dominant modes of PAAS service and they are as follows [6]:  Model-driven PaaS: includes high-level programming languages such as Java, Python and Ruby or even template-based software building programs which effectively assist users with little coding experience to create business applications.  Deployment PaaS: refers to platforms in the cloud that can host applications that were created with standard programming languages such as Java or PHP. The assumption is that the development is being done off of the PaaS solution on integrated development environments (IDEs) such as Eclipse. With deployment PaaS, the developers do not have to be worried about managing, architecting or scaling the virtual machines that underlie the application. There are many cloud service provides

Get Access