Cloud Service Delivery Models (Cloud Computing)

Cloud Computing services are based on technology via the Internet. To be more precise, the model of providing technology services over the Internet is characterized by being scalable and flexible, since it is on demand services. These are the different presentation of services models in the cloud:

1. Infrastructure as a Service (IaaS):

Infrastructure as a Service offers computer resources equivalent to virtualized hardware, mainly comprising aspects of physical resources, such as storage, network devices, RAM, computer servers, and so on. This type of model allows us to build our own infrastructure by means of different virtual components on which we install specialized tools to execute software-testing projects. These infrastructures allow us to expand our capacity according to the specific needs of your business. Using resources such as:

  • Caching
  • Legacy
  • File
  • Networking
  • Security
  • SystemMgm
  • Bandwidth

2. Platform as a service (PaaS, Platform as a Service)

It provides a platform and an environment that allows developers to create applications and services that work over the Internet. PaaS services are hosted in the cloud, and users can configure and access them simply through their web browser. Therefore, this provides all the necessary environment for the executions that are demanded, from development or testing environments and equipment.

Among its advantages are: flexibility, because the customer has full control over the tools installed on his/her platform; adaptability, since you can change the characteristics according to your needs; mobility, as you can access the platform from any device just by connecting to the Internet; and speed in development, because with this infrastructure the environment will be prepared for that purpose – many include CMS.

  • Application Development
  • Decision Support
  • Web
  • Databases
  • APIS Management
  • Streaming

We are able to test these platforms from an external system that may be located in another cloud or in the facilities where software testing is required or from a TAAS (testing as a service) infrastructure.

3. Software as a Service (SaaS Software as a Service):

This model offers an end-to-end software solution that is purchased from a cloud service provider using a pay-per-use model. You rent the use of an application for your organization and users connect to it through the Internet, usually with a web browser. The availability and performance of all underlying infrastructure, middleware, software and data of the applications are the responsibility of the SAAS provider.

Usually these platforms require a parameterization and configuration of behaviors and specific rules that respond to the needs of the business while we are able to ensure that these platforms work. For this, we make use of an external system that can be located in the cloud or in the facilities from where they require performing software testing.

At GreenSQA we provide a complete and innovative solution to perform Cloud Testing, in a model on demand, at low cost and without infrastructure investment.