Cloud Computing Unit 1
Cloud Computing Unit 1
Cloud computing is the delivery of different services through the Internet. These
resources include tools and applications like data storage, servers, databases, networking,
and software.
Cloud Computing Providers: Major cloud service providers are Cisco, Citrix, Google,
IBM (SoftLayer), Oracle, Microsoft (Azure), and SAP, Rackspace, Verizon etc.
SaaS:
SaaS stands for Software as a Service, provides a facility to the user to use the software
from anywhere with the help of an internet connection.
In SaaS, cloud providers host and manage the software application on a pay-as-you-
go pricing model
Users: End Customers
A service provider delivers software and applications through the internet. Users subscribe to
the software and access it via the web or vendor APIs.
PaaS
PaaS stands for Platform as a Service, this service providing the facility to make,
publish, and customize the software in the hosted environment.
PaaS provides cloud platforms and runtime environments to develop, test and manage
software
Users: Software Developers
A service provider offers access to a cloud-based environment in which users can build and
deliver applications. The provider supplies underlying infrastructure.
IaaS
IaaS stands for Infrastructure as a Service, Using this service the user can use IT
hardware and software just by paying the basic price of it.
IaaS is a cloud service that provides services on “pay-for-what-you-use” basis
IaaS providers include Amazon Web Services, Microsoft Azure and Google Compute
Engine
Users: IT Administrators
A vendor provides clients pay-as-you-go access to storage, networking, servers and other
computing resources in the cloud.
2. Data Preprocessing:
ECG data often requires preprocessing before analysis to remove noise, artifacts, and
baseline wander.
Cloud-based preprocessing techniques can be applied to the raw ECG data using
algorithms for filtering, signal enhancement, and normalization.
Preprocessed ECG data is stored or transmitted to subsequent analysis modules.
Disadvantages:
1. Dependency on Internet Connectivity: Requires a stable and reliable internet
connection for accessing cloud resources.
2. Security and Privacy Concerns: Raises concerns regarding the security and privacy of
sensitive ECG data stored and processed in the cloud.
3. Data Transfer and Compliance: Uploading large volumes of ECG data to the cloud
may require significant bandwidth and compliance with data protection regulations.
4. Vendor Dependency: Reliance on third-party cloud service providers can impact
availability and performance.
5. Data Ownership and Control: Organizations need clear agreements to maintain
control over data ownership, control, and data portability.
Gene expression: Gene expression is the process by which information from a gene is used
in the synthesis of a functional gene product, such as proteins.
Now a days, many business vendors and service providers are using these CRM
software to manage the resources so that the user can access them via internet. Moving
the business computation from desktop to the cloud is proving a beneficial step in both
the IT and Non-IT fields. Some of the major CRM vendors include Oracle Siebel,
Mothernode CRM, Microsoft Dynamics CRM, Infor CRM, SAGE CRM, NetSuite
CRM.
Advantages: Few advantages of using CRM are as follows:
High reliability and scalability
Easy to use
Highly secured
Provides flexibility to users and service providers
Easily accessible
ERP: ERP is an abbreviation for Enterprise Resource Planning and is a software similar
to CRM that is hosted on cloud servers which helps the enterprises to manage and
manipulate their business data as per their needs and user requirements. ERP software
follows pay per use methodologies of payment, that is at the end of the month, the
enterprise pay the amount as per the cloud resources utilized by them.
There are various ERP vendors available like Oracle, SAP, Epicor, SAGE, Microsoft
Dynamics, Lawson Softwares and many more.
1. Low Cost: After using cloud computing to run cloud technology, users don't require
high power computer & technology as because the application will run on the cloud and
not on users' PC.
2. Storage capacity: The Cloud storage capacity is unlimited & generally offers a huge
storage capacity of 2000-3000 GBs or more based on the requirement.
3. High Speed: Cloud computing allows you to deploy your service quickly in fewer
clicks. This faster deployment allows you to get the resources required for your system
within fewer minutes.
4. Reduce Software Costs: Cloud minimizes the software costs as users don't need to
purchase software for organizations or every computer.
5. Updating: Instant software update is possible & users don't have to face the choice
problem between obsolete & high-upgrade software.
6. Increase computing power: Cloud servers have a very high-capacity of running and
processing tasks as well as the processing of applications.
7. Low cost of IT infrastructure: As discussed earlier, the investment will be less if an
organization uses Cloud technology; even the IT staffs and server engineers are also not
required.
1. Flexibility: Cloud-based services are ideal for businesses with growing or fluctuating
bandwidth demands. If your needs increase then you can easily to scale up your cloud
capacity.
2. Improved Mobility: Data and applications are available to employees no matter where
they are in the world. Workers can take their work anywhere via smart phones.
3. Cost Efective: Due to cloud computing companies don’t have to spend significant
money on hardware, facilities, utilities and other aspects of operations.
4. Always on Avalibillity: Most cloud providers are extremely reliable in providing their
services. The connection is always on and as long as workers have an internet
connection, they can get to the applications they need . Some applications even work off-
line.
5. Collaboration: Cloud applications improve collaboration by allowing dispersed groups
of people to meet virtually and easily share information in real time and via shared
storage. This capability can reduce time-to-market and improve product development
and customer service.