This document provides an overview of cloud databases. It defines a cloud database as a database that runs on cloud computing platforms and is accessed as a service. There are two primary methods to run databases in the cloud: using virtual machine images or database-as-a-service (DBaaS). DBaaS allows users to avoid installing and maintaining databases themselves. The document outlines the architecture of cloud databases and characteristics like high availability. It lists advantages such as low cost, easy access to data from anywhere, and simple data sharing. Security issues with cloud databases are also noted.
2. Contents
• What is Cloud?
• Method to run.
• Architecture and Characteristics
• Advantages of cloud databases.
• Security Issues.
• Case Study.
3. What is Cloud Database?
• A cloud database is a database that typically runs on a cloud
computing platform, access to it is provided as a service such as Amazon
EC2 and Rack space.
• The cloud database was conceived for the purpose of online data
management by using a variety of distributed servers .
4. methods to run a database in a cloud:
• There are two primary methods to run a database in a cloud:
• 1) Virtual machine image
• 2) Database-as-a-service (DBaaS)
5. 1) Virtual machine image :
• Cloud platforms allow users to purchase virtual-machine instances for a
limited time, and one can run a database on such virtual machines.
• Users can either upload their own machine image with a database installed on
it, or use ready-made machine images that already include an optimized
installation of a database
6.
7. 2) Database-as-a-service (DBaaS) :
• With a database as a service model, application owners do not have to install
and maintain the database themselves.
• Instead, the database service provider takes responsibility for installing and
maintaining the database, and application owners are charged according to
their usage of the service.
8.
9.
10. Architecture and common characteristics
• Most database services offer web-based consoles, which the end user can use
to provision and configure database instances.
• Database services consist of a database-manager component, which controls
the underlying database instances using a service API.
• The service API is exposed to the end user, and permits users to perform
maintenance and scaling operations on their database instances.
11. Continue…
• The service provider is responsible for installing, patching and updating the
underlying software stack and ensuring the overall health and performance
of the database.
• There is typically a commitment for a certain level of high availability (e.g.
99.9% or 99.99%).
12.
13. Advantages Of Cloud Databases :
• The cloud database system makes information sharing simple and convenient.
• Easy access to files and data is what a cloud database actually emphasizes. If freak
accidents happen, there is no reason for you to worry since all pieces of
information are safely kept.
• A cloud database is far cheaper than that of maintaining an actual server, wherein a
lot of other applications are necessary.
• Being a virtual data storage location, you get every single opportunity of
manipulating data wherever you may be.
14. Security Issue :
• Middleware muddles
• Authentication
• Regulatory compliance issues in the cloud
15.
16. • Note : “SEND 0.2 BTC TO THIS ADDRESS: AND CONTACT THIS
EMAIL WITH YOUR IP OF YOUR SERVER TO RECOVER
DATABASE”