Module 10 Cloud Computing CCC Nielit
Module 10 Cloud Computing CCC Nielit
Computing ?
Cloud computing is adopted by every company, whether it is
an MNC or a startup many are still migrating towards it
because of the cost-cutting, lesser maintenance, and the
increased capacity of the data with the help of servers
maintained by the cloud providers.
One more reason for this drastic change from the On-premises
servers of the companies to the Cloud providers is you only
have to pay for the service which you are using.
The disadvantage On-premises server holds is that if the
server is not in use the company still has to pay for it
• On-demand self-services: The Cloud computing services does not require any
human administrators, user themselves are able to provision, monitor and
manage computing resources as needed.
• Broad network access: The Computing services are generally provided over
standard networks and heterogeneous devices.
• Rapid elasticity: The Computing services should have IT resources that are
able to scale out and in quickly and on as needed basis. Whenever the user
require services it is provided to him and it is scale out as soon as its
requirement gets over.
• Public Cloud
• Private Cloud
• Hybrid cloud
• Community cloud
• Multi Cloud
Public Cloud
• The public cloud makes it possible for anybody to access systems and services.
The public cloud may be less secure as it is open to everyone. The public cloud
is one in which cloud infrastructure services are provided over the internet to the
general people or major industry groups.
• The infrastructure in this cloud model is owned by the entity that delivers the
cloud services, not by the consumer.
• It is a type of cloud hosting that allows customers and users to easily access
systems and services. This form of cloud computing is an excellent example of
cloud hosting, in which service providers supply services to a variety of
customers.
• In this arrangement, storage backup and retrieval services are given for free, as a
subscription, or on a per-user basis. For example, Google App Engine etc.
Advantages of the Public Cloud Model
• Minimal Investment: Because it is a pay-per-use service, there is no
substantial upfront fee, making it excellent for enterprises that
require immediate access to resources.
• No setup cost: The entire infrastructure is fully subsidized by the
cloud service providers, thus there is no need to set up any hardware.
• Infrastructure Management is not required: Using the public
cloud does not necessitate infrastructure management.
• No maintenance: The maintenance work is done by the service
provider (not users).
• Dynamic Scalability: To fulfill your company’s needs, on-demand
resources are accessible.
Disadvantages of the Public Cloud
Model
• Less secure: Public cloud is less secure as resources are public
so there is no guarantee of high-level security.
• Low customization: It is accessed by many public so it can’t be
customized according to personal requirements.
Private Cloud
• The private cloud deployment model is the exact opposite of the public
cloud deployment model. It’s a one-on-one environment for a single
user (customer). There is no need to share your hardware with anyone
else.
• The distinction between private and public clouds is in how you handle
all of the hardware. It is also called the “internal cloud” & it refers to the
ability to access systems and services within a given border or
organization.
• The cloud platform is implemented in a cloud-based secure environment
that is protected by powerful firewalls and under the supervision of an
organization’s IT department.
• The private cloud gives greater flexibility of control over cloud resources.
Advantages of the Private Cloud Model
• Better Control: You are the sole owner of the property. You
gain complete command over service integration, IT operations,
policies, and user behavior.
• Data Security and Privacy: It’s suitable for storing corporate
information to which only authorized staff have access. By
segmenting resources within the same infrastructure, improved
access and security can be achieved.
• Supports Legacy Systems: This approach is designed to work
with legacy systems that are unable to access the public cloud.
• Customization: Unlike a public cloud deployment, a private
cloud allows a company to tailor its solution to meet its specific
needs.
Disadvantages of the Private Cloud Model
Disadvantages of PaaS
• Data is not secure and is at big risk.
• As data is stored both in local storage and cloud, there are high chances of
data mismatch while integrating the data.
What is SAAS?
• software As A Service (SAAS) allows users to run existing online
applications and it is a model software that is deployed as a
hosting service and is accessed over Output Rephrased/Re-
written Text the internet or software delivery model during
which software and its associated data are hosted centrally and
accessed using their client, usually an online browser over the
web. SAAS services are used for the development and
deployment of modern applications.
• It allows software and its functions to be accessed from
anywhere with good internet connection device and a browser.
An application is hosted centrally and also provides access to
multiple users across various locations via the internet.
Characteristics of SAAS (Software as a
Service)
• Applications are ready to use, and updates and maintenance are handled by the provider.
• You access the software through a web browser or app, usually paying a subscription fee.
• It’s convenient and requires minimal technical expertise, ideal for non-technical users.
• Example of SAAS (Software as a Service)
• Salesforce
• Google Workspace apps
• Microsoft 365
• Trello
• Zoom
• Slack
• Adobe Creative Clou
• Advantages of SaaS
• It is a cloud computing service category providing a wide range of hosted
capabilities and services. These can be used to build and deploy web-
based software applications.
• It provides a lower cost of ownership than on-premises software. The
reason is it does not require the purchase or installation of hardware or
licenses.
• It can be easily accessed through a browser along a thin client.
• No cost is required for initial setup.
• Low maintenance costs.
• Installation time is less, so time is managed properly.
• Disadvantages of SaaS
• Low performance.
• It has limited customization options.
• It has security and data concerns.
What is Mobile Computing?
•
Mobile Computing is a technology that allows us to transmit data, audio,
and video via devices that are not connected with any physical link. The key
features of mobile computing are that the computing devices are portable
and connected over a network.
•
• Mobile computing began with the first laptops developed in 1980, and from
there, rapidly grew in capability with the 640*640 portable laptops from
Apple in 1990, the development of the first PDA in 1993, the first
smartphone from IBM released in 1994, network connectivity enabled
smartphones in 2000, the first iPhone released in 2007, and the first android
smartphone in 2009.
The Major Elements Of Mobile Computing
Are Mobile Communication, Mobile
Hardware, And Mobile Software.
• Mobile Communication: This refers to the communication infrastructure set in
place, including wireless network infrastructure, protocols, data formats,
bandwidths, and portals necessary to ensure seamless connectivity and
communication.
•
• Mobile Hardware: The hardware is the mobile computing devices and supporting
devices, with the capabilities required to perform their required operations and
connect to networks.
•
• Mobile Software: The most important software component is the operating
system, which is the brain of any computing system. For a laptop, this may be
Windows, Linux or macOS, and for a smartphone, it may be Android or iOS. The
different applications running on a device are also part of the mobile software.
Mobile Computing Devices
• usually, a mobile computing device would have a body- made of metal
or plastic, a RAM, a CPU, a hard drive, a motherboard, a keyboard and
a mouse- which could be separate components in the body or touch-
based, a screen, a video card, an operating system, software
applications, and finally, a network connection.
• Operating System: Laptops run on more or less the same OS as PCs, but for smartphones
and other devices, the OS is significantly different. They are powerful but scaled-down and
made specifically for particular devices.
•
• Connectivity: Mobile computing devices have capabilities that allow access to the internet.
Also, mobile devices like smartphones have access to mobile broadband networks that
allow you to make and receive phone calls.
•
• Applications: Applications meant for mobile devices are specifically designed for running on
a particular OS. These applications are what extends the capabilities of devices beyond just
connecting to the internet or making calls.
•
• Other features generally found in mobile computing devices include
GPS capability, accelerometer, compass, microphone, camera, and so
on.
• Mobile computing devices have evolved greatly over time. A lot of the
devices that existed in the past have been phased out, like the Personal
Digital Assistant (PDA). We live now in the age of the smartphone, but
there are several other categories of mobile computing devices –
• Smartphone: A smartphone is a mobile phone with powerful
capabilities. They typically have a touchscreen interface, have internet
access, can run various applications, and include features like a camera
and GPS.
• Tablet computer: Tablets have touchscreens and virtual keyboards, and are often
thought of as an intermediary between a laptop and a smartphone. They have
better processing power, functionality, and screen resolution than smartphones.
Some models may also have a stylus meant for navigating the touch screen better.
• E-reader: E-readers are devices that are similar to tablets, but their main purpose is
to read digital documents.
• Power Consumption
• Rechargeable batteries are always limited by the time it needs before it needs to be plugged in. A possible lack of
availability of power sources and charging stations can render mobile computing devices useless.
• Dependency
• Because mobile computing devices are lacking in some ways, as mentioned above, increased dependency on them
can prove dangerous. Nowadays we always expect to have our smartphone with us to help us solve any problem, and
we would be lost if it runs out of juice.
• We don’t know our way around without Google Maps, can’t do basic math without a calculator, rely on digital
payments and don’t carry around cash, and don’t know how to store memories without pictures. No matter how
much technology advances, there will be a certain amount of unreliability associated with mobile computing, and it
would be good for us to keep that in mind.
Future of Mobile Computing
• Technologies like Artificial Intelligence and the Internet of Things are also
propelling mobile computing forward in new and innovative directions.
What is a digital signature?