cloud and network
cloud and network
RESOURCES
BLOG
PARTNERS
COMPANY
SUPPORT
CONTACT
LOGIN
In this blog, we will explore what exactly cloud computing is, how it works, its
benefits and disadvantages, and how companies can protect their SaaS data
better.
What is cloud computing?
According to ZDNet, “cloud computing is the delivery of on-demand computing
services — from applications to storage and processing power — typically
over the internet and on a pay-as-you-go basis.”
In simplest terms, the cloud refers to the internet. When organizations store
data in virtual data centers or access programs using an internet connection
instead of relying on their device’s hard drive or on-premises IT infrastructure,
it means they are operating in the cloud.
The year 1999 was a milestone for cloud computing when Salesforce became
the first company to deliver enterprise applications over the internet. This was
also the beginning of Software-as-a-Service (SaaS).
In 2002, Amazon launched Amazon Web Services (AWS), which was another
significant development in cloud computing. Its suite of cloud-based services
included storage, computation and even human intelligence. In 2006, Amazon
launched Elastic Compute Cloud (EC2), allowing businesses as well as
individuals to rent virtual computers and run their own computer applications.
The year 2009 saw yet another giant milestone in cloud computing as Google
Workspace (now Google Workspace) started to provide browser-based
enterprise applications. In the same year, Microsoft entered the cloud
computing arena with Microsoft Azure, and soon companies
like Oracle and HP followed suit.
What are examples of cloud computing?
Public cloud
Private cloud
Hybrid cloud
Multicloud
Infrastructure-as-a-Service (IaaS)
IaaS is a cloud computing service where cloud providers deliver and manage
virtualized computing infrastructure over the internet. Instead of creating an in-
house IT infrastructure, businesses can access essential resources, such as
operating systems, networking, storage space, development tools, etc., on
demand. This saves hardware and software costs as well as minimizes the
burden of IT staff.
Platform-as-a-Service (PaaS)
Software-as-a-Service (SaaS)
As such, businesses need a reliable SaaS backup solution that can protect
their valuable data against the most common causes of data loss like
phishing, ransomware and malware attacks, human error, malicious behavior,
and configuration and sync errors.
REQUEST A DEMO
Login Register
TechTarget Network
Data Center
IT Operations
AWS
VMware
CloudComputing
o Cloud App Development & Management
o Cloud Deployment & Architecture
o Cloud Infrastructure
o Cloud Providers
o News
o Features
o Tips
o Webinars
o AWS Cloud
o More
Follow:
Home
DEFINITION
cloud computing
By
Wesley Chai
Stephen J. Bigelow, Senior Technology Editor
The name cloud computing was inspired by the cloud symbol that's often used
to represent the internet in flowcharts and diagrams.
DOWNLOAD1
An internet network connection links the front end, which includes the
accessing client device, browser, network and cloud software applications,
with the back end, which consists of databases, servers and computers. The
back end functions as a repository, storing data that is accessed by the front
end.
Communications between the front and back ends are managed by a central
server. The central server relies on protocols to facilitate the exchange of
data. The central server uses both software and middleware to manage
connectivity between different client devices and cloud servers. Typically,
there is a dedicated server for each individual application or workload.
2. PaaS. In the PaaS model, cloud providers host development tools on their
infrastructures. Users access these tools over the internet using APIs, web
portals or gateway software. PaaS is used for general software
development, and many PaaS providers host the software after it's
developed. Common PaaS products include Salesforce's Lightning
Platform, AWS Elastic Beanstalk and Google App Engine.
Three
cloud service categories
Cloud computing deployment models
Private cloud services are delivered from a business's data center to internal
users. With a private cloud, an organization builds and maintains its own
underlying cloud infrastructure. This model offers the versatility and
convenience of the cloud, while preserving the management, control and
security common to local data centers. Internal users might or might not be
billed for services through IT chargeback. Common private cloud technologies
and vendors include VMware and OpenStack.
In the public cloud model, a third-party cloud service provider (CSP) delivers
the cloud service over the internet. Public cloud services are sold on demand,
typically by the minute or hour, though long-term commitments are available
for many services. Customers only pay for the central processing unit cycles,
storage or bandwidth they consume. Leading public CSPs include AWS,
Microsoft Azure, IBM and Google Cloud Platform (GCP), as well as IBM,
Oracle and Tencent.
The
three main cloud deployment models
Organizations adopt multi-cloud for various reasons. For example, they could
do so to minimize the risk of a cloud service outage or to take advantage of
more competitive pricing from a particular provider. Multi-cloud
implementation and application development can be a challenge because of
the differences between cloud providers' services and APIs.
Broad network access. A user can access cloud data or upload data to
the cloud from anywhere with an internet connection using any device.
Data and workload mobility. Storing information in the cloud means that
users can access it from anywhere with any device with just an internet
connection. That means users don't have to carry around USB drives, an
external hard drive or multiple CDs to access their data. Users can access
corporate data via smartphones and other mobile devices, enabling remote
employees to stay up to date with co-workers and customers. End users
can easily process, store, retrieve and recover resources in the cloud. In
addition, cloud vendors provide all the upgrades and updates
automatically, saving time and effort.
Google Docs, Microsoft 365. Users can access Google Docs and
Microsoft 365 through the internet. Users can be more productive because
they can access work presentations and spreadsheets stored in the cloud
at anytime from anywhere on any device.
Big data analytics. Remote data centers through cloud storage are
flexible and scalable and can provide valuable data-driven insights. Major
cloud providers offer services tailored to big data projects, such as Amazon
EMR and Google Cloud Dataproc.
PaaS. PaaS can help companies develop, run and manage applications in
an easier and more flexible way, at a lower cost than maintaining a
platform on premises. PaaS services can also increase development
speed for applications and enables higher-level programming.
Hybrid cloud. Organizations have the option to use the appropriate cloud
-- private or public -- for different workloads and applications to optimize
cost and efficiency according to the circumstance.
Data backup. Cloud backup solutions are generally easier to use. Users
do not have to worry about availability and capacity, and the cloud provider
manages data security.
Cloud computing vs. traditional web hosting
Given the many different services and capabilities of the public cloud, there
has been some confusion between cloud computing and major uses, such as
web hosting. While the public cloud is often used for web hosting, the two are
quite different. A cloud service has three distinct characteristics that
differentiate it from traditional web hosting:
AWS
GCP
Microsoft Azure
Apple
Citrix
IBM
Salesforce
Alibaba
Oracle
VMware
SAP
Joyent
Rackspace
In the 1950s, companies started to use large mainframe computers, but it was
too expensive to buy a computer for each user. So, during the late 1950s and
early 1960s, a process called time sharing was developed to make more
efficient use of expensive processor time on the central mainframe.
The origins of delivering computing resources using a global network are, for
the most part, rooted in 1969 when American computer scientist J.C.R.
Licklider helped create the Advanced Research Projects Agency Network, the
so-called precursor to the internet. Licklider's goal was to connect computers
across the globe in a way that would enable users to access programs and
information from any location.
In the 1970s, cloud computing began taking a more tangible shape with the
introduction of the first VMs, enabling users to run more than one computing
system within a single physical setup. The functionality of these VMs led to
the concept of virtualization, which had a major influence on the progress of
cloud computing.
In the 1970s and 1980s, Microsoft, Apple and IBM developed technologies
that enhanced the cloud environment and advanced the use of the cloud
server and server hosting. Then, in 1999, Salesforce became the first
company to deliver business applications from a website.
Business leaders are also looking to the public cloud to take advantage of its
elasticity, modernize internal computer systems, and empower critical
business units and their DevOps teams.
Cloud providers are locked in ongoing competition for cloud market share, so
the public cloud continues to evolve, expand and diversify its range of
services. This has led public IaaS providers to offer far more than common
compute and storage instances.
For example, serverless, or event-driven, computing is a cloud service that
executes specific functions, such as image processing and database updates.
Traditional cloud deployments require users to establish a compute instance
and load code into that instance. Then, the user decides how long to run --
and pay for -- that instance.
With serverless computing, developers simply create code, and the cloud
provider loads and executes that code in response to real-world events so
users don't have to worry about the server or instance aspect of the cloud
deployment. Users only pay for the number of transactions that the function
executes. AWS Lambda, Google Cloud Functions and Azure Functions are
examples of serverless computing services.
Public cloud computing also lends itself well to big data processing, which
demands enormous compute resources for relatively short durations. Cloud
providers have responded with big data services, including Google BigQuery
for large-scale data warehousing and Microsoft Azure Data Lake Analytics for
processing huge data sets.
Of course that’s not all: Next, you could also connect your printer, smartphone or TV to the router so that these
devices are also connected to the Internet. Now you have connected different devices to each other via a
central access point and created your own network.
Contents
1. What is a network?
2. Network example: your home Wi-Fi
3. What are the tasks and advantages of a network?
4. How does a network work?
5. Client-server architecture
6. What types of networks are there?
$1 Domain Names
Register great TLDs for less than $1 for the first year.
Matching email
SSL certificate
24/7/365 support
Save Now
What is a network?
In information technology, a network is defined as the connection of at least two computer systems, either
by a cable or a wireless connection. The simplest network is a combination of two computers connected by a
cable. This type of network is called a peer-to-peer network. There is no hierarchy in this network; both
participants have equal privileges. Each computer has access to the data of the other device and can share
resources such as disk space, applications or peripheral devices (printers, etc.).
Today’s networks tend to be a bit more complex and don’t just consist of two computers. Systems with more
than ten participants usually use client-server networks. In these networks, a central computer (server)
provides resources to the other participants in the network (clients).
Definition: Network
A network is a group of two or more computers or other electronic devices that are interconnected for the
purpose of exchanging data and sharing resources.
Since the devices are connected to the router as clients, they are part of the network and can use the same
resource as the server, namely the Internet. The devices can also communicate with each other without
having to establish a direct connection to each device. For example, you can send a print job to a Wi-Fi-
enabled printer without first connecting the printer to the computer using a cable.
Before the advent of modern networks, communication between different computers and devices was very
complicated. Computers were connected using a LAN cable. Mechanical switches were used so that peripheral
devices could also be shared. Due to physical limitations (cable length), the devices and computers always had
to be very close to each other.
Note
If you need an extremely stable connection you should consider the possibility of a wired connection to the
router or device, despite the advantages of Wi-Fi.
What are the tasks and advantages of a network?
The main task of a network is to provide participants with a single platform for exchanging data and
sharing resources. This task is so important that many aspects of everyday life and the modern world would be
unimaginable without networks.
Here’s a real-life example: In a typical office, every workstation has its own computer. Without a network of
computers, it would be very difficult for a team to work on a project since there would be no common place to
share or store digital documents and information, and team members would not be able to share certain
applications.
In addition, many offices only have one printer or a few printers that are shared by everyone. Without a
network, the IT department would have to connect every single computer to the printer, which is difficult to
implement from a technical standpoint. A network elegantly solves this problem because all computers are
connected to the printer via one central node.
In a typical home network, the router assumes the role of the server. It is connected to the Internet and provides
the “Internet” resource for the other devices (computers, smartphones, etc.).
The router combines all wired and wireless devices in a local network.
Client-server architecture
In larger networks, such as corporate networks, the server is usually a central computer. This computer is
used exclusively for running special server software and services, not regular applications and programs. The
server must operate continuously, whereas the other computers (clients) can be switched off.
The server and the client communicate as follows in this server-based network: The client first sends
a request to the server. The server evaluates the request and then transmits the response. In this model, the
client always connects to the server, never the other way around.
Network protocols
Network protocols ensure smooth communication between the different components in a network. They
control data exchange and determine how communication is established and terminated as well as which data
is transmitted. There are usually multiple network protocols that each perform a specific subtask and are
hierarchically organized into layers.
Network addresses
In addition, it is necessary to ensure that the transmitter and receiver can be correctly identified. Network
addresses are used for this purpose. In computer networks, each computer typically has an IP address, similar
to a telephone number, that uniquely identifies the computer. This internal IP address is used only for
communication between the participants in the local network. For communication on the Internet, external IP
addresses are used that are automatically assigned by the Internet provider.
A distinction is also made between IPv4 and IPv6 addresses. IPv4 addresses used to be standard, but only a
total of around 4.3 billion of these addresses could be assigned before they were exhausted. Due to the massive
expansion of the Internet, additional IP addresses were urgently needed. Therefore, the new IPv6 standard was
developed, allowing up to 3.4 x 1038 (340 sextillion) addresses. This should be sufficient for the future.
You can find detailed information on the IP protocol and its important role in computer networks in our article
“What is the Internet Protocol ?”.
Network range
Networks are typically classified by range as follows:
Personal Area Network (PAN): A PAN is used for interconnecting devices within a
short range of approximately 10 meters. Examples include Bluetooth technology or
Apple’s Airdrop ad hoc Wi-Fi service.
Local Area Network (LAN): Local area networks are among the most widespread
networks and are used in households or small and medium-sized companies.
Metropolitan Area Network (MAN): These types of networks cover cities or single
geographic regions.
Wide Area Network (WAN): The nationwide broadband or cellular network in the US
is an example of a Wide Area Network.
GAN (Global Area Network): The best known example of a global network is the
Internet.
Note that there is some overlap between the different network types: As a Wi-Fi user, you are simultaneously
part of a WAN and a GAN when you’re connected to the Internet.