0% found this document useful (0 votes)
8 views20 pages

Sample Report

The internship report by Abinaya V details her experience in cloud computing at Corizo Edutech from August 6 to August 28, 2025, as part of her Bachelor of Engineering in Artificial Intelligence and Data Science. It covers the objectives, methodologies, and benefits of cloud computing, along with a weekly overview of activities and practical implementations involving major cloud platforms like AWS and Azure. The report emphasizes the transformative impact of cloud computing on organizational efficiency, scalability, and innovation while addressing challenges and strategies for successful adoption.

Uploaded by

mgrocking2006
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views20 pages

Sample Report

The internship report by Abinaya V details her experience in cloud computing at Corizo Edutech from August 6 to August 28, 2025, as part of her Bachelor of Engineering in Artificial Intelligence and Data Science. It covers the objectives, methodologies, and benefits of cloud computing, along with a weekly overview of activities and practical implementations involving major cloud platforms like AWS and Azure. The report emphasizes the transformative impact of cloud computing on organizational efficiency, scalability, and innovation while addressing challenges and strategies for successful adoption.

Uploaded by

mgrocking2006
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

INTERNSHIP REPORT

SUBMITTED BY

ABINAYA V

(112623243001)
A report submitted in partial fulfilment for the award of the degree

Under the Supervision of

Corizo Edutech
(Duration: 6th Aug 2025 to 28th Aug 2025)

BACHELOR OF ENGINEERING IN ARTIFICIAL


INTELLIGENCE AND DATA SCIENCE

SRIRAM ENGINEERING COLLEGE, PERUMALPATTU


ANNA UNIVERSITY: CHENNAI 600 025
Nov/Dec 2025
BONAFIDE CERTIFICATE

Certified that this internship report titled CLOUD COMPUTING DOMAIN is


the bonafide work of Ms. ABINAYA V 3rd year AI&DS who carried out the internship under our
supervision. Certified further, that to the best of my knowledge the work reported here in does not form
part of any other internship report or dissertation onthe basis of which a degree or award was conferred
on an earlier occasion on this or any other candidate.

Dr. P Mahesh, Ms. P Esther Praveena, M. E


Overall, School Head of CSE, Department of AI & DS,
Sriram Engineering College, Internship Coordinator,
PerumalPpattu-602024. Sriram Engineering College,
Perumalpattu-602024
ACKNOWLEDGEMENT

First, I would like to thank Corizo Edutech for giving me the opportunity to
do an internship within the organization.

I also would like all the people that worked along with me Corizo Edutech with
their patience and openness they created an enjoyable workingenvironment.

It is indeed with a great sense of pleasure and immense sense of gratitude that
I acknowledge the help of these individuals.

I am highly indebted to Principal Dr. B R RAMESH BAPU for the facilities


providedto accomplish this internship.

I would like to thank my Program Chair Dr. P MAGESH for his constructive
criticism throughout my internship.

I would like to thank Ms. P ESTHER PRAVEENA, Internship Coordinator,


Department of AI & DS for their support and advices to get and complete internship in
above said organization.
I am extremely great full to my department staff members and friends who
helpedme in successful completion of this internship.

ABINAYA V
(112623243001)
TABLE OF CONTENT

[Link] CHAPTER TITLE PG. NO

Abstract 5

1. INTRODUCTION 8

1.1 Purpose
1.2 Existing Platforms

2. SYSTEM ANALYSIS 11

2.1 System Configuration and Requirements

3. IMPLEMENTATION 12

3.1 Sign-In Module.


3.2 Dashboard Module
3.3 Deployment Module

4. APPENDICES 13
4.1 Appendix A – Minor Projects
A.1 Creation of a Virtual Network (VNet)
A.2 Deployment of a Simple Application Using Azure Web App
Service
4.2 Appendix B – Major Project
B.1 Creation of a Static Website Using Azure Storage Service

5. CONCLUSION 19

6. BIBLIOGRAPHY 20
ABSTRACT

Cloud Computing is a transformative paradigm that enables on-demand access to shared


