LAB MANUAL (C.C.)
LAB MANUAL (C.C.)
___________________
CLOUD COMPUTING (4360709) ENROLLMENT NO.___________________
PRACTICAL:1
Aim: To study cloud architecture and cloud computing model.
Cloud Computing Architecture:
Cloud Computing Architecture is a combination of components required for a Cloud
Computing service.
A Cloud computing architecture consists of several components like a frontend platform,
a backend platform or servers, a network or Internet service, and a cloud-based delivery
service.
The cloud architecture is divided into 2 parts:
1. Front-end:
It is a GUI (Graphical User Interface) which is use by user side (Web
Browser).
The front end consists of the client part of a cloud computing system.
It comprises interfaces and applications that are required to access the Cloud
computing or Cloud programming platform.
The front end includes web servers (Chrome, Firefox, Opera, etc.), clients,
and mobile devices.
2. Back-end:
Cloud Provider
The back end refers to the cloud itself, it provides the resources required for
cloud computing services.
It consists of virtual machines, servers, data storage, security mechanisms,
traffic control mechanisms, etc.
It is under the provider’s control.
3. Services: A Cloud Services manages that which type of service you access according
to the client’s requirement.
Three Cloud computing services are:
It signifies how servers are deployed and provisioned over the internet so that
various organizations and companies can access these servers without configuring
them.
Different types of cloud computing deployment models are as below.
1) Public Cloud
2) Private Cloud
3) Hybrid Cloud
4) Community Cloud
Private clouds are more expensive than public clouds due to the capital
expenditure involved in acquiring and maintaining them.
However, private clouds are better able to address the security and privacy
concerns of organizations today.
The infrastructure of the community could be shared between the organization which has
shared concerns or tasks.
It is generally managed by a third party or by the combination of one or more organizations
in the community.
Example: Universities cooperating in certain areas of research, or police departments
within a county or state sharing computing resources. Access to a community cloud
environment is typically restricted to the members of the community.
CLOUD COMPUTING (4360709) ENROLLMENT NO.___________________
PRACTICAL:2
1. Nova (Compute): Manages and provisions large numbers of virtual machines (VMs).
2. Neutron (Networking): Provides networking as a service between interface devices
managed by other OpenStack services.
3. Cinder (Block Storage): Manages block storage that instances can use.
4. Swift (Object Storage): Stores and retrieves unstructured data objects.
5. Keystone (Identity): Provides authentication and authorization services.
6. Glance (Image Service): Stores and retrieves virtual machine disk images.
7. Horizon (Dashboard): Provides a web-based user interface to OpenStack services.
8. Heat (Orchestration): Manages the infrastructure needed for a cloud application.
Prerequisites:
1. Ubuntu 18.04 Server: Ensure you have a fresh installation of Ubuntu 18.04.
2. Non-root User: Create a non-root user with sudo privileges.
2. Install Git:
sudo apt install git -y
CLOUD COMPUTING (4360709) ENROLLMENT NO.___________________
Conclusion
By following these steps, you will have a basic OpenStack setup running on Ubuntu 18.04
using DevStack. This setup is primarily for development and testing purposes, allowing
you to explore and understand various OpenStack components and their functionalities.
CLOUD COMPUTING (4360709) ENROLLMENT NO.___________________
PRACTICAL:3
Solution:
Study and Implementation of Storage as a Service (SaaS)
Objective: Understand Storage as a Service (StaaS) and implement a cloud storage solution
using Amazon S3.
2. Cost Efficiency: Pay only for the storage used, avoiding large capital expenditures.
3. Accessibility: Access data from anywhere with an internet connection.
4. Durability and Reliability: High durability and availability of data with built-in
redundancy.
5. Security: Advanced security features to protect data.
Prerequisites:
- An AWS account.
- AWS CLI installed and configured on your machine.
1. Create an S3 Bucket:
- Log in to the AWS Management Console.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::your-bucket-name/*"
}
]
Conclusion
By following these steps, you will have implemented a basic Storage as a Service (StaaS)
solution using Amazon S3. This setup allows you to store, manage, and retrieve data
efficiently using AWS's robust cloud infrastructure.
CLOUD COMPUTING (4360709) ENROLLMENT NO.___________________
PRACTICAL:4
Aim: Case Study: "Choosing the Right Cloud Deployment Model"
Discuss key drivers influencing the choice of a specific cloud deployment model.
Solution:
Case Study: Choosing the Right Cloud Deployment Model
Cloud deployment models include public, private, hybrid, and community clouds, each
offering unique benefits and challenges. Analyzing case studies of organizations adopting
different models helps understand their decision-making process and outcomes.
1. Public Cloud
Case Study: Netflix
Adoption:
Netflix adopted the public cloud, specifically AWS, to manage its vast data and streaming
services. The decision was driven by the need for scalability, global reach, and cost-
effectiveness.
Advantages:
- Scalability: Public clouds offer virtually unlimited scalability, allowing Netflix to handle
fluctuating demand seamlessly.
- Cost-Effectiveness: Pay-as-you-go pricing models reduce capital expenditure.
- Global Reach: AWS provides a global network of data centers, enabling Netflix to deliver
content worldwide.
Disadvantages:
- Security Concerns: Public clouds may pose security risks, though providers like AWS
invest heavily in security measures.
- Compliance Issues: Meeting regulatory requirements can be challenging in a shared
environment.
Key Drivers:
- Business Agility: Rapid deployment of services.
- Cost Savings: Reduced need for physical infrastructure.
- Scalability: Ability to handle peak loads efficiently.
2. Private Cloud
Case Study: The Bank of America
Adoption:
The Bank of America adopted a private cloud to maintain control over its highly sensitive
financial data while leveraging cloud benefits.
Advantages:
- Enhanced Security: Greater control over data security and compliance with financial
regulations.
- Customization: Tailored solutions to meet specific business needs.
CLOUD COMPUTING (4360709) ENROLLMENT NO.___________________
3. Hybrid Cloud
Case Study: General Electric (GE)
Adoption:
GE uses a hybrid cloud model, combining public and private clouds to balance flexibility
and control.
Advantages:
- Flexibility: Optimizes workloads by placing them in the most suitable environment.
- Cost Management: Balances cost between private and public clouds.
- Business Continuity: Enhances disaster recovery and backup options.
Disadvantages:
- Complex Management: Requires integrated management tools and processes.
- Security Risks: Potential vulnerabilities in data transfer between environments.
Key Drivers:
- Workload Optimization: Choosing the best environment for different workloads.
- Cost Efficiency: Balancing expenditure between private and public clouds.
- Resilience: Ensuring business continuity and disaster recovery.
4. Community Cloud
Case Study: European Union (EU) Research Institutions
Adoption:
EU research institutions adopted a community cloud to facilitate collaboration and share
resources across different organizations.
Advantages:
- Collaboration: Shared infrastructure promotes collaboration among similar
organizations.
- Cost Sharing: Reduces costs by sharing resources.
- Tailored Services: Meets specific needs of the community.
Disadvantages:
- Limited Control: Shared governance can lead to conflicts and slower decision-making.
- Resource Limitations: Resources are shared among multiple organizations, potentially
limiting availability.
Key Drivers:
- Shared Goals: Common interests and goals among the community members.
- Cost Sharing: Reducing individual expenditure by pooling resources.
CLOUD COMPUTING (4360709) ENROLLMENT NO.___________________
Conclusion
Choosing the right cloud deployment model depends on an organization's specific needs,
including security, compliance, cost, scalability, and flexibility. Public clouds offer cost-
effective scalability, private clouds provide enhanced security and control, hybrid clouds
balance flexibility and control, and community clouds foster collaboration. Understanding
these factors helps organizations make informed decisions that align with their strategic
goals.
CLOUD COMPUTING (4360709) ENROLLMENT NO.___________________
PRACTICAL:5
Aim: Case Study: "Comparative Analysis of Cloud Service Providers"
Evaluate case studies of major cloud service providers (e.g., AWS, Azure, Google Cloud).
Solution:
Case Study: Comparative Analysis of Cloud Service Providers
Objective: Evaluate major cloud service providers (AWS, Azure, Google Cloud), analyze
their service models (SaaS, PaaS, IaaS), and discuss the impact of cloud computing on users
using real-world examples.
Advantages:
- Scalability: AWS provides extensive scalability options, enabling Airbnb to handle
fluctuating demands.
- Global Reach: AWS’s global infrastructure allows Airbnb to serve customers worldwide
efficiently.
- Rich Ecosystem: Wide range of services and integrations.
Disadvantages:
- Complex Pricing: AWS’s pricing model can be complex and difficult to predict.
- Learning Curve: Steep learning curve for mastering AWS services.
Impact on Users:
Airbnb leverages AWS to provide a reliable, scalable platform for millions of users
worldwide, ensuring high availability and performance. AWS enables rapid deployment of
new features and services, enhancing user experience.
2. Microsoft Azure
Case Study: ASOS
Service Models:
- IaaS: Azure Virtual Machines for scalable computing power.
CLOUD COMPUTING (4360709) ENROLLMENT NO.___________________
- PaaS: Azure App Services for building and hosting web apps.
- SaaS: Office 365 for productivity and collaboration.
Advantages:
- Integration with Microsoft Products: Seamless integration with existing Microsoft tools
and software.
- Hybrid Cloud Solutions: Strong support for hybrid cloud scenarios.
- Enterprise Focus: Robust security and compliance features suitable for enterprises.
Disadvantages:
- Regional Availability: Some services may have limited availability in certain regions.
- Cost: Higher costs compared to other providers for some services.
Impact on Users:
ASOS uses Azure to provide a scalable and resilient platform for its global e-commerce
operations. Azure’s integration with Office 365 enhances productivity and collaboration
among ASOS’s employees, leading to improved service delivery for customers.
Advantages:
- Big Data and Analytics: Advanced tools like BigQuery for data analytics.
- Machine Learning: Powerful machine learning services, including TensorFlow.
- Network Infrastructure: Fast and reliable network infrastructure.
CLOUD COMPUTING (4360709) ENROLLMENT NO.___________________
PRACTICAL:6
Aim: Working and installation of Google App Engine.
Solution:
Working and Installation of Google App Engine
Objective: Understand how Google App Engine (GAE) works and learn the steps to install
and deploy a simple application on GAE.
Key Features
- Automatic Scalability: Automatically scales your application up and down based on
traffic.
- Managed Infrastructure: Google manages the servers, reducing the need for manual
server configuration and maintenance.
- Integrated Services: Easily integrates with other Google Cloud services like Datastore,
Cloud SQL, and BigQuery.
- Support for Multiple Languages: Provides runtime environments for several
programming languages.
- Download and install the Google Cloud SDK from [Google Cloud
SDK](https://cloud.google.com/sdk/docs/install).
- Initialize the SDK:
# Bash terminal code
gcloud init
Follow the prompts to authenticate and configure the SDK with your Google Cloud
account and project.
CLOUD COMPUTING (4360709) ENROLLMENT NO.___________________
@app.route('/')
def hello():
return 'Hello, World!'
if __name__ == '__main__':
app.run(host='0.0.0.0', port=8080)
4. Create `app.yaml`:
- The `app.yaml` file specifies the configuration for your GAE app. Create `app.yaml` in
your project directory:
# yaml code
runtime: python39
entrypoint: gunicorn -b :$PORT main:app
- This configuration specifies that the app uses Python 3.9 and the Gunicorn server.
PRACTICAL:7
Aim: Working and installation of Microsoft Azure.
Solution:
Working and Installation of Microsoft Azure
Objective: Understand how Microsoft Azure works and learn the steps to set up and deploy
resources on Azure.
Key Features
- Scalability and Flexibility: Easily scale services up or down based on demand.
- Global Reach: Azure has data centers in multiple regions around the world.
- Security and Compliance: Advanced security features and compliance with various
industry standards.
- Integration with Microsoft Products: Seamless integration with other Microsoft tools
like Office 365, Dynamics 365, and Active Directory.
Prerequisites
1. Microsoft Azure Account: You need an Azure account. Sign up at
[Azure](https://azure.microsoft.com/).
2. Azure CLI: Install the Azure Command-Line Interface (CLI) to interact with Azure from
your local machine.
- macOS:
# Bash terminal code
brew update && brew install azure-cli
CLOUD COMPUTING (4360709) ENROLLMENT NO.___________________
- Linux:
# Bash terminal code
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
3. Login to Azure
- Use the Azure CLI to log in to your Azure account:
# Bash terminal code
az login
This command opens a browser window where you can enter your Azure credentials.
- This command creates an Ubuntu VM with SSH key authentication. The VM will be part
of the specified resource group.
- Deploy code to the Web App. For example, if using a Node.js app:
CLOUD COMPUTING (4360709) ENROLLMENT NO.___________________
Conclusion:
By following these steps, you can set up and deploy resources on Microsoft Azure. Azure
provides a robust platform for a variety of cloud computing needs, from infrastructure to
platforms to software services. Its integration with Microsoft products and extensive global
infrastructure makes it a powerful choice for businesses of all sizes.
PRACTICAL:8
Aim: Design an Assignment to retrieve, verify, and store user credentials using
Firebase Authentication, the Google App Engine standard environment, and Google
Cloud Data store.
Solution:
Assignment: Retrieve, Verify, and Store User Credentials using Firebase Authentication,
Google App Engine, and Google Cloud Datastore
Objective: Create a web application that allows users to register and log in using Firebase
Authentication, verify their credentials, and store user information in Google Cloud
Datastore using the Google App Engine standard environment.
Requirements:
1. Firebase Authentication: Set up Firebase Authentication to handle user registration and
login.
2. Google App Engine (GAE): Deploy the web application using the Google App Engine
standard environment.
3. Google Cloud Datastore: Store and manage user information in Google Cloud
Datastore.
Step-by-Step Instructions
2. Enable Authentication:
- In the Firebase Console, go to "Authentication" -> "Sign-in method".
- Add a new web app and copy the Firebase configuration snippet.
# html script
<!-- Include Firebase SDK -->
<script src="https://www.gstatic.com/firebasejs/9.6.1/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/9.6.1/firebase-auth.js"></script>
<script>
// Your Firebase configuration
var firebaseConfig = {
CLOUD COMPUTING (4360709) ENROLLMENT NO.___________________
apiKey: "YOUR_API_KEY",
authDomain: "YOUR_AUTH_DOMAIN",
projectId: "YOUR_PROJECT_ID",
storageBucket: "YOUR_STORAGE_BUCKET",
messagingSenderId: "YOUR_MESSAGING_SENDER_ID",
appId: "YOUR_APP_ID"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
// Register user
function register() {
var email = document.getElementById('email').value;
.then((userCredential) => {
// Signed in
})
.catch((error) => {
});
}
// Login user
function login() {
CLOUD COMPUTING (4360709) ENROLLMENT NO.___________________
firebase.auth().signInWithEmailAndPassword(email, password)
.then((userCredential) => {
// Signed in
var user = userCredential.user;
.catch((error) => {
var errorCode = error.code;
}
</script>
#Code in Python
from flask import Flask, request, jsonify
app = Flask(__name__)
datastore_client = datastore.Client()
@app.route('/')
def index():
return 'Hello, World!'
@app.route('/register', methods=['POST'])
def register():
data = request.get_json()
email = data['email']
user_data = {
'email': email,
entity.update(user_data)
datastore_client.put(entity)
return jsonify({'status': 'User registered successfully'}), 201
@app.route('/login', methods=['POST'])
def login():
data = request.get_json()
email = data['email']
CLOUD COMPUTING (4360709) ENROLLMENT NO.___________________
if user:
return jsonify({'status': 'User logged in successfully'}), 200
else:
return jsonify({'status': 'User not found'}), 404
if __name__ == '__main__':
app.run(host='0.0.0.0', port=8080)
4. Create `app.yaml`:
- This file configures the App Engine environment.
# yaml code
runtime: python39
handlers:
- url: /.*
script: auto
- Verify Data in Datastore: Check the Google Cloud Console to ensure user data is being
stored correctly in Datastore.
CLOUD COMPUTING (4360709) ENROLLMENT NO.___________________
PRACTICAL:9
Aim: Develop a hello world program web application and deploy it on the Google app
engine.
Solution:
Certainly! Below is a basic "Hello World" web application using Python and Flask. We'll
then deploy it to Google App Engine.
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
if __name__ == '__main__':
app.run(host='127.0.0.1', port=8080, debug=True)
# yaml code
# app.yaml
runtime: python39
Follow the prompts to select your project and deploy the application.
Once deployment is successful, you can access your Hello World web application at
`https://your-project-id.appspot.com`.
That’s how we have now deployed a simple Hello World web application on Google App
Engine.
CLOUD COMPUTING (4360709) ENROLLMENT NO.___________________
PRACTICAL:10
Aim: Case Study: "Implementing Virtualization in Enterprise IT"
Solution:
Case Study: Implementing Virtualization in Enterprise IT
Introduction:
Virtualization has become a cornerstone technology in modern IT infrastructure, enabling
organizations to maximize resource utilization, improve scalability, and enhance flexibility.
In this case study, we'll explore the implementation of virtualization in a hypothetical
organization and analyze the types of virtualization used, along with the advantages and
disadvantages experienced.
Organization Background:
XYZ Corporation is a medium-sized enterprise operating in the financial services sector.
With a diverse range of IT systems supporting various business functions, the organization
faces challenges related to resource inefficiency, high maintenance costs, and limited
scalability.
Implementation of Virtualization:
In response to these challenges, XYZ Corporation decides to embark on a virtualization
initiative aimed at streamlining IT operations and optimizing resource utilization. The
organization's IT team collaborates with virtualization experts to design and implement a
comprehensive virtualization solution.
3. Network Virtualization:
CLOUD COMPUTING (4360709) ENROLLMENT NO.___________________
4. Storage Virtualization:
- The organization leverages storage virtualization to pool storage resources from
disparate storage systems and present them as a single, centralized storage pool.
- Technologies such as Storage Area Network (SAN) virtualization or Network-Attached
Storage (NAS) virtualization are deployed to optimize storage utilization and simplify
management.
PRACTICAL:11
Aim: Installation and Configuration of virtualization using KVM.
Solution:
To install and configure virtualization using Kernel-based Virtual Machine (KVM) on a
Linux system, follow these steps:
2. Launch Virt-Manager:
# Bash terminal code
virt-manager
3. Click on "Create a new virtual machine" and follow the wizard to create a new VM.
Step 6: Manage Virtual Machines
You can manage virtual machines using command-line tools (`virsh`) or graphical tools
(Virt-Manager).
That's how we have now installed and configured virtualization using KVM on our Linux
system. We can now create, manage, and run virtual machines as needed.
CLOUD COMPUTING (4360709) ENROLLMENT NO.___________________
PRACTICAL:12
Aim: Case Study: "Data Security and Privacy in a Cloud-Based Healthcare System"
Analyze data security, storage, and privacy issues in the context of sensitive healthcare
data.
Solution:
Introduction:
The adoption of cloud computing in healthcare has brought about significant advancements
in patient care, data accessibility, and operational efficiency. However, ensuring data
security and privacy remains a critical concern for healthcare organizations due to the
sensitivity of patient information. In this case study, we'll explore how a healthcare
organization implemented cloud computing and address the infrastructure security and data
privacy challenges associated with sensitive healthcare data.
Infrastructure Security:
1. Network Security:
- ABC Healthcare implements robust network security measures to protect against
unauthorized access and data breaches.
- Virtual private networks (VPNs), firewalls, and intrusion detection/prevention systems
(IDS/IPS) are deployed to secure network traffic between on-premises systems and the
cloud.
2. Host Security:
- Virtual machines (VMs) running in the cloud environment are hardened to mitigate the
risk of compromise.
CLOUD COMPUTING (4360709) ENROLLMENT NO.___________________
- Security patches and updates are applied regularly to ensure the integrity of host
systems.
- Access controls and identity management solutions are implemented to restrict
unauthorized access to cloud resources.
3. Application Security:
- ABC Healthcare conducts regular security assessments and code reviews of cloud-based
applications to identify and remediate vulnerabilities.
- Web application firewalls (WAFs) are deployed to protect against common web-based
attacks such as SQL injection and cross-site scripting (XSS).
- Secure coding practices and encryption mechanisms are employed to safeguard
sensitive data transmitted and stored by cloud-based applications.
1. Data Security:
- ABC Healthcare implements encryption-at-rest and encryption-in-transit mechanisms
to protect sensitive patient data stored in the cloud.
- Data loss prevention (DLP) solutions are employed to monitor and prevent unauthorized
transmission of sensitive data.
2. Storage Security:
- Data stored in the cloud is segmented and classified based on its sensitivity, with access
controls enforced accordingly.
- ABC Healthcare implements data redundancy and backup strategies to ensure data
availability and resilience against potential data loss incidents.
3. Privacy Concerns:
- ABC Healthcare adheres to regulatory compliance requirements such as HIPAA (Health
Insurance Portability and Accountability Act) to protect patient privacy and confidentiality.
- Privacy impact assessments (PIAs) are conducted to evaluate the potential privacy risks
associated with cloud-based systems and mitigate them effectively.
CLOUD COMPUTING (4360709) ENROLLMENT NO.___________________
PRACTICAL:13
Aim: "Migration to the Cloud: A Banking Sector Perspective"
Analyze the security considerations and challenges faced during the migration.
Solution:
Introduction:
As technology continues to evolve, traditional banks are increasingly looking towards
cloud computing to modernize their IT infrastructure, enhance agility, and improve
customer experience. In this case study, we'll explore how a traditional bank successfully
migrated its infrastructure to a public cloud and analyze the security considerations and
challenges encountered during the migration process.
3. Migration Process:
- XYZ Bank begins the migration process by moving non-critical workloads and
applications to the cloud in a phased approach.
- Data migration tools and methodologies are employed to ensure minimal downtime and
data integrity during the migration process.
- The bank leverages automation and orchestration tools to streamline the migration of
complex, interdependent systems.
CLOUD COMPUTING (4360709) ENROLLMENT NO.___________________
3. Network Security:
- Securing network connectivity between on-premises systems and the cloud poses
challenges for XYZ Bank, particularly in ensuring secure communication and preventing
unauthorized access.
- The bank implements virtual private networks (VPNs), firewalls, and intrusion
detection/prevention systems (IDS/IPS) to protect network traffic between on-premises and
cloud environments.
PRACTICAL:14
Aim: "Global Company's Hybrid Cloud Strategy"
Analyze how the organization balances data storage, compliance, and efficiency.
Solution:
Introduction:
In today's digital landscape, multinational corporations face complex challenges related to
data storage, compliance with regulatory requirements, and operational efficiency. To
address these challenges, many organizations adopt a hybrid cloud strategy, leveraging both
public and private cloud resources. In this analysis, we'll examine how a multinational
corporation implements a hybrid cloud model and how it balances data storage,
compliance, and efficiency considerations.
1. Infrastructure Setup:
- ABC Inc. establishes a hybrid cloud environment comprising both on-premises
infrastructure and public cloud services.
- On-premises infrastructure includes data centers and private cloud resources located in
strategic locations worldwide, providing high availability and low-latency access to critical
applications and data.
- Public cloud services, such as Amazon Web Services (AWS), Microsoft Azure, or
Google Cloud Platform (GCP), are utilized for scalability, elasticity, and cost-effective
storage solutions.
3. Compliance Considerations:
- ABC Inc. prioritizes compliance with regulatory requirements governing data privacy,
security, and residency across different regions and jurisdictions.
- For sensitive data subject to regulations such as GDPR (General Data Protection
Regulation) or HIPAA (Health Insurance Portability and Accountability Act), the
organization ensures data sovereignty and compliance by storing data in on-premises or
private cloud environments located within the respective regions.
1. Data Storage:
- ABC Inc. strategically distributes data across on-premises and cloud environments
based on sensitivity, criticality, and performance requirements.
- Sensitive and critical data are stored in on-premises or private cloud environments to
maintain control and compliance, while less-sensitive data are stored in public cloud
services to leverage scalability and cost-effectiveness.
2. Compliance:
- The organization ensures compliance with regulatory requirements by adhering to data
residency and sovereignty regulations and implementing appropriate data protection and
access controls.
- By segregating sensitive data and enforcing encryption and access controls, ABC Inc.
mitigates the risk of data breaches and maintains compliance with industry standards and
regulations.
3. Efficiency:
- ABC Inc. optimizes resource utilization and reduces costs by dynamically allocating
workloads between on-premises and cloud environments based on workload characteristics
and performance requirements.
- The organization leverages cloud-native services and automation tools to streamline
deployment, management, and scaling of hybrid cloud resources, enhancing operational
efficiency and agility.