CCD Prelims
CCD Prelims
PRELIMINARY EXAMS
Key Components:
Challenges:
3. Define cloud.
Public Cloud:
Explanation: Public clouds are owned and operated by third-party cloud
service providers. These providers offer computing resources, such as
servers and storage, over the internet to multiple users or businesses.
Users can access these services on a pay-as-you-go basis. Public clouds
are suitable for applications with varying workloads and are cost-effective
because users only pay for the resources they use.
Private Cloud:
Explanation: Private clouds are dedicated cloud environments used
exclusively by a single organization. These clouds can be physically
located on the organization's on-premises data centers or hosted by a
third-party provider. Private clouds offer more control, privacy, and
customization options compared to public clouds. They are ideal for
businesses with specific security, compliance, or performance
requirements.
Hybrid Cloud:
Explanation: Hybrid clouds combine elements of both public and private
clouds. Organizations use a hybrid cloud strategy to leverage the benefits
of both types. They can keep sensitive data and critical applications in a
private cloud while using public cloud resources for less sensitive tasks.
Hybrid clouds offer flexibility, allowing businesses to scale their IT
resources efficiently, making them a popular choice for many enterprises.
5. Define Batch Processing Pipeline.
8. What is Dockers?
Web services are online software applications that allow different systems
to communicate and share data over the internet. They use standard
protocols like HTTP to transmit data, making it accessible across diverse
platforms and languages. Web services enable seamless integration
between different applications and services, fostering interoperability,
automation, and efficient data exchange in the digital world.
ETL ELT
Extract data from source, Extract data from source, load it
transform it, and then load it into into the target system, and then
the target system. transform it within the target
system.
ETL systems can be more scalable ELT systems can leverage the
as transformations can be scalability of modern data
distributed across multiple servers. warehouses, handling large-scale
transformations.
Requires storage space for staging Data is loaded directly into the
area before data is loaded into the target system, reducing the need
target system. for additional storage space during
the transformation phase.
ETL provides more flexibility in ELT offers flexibility as
terms of data cleansing, transformations can be designed
enrichment, and transformation and executed directly within the
logic. target system, leveraging its native
capabilities.