Cloud economics, database and infrastructure Flashcards

1
Q

Cloud Computing Economics

A

Cloud computing economics refers to the financial aspects and cost considerations associated with cloud services, including factors like economies of scale, utility pricing, location independence, and the value of common infrastructure
Key Concepts: Economies of scale, utility pricing, location independence, common infrastructure, and statistical measures for assessing smoothness and variability.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Economies of Scale in Cloud Computing

A

Definition: Economies of scale in cloud computing involve the cost advantages gained through the efficient use of resources and the reduction of overhead costs.

Key Points: Reduced costs, volume purchasing, higher resource utilization, and lower cost per delivered resource are benefits of economies of scale in cloud infrastructure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Utility Pricing in Cloud Computing

A

Utility pricing in cloud computing refers to the pay-as-you-go model where users are charged for actual usage of cloud resources, making cloud services cost-effective.

Key Points: Utility premium, cost comparisons (buy vs. rent), and factors affecting the decision to use cloud services.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Common Infrastructure in Cloud Computing

A

Common infrastructure involves shared resources, hardware, and components used by multiple cloud users, leading to cost savings and resource optimization.
Key Points: Reducing costs, benefiting from correlated demands, and managing independent demands are aspects of common infrastructure in cloud computing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Value of Location Independence

A

Location independence in cloud computing refers to the ability to access services, applications, and content from anywhere, thanks to networks and low-latency technology.
Key Points: Human response latency, speed of light in fiber, and the importance of location independence for global user bases.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Parallel Database Architectures

A

Parallel database architectures enable multiple processors to work together efficiently in a distributed environment, reducing computational time.
Key Points: Shared memory, shared nothing, shared disk, and their characteristics in parallel computing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Google File System (GFS)

A

The Google File System (GFS) is a distributed file system that manages large files across a cluster of commodity servers.
Key Points: Fault tolerance, data replication, parallel reads and writes, and GFS in the context of big data processing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

BigTable

A

BigTable is a distributed structured storage system that manages sorted, multi-dimensional maps of data.
Key Points: Sparse data, column families, tablets, and the benefits of the BigTable data model.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Dynamo

A

Dynamo, developed by Amazon, is a highly available and distributed key-value storage system suitable for web-based applications.
Key Points: Virtual nodes, consistent hashing, data replication, conflict resolution, and use cases for Dynamo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

OpenStack

A

OpenStack is an open-source cloud computing platform for managing compute, storage, and networking resources in data centers.
Key Points: Components of OpenStack, including Nova, Neutron, Swift, Cinder, Keystone, Glance, Ceilometer, and Horizon.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Architecture of OpenStack

A

The architecture of OpenStack is modular and extensible, with different components for managing various aspects of cloud infrastructure.
Key Points: Overview of OpenStack components, including Compute (Nova), Networking (Neutron), Object Storage (Swift), Block Storage (Cinder), Identity Service (Keystone), Image Service (Glance), Telemetry (Ceilometer), and the Dashboard (Horizon).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Virtualization in Cloud Computing

A

Virtualization in cloud computing is the process of creating virtual instances of computing resources, allowing multiple virtual machines to run on a single physical server.
Key Points: Benefits of virtualization, server consolidation, resource allocation, and hypervisors (e.g., VMware, KVM).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Cloud Service Models

A

Cloud service models describe the level of cloud service a provider delivers to users. Common models include Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).
Key Points: Characteristics of each service model, use cases, and examples.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Cloud Deployment Models

A

Cloud deployment models categorize the location and accessibility of cloud services. Common models include Public Cloud, Private Cloud, Hybrid Cloud, and Community Cloud.
Key Points: Characteristics of each deployment model, advantages, and considerations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Cloud Security and Compliance

A

Cloud security involves safeguarding data and applications in the cloud. Compliance refers to adhering to legal and industry-specific regulations.
Key Points: Data encryption, identity and access management, shared responsibility model, and compliance standards (e.g., GDPR, HIPAA).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Cloud Migration Strategies

A

Cloud migration strategies are approaches to moving applications, data, and workloads to the cloud. Strategies include Rehost, Refactor, Rearchitect, Rebuild, and Replace.
Key Points: Evaluation criteria for choosing the right strategy and mitigating risks during migration.

17
Q

Cloud Cost Management

A

Cloud cost management focuses on optimizing cloud expenses by monitoring resource usage, rightsizing, and implementing cost controls.
Key Points: Cloud cost monitoring tools, reserved instances, and best practices for cost optimization.

18
Q

Cloud Disaster Recovery

A

Cloud disaster recovery involves using cloud resources to ensure data and services can be quickly restored in case of a disaster or outage.
Key Points: Disaster recovery planning, backup and recovery solutions, and business continuity in the cloud.

19
Q

Cloud Native Applications

A

Cloud native applications are designed to run in cloud environments, utilizing microservices, containers, and serverless computing.
Key Points: Characteristics of cloud native applications, containerization (e.g., Docker, Kubernetes), and serverless computing (e.g., AWS Lambda).

20
Q

Cloud Service Providers

A

Cloud service providers are companies that offer cloud computing services. Major providers include Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), and IBM Cloud.
Key Points: Services offered by major providers, their global presence, and market share.