What is Cloud Computing & Types of Cloud Computing
Cloud Computing is a network of remote servers hosted on the internet for storing and retrieving data. The cloud provides a number of IT services such as servers, databases, software, virtual storage, and networking, among others.
Cloud is a term for the collection of servers at the data center accessed via the internet. Similarly, Cloud Computing Services covers a wide range of options from storage, database, software, analytics, servers, processing and intelligence over the internet. Moreover, It makes the organization only pay for the services they use and avoid the cost of owning and maintaining their own data centers. The Benefits of Cloud Computing is tremendously large. Firstly, it is cost-effective. Secondly, it provides the security of the data on the cloud servers. In addition, it is reliable and Flexible. Thirdly and most importantly, it is location Independent and also provides Disaster recovery. Moreover, it provides a Scale-up and Scale-down facility. In conclusion, it maximizes productivity and efficiency ensuring the application is always accessible.
Rather than keeping files on proprietary drives or native memory devices, cloud-based storage makes it able to save lots of them to remote information. As long as the device has access to the internet it has access to the information and therefore the computer code programs to run it. It's known as Cloud Computing as a result of the information being accessed is found in the cloud and doesn't need a user to be in a very specific place to achieve access to that. This type of system allows employees to work remotely. companies providing cloud services alter users to store files and applications on remote servers, and so access all the information via the net.
Types of cloud computing services
1. Infrastructure as a Service (IaaS)
In Infrastructure as a Service (IaaS), a third-party provider provides the user resources like server, virtual machine, hardware, software, storage and networking, on a pay-as-you-go basis. Moreover, Infrastructure as a Service (IaaS) provides user access computing services without developing and maintaining its own IT infrastructure. In conclusion, the user runs its application and platform on the IT infrastructure provided by third-party.
Examples of Infrastructure as a Service providers:
- Amazon EC2 (Elastic Cloud Computing)
- Google Compute Engine
- Microsoft Azure IaaS
- IBM Cloud
- Apache CloudStack
2. Platform as a Service (PaaS)
Platform as a Service (PaaS) is like an application service. In Platform as a Service (PaaS), the third-party user provides the hardware (Required IT Infrastructure) as well as the software which the user can use to develop, manage and delivery applications. As a result, the third-party provider takes care of the security, Operating System, Backups and Software at the server end.
Examples of Platform as a Service providers:
- Amazon Web Services – Elastic Beanstalk
- Apache Stratos
- IBM – Bluemix
- Google – app engine
- Heroku
3. Software as a Service (SaaS)
In Software as a Service (SaaS), the user purchases software applications from third-party providers on a subscription basis. Also, the user does not have the software application stored on the localhost/personal computer beside the application resides in the servers of third-party providers accessed via the internet. Above all, It provides accessibility from anywhere, anytime from any device. In conclusion, the third-party provider takes care of all the hardware, software updates and security patches.
Examples of Software as a Service providers:
- Dropbox
- Google Apps
- Adobe
- Salesforce
- Cisco WebEx
Advantages of Cloud Computing
- Back-up and restore data
- Economical
- Reliability
- Data security
- Manageability
- Data Centralization
Disadvantages of Cloud Computing
- Internet Connectivity
- Limited control
- Lacks of Support
- Downtime
- Vendor Lock-In
- Security Threat in the Cloud
Innovative 🔥
ReplyDelete