The types of cloud computing available are originally three. However, new demands and opportunities have led to new types gaining ground, as follows:
In the public model (Public Cloud), the resources used by users are shared.
In it, the service provider makes resources available, such as virtual machines (VMs), applications or storage, to the general public over the Internet. Public cloud services can be free or offered on a “pay-per-use” model.
The public cloud is characterized by being a virtualized environment, that is, designed by virtual machines on a set of servers (cluster). Despite the sharing of resources by users, each tenant in the public cloud has their data isolated from the others and both their privileges and access to them are individualized by user and password .
Another characteristic of the public cloud is the reliance on the use of high bandwidth to transmit data quickly to a large number of users. As for storage, it is usually redundant, with data replication in different locations, which results in high resilience and security.
Basically, the implementation of systems in the cloud is carried out by the cloud provider in conjunction with the IT team of the contracting company and the software vendor.
The cloud provider performs environment provisioning, database installation and configuration, access security, communication tools, among other activities. And softwarehouses are responsible for accessing the environments created by the cloud provider and installing their applications in that environment.
All teams (IT staff, softwarehouse and cloud provider) must follow the approval and start of production to make sure the migration is successful.
Cloud computing has become the next main driver of business innovation, with a focus on enhancing new business models and services across various industries, especially telecommunications, healthcare, and government. For some service providers, cloud service models can unlock access and create future opportunities for new consumer segments, such as small business and emerging markets. This is primarily because they provide opportunities for the acquisition and management of cloud computing tools and software systems.
Cloud technologies allow businesses to conduct their vital functions in a better environment that offers efficient support for starting or growing a company without significant investments. There is ample scope for optimization of business processes and adaptation to changing market conditions by introducing various cloud service models.
In this article, we will explain the difference between such cloud service models as SaaS, PaaS, IaaS and the likes. Check out the full article here.
The fundamental concept of the two is adaptability. It refers to the system environment’s ability to use as many resources as required. As you can see, it is similar to the “think global - act locally” approach of social activists. Scalability enables stable growth of the system, while elasticity tackles immediate resource demands. Сloud elasticity is a system’s ability to manage available resources according to the current workload requirements dynamically. In the past, a system’s scalability relied on the company’s hardware, and thus, was severely limited in resources.
The text above is a summary, you can read full article here.