While the development of cloud computing has been substantially divided into three large service categories:
- Service Infrastructure(IAAS)
- Service Software (PAAS)
- Service Software(SAAS)
Infrastructure As A Service (IAAS)
Service infrastructure (IAAS) offers virtualized computer services on the Internet. It is a type of cloud computing. A third party vendor hosts on behalf of its user’s hardware, software, servers, storage and other infrastructure components in an IAAS model. IAAS providers also host user applications and perform systems support and resilience preparation activities.
IAAS systems provide highly flexible, on-demand adjustable services that are ideal for temporary, creative and volatile working charges. The automated management, dynamic scaling, virtualization on the desktop and political services are other features of IAAS environments. Other IAAS features include administrative task automation, dynamic scaling, virtualization on the cloud and political services.
Public Cloud service providers provide two primary network services: load balance and DNS. Load balancing provides a single access point to several servers running behind it. A load balancer is a network system that distributes net traffic through the servers using complex algorithms for load balancing. DNS is a computer hierarchical naming scheme or some other gaming device with network identification IP addressing – a DNS system blends IP addresses with domain names.
Platform As A Service (PAAS)
Platform as a service (PAAS) is an Internet-based cloud computing model. In a PAAS model, a cloud provider provides its users with software and software tools, ushering in applications. A PAAS provider hosts its infrastructure for hardware and applications. As a result, PAAS frees users from the need to develop or operate a new application by installing in-house hardware and software.
PAAS does not replace the whole infrastructure of a company but relies instead on key resources such as Java creation or application hosting from PAAS providers. However, a PAAS provider supports both underlying software and computing; users typically can only log in and start using the platform through a Web browser interface. For this access, PAAS providers would then charge per user or monthly.
Software As A Service (SAAS)
Software as a Service(SAAS) is a model for software delivery that hosts applications by vendors or service providers and makes users, usually on the Internet, accessible on a network. SAAS has become an increasingly commonly used delivery model as technologies underlying the mature and common approaches to new development such as Ajax support Web services and service-oriented architecture (SOA). SAAS has strong ties with models of on-demand device delivery for ASP (Application Service Provider). IDC defines the host application model and software development model for two slightly different SAAS delivery models.
Storage As A Service (SAAS)
Storage as a service is a business model in which a big company leases room for a smaller company or entity in its storage infrastructure. In principle, the economy in size in the facilities of the service provider makes it far more cost-effective for them to provide storage than other people or businesses would store themselves if they consider the overall cost of ownership. Storage as a service is typically considered a suitable alternative to implementing and maintaining its storage infrastructures for a small or medium-sized enterprise that lacks the financial resources and technical staff.
Communications As A Service ( CAAS)
CAAS is an outsourced messaging service for businesses which can be rented from a single supplier. These communications may include voice over IP, instant messaging (IM) and collaboration applications, and the use of mobile and fixed devices. The CAAS vendor handles both hardware and software and provides quality of service ( QoS) guaranteed. CAAS helps organizations to choose the appropriate pay-as-you-go communications devices and methods.
Network As A Service (NAAS)
Network as a Service (NAAS), a system that combines existing cloud services with direct yet secure customer access. NAAS is a modern paradigm for cloud computing where consumers have access to external computer services with switches and routers. NAAS provides versatile and expanded Virtual Private Network ( VPN), on-demand bandwidth, customizable routing, multicast protocols, security firewalls, intrusion detection, WAN, content control and filtering and antiviral systems.
Monitoring As A Service (MAAS)
Monitoring as a service ( MAAS) is a platform that makes it easier to deploy monitoring functionality for a range of other cloud-based services and applications. MAAS ‘most frequently used application is online monitoring of state, which continuously track such processes, networks, structures, instances or elements that can be deployed in the cloud. MAAS enables the implementation of state surveillance at various levels of cloud services for consumers.