ITD-2
ITD-2
Cost-Effectiv: You only pay for the actual Continuous Deployment pipelines,
time your code runs3) Focus on Code 4) ensuring that once the code is written
Scalability: The system automatically and tested, it’s deployed to production
scales to handle more or fewer requests automatically. 3) Smooth Integration: It
as needed, 5) Event-Driven: Code runs ensures that automation tasks are
linked together correctly, leading to a
in response to specific events, making it
seamless workflow.
ideal for applications that don't need to
run all the time. Q)Container-Based Application:1)A
container-based application is packaged
Q)CloudComputing and Fundamentals: with all its dependencies libraries, into a
1)definition 2)on demand access 3) cost single, portable container that can run
efficiency Fundamentals: 1)public consistently across different computing
cloud:#managed by cloud provider environments. 2)Each container runs
#accesible to anyone #example 2) independently, ensuring that
private cloud:#Exclusive use #greater applications do not interfere with one
control #example 3)Hybrid Control: another.3)Containers can be deployed
#Combination of both public and across different environments without
private #Flexibilty and optimiation compatibility issues.
Benefits in DevOps
4)Community cloud: #shared among
Lifecycle:1)Containers ensure consistent
organizations #cost sharing
development, testing, and production
Q)Characteristics of MicroService environments, reducing "works on my
Architecture:1)Small, Independent machine" issues.2)Containers start
services 2) Decentralized Data quickly and use fewer resources,
Management 3) Independent speeding up deployment cycles.3)Easily
Deployment 4) Scalability 5) Resilience scale applications by adding or
and Fault Isolation 6) Technology removing containers based on
demand.4)Integrates well with CI/CD
Diversity 7) Focused Teams
pipelines, automating the build, test,
Q)Automation: 1)definition 2) Reduces and deployment processes.
Manual Effort 3) Consistency 4) Faster
Delivery
Q)Orchestration Devops:
1)Orchestration coordinates and
manages multiple automated tasks to
work together as part of a bigger
workflow 2) Orchestration is key in
Microservice-
Monolithic
Aspect Based
Application
Application
Composed of
Single unified
Architecture independent
codebase.
services.
Hard to scale; Easily scalable;
Scalability requires scaling individual services
the entire app. can scale.
Services can be
Deployed as
Deployment deployed
one unit.
independently.
Usually uses Allows different
Technology
one technology stacks for different
Stack
stack. services.
A failure in one
Failures are
Fault part can affect
isolated to specific
Isolation the whole
services.
system.
Faster, as services
Slower due to a
Development are developed and
single, large
Speed deployed
codebase.
independently.
Easier to maintain;
Harder to
only specific
Maintenance maintain and
services need
update.
updates.