3. Definition: Cloud computing is a technology that uses the internet for storing and
managing data on remote servers, and then access data via the internet.
4. Description of Cloud Computing:
This type of system allows users to work on the remote. Cloud
computing customers do not own the physical infrastructure;
they rent the usage from a third-party provider.
Cloud Computing and the Essential characteristics of cloud
services are On-demand self- service, Broad network access,
Resource pooling, rapid elasticity. Cloud computing is so
successful because of its simplicity in its usage. They are a
cost-effective solution for enterprises.
One such example is Google cloud – It is a suite of public cloud
services offered by Google. All the application development
run on Google hardware. They include Google Compute Engine,
App engine, google cloud storage, Google container engine.
5. There are three types to depend on services:
1) SAAS (Software-as-a-Service)- Examples Microsoft Office Live, Dropbox.
2) PAAS (Platform-as-a-Service)- Examples Google App Engine
3) IAAS (Infrastructure-as-a-Service) – Examples IBM cloudburst.
Generally ,There are three types of cloud computing:
Private Cloud: It functions for single organizations on a private network and it is secure. Ex:
Corporate IT department.
Public Cloud: It is owned by the cloud service provider. Ex: Gmail.
Hybrid cloud: It is the combination of both private and public versions of the cloud. Ex:
Proprietary technology.
6. How Does Cloud Computing Work?
The cloud is basically a decentralized place to share
information through satellite networks. Every cloud
application has a host, and the hosting company is responsible
for maintaining the massive data centers that provide the
security, storage capacity and computing power needed to
maintain all of the information users send to the cloud.
7. How Does Cloud Computing Work?
The most prominent companies hosting the cloud are major
players like Amazon , Microsoft, Apple and Google, but there's
also a plethora of other players, large and small. These hosting
companies can sell the rights to use their clouds and store data
on their networks, while also offering the end user an
ecosystem that can communicate between devices and
programs
8. Advantages And Disadvantages of Cloud Computing :
As we have studied in the above section about the examples of cloud computing so now
we are going ahead with the advantages and disadvantages of cloud computing
Advantages :
Reduced cost: The billing model is paid as per usage. Initial expensive and
recurring expenses are much lower than traditional.
Increased Storage: They have massive storage and maintenance of large volumes
of data.
Flexibility
They are scalable, as we can pay for the amount of storage required. And are used
in emergency back up plan.
9. Disadvantages:
Performance on shared infrastructure can be inconsistent. Servers maintained by
cloud computing can fall to natural disasters and internal bugs.
Privacy and security in the cloud are much more concerns.
reliability, As well as privacy. Vendor lock and failure is also another concern in
cloud computing.
Data Transfer costs: Outbound data transfer over the monthly basis is charged as
per GB Basis.
Downtime: If the internet connection is down, Unable to access any of the
applications, server or data from the cloud.
12. Definition:Blockchain is a database system that maintains and records data in a
way that allows multiple organizations and individuals to confidently share access
to the same data in real-time, while mitigating concerns around security,privacy
and control.
13. There are four types of Blockchain:
1. public blockchains
2. private blockchains
3. consortium blockchains
4. hybrid blockchains.
14. 1. Secure – Since it is an open source ledger, every transaction is made public. This leaves no
room for fraud. The integrity of the blockchain is monitored by minors who have their eyes on
all the transactions.
2. No third party interference – No government or financial institution has control of
the cryptocurrencies based on blockchain technology. This means no government can meddle
with the value of the currency.
3. Secure transactions – The blockchain responsible for keeping record of all the transactions
cannot be edited or manipulated. Both ends of a transaction and the public can view the
transaction data at any given time. This makes online transactions more secure.
4. Instant transactions – Blockchain technology transactions are completed in a few minutes.
Take for example a bank transaction made to a person with a different bank account. It takes
two days minimum to complete the transactions. At this time, the person doing virtual
transactions with crypto can complete a series of transactions.
Advantages:
15. Disadvantages:
Difficulties with Updating and Elimination of Errors:
1. The application must be updated on each node of the P2P network or forked if any part of
the nodes don’t accept the amendments.
Network Robustness for Dedicated Purposes:
1. All applications have a business logic behind them. The logic defines how new applications
must work in terms of business requirements. By nature, blockchain employs a strict logic
that doesn’t allow redesign without the loss of benefits leading to the need for logical
business changes to be acceptable to the blockchain solution.
Difficulty of Development:
1. Applying very complex protocols to achieve consensus and allow for scaling from the
beginning is very important. One cannot hastily implement an idea hoping to later add new
features and expand the application without redeployment of the network or forking.
2. Applications don’t normally require third-party APIs to store and retrieve data. The
decentralized app shouldn’t also depend on other Dapps. This might sound good in theory
but causes difficulties in practice.
16. Using the Bitcoin system as an example, here’s how
blockchain — also known as distributed ledger technology
— works:
The purchase and sale of bitcoin is entered and transmitted
to a network of powerful computers, known as nodes.
This network of thousands of nodes around the world vie to
confirm the transaction using computer algorithms. This is
known as bitcoin mining. The miner who first successfully
completes a new block is rewarded with bitcoin for their
work. These rewards are paid for by network fees, which are
passed on to the buyer and seller. The fees can rise or fall
depending on the volume of transactions.
How does blockchain work?
17. After the purchase is cryptographically confirmed, the
sale is added to a block on the distributed ledger. The
majority of the network must then confirm the sale, in
a process known as “proof of work.”
The block is permanently chained to all previous
blocks of bitcoin transactions, using a cryptographic
fingerprint known as a hash, and the sale is complete.
How does blockchain work?
18. How Blockchain Technology can Impact our Daily Lives?
Here are some of the significant applications of blockchain technology that could
transform our day-to-day lives in the near future:
1 .Digital Identity
Blockchain technology can enable everyone to acquire a unique and secure digital
identity for all purposes, without having to reiterate it every now and then. Digital
security in areas such as VoIP through the cloud are a massive problem at present; the
lapses in cybersecurity are likely to cost the industry about $6 trillion annually by the
year 2021. Digital identity is intricately woven into all aspects of culture, commerce and
other human activities worldwide; such as banking, healthcare, online retailing, national
security, citizenship documentation etc.
19. 2. Digital Voting
Security is currently the greatest barrier to conduct the electoral processes online.
But, by using the blockchain technology a voter can check that the person’s vote has
been successfully transmitted while maintaining complete anonymity. Blockchain was
effectively used for the first time in Denmark in 2014 by the political organization,
Liberal Alliance. Generally, the voter turnouts are still very low even in many
advanced democracies. Blockchain-powered distributed digital voting can
enfranchise many of those who are currently not into active voting processes.
3. Decentralized Notary Services
Timestamp is one of the special features of blockchain-based transactions. Here each
transaction is a time-wrapped piece of data (called a hash) validated by the entire network of
blockchain system at a particular time. This essentially confirms the existence of the time-
stamped piece of data, and makes it provable in a court of law. Until now, the proof of such
transactions could be provided only by centralized notary services.
20. 4. Smart Contracts
The blockchain technology makes the world of smart contracts a reality. These are blockchain
based digitized contracts with programmable features, and are legally binding. Here the
cryprocurrency network acts as the ‘3rd party executor’, instead of any trusted central authority,
for the release of agreed funds upon meeting certain pre-determined conditions. Smart
contracts will have far-reaching implications in matters concerning real estate, wills, property
bequeathals etc. This will make the businesses more efficient, and the legal system more speedy
and equitable.
21. 5. International Funds Transfers
Blockchain-based bitcoins could provide standard way of international
transactions much faster and at much lower costs than they are done
today through conventional banking channels. Bitcoins are perfectly
designed to serve as the standard means of international payments or
remittances. Currencies can be exchanged across the globe almost
instantaneously and at a small fraction of the current cost, without any
centralized or government control.
22. 6. Healthcare
Blockchain can be used to create universal records with a timestamp. These
universal records virtually form a library of diverse databases from which
rhe required data can be retrieved. ‘Patientory’ is one such vast library of
data pertaining to patients and healthcare. It can be extremely useful for
administering precision medicare. The proliferation of wearable devices,
sensors and health applications add a constant flood of data to ‘Patientory’.
Current healthcare systems are not well-designed to cope up with the
explosion of the various and voluminous medical data being generated
today.