Cloud storage is a cloud computing architecture that allows customers to store essential data or media files on third-party servers located in the cloud, which are readily available to users at all times. Cloud storage, also referred to as utility storage, is managed and run by a cloud-based service provider. There are several common cloud storage categories, each with its own requirements, capabilities, and provided products that complement it. In this category, we list the most common cloud storage types, services and terms.
Cloud Asset Management is the process of controlling an organization's cloud infrastructure and application data in the cloud. Many businesses store and manage their digital assets using a range of cloud-based tools. CAM assists in organizing assets using a variety of cloud-based asset sources to prevent operational bottlenecks and security issues.
Cloud computing is the on-demand, pay-as-you-go distribution of IT services over the Internet. Rather than purchasing, operating, and maintaining physical data centers and servers, a cloud provider is used to obtain technology services such as processing power, storage, and databases on an as-needed basis.
Object storage is a data storage architecture that is used to store vast amounts of unstructured data. Each piece of data is designated as an object, kept in a distinct repository, and packaged with metadata and a special identifier for quick access and retrieval.
Both are built to store vast amounts of data. However, in data lakes the data is usually in a raw format and prepared for consumption, whereas in data warehouses the data is pre-processed and filtered to support specific analytics purposes.
A data warehouse is a data management system created to facilitate and assist business intelligence (BI) activities, particularly analytics. Data warehouses frequently include significant volumes of historical data and are used only to conduct queries and analysis. The data in a data warehouse typically originates from a variety of sources, including transaction apps and application log files.
Database-as-a-Service (DBaaS) is a managed cloud service paradigm that enables individuals and businesses to effortlessly access database services without worrying about managing software or infrastructure. All database infrastructure and data are hosted on DBaaS providers, who also make API endpoints available for access. They operate the databases while adhering to best practices, and are therefore responsible for quick provisioning, scalability, resilience, failover, backup, and restoration.
An ephemeral datastore is one that is intended to exist for a short period of time as a specific requirement develops and then be destroyed once that need is met. The duration of that period can range from a few hours to a few weeks, depending on how quickly the CI/CD pipeline is executed (i.e. a customer issue is being reproduced).
When using databases in cloud environments, there are different ways to deploy, manage and use their infrastructure. The two common options are managed and unmanaged databases. A managed database is a cloud computing service in which a cloud service provider is paid to manage the underlying infrastructure while providing the company with access to the database itself. A self-managed (or unmanaged) database is one in which the database software runs on virtual machines in a cloud environment. Users have full control over the VMs themselves and overthe related database infrastructure.