computing resources such as servers, storage, databases, networking, and software
applications via the internet. It revolutionizes the way organizations and individuals
manage data and applications by offering flexibility, scalability, and cost efficiency while
minimizing the need for physical infrastructure. This study explores the fundamental
concepts, architecture, and applications of cloud computing, emphasizing its role in
driving digital transformation and innovation across diverse industries.
It highlights key service models—Infrastructure as a Service (IaaS), Platform as a Service
(PaaS), and Software as a Service (SaaS)—along with various deployment models,
including public, private, community, and hybrid clouds. The abstract further discusses
essential components such as virtualization, distributed storage, and security
management, which form the backbone of cloud infrastructure. Moreover, it examines the
integration of emerging technologies such as Artificial Intelligence (AI), Big Data, and
the Internet of Things (IoT) with cloud platforms, enhancing automation, data analytics,
and intelligent decision-making.
Additionally, the abstract addresses the challenges associated with cloud adoption,
including data privacy, compliance, interoperability, and cost optimization, and provides
strategies to overcome them. The study concludes that cloud computing serves as a key
enabler of modern digital ecosystems, empowering organizations to achieve operational
excellence, agility, and sustainable technological growth.

Keywords:
Cloud Computing, Virtualization, IaaS, PaaS, SaaS, Cloud Deployment Models, Data
Security, AI Integration, IoT, Big Data, Scalability, Cost Efficiency, Digital
Transformation, Sustainable Technology.
Programs and Opportunities

Cloud Computing offers vast programs and opportunities that transform the way
organizations operate and deliver digital services. It provides on-demand access to
computing resources such as servers, storage, databases, and applications through the
internet, enabling flexibility, scalability, and cost efficiency. Cloud platforms empower
businesses to innovate faster, improve collaboration, and reduce infrastructure costs.
Opportunities in this field include cloud architecture, DevOps, data engineering,
cybersecurity, and AI integration. As industries continue to embrace digital
transformation, professionals skilled in cloud computing technologies are in high
demand, opening pathways for careers in cloud management, deployment, and
automation. Emerging areas like edge computing, hybrid cloud, and serverless computing
further enhance the scope and potential of cloud-based solutions.

Methodologies

The methodologies in Cloud Computing focus on systematic approaches for developing,


deploying, and managing cloud-based systems efficiently. Core methodologies include
virtualization, containerization, and microservices architecture, which optimize resource
utilization and application performance. Cloud service models—Infrastructure as a
Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS)—enable
organizations to choose flexible solutions that align with their operational needs.
Deployment models such as public, private, and hybrid clouds offer varying levels of
control, security, and scalability. Automation tools, continuous integration and
deployment (CI/CD) pipelines, and monitoring frameworks ensure reliable and consistent
service delivery. Adopting a well-structured cloud methodology helps organizations
achieve agility, reduce downtime, and enhance overall system performance.

Benefits of the Company/Institution through Our Report

A report focused on Cloud Computing can provide significant benefits to an organization


or institution by offering deep insights into cloud adoption, implementation strategies,
and performance optimization. It highlights how migrating to cloud platforms can reduce
IT costs, improve accessibility, and ensure data security and business continuity.
Organizations can leverage cloud analytics to make data-driven decisions, enhance
collaboration, and scale operations seamlessly. Additionally, cloud computing promotes
innovation by enabling rapid testing and deployment of new applications and services.
These benefits not only enhance productivity and efficiency but also contribute to long-
term sustainability and competitive advantage in a technology-driven marke
Learning Objectives / Internship Objectives

 Develop a comprehensive understanding of Cloud Computing concepts,


architectures, and service models, and explore how they are applied within
real-world business and technological environments. These objectives aim to
equip interns with the technical and analytical skills required to design,
implement, and manage cloud-based solutions effectively.
 Define Cloud Computing and understand its significance in modern IT
infrastructure, including its evolution from traditional on-premise systems to
scalable, on-demand cloud environments. Learn about the different service
models—Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and
Software as a Service (SaaS)—and deployment models such as public,
private, and hybrid clouds.
 Gain hands-on experience in using popular cloud platforms such as AWS,
Microsoft Azure, or Google Cloud, including setting up virtual machines,
configuring storage, and managing resources. Understand the concepts of
virtualization, containerization, and resource provisioning within a cloud
infrastructure.
 Learn to analyze and monitor cloud performance using various tools and
