💜
Cloud Computing
1.Cloud explanation in detail (advantages, disadvantages and uses)
https://www.guru99.com/what-is-cloud-computing-with-example.html
2.models of cloud
https://www.javatpoint.com/cloud-service-models
https://www.javatpoint.com/cloud-deployment-model
3.services of cloud
https://www.javatpoint.com/cloud-service-models
4.SOA with diagram in detail
💡 youtube links -https://youtu.be/QDgaQD3F6kA,
https://youtu.be/-3gu6clLn8w, https://youtu.be/WMTElFeexno
https://www.geeksforgeeks.org/service-oriented-architecture/
5.NAS devices in detail
the devices - https://www.zdnet.com/article/best-network-attached-storage/
NAS description - https://aws.amazon.com/what-is/nas/#:~:text=Network-
attached storage (NAS),send requests to the servers.
6.What is load balancing?
💡 youtube link - https://youtu.be/B79Ux8_ipQs
https://www.geeksforgeeks.org/load-balancing-in-cloud-computing/
7.Short notes on
GFS & HDFS
Cloud Computing 1
GFS - https://www.geeksforgeeks.org/google-file-system/
HDFS - https://www.geeksforgeeks.org/introduction-to-hadoop-
distributed-file-systemhdfs/
bigtable
https://www.whizlabs.com/blog/what-is-a-bigtable/
Hbase and dynamo
Hbase - https://www.javatpoint.com/what-is-hbase
dynamo - https://www.geeksforgeeks.org/dynamodb-introduction/
8.Detail explanation of cloud data stores
https://cloud.google.com/datastore
https://www.javatpoint.com/what-is-cloud-storage
9.understanding threats of CC
💡 H-E-L-I-U-M-C-D ⇒ threats
https://www.checkpoint.com/cyber-hub/cloud-security/what-is-cloud-security/top-
cloud-security-issues-threats-and-concerns/#
10.Levels of virtualization / mechanism of virtualization
💡 youtube link - https://youtu.be/YBcZuIEXbmA
https://www.jigsawacademy.com/blogs/cloud-computing/implementation-levels-
of-virtualization-in-cloud-computing/
11.hypervisor types in detail
https://www.geeksforgeeks.org/hypervisor/
💡 youtube links - 1)https://youtu.be/qmPCBBBrc00
2)https://youtu.be/ojpYJTz9SDg 3) https://youtu.be/n0uY8nvOvAM
12.common standards
Cloud Computing 2
https://www.slideshare.net/MuhammadZAhidFaiz1/common-standards-in-cloud-
computing
13.short notes on:
EC2
💡 https://youtu.be/xkXZGvuerRU
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html
S3
💡 https://youtu.be/mRWm8Y2sV0E
https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html
SQS
💡 https://youtu.be/vLNDaZuA3Dc
https://aws.amazon.com/sqs/
Cloud Computing 3
EBS
💡 https://youtu.be/udQQQrnr6fY
https://aws.amazon.com/ebs/
ELB
💡 https://youtu.be/B79Ux8_ipQs
https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/what-is-
load-balancing.html
APP ENGINE
https://www.infiflex.com/google-app-engine--architecture-features-
advantages-and-limitations
RDS
https://aws.amazon.com/rds/
GOOGLE STORAGE
https://k21academy.com/google-cloud/google-cloud-storage/
14.Application in CRM & ERP
CRM -
create cross functional enterprise system that integrates and automates
many of the customer serving processes
strive to be “customer centric”
goals
revenue
profitability
customer satisfaction
customer retention
Customer Relationship Management Applications
Cloud Computing 4
increase customer satisfaction ⇒ increasing revenues and
profitability.
offering a consolidated viewpoint of the customer
Customer Relationship Management (CRM) Software
major application clusters in CRM
Operational and Analytical and Collaborative CRM
Operational CRM includes everything a company should provide
those employees who interface directly or indirectly with the
customer
The analytical CRM uses data from the operational CRM and
provides managers with the opportunity to target smaller, specific
customer groups or market segmentation.
collaborative CRM ⇒ collaborations
Business Value of CRM systems
reduce the customer churn rate and identify which customers are
most profitable
Increased customer satisfaction
Cloud Computing 5
Reduced marketing costs
More effective marketing
Lower costs for customer acquisition and retention
Increased sales revenue
Better response to customer needs
The Importance of CRM Performance Measurement
for the effectiveness of implementing supply chain management
systems
requires the use of metrics
customer lifetime value (CLTV) ⇒ most important metric
By measuring the CLTV of customers, organizations can calculate
customer profitability and determine which customers they should
cater to.
ERP -
https://www.mulesoft.com/resources/esb/erp-integration-application-
architecture
15.Application in E-commerce
cloud computing in eCommerce
remote servers ⇒ store, manage and secure data
product catalog ⇒ cloud-based solution
enhance UX of your site
reduce operational cost
hosting options ⇒ easy access to mobile devices
benefits
accessibility
for large scale businesses
real time data access
security
third party backup and manage data
Cloud Computing 6
no data loss
optimized speed
reduce site’s downtime and loading time
data management
generates copies of all your business information and send it
throughout the system
reduced cost
subscription models ⇒ tools and services
private, public and hybrid clouds
eCommerce tech trends
big data
extract useful information that can improve online presence
CC ⇒ improves data analytics
AI & ML
e.g., custom chatbots and smart inventory management systems
learning ⇒ data needed ⇒ CC
IoT
IoT solutions generate huge amounts of data
data analytics ⇒ CC
Cognitive Computing
accurately predict future demands of products
storing and processing data ⇒ CC
Successful cloud implementation features
Visualize
Evaluate
Plan
Validating the results
16.E-governance and scientific application
Cloud Computing 7
e governance -
offers integration management with automated problem resolution
end-to-end security
budget friendly
reduce duplicate efforts
increase utilization of resources
helps government going green
“pay-as-you-use” service model ⇒ scalability and readily availability
increase the productivity
help in decision making and policy enforcement
Key challenges
unprecedented scaling of databases
large scale, distributed scalability cannot be achieved just by scaling up
corruption ⇒ Process audits, security audits necessary
natural disasters ⇒ data loss, unavailable services
complete backup and recovery solutions must exist for all the locations
Cloud vision for e-governance
fault tolerance ⇒distributed data centers ⇒ robust communication, self-
supervision capability, real-time visible platform
public clouds for sensitive information ⇒ issues successfully handled by
vendors
Public clouds ⇒ lower cost, scalability and flexibility
obeying the laws ⇒ less issues with data sovereignty and geo
redundancy
cloud based applications ⇒ low cost, increased governance
Cloud helps enabling e-governing services faster and cheaper
scientific application -
Scientific Cloud Applications as Distributed Applications
Cloud Computing 8
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/cb
158115-6074-4d1b-9086-a1472d97f436/ideas.pdf
CLASSIFICATION OF SCIENTIFIC APPLICATIONS
17.features of smart devices
💡 L-A-U-R-A-S
Cloud Computing 9
SENSING
All smart devices begin by gathering some form of data
foundation of a smart gadget
AUTOMATION
cause and effect on same location
You walk into a room, the lights turns on
remote cause of automation
a device detects motion in Boston and automatically notifies your
smartphone in Paris
reflex
REMOTE ACCESSIBILITY
Sensing, automation, and remote accessibility are the foundational
features
send or receive information without requiring a physical presence
AWARENESS
allows the intelligence to evolve
device can sense where it is, what devices are nearby, what is
happening around it.
Cloud Computing 10
LEARNING
automatically identify patterns over time
change the response w/o reprogramming
makes devices more convenient, efficient and simple
18.features of software application
Web-based software applications
a Client and at least one server
a real-time system and allow remote access
easy setup
causes growth in e-commerce
access to app through any device
System Software
highly specific to one domain
updatable
heavy interaction with computer hardware
collection of programs written to service other programs
software to specifically solve one well defined and highly specific
problem
often an embedded application
Real-Time Software
system + embedded software
problems where computer may not be visible to the user
real time system
have a guaranteed, calculatable, worst case scenario response time
specified max delay
Types of Real time systems
hard real-time system -
overall system failure
Cloud Computing 11
maximum delay to a response
soft real-time systems
system degradation
typical, or average response time
Business Software
allows access of large information databases
structuring of information ⇒ management decision making
suite of applications
less cost
Engineering and Scientific Software
most complex and most highly specified
embedded, real time and web-based software aspects
calculation
very resource heavy ⇒ high computation power
Embedded software
help control embedded hardware systems
e.g., microwave ovens, music players, engine systems in Cars
mobile apps ⇒ elevated control
19.multimedia cloud
https://airccse.org/journal/acij/papers/0312acij04.pdf
https://rajivranjan.net/research-directory/mcco-tool/
Cloud Computing 12