We all hear the term Cloud Computing a lot these years and knowing this technology in details will help in deciding whether this technology is beneficial for your organization or not. First, let’s start with a simple definition of Cloud Computing, Cloud computing is a type of computing technology that relies on sharing computing resources rather than having local servers or personal devices to handle applications. In other words, this technology is used for anything that has to do with the delivery of hosting services over the Internet. These services are categorized into 4 main areas: Data Center-as-a-Service (DCaaS), Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS). Cloud Computing as a term came from the cloud symbol used to represent the Internet in flowcharts and diagrams.
Generally, Cloud Computing vendors have 3 common characteristics and they are as follows:
- The hardware and back-end of the application is managed fully by the cloud vendor.
- The user only pays once services are used, services include memory and bandwidth, etc.
- The Cloud Computing services provided by the vendor are scalable.
After going through some Cloud Computing introduction, it is time now to look at the different models this technology offers:
This model allows services like applications and storage to be used by the public and over the internet. Public Cloud payment method is based on pay per use or other purchasing methods.
Private Clouds are managed and owned privately by an organization without using other party’s infrastructure. Private Clouds are virtualized in a data center that is protected by a firewall to ensure security.
This model combines both Public and Private Clouds. However, it can’t exist if it is isolated from the company’s IT resources and public cloud.
Community Cloud infrastructure is shared between organizations with common concerns such as security, compliance, jurisdiction, etc. However, hosting and management can be done either internally or externally.
Need help with Cloud? Don’t hesitate to contact us here and we will help answer all your questions.