dashboards, evaluate cost management strategies, and apply best practices for
security, scalability, and reliability in cloud deployments.
 Understand data storage and backup techniques in the cloud, including
distributed file systems, redundancy, and disaster recovery planning. Gain
knowledge of network management, API integration, and cloud
automation tools that optimize operational workflows.
 Explore DevOps integration within cloud environments, focusing on
Continuous Integration and Continuous Deployment (CI/CD) pipelines,
container orchestration, and version control systems to streamline software
development and delivery.
 Study the role of cloud computing in emerging technologies such as
Artificial Intelligence, Big Data, and the Internet of Things (IoT), and learn
how cloud infrastructure supports data processing, analytics, and machine
learning applications.
 Understand security and compliance aspects of cloud computing, including
identity and access management (IAM), encryption, and adherence to
international data protection standards.
 Apply acquired skills to design and implement a cloud-based project,
demonstrating practical knowledge of deployment, automation, and
performance optimization while addressing real-world business or technical
challenges.
WEEKLY OVERVIEW OF INTERNSHIP ACTIVITIES

DATE DAY NAME OF THE TOPIC / MODULE COMPLETED


08/08/23 Tuesday Introduction to Cloud Computing – Overview, Characteristics, and Benefits

09/08/23 Wednesday Understanding Cloud Architecture and Virtualization Concepts

10/08/23 Thursday Cloud Service Models – IaaS, PaaS, and SaaS Explained

11/08/23 Friday Cloud Deployment Models – Public, Private, Hybrid, and Community
Cloud
12/08/23 Saturday Setting Up a Virtual Machine Instance and Basic Cloud Resource
Management
13/08/23 Sunday Storage in the Cloud – Object, Block, and File Storage Concepts

14/08/23 Monday Cloud Networking Fundamentals – IP Management and Load Balancing

15/08/23 Tuesday Cloud Security Basics – Identity and Access Management (IAM)

16/08/23 Wednesday Configuring Cloud Monitoring and Performance Management Tools

17/08/23 Thursday Introduction to AWS, Azure, and Google Cloud Platforms

18/08/23 Friday Creating and Managing Cloud Databases and Backup Strategies

19/08/23 Saturday Resource Provisioning and Cost Optimization Techniques

20/08/23 Sunday Understanding Serverless Computing and Cloud Automation Concepts

21/08/23 Monday Containerization with Docker and Kubernetes Fundamentals

22/08/23 Tuesday Cloud-based Application Deployment and Version Control Integration

23/08/23 Wednesday DevOps Practices in Cloud – CI/CD Pipeline Setup

24/08/23 Thursday Data Analytics and Machine Learning Integration in the Cloud

25/08/23 Friday Disaster Recovery, Backup Planning, and Cloud Compliance Standards

26/08/23 Saturday Real-time Project Implementation on a Cloud Platform

27/08/23 Sunday Testing, Troubleshooting, and Cloud Performance Optimization

28/08/23 Monday Final Assessment, Documentation, and Internship Review Presentation


1. INTRODUCTION
1.1 Purpose

The purpose of implementing a Cloud Computing system is to enhance the efficiency,


scalability, and flexibility of organizational IT infrastructure by leveraging on-demand
cloud services. Cloud computing eliminates the need for costly physical hardware and
provides dynamic resource allocation based on workload requirements. Through
virtualization and distributed computing, it enables efficient storage, data management,
and application deployment over the internet.

The project aims to automate infrastructure provisioning, simplify application


deployment, and ensure high availability with minimal maintenance efforts. By
adopting leading cloud platforms such as Amazon Web Services (AWS), Microsoft
Azure, or Google Cloud Platform (GCP), the organization can centralize its
computing resources, manage workloads efficiently, and optimize operational costs.

Key objectives include:

 Automating repetitive infrastructure tasks like server provisioning and scaling to


minimize manual intervention.
 Enhancing collaboration through cloud-based tools that support remote and real-
time access.
 Implementing secure data storage solutions with robust backup and disaster
recovery capabilities.
 Streamlining application deployment using virtualization, containers, and CI/CD
pipelines.
 Ensuring seamless integration of AI, analytics, and automation for improved
