Professional Documents
Culture Documents
Public Cloud
A Public Cloud is a cloud where the whole computing infrastructure is located on the premises of the
cloud computing company that is offering the said service. The customer has no physical control over
the infrastructure and has to share resources and hardware with other clients of the same service.
Private Cloud
Private Cloud means that the infrastructure for the network is only utilized by one customer or company
even though the hardware is still located at a remote location. There is also the option of storing the
system on-premise which is considerably more expensive but offers physical control over the
infrastructure.
Hybrid Cloud
A Hybrid Cloud system combines multiple private and public clouds in the same system. In this
service, a company can use a public cloud to interact with customers while keeping their own data
secure on a private cloud, with the two clouds sharing different data, to complete the information while
keeping them separate.
Community Cloud
A Community Cloud is used for sharing data between organizations. Some systems share data between
a single entity and the public in general. An example of a community cloud can be any system that is
run by the government of any country.
Latest Cloud Computing Trends in 2019
The Cloud Computing industry with the continuous growth is arising with a number of Cloud
Computing trends. The Cloud Trends that we are going to mention below are the combination of new
and old practices that have changed the way the industries operate. Let’s have a look at some of them
now:
Massive Growth
This is more one of the Cloud Computing Trends 2019 which has just carried over to 2019. With the
development of new services in the SaaS, PaaS and IaaS fields, and the evolution of new services such
as function as a service (FaaS) and backend as a service (BaaS), the Cloud market is expected to grow
aggressively. SaaS alone is expected to grow at 18% CAGR. PaaS has already been performing
remarkably with an adoption rate of 32% in 2017 and expected to reach 56% by 2020. The IaaS market,
even with its limited features is predicted to go over $17B in 2018. Even when related industry shows
a definite slowdown, the future trend in cloud computing is definitely towards growth.
Startups have been the main driver of this Cloud Trend, as it lets them indulge in early cloud adoption,
for better security and easier development. Even older organizations have started replacing their
existing application to take advantage of this opportunity.
This is why hundreds of companies have started upgrading their existing products to IoT connected
devices such as household appliances, cars, and electronics. The data generated by this new generation
of devices will boost the demand for cloud storage and cloud-based applications.
5G Networks
All of the IT services are expected to generate a huge amount of data that will be stored in the cloud.
However, while handling this huge amounts of data, it is important that you have a reliable internet
connection with great speed. LTE as an internet standard has already reached its limits, which is why
the world is now looking towards 5G.
2. GRID COMPUTIING
At its most basic level, grid computing is a computer network in which
each computer's resources are shared with every other computer in the system.
Processing power, memory and data storage are all community resources that
authorized users can tap into and leverage for specific tasks. A grid computing
system can be as simple as a collection of similar computers running on the
same operating system or as complex as inter-networked systems comprised of
every computer platform you can think of.
A scientist studying proteins logs into a computer and uses an entire network of
computers to analyze data. A businessman accesses his company's network
through a PDA in order to forecast the future of a particular stock. An Army official
accesses and coordinates computer resources on three different military networks
to formulate a battle strategy. All of these scenarios have one thing in common:
They rely on a concept called grid computing.
distributed among different computing units which are located across different sites,
centrally which are located over multiple servers in clusters in cloud providers’ private
data centers.
3. CLUSTER COMPUTING
During the past decade, many different computer systems supporting high-
performance computing have emerged. Cluster computing is a form of computing
in which a group of computers is linked together so that they can act like a single
entity. Clusters are usually deployed to improve performance and availability over
that of a single computer while typically being much more cost-effective than
single computers of comparable speed or availability. One common reason to use
cluster computing is a desire to create redundancy in a computer network to
ensure that it will always be available and that it will not fail.
some common facts you have to keep in mind about cluster computing is that:
Mirroring involves replicating all application data from primary storage to a secondary
backup for availability purposes. Replication occurs while the primary system is active,
although the mirrored backup system typically does not perform any work outside of
its role as a passive standby. If a failure occurs in the primary system, a failover process
transfers control to the secondary system. Failover can take some time, and
applications can lose state information when they are reset, but mirroring enables a
fairly fast recovery scheme requiring little operator intervention. Mirrored-disk
clusters typically include just two nodes.
4. Distributed Computing
According to the definitions; All the computers are tied together in a network either a
Local Area Network (LAN) or Wide Area Network (WAN), communicating with each other
so that different portions of a Distributed applications run on different computers from any
geographical location. Every node on the Distributed computing is autonomous machines
(do not physically share memory or processors but thereby sharing resources such
as printers and databases).
Distributed Systems have broken down into two parts: the front end and the back end.
The front end, the part of the application that the user interacts with to determine
what information she wants to examine and how to organise it, runs on the user's
computer. The back end, the part of the application that finds and sorts the requested
information, runs on a central computer somewhere else. This type of distributed
computing also referred to as "client-server architecture," splits up the functioning of
applications across some separate computers.
Standalone applications are traditional applications(or 3-tier old systems) that run on a
single system; distributed applications run on multiple systems simultaneously.
Traditional applications need to be installed on every system and make it hard to maintain.
However, In Distributed computing, applications run on both simultaneously. With
distributed computing, if a workstation that goes down, another workstation can resume
the jobs.
wherever they are; the computer programs are being hosted by an outside party and reside in the cloud.
ings such as storage and power, they can simply enjoy the end result.
Traditional business applications have always been very complicated and expensive. The amount and
variety of hardware and software required to run them are daunting. You need a whole team of
companies with the best IT departments aren’t getting the apps they need. Small and midsize
With cloud computing, you eliminate those headaches that come with storing your own
data, because you’re not managing hardware and software — that becomes the
works like a utility: You only pay for what you need, upgrades are automatic, and scaling up
or down is easy.
Cloud-based apps can be up and running in days or weeks, and they cost less. With a cloud
app, you just open a browser, log in, customize the app, and start using it.
Businesses are running all kinds of apps in the cloud, like customer relationship
management (CRM), HR, accounting, and much more. Some of the world’s largest
companies moved their applications to the cloud with Salesforce after rigorously testing the
their non-cloud products and services as “cloud computing.” Always dig deeper when
evaluating cloud offerings and keep in mind that if you have to buy and manage hardware
and software, what you’re looking at isn’t really cloud computing but a false cloud.
Types of Cloud Computing:
IaaS (Infrastructure-as-a-Service)
IaaS involves offering storage solutions using data storage disks and virtual servers etc. You can only
access or delete the data. A few of the major players involved in Infrastructure-as-a-Service (IaaS)
service are Amazon, Rackspace, Fexiscale etc.
PaaS (Platform-as-a-Service)
PaaS based cloud services offer a development platform, which includes an operating system,
programming language, database, and web server. This means clients can create their own custom
cloud experiences based on the role of the service. Examples of PaaS systems are Google App Engine,
Microsoft Azure, Salesforce etc.
SaaS (Software-as-a-Service)
SaaS services are developed by the companies offering them. All a customer needs to do is access them
on a pay-per-use basis, which is far cheaper than creating your own. Some of these services are even
offered for free to customers. Examples of such services include popular applications such as Gmail,
Google Docs, NetSuite etc.