Cloud Computing
Cloud Computing
Cloud Computing
CLOUD COMPUTING
There are certain services and models working behind the scene making the cloud computing feasible and accessible
to end users. Following are the working models for cloud computing:
Deployment Models
Service Models
DEPLOYMENT MODELS
DEPLOYMENT MODELS
Public Cloud: The public cloud allows systems and services to be easily accessible to the general
public. Public cloud may be less secure because of its openness.
Private Cloud: The private cloud allows systems and services to be accessible within an organization. It
is more secured because of its private nature.
Hybrid Cloud: The hybrid cloud is a mixture of public and private cloud, in which the critical activities
are performed using private cloud while the non-critical activities are performed using public cloud.
SERVICE MODELS
SERVICE MODELS
Infrastructure as a Service (IaaS): IaaS is also known as Hardware as a Service (HaaS). It is a computing infrastructure
managed over the internet. The main advantage of using IaaS is that it helps users to avoid the cost and complexity of
purchasing and managing the physical servers. Example: DigitalOcean, Linode, Amazon Web Services (AWS), Microsoft
Azure, Google Compute Engine (GCE), Rackspace, and Cisco Metacloud.
Platform as a Service (PaaS): PaaS cloud computing platform is created for the programmer to develop, test, run, and
manage the applications. Example: AWS Elastic Beanstalk, Windows Azure, Heroku, Force.com, Google App Engine,
Apache Stratos, Magento Commerce Cloud, and OpenShift.
Software as a Service (SaaS): SaaS is also known as "on-demand software". It is a software in which the applications are
hosted by a cloud service provider. Users can access these applications with the help of internet connection and web
browser. Example: BigCommerce, Google Apps, Salesforce, Dropbox, ZenDesk, Cisco WebEx, ZenDesk, Slack, and
GoToMeeting
ADVANTAGES OF CLOUD COMPUTING
Back-up and restore data: Once the data is stored in the cloud, it is easier to get back-up and restore that data using the cloud.
Improved collaboration: Cloud applications improve collaboration by allowing groups of people to quickly and easily share information in the
cloud via shared storage.
Excellent accessibility: Cloud allows us to quickly and easily access store information anywhere, anytime in the whole world, using an internet
connection. An internet cloud infrastructure increases organization productivity and efficiency by ensuring that our data is always accessible.
Low maintenance cost: Cloud computing reduces both hardware and software maintenance costs for organizations.
Mobility: Cloud computing allows us to easily access all cloud data via mobile.
iServices in the pay-per-use model: Cloud computing offers Application Programming Interfaces (APIs) to the users for access services on the
cloud and pays the charges as per the usage of service.
Unlimited storage capacity: Cloud offers us a huge amount of storing capacity for storing our important data such as documents, images, audio,
video, etc. in one place.
Data security: Data security is one of the biggest advantages of cloud computing. Cloud offers many advanced features related to security and
ensures that data is securely stored and handled.
DISADVANTAGES OF CLOUD COMPUTING
Internet Connectivity: As you know, in cloud computing, every data (image, audio, video, etc.) is stored on the cloud,
and we access these data through the cloud by using the internet connection. If you do not have good internet
connectivity, you cannot access these data. However, we have no any other way to access data from the cloud.
Vendor lock-in: Vendor lock-in is the biggest disadvantage of cloud computing. Organizations may face problems
when transferring their services from one vendor to another. As different vendors provide different platforms, that can
cause difficulty moving from one cloud to another.
Limited Control: As we know, cloud infrastructure is completely owned, managed, and monitored by the service
provider, so the cloud users have less control over the function and execution of services within a cloud infrastructure.
Security: Although cloud service providers implement the best security standards to store important information. But,
before adopting cloud technology, you should be aware that you will be sending all your organization's sensitive
information to a third party, i.e., a cloud computing service provider. While sending the data on the cloud, there may be
a chance that your organization's information is hacked by Hackers.
THANK YOU