decision-making and performance monitoring.

This implementation provides a unified and cost-effective platform, enabling


organizations to achieve agility, reliability, and innovation while ensuring data
protection and compliance with security standards.

1.2 Existing Platforms

Before adopting Cloud Computing, organizations traditionally relied on on-premise IT


infrastructure, which often resulted in limitations related to scalability, maintenance,
and cost. Existing systems typically required significant investments in hardware,
software, and maintenance personnel. Data storage and processing were confined to
local servers, leading to capacity constraints and inefficiencies during high-demand
periods.

Moreover, these legacy systems lacked integration between departments, making data
sharing and collaboration difficult. Security management was also complex, as data
protection relied heavily on manual monitoring and periodic updates. Backup and
disaster recovery procedures were time-consuming and error-prone, posing risks of data
loss.

Another limitation was the inability to dynamically allocate resources or implement


automation in service delivery. Performance monitoring and analytics capabilities were
limited, preventing organizations from making data-driven operational decisions.
Recognizing these limitations highlights the necessity of transitioning to a cloud
environment that provides scalability, cost optimization, and enhanced reliability,
supporting modern business demands.
2. SYSTEM ANALYSIS
2.1 System Configuration and Requirements

Hardware & Software Specifications:

 Operating System: Microsoft Windows 10 Pro


 OS Version: 10.0.19045 N/A Build 19045
 OS Manufacturer: Microsoft Corporation
 System Configuration: Standalone Workstation
 Processor: Intel Core i3 10th Gen @ 2.30 GHz
 Installed RAM: 8 GB
 System Type: 64-bit Operating System, x64-based Processor
 Virtualization Support: Enabled in BIOS (Hyper-V Supported)
 Cloud Platform Used: AWS / Azure / Google Cloud Platform (based on
practical modules)
 Development Tools: Visual Studio Code, CLI Tools, and Cloud SDK
 Storage Configuration: SSD 512 GB with virtual storage allocation for cloud-
based workloads

This configuration supports virtualization, resource provisioning, and the deployment


of virtual machines and containers required for executing cloud-based applications. The
setup ensures optimal compatibility with popular cloud service providers, allowing
smooth execution of tasks such as instance creation, storage management, and
automation workflows.
3. IMPLEMENTATION

3.1 Sign-In Module

Since Azure operates under the SaaS, PaaS, and IaaS models, it is accessible through a
secure web portal, fully dependent on network connectivity. Users can log in using a
registered Microsoft Azure account at [Link]

After successful authentication, the user gains access to the Azure Portal, which
provides a unified interface for managing all cloud resources. Multi-factor authentication
(MFA) and encrypted HTTPS connections ensure secure access. From the portal, users
can provision virtual machines, storage accounts, and networking services, and start
configuring their cloud environment for practical exercises and projects.

3.2 Dashboard Module


Upon signing in, users are presented with the Azure Dashboard, which acts as a
centralized control panel for managing all cloud resources.

From the dashboard, the user—assigned administrator privileges—can:

 Create and manage Virtual Machines (VMs) for compute needs.


 Set up Azure Storage Accounts for structured and unstructured data.
 Configure Virtual Networks (VNets), subnets, and Network Security Groups
(NSGs) to secure workloads.
 Monitor resource usage, performance metrics, and service health using Azure
Monitor and Azure Advisor.
 Deploy applications via App Services or Container Instances for scalable
workloads.

The dashboard supports real-time monitoring, alert configuration, and integrated


analytics, enabling informed decisions and effective resource management.

3.3 Deployment Module


After configuration, the deployment phase involves hosting applications and services
on Azure. Key steps include:

 Launching Azure Virtual Machines with pre-configured OS images.


 Deploying containerized applications via Azure Kubernetes Service (AKS) or
Container Instances.
 Implementing auto-scaling for VMs and App Services to handle varying
workloads.
 Setting up Azure Backup and Site Recovery for disaster recovery and business
continuity.
 Integrating with Azure DevOps pipelines for CI/CD, enabling continuous
deployment and version control.

