Cloud database technology

Cloud database is a database, which usually runs on the cloud computing platform, such as Amazon EC2, GoGrid, Salesforce.com, Rackspace, Microsoft Azure. There are two joint deployment models: Users can run databases on the cloud independently, using the image of the virtual machine, or they can buy access to the database service, which is maintained by the cloud database provider. Databases available on the cloud, and some are and some SQL-based model using NoSQL data.

There are two main ways to run the database on the cloud:

    Virtual image - cloud computing platforms machines allow users to buy virtual machine instances for a limited period. It is possible to operate a database of these virtual machines. Users can either upload their own picture of the machine with a database installed on it, or use the images of ready-made machines, which already includes the optimum installation of a database. For example, Oracle provides a ready-made device images with Oracle Database 11g Enterprise Edition installation on Amazon EC2  and Microsoft Azure.
    
Database as a service (DBaaS) - Some cloud computing platforms offer options to use a database as a service without physically start the virtual machine instance to a database. In this configuration, the application and the owners do not have to install and maintain the database of its own. Instead, the SQL Server database takes responsibility for the installation and maintenance of the database and the application owners pay according to use.
For example, Amazon Web provides three database services as part of the cloud offerings, SimpleDB, a NoSQL key value store, Amazon Relational Database Service, and basic data services with SQL interface cell DynamoDB. Similarly, Microsoft is offering a basic data service SQL Azure as part of a presentation by the cloud.


The third option enables the database on the cloud hosting, where they are not providing the database as a service, but the SQL database cloud hosting the database and manages on behalf of the applicant. For example, provide a hosting provider Rackspace Managed Cloud cell dedicated to  and cloud architectures  and NoSQL MongoDB databases by rocket object managed service. Similarly, Azure, and Amazon Web Services,  MongoLab MongoDB provides as-a-service.

Architecture and common features

    Most databases Services Unit provides Web control, the end user can be used to provide and configure the database instances. For example, the unity of the Amazon Web Services Web allows users to run instances of the database, and create snapshots (backup-style) database, and monitoring of the database statistics.
    
Services component database consists of data, which controls the cases the underlying database using API service base manager. The suffering of the API service to the end user, and allows users to perform maintenance and expand their database instances. For example, API service relational Amazon database can create the database and modify the resources available to the instance of database instance, and delete the example database, create a snapshot (similar to a backup) from a database, and restore the data from the base plate .
    
Databases make the underlying software stack transparent to the user services - and the package usually includes the operating system, databases and third-party software is used to manage the database. Service Provider (eg MongoLab or ObjectRocket) is responsible for the installation, restoration and modernization of the basic software stack and ensure the health and overall performance of the database.
    
Database services take care of scalability and high availability of the database. Scalability characteristics differ between providers - to provide some cars peels, while others allow the user to expand the use of API, but do not automatically adapt. And usually there is a commitment on the level of high availability (for example, 99.9% or 99.99%).

Commentaires

Posts les plus consultés de ce blog

Hacking Into The Indian Education System Reveals Score Tampering

Information Service and Cloud Dedicated Hosting

IBM's Blue Cloud Meets Juniper To Alleviate Cloud Computing Adoption Fears