IaaS PaaS SaaS Cloud computing technology is a buzzword of techno era. Do you use IaaS PaaS SaaS Cloud computing technology in your life? Definitely, your answer will be yes. People consider the modern era as the digital eco-system. In this virtual arena, you must make habit to cloud computing. In our day to day life, we are using cloud computing service and cloud storage. It has both advantages and disadvantage. Many successful vendors are providing cloud hosting service. The aim of this article is to provide the readers with an idea regarding cloud, cloud computing, cloud computing services, cloud computing types, advantages, and disadvantage. In the main body, we discussed IaaS PaaS SaaS.
What is the Cloud computing technology?
The word Cloud denotes to a Network or the Internet. In other words, we can tell that Cloud is somewhat, which is present at the isolated location. Cloud can offer services over the network such as public networks or on private networks like WAN, LAN or VPN. Uses such as customer relationship management (CRM), e-mail, web conferencing all run in the cloud. The main service model of cloud computing is IaaS PaaS SaaS.
What is Cloud computing?
Cloud computing is a model for enabling the network available to everywhere, to make it convenient, on-demand network access, to share a pool of configurable computing resources. Cloud computing consists of networks, servers, storage, application, and services. The main feature is its swiftness provision with minimal management effort. It is a high level of storage model, service model, and deployment models. Cloud computing provides service of data storage from which it can be used from anywhere. Some cloud computing service is Amazon Web Services, Microsoft Azure, Google Cloud Platform, Adobe, VMware, IBM Cloud, Rackspace, Red Hat, Salesforce, Oracle Cloud, SAP, Verizon Cloud, Navisite, Dropbox, Egnyte.
Essential Characteristics of IaaS PaaS SaaS cloud computing:
There are basically four characteristics of cloud computing which are mentioned below:
Cloud computing On-Demand Self Service:
- A user can separately provision computing abilities, spontaneously without requiring human contact with each cloud computing service’s provider.
Cloud computing Heterogeneous Access:
- Abilities are offered over the network and accessed through standard appliances that promote use by heterogeneous thin or thick client platforms.
Cloud computing Resource Pooling:
- The provider’s computing properties are pooled to serve many consumers by means of a multi-tenant model.
- Different physical and virtual properties enthusiastically assigned and reassigned conferring to consumer demand.
Cloud computing Measured Service:
- Cloud systems spontaneously control and optimize resources used by leveraging a metering competency at some level of abstraction proper to the type of service.
- This types of cloud computing will provide analyzable and anticipated computing platform.
Now a figure is shown regarding the services of market-leading cloud computing:
IaaS PaaS SaaS of cloud computing:
Cloud computing “Software as a Service” (SaaS):
- The ability provided to the user is to use the provider’s applications running on a cloud infrastructure.
- The applications are manageable from various client devices such as a web browser (e.g., web-based email).
- The consumer does not accomplish or control the underlying cloud setup including network, servers, operating systems, storage.
- Examples: Google Apps, Caspio, Salesforce, Nivio, Learn.com.
Cloud Computing “Platform as a Service” (PaaS):
- The ability provided to the consumer is to deploy onto the cloud setup consumer-created or acquired applications created using programming languages and process supported by the provider.
- The user does not manage or control the underlying cloud setup.
- The user has control over the installed applications and possibly application hosting environment configurations.
- Examples: Windows Azure, Google App.
Cloud computing “Infrastructure as a Service” (IaaS):
- The ability provided to the user is to provision processing, storage, networks, and other essential computing resources.
- The user is able to deploy and run arbitrary software, which can contain operating systems and applications.
- The user does not manage or control the primary cloud setup but has control over operating systems, storage, installed applications, and possibly limited control of select networking modules (e.g., host firewalls).
- Examples: Rackspace Cloud Servers, Amazon EC2, GoGrid, and, Relia Cloud.
Deployment Models of IaaS PaaS SaaS cloud computing:
- Private Cloud computing:
- The cloud works exclusively for an organization. It may be managed by the business or a third party and may occur on premise or off premise.
- Community Cloud computing:
- The cloud computing setup is shared by several organizations and supports a specific community that has shared concerns.
- It may be managed by the company or a third party and may exist on premise or off premise
- Public Cloud computing:
- The cloud setup may obtainable to the general public or a large industry group and it is owned by a company selling cloud services.
- Hybrid cloud computing:
- The cloud setup is an arrangement of two or more clouds (private, community, or public).
Advantages of IaaS PaaS SaaS:
- Lower computer costs: In Cloud computing, all the data is preserved in an isolated place and from anywhere it can be used so it reduces the hardware cost.
- Improved performance: If data is available from everywhere then performance will be simply up.
- Reduced software costs: Because of its SaaS facility the cost of software has been reduced at a large scale.
- Instant software updates: For cloud computing application, it the system is hosted into a cloud server then it is not required to update all computer. A single update is enough for everyone.
The others advantages are Improved document format compatibility, Unlimited storage capacity, Increased data reliability, Universal document access, Latest version availability, Easier group collaboration, Device independence
- Requires a constant Internet connection: The major problem of cloud computing is it requires the internet. Without an internet connection, cloud computing is valueless.
- Does not work well with low-speed connections: If the volume of data is high then internet speed requires high otherwise the system will be slow.
- Features might be limited: The features of cloud hosting depends on the service provider. A good cloud computing service provider will provide more features.
- Can be slow: Cloud computing can be slow for various reasons like the device is not updated, backdated software, low-speed internet connection, and volume of data.
- Stored data can be lost: In clouds computing data may lose for own or vendors fault.
- Stored data might not be secure: It may be not secure if bad person attacks.
Cloud Computing offers us a way by which we can access the applications as utilities, over the Internet. It permits us to produce, configure, and customize applications online. With Cloud, Computing consumers can access database resources via the internet from anyplace for as long as they need without upsetting about any maintenance or management of genuine resources.