In Q&A

1. What is a cloud usage monitor?
It is an autonomous lightweight software program that gathers and processes IT resource usage data. These monitors can exist in various formats like Monitoring Agent, Resource Agent, Polling Agent.

2. How does the monitoring agent monitor cloud usage?
A monitoring agent is an intermediary and event-driven program that thrives as a service agent and exists along the communication paths. It monitors and analyses dataflows and is used to measure network traffic and message metrics.

3. How do resource agents monitor cloud usage?
A resource agent is a processing module used to collect usage data through event-driven interactions with resource software. It is used to check usage metrics depending on pre-defined observable events.

4. How does a polling agent monitor cloud usage?
A polling agent refers to a processing module that assembles data related to cloud service usage by polling IT resources. It can also timely monitor the It resource status.

5. What are Cloud-native applications?
It is a software framework characterized by containers, microservices, dynamic orchestration, and continued software delivery. Every part of a cloud-native publication contains its individual container and is dynamically coordinated with other containers.

6. How does cloud-native foundation define Cloud-native applications?
Cloud-native applications are defined as:
Container packaged – meaning standard container packaging format used to package applications.
Dynamically managed – standard format to discover, deploy and scale applications.
Microservices oriented – decompose applications into modular, independent services

7. What is Edge Computing?
Unlike Cloud, Edge computing concerns with physical location and latency issues. Edge is very common in IoT scenarios.

8. What is API Gateway?
API gateway allows a number of APIs to come together as a single gateway for a uniform user experience. The API gateway centrally manages the APIs and provides enterprise-level security. The gateway handles common tasks like statistics, rate limiting, user authentication.

9. What is Rate Limiting?
A strategy to limit network traffic by putting a limit on how often someone can repeat an action in a certain timeframe. Rate limiting can help eliminate malicious activities and bot impacts.

10. What is encapsulation?
In cloud computing, encapsulation means packaged software code along with all of its dependencies, such that it can consistently run both on clouds and on-premises.

11. Name the different data centers deployed for cloud computing.
Containerized Datacentres
Low-Density Datacentres

12. What are Containerised Datacentres?
These are traditional data centers that allow a great deal of customization with servers, mainframes, and other resources.

13. What are Low-Density Datacentres?
These data centers are optimized to provide a high level of performance. When the space constraint is removed, there is high density in these data centers.

14. Name some issues with Cloud Computing.
Security Issues
Legal and Compliance Issues
Data Management Issues
Performance and Quality of Service Related Issues

15. How Resource Replication takes place in Cloud Computing?
Resource Replication involves creating multiple instances of the same IT resource. It is usually done when there’s a need to enhance the availability and performance of a resource. Virtualization technology helps implement resource replication.

Recent Posts
Learn Devops

Become a Devops Engineer in 3 months