Post-deployment, monitoring tools such as Azure Monitor and Log Analytics track
resource performance, availability, and usage trends. Administrators can perform
maintenance, optimize costs, and ensure efficient utilization, completing the Azure
Cloud Service Lifecycle.
[Link]

4.1 Appendix A – Minor Projects

A.1 Creation of a Virtual Network (VNet)

The first minor project involved the creation of a Virtual Network (VNet) using
Azure VNet services. This VNet was configured to provide secure and isolated
networking for cloud resources, enabling proper communication between deployed
services.

Steps Performed:
1. Created a Resource Group for organizing all related cloud resources.
2. Defined the Address Space, Subnets, Region, and DNS settings.
3. Deployed the VNet via the Azure Portal.
4. Verified connectivity by checking subnet assignments and network security
group configurations.

Screenshot of VNet Creation:

Figure A.1: Virtual Network creation in Azure Portal.


A.2 Deployment of a Simple Application Using Azure Web App
Service

This project involved deploying a web application using the Azure Web App
Service, demonstrating deployment of cloud applications without managing
underlying servers.

Steps Performed:
1. Created a Web App Service under the configured Resource Group.
2. Selected runtime stack, region, and deployment plan.
3. Uploaded application files and deployed the web app.
4. Verified deployment via the public URL.

Screenshot of Deployed Web App:

Figure A.2: Deployed simple web application on Azure Web App Service.
4.2 Appendix B – Major Project

B.1 Creation of a Static Website Using Azure Storage Service

The major project involved creating a static website hosted on Azure Storage. The
website displayed a table containing 100 employee records including Name, City,
and Phone Number. Thick borders were applied to enhance readability.

Steps Performed:
1. Enabled Static Website feature in the Azure Storage Account.
2. Uploaded HTML content with the employee table.
3. Configured [Link] as the landing page.
4. Tested the static website to ensure proper display of all records.

Sample HTML Table Structure:

<table border="5">
<tr>
<th>Name</th>
<th>City</th>
<th>Phone Number</th>
</tr>
<tr>
<td>John Doe</td>
<td>New York</td>
<td>123-456-7890</td>
</tr>
...
</table>
Screenshot of Static Website:

Figure B.1: Static website hosted on Azure Storage with 100 employee records.

Outcome:
 The static website successfully displayed all 100 records.
 Thick table borders ensured readability.
 Demonstrated effective use of Azure Storage Static Website Hosting and
HTML content deployment.
5. CONCLUSION

In conclusion, the Cloud Computing internship provided valuable hands-on experience


in deploying and managing cloud-based resources using Microsoft Azure. Through
practical projects such as creating virtual networks, deploying web applications, and
hosting a static website with 100 employee records, I gained a comprehensive
understanding of cloud infrastructure, storage services, and web deployment strategies.
The projects demonstrated how cloud platforms streamline resource management,
enhance scalability, and enable secure and accessible applications without the need for
extensive on-premises hardware. Implementing the static website project highlighted
the practical application of Azure Storage services, emphasizing automation,
accessibility, and proper data presentation.

Overall, the internship reinforced key concepts such as virtualization, resource


provisioning, network configuration, and monitoring in a cloud environment. It also
emphasized problem-solving, technical configuration, and deployment skills essential
for real-world cloud computing scenarios. By leveraging Azure’s cloud services, I
learned how to create scalable, secure, and reliable solutions, preparing me for
professional roles in cloud architecture and application deployment.
This experience has strengthened my understanding of modern cloud technologies,
enabled me to apply theoretical knowledge in practical scenarios, and provided a solid
foundation for future projects and career growth in the rapidly evolving field of Cloud
Computing.
6. BIBLIOGRAPHY

 Microsoft Azure Documentation. “Azure Virtual Network Overview.”


Microsoft, 2023. [Link]
network/
 Microsoft Azure Documentation. “Host a Static Website in Azure
Storage.” Microsoft, 2023. [Link]
us/azure/storage/blobs/storage-blob-static-website
 Microsoft Azure Documentation. “Deploy a Web App in Azure App
Service.” Microsoft, 2023. [Link]
us/azure/app-service/
 Rountree, N., & Castrillo, T. “The Basics of Cloud Computing:
Understanding the Fundamentals of Cloud.” Sybex, 2021.

You might also like