The name cloud computing originated as the internet was drawn as cloud in network figures. Cloud Computing means operating tasks on the internet remotely in some public cloud which are commercial provider's data center. Some popular examples are Salesforce's CRM system, Amazon Web Services. Google Cloud Platform etc. To be exact, cloud computing is nothing but a mass management of data center resources as groups of software and their virtualization. It is basically utilizing the virtual machine for services and the main advantage is capability of moving, easy computation, storage and availability of network resources as the task needs and pre existence of services that are required. The another reason why it is preferred by lots of …show more content…
Public clouds are multi-tenant architecture and has pay as you go system. Some of the top vendors are Microsoft Azure, AWS etc. In this kind of model, a third party provider makes resources to public through the internet. The users do not have to set up or maintain their own cloud servers in the house. The hybrid model has the capacity of cloud bursting and has benefits of both the private and public models. This model has both the private cloud and third party public cloud services. Rouse, M. (2017, July). Though there are these kinds of model, the users tend to choose multi-cloud model. This is utilization of two or more clouds. The benefit of this kind of was of operating is that they can easily migrate between the clouds and minimize the risk of service outage. According to a survey around 61 % of users use multi cloud models.
There are three main categories of cloud computing services. They are SaaS known as software as a service, IaaS known as infrastructure as a service, PaaS known as platform as a service and FaaS known as function as a service.
SaaS (Software as a service)
This type of public cloud computing provides applications through the internet. Most of the enterprise application follows SaaS model. This model provides both extensive configuration and also the development environment where the customers can code and make modifications and additions.
IaaS(Infrastructure as a
Cloud computing offers services to users based on on-demand self-service, broad network access, measured service, resource pooling and rapid elasticity; These characteristics promise a faster time for implementation, lower cost, superior scalability and a better end user satisfaction. These services are delivered in models known as Software As A service (SaaS), Platform As A Service (PAAS), and Infrastructure As A Service (IAAS). The first layer which is the Software As A service (SaaS) is the layer in which software applications are delivered to end users. Below is the Platform As A Service (PAAS) layer which offers a platform on which applications can be developed. The lowest layer is the Infrastructure As A Service (IAAS) layer, in this layer the physical servers and network infrastructure is offered as a service. These services can be deployed throughout the internet (Public Cloud Computing), on the intranet infrastructure, (Private Cloud Computing), in a shared community of private networks (Community Cloud Computing), or a hybrid of both (Hybrid Cloud Computing). The service deployment models are [8]:
Cloud computing reduces costs which helps provide businesses save on yearly expenses. A benefit of Cloud Computing is the Scalability factor, companies can start with one server reduce services to the bare minimum needed by the business. Then as the demand rises, they can then increase their cloud utilization to meet their new needs. “In addition, cloud computing is scalable. Traditional servers require expensive upgrades that cost a lot upfront. If your business doesn’t expand as much as you had hoped, that’s money you’ve wasted. Cloud service providers usually let you scale up and down seamlessly.” (Ismail, N, 2017)
Cloud computing is an internet based computing which provides various applications and services like storage, servers, infrastructure, networking with low cost, on-demand self service, pay as you go model, location independent resource pooling, reasonable price , rapid elasticity etc. Cloud computing is one way to increase the capacity add capabilities without investing in new infrastructures like computer hardware involves storage memory, licensing for new software, training for a person and in a dynamic way.
While it is true that cloud computing models can vary it all comes down to three components consisting of the Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). These work to manage your cloud computing service level by way of the surrounding management layer.
The principal deployment models of cloud computing include the Community Cloud, the Public Cloud, the Private Cloud, and the Hybrid Cloud (“Designing the Community”, 2011).
There are three service models for Cloud Computing, SaaS (Software as a Service), Paas (Platform as a Service), IaaS (Infrastructure as a Service). It is important for businesses to fully understand the knowledge about each models before investing on Cloud Computing.
Cloud computing is where software applications, data storage and processing capacity are accessed over internet. Organizations use cloud computing in a variety of different service models like IAAS, PAAS and SAAS. These are the three building blocks of cloud computing.
One section is referred to the public cloud in which it can be used as a pay as you go service (Armbrust et al., 2010). The private cloud is the second section. This is in reference to the enormous data centers in use by organizations and private businesses. These businesses will see the most benefit from using cloud technology. Furthermore, people involved in cloud computing can be organized into two groups as well; the cloud providers and the cloud user’s. The cloud user’s take resources from the cloud and utilize data storage. Cloud providers house the hardware or equipment for the cloud and also manage it.
In short, cloud computing is a chance for businesses to operate applications through a shared information center. It gives organizations an edge over the ones that use conventional software development methods, such as Oracle and Microsoft, which have too many processes like installations, testing and failovers. Cloud computing, on the other hand, is fast and effective. Here are some of the major benefits of cloud computing.
There is wide range of services that could be provided by cloud providers. Based on blabla, there are 3 models of cloud services that widely popular. They are Infratructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). IaaS provides for fundamental resource for computing such as processing, servers, storage, networks and manage its physical infrastructures but costumers have control for their OS [fn1]. PaaS provides design, tools or Environment with IDE. It is usually used by software developer who wants to run their application over internet. SaaS delivers ready-use software over internet or we can called as web-based software. Cloud users neither have to maintain platform or infrastructures. These days this services gain money from advertising or user list sales for example Google mail service so users can enjoy it free.
SaaS is a cloud computing model where the service provider is responsible for managing the entire cloud infrastructure, platform and is also responsible for the secure deployment and management of the customer-required applications such as office suite applications - that is why SaaS is sometimes referred to as “finished services” (Squicciarini, et al., 2016).
This type of cloud computing offers applications over the internet via the browser. The most popular SaaS business applications are Google G Suite and Microsoft Office 365. Other popular cloud services are Salesforce, enterprise applications, ERP suites from Oracle and SAP.
This type of public cloud computing provides applications through the internet. Most of the enterprise application follows SaaS model. This model provides both extensive configuration and also the development environment where the customers can code and make modifications and additions.
Cloud computing is storing and accessing data and programing over the Internet instead have on your computers hard drive. This makes everything physically close to you, which makes data access fast and easy without carrying around an usb. Although, the computer industry has operated under a local storage system for decades some still favor the old way because the cloud doesn’t have dedicated network attached storage hardware in residence. For it to be cloud computing you need to have access to your data or your programs over the Internet and synch it along with other information over the Web.
The technology used in Cloud Computing is often centralized on demand and can be offered in terms of services. Just like most internet service providers, the cloud services provide platforms for their clients to create web services (applications) on the internet. These applications are accessed through the web opposed to running off your local hard drive. Cloud computing enables its users to conveniently use various resources like storage, servers, and applications that can be launched with minimal effort. In common terms, cloud computing proposes three types of services: 1) SaaS: Software as a service, 2) PaaS: Platform as a service, and 3) IaaS: Infrastructure as a service. Cloud