SlideShare a Scribd company logo
Arikota Hemanth kumar 21751A0514
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES
(Autonomous-NBA Accredited)
DEPARTMENT OF COMPUTER SCIENCE AND
ENGINEERING
(2023-2024)
AN INTERNSHIP PROJECT REPORT PRESENTATION
ON
Cloud computing
BY
COURSE DETAILS
Course Name : Cloud computing
Company Name : CODTECH IT SOLUTIONS PVT.LTD
Mentor Name : Neela Santhosh Kumar
Course Duration : 6 WEEKS
Course Start Date : July 10th, 2024
Course End Date : August 25th, 2024
Intern ID : CT6CC897
Company Details
Company
Name
: CODTECH IT SOLUTIONS PVT.LTD
Address :
Syno-55/e, 55/2, B C Colony, Naganool,
Nagarkurnool, Mahabubnagar, Telangana 509209
Cloud computing is explored through a series of hands-on projects designed to
develop essential skills in modern application deployment and development. The
journey begins with deploying a web application on Amazon Web Services (AWS),
providing an introduction to cloud hosting, server setup, and infrastructure
management. The next step involves creating and hosting a static website using
Google Cloud Storage, offering practical experience with cloud storage solutions and
static site deployment.The curriculum then moves to serverless computing, where
AWS Lambda is used to build scalable applications without the need for traditional
server infrastructure. A real-time chat application is developed using Firebase
services like Firestore, Firebase Authentication, and Firebase Hosting, enhancing the
project with dynamic features and real-time interactivity.Following this, students
learn to automate deployment processes by setting up a Continuous Integration and
Continuous Delivery (CI/CD) pipeline in Azure DevOps, optimizing development
workflows and collaboration. The final project introduces containerization and
orchestration, where a Dockerized web application is deployed on Google
Kubernetes Engine (GKE), providing experience with containerized application
deployment and scaling using Docker and Kubernetes.
ABSTRACT
TASKS GIVEN
1. Deploying A Web Application On Aws
2. Creating A Static Website With Google Cloud Storage
3. Building A Serverless Application With Aws Lambda
4. Building A Chat Application With Firebase
5. Setting Up A Continuous Integration/Continuous Deployment (Ci/Cd) Pipeline On Azure
6. Creating A Dockerized Application And Deploying On Google Kubernetes Engine (Gke)
Cloud computing which explians about cloud topics
Cloud computing - Characteristics
Cloud Computing offers on-demand, scalable
and elastic computing (and storage services).
The resources used for these services can be
metered and users are charged only for
the resources used.
Languages used:
•HTML
•PYTHON
•JAVA SCRIPT
•CSS
TASK-1
DEPLOYING A WEB APPLICATION ON AWS
• EC2 Deployment and Application Hosting: Launch an EC2 instance to host and run a
dynamic web application. The application code is deployed on the instance to serve
dynamic content.
• Traffic Distribution and High Availability: Set up an Elastic Load Balancer (ELB) to
distribute incoming traffic across multiple EC2 instances, ensuring high availability
and fault tolerance.
• Static Content on S3 and Database Integration: Store static files (e.g., images, CSS,
JavaScript) in Amazon S3 for efficient content delivery, and optionally configure an
RDS database for data management and persistence.
code:
Sample Output:
TASK-2
Creating A Static Website With Google Cloud Storage
• Create and Configure Google Cloud Storage Bucket: Set up a Google Cloud
Storage bucket to store the website files (HTML, CSS, JavaScript).
• Upload Website Files: Upload the static website content (HTML, CSS, JavaScript)
to the created bucket.
• Enable Static Website Hosting and Configure Permissions: Enable static website
hosting in the bucket settings and configure public access permissions for users to
access the website.
Code:
Sample Output:
Task 3
Building A Serverless Application With Aws Lambda
• Implement Application Logic with AWS Lambda: Write the application logic as Lambda
functions, which are triggered by events from services like API Gateway or S3.
• Use DynamoDB for Data Storage: Leverage DynamoDB for serverless, scalable data storage
that integrates seamlessly with Lambda functions.
• Facilitate HTTP Interactions with API Gateway: Configure API Gateway to manage HTTP
requests, enabling smooth communication between users and Lambda functions for serverless,
event-driven interactions.
Code:
Sample output:
TASK 4
Building A Chat Application With Firebase
• User Authentication with Firebase Authentication: Implement secure user
login and management using Firebase Authentication to handle user sign-ups
and sign-ins.
• Real-Time Messaging with Firebase Firestore: Store and retrieve chat
messages in Firebase Firestore, enabling real-time updates and instant
message delivery across clients
• Deployment with Firebase Hosting: Deploy the chat application using
Firebase Hosting for a fast, scalable solution with seamless integration of
Firebase services
Code:
OUTPUT:
Setting Up A Continuous Integration/Continuous Deployment
(Ci/Cd) Pipeline On Azure
Task 5
• Set Up Azure DevOps Project and Code Repository: Create a project in
Azure DevOps and configure a code repository to store the application
source code
• Configure Build Pipeline: Set up a build pipeline in Azure DevOps to
automatically run tests and compile the code whenever changes are pushed
to the repository.
• Create Release Pipeline for Automated Deployment: Configure a release
pipeline to deploy the application to Azure services, enabling continuous
delivery and integration with automated deployment processes.
Code:
Task 6
Creating A Dockerized Application And Deploying On Google Kubernetes Engine (Gke)
•Dockerize the Application: Package the application into a Docker
container using a Dockerfile and push the Docker image to Google
Container Registry.
•Set Up Kubernetes Cluster on GKE: Create a Kubernetes cluster on
Google Kubernetes Engine (GKE) to manage and orchestrate the
containerized application.
•Deploy Application on GKE: Deploy the Dockerized application to the
GKE cluster using Kubernetes deployment and service configurations for
scaling and managemen
Code:
• Tag the Docker image:
• Bash code
• docker tag your-app-name gcr.io/YOUR_PROJECT_ID/your-app-name
• Push the image:
• Bash code
• docker push gcr.io/YOUR_PROJECT_ID/your-app-name
• Usage: Storing your Docker image in Google Container Registry makes it
accessible to GKE when deploying containers. GCR provides a scalable and
secure container image storage solution
In conclusion, the tasks outlined in this report provide a well-rounded
understanding of modern cloud computing practices, covering essential
technologies and platforms such as AWS, Google Cloud, Firebase, and
Azure. Through the deployment of web applications, creation of static
websites, building serverless architectures, and development of real-time chat
applications, valuable experience was gained in leveraging cloud services for
scalable and efficient application management. Additionally, the setup of
CI/CD pipelines and the Dockerization of applications for deployment on
Google Kubernetes Engine (GKE) offered practical insights into automation,
continuous delivery, and container orchestration. These tasks collectively
reflect key aspects of cloud-native application development, enabling the
acquisition of critical skills necessary for building, deploying, and managing
applications in acloud-first.
CONCLUSION:
REFERENCE
[1].Amazon Web Services (AWS) Documentation
AWS provides comprehensive documentation and tutorials for setting up web applications, serverless
architectures, and much more.
• URL: https://aws.amazon.com/documentation/
[2].Google Cloud Documentation Google's Cloud documentation covers services like Google Kubernetes Engine
(GKE), Google Cloud Storage, and other cloud tools for deploying applications.
• URL: https://cloud.google.com/docs
[3].Firebase Documentation Firebase offers a detailed guide on building real-time applications with Firebase
Authentication, Firestore, and Firebase Hosting.
• URL: https://firebase.google.com/docs
[4].Azure DevOps Documentation Azure provides guidance on creating and managing CI/CD pipelines, code
repositories, and automated deployments in Azure.
• URL: https://learn.microsoft.com/en-us/azure/devops/
[5].Docker Documentation Docker’s documentation explains how to containerize applications and use Docker
with Kubernetes for deployment and scaling.
• URL: https://docs.docker.com/
[6].Kubernetes Documentation Kubernetes provides detailed information on creating clusters, managing
deployments, and running containerized applications on Kubernetes.
• URL: https://kubernetes.io/docs/
[7].Google Cloud Kubernetes Engine Documentation Google Cloud’s documentation specifically
covers Kubernetes Engine (GKE), its setup, and management for containerized application
deployments.
• URL:https://cloud.google.com/kubernetes-engine/docs
[8].AWS Lambda Documentation AWS Lambda documentation provides in-depth information on
writing and deploying serverless applications using Lambda functions.
. URL: https://docs.aws.amazon.com/lambda/latest/dg/welcome.html
[9].Continuous Integration & Continuous Deployment (CI/CD) Best Practices
A guide on CI/CD principles and best practices to help understand automated workflows and
deployment processes.
• URL: https://www.redhat.com/en/topics/devops/what-is-ci-cd
[10].Dockerizing Applications
A guide on how to containerize applications and deploy them with Docker, including details on
Dockerfiles and image management.
• URL: https://docs.docker.com/get-started/
Thank you

More Related Content

Similar to Cloud computing which explians about cloud topics (20)

PDF
OSDC 2018 | Migrating to the cloud by Devdas Bhagat
NETWAYS
 
PPTX
VTUProj I think I will be going to temple ect-1.pptx
santosh147365
 
KEY
Nuxeo on the Cloud - Nuxeo World 2011
Stefane Fermigier
 
PDF
Rise of the machines: Continuous Delivery at SEEK - YOW! Night Summary Slides
DiUS
 
PDF
Continuous Delivery: 5 years later (Incontro DevOps 2018)
Giovanni Toraldo
 
PDF
Cloud Foundry the definitive guide develop deploy and scale First Edition Winn
fazbemcanaj
 
PPTX
AWS DevDay Cologne - Automating building blocks choices you will face with co...
Cobus Bernard
 
PDF
DevOps and BigData Analytics
sbbabu
 
PPTX
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
Weaveworks
 
PDF
Promise of DevOps
Juraj Hantak
 
PDF
Unclouding Container Challenges
Rakuten Group, Inc.
 
PDF
15-factor-apps.pdf
Nilesh Gule
 
PDF
Cloud Native Spring In Action With Spring Boot And Kubernetes 1st Edition Tho...
larrentehna
 
PDF
Spinnaker Summit 2018: CI/CD Patterns for Kubernetes with Spinnaker
Andrew Phillips
 
PPTX
AWS DevDay Berlin - Automating building blocks choices you will face with con...
Cobus Bernard
 
PPTX
Interop 2017 - Managing Containers in Production
Brian Gracely
 
PDF
Containers, microservices and serverless for realists
Karthik Gaekwad
 
PPTX
Building a Just-in-Time Application Stack for Analysts
Avere Systems
 
PDF
Integration in the Age of DevOps
Brian Ashburn
 
PPTX
Cloud native Continuous Delivery
Christian Deger
 
OSDC 2018 | Migrating to the cloud by Devdas Bhagat
NETWAYS
 
VTUProj I think I will be going to temple ect-1.pptx
santosh147365
 
Nuxeo on the Cloud - Nuxeo World 2011
Stefane Fermigier
 
Rise of the machines: Continuous Delivery at SEEK - YOW! Night Summary Slides
DiUS
 
Continuous Delivery: 5 years later (Incontro DevOps 2018)
Giovanni Toraldo
 
Cloud Foundry the definitive guide develop deploy and scale First Edition Winn
fazbemcanaj
 
AWS DevDay Cologne - Automating building blocks choices you will face with co...
Cobus Bernard
 
DevOps and BigData Analytics
sbbabu
 
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
Weaveworks
 
Promise of DevOps
Juraj Hantak
 
Unclouding Container Challenges
Rakuten Group, Inc.
 
15-factor-apps.pdf
Nilesh Gule
 
Cloud Native Spring In Action With Spring Boot And Kubernetes 1st Edition Tho...
larrentehna
 
Spinnaker Summit 2018: CI/CD Patterns for Kubernetes with Spinnaker
Andrew Phillips
 
AWS DevDay Berlin - Automating building blocks choices you will face with con...
Cobus Bernard
 
Interop 2017 - Managing Containers in Production
Brian Gracely
 
Containers, microservices and serverless for realists
Karthik Gaekwad
 
Building a Just-in-Time Application Stack for Analysts
Avere Systems
 
Integration in the Age of DevOps
Brian Ashburn
 
Cloud native Continuous Delivery
Christian Deger
 

Recently uploaded (20)

PDF
13th International Conference on Artificial Intelligence, Soft Computing (AIS...
ijait
 
PPTX
CM Function of the heart pp.pptxafsasdfddsf
drmaneharshalid
 
DOCX
Engineering Geology Field Report to Malekhu .docx
justprashant567
 
PPTX
Explore USA’s Best Structural And Non Structural Steel Detailing
Silicon Engineering Consultants LLC
 
PDF
June 2025 - Top 10 Read Articles in Network Security and Its Applications
IJNSA Journal
 
PPTX
Unit_I Functional Units, Instruction Sets.pptx
logaprakash9
 
PDF
MODULE-5 notes [BCG402-CG&V] PART-B.pdf
Alvas Institute of Engineering and technology, Moodabidri
 
PDF
Python Mini Project: Command-Line Quiz Game for School/College Students
MPREETHI7
 
PPTX
darshai cross section and river section analysis
muk7971
 
PPTX
template.pptxr4t5y67yrttttttttttttttttttttttttttttttttttt
SithamparanaathanPir
 
PDF
Module - 5 Machine Learning-22ISE62.pdf
Dr. Shivashankar
 
PDF
bs-en-12390-3 testing hardened concrete.pdf
ADVANCEDCONSTRUCTION
 
PPTX
Precooling and Refrigerated storage.pptx
ThongamSunita
 
PDF
Module - 4 Machine Learning -22ISE62.pdf
Dr. Shivashankar
 
PPTX
FSE_LLM4SE1_A Tool for In-depth Analysis of Code Execution Reasoning of Large...
cl144
 
PPTX
Introduction to File Transfer Protocol with commands in FTP
BeulahS2
 
PPTX
Alan Turing - life and importance for all of us now
Pedro Concejero
 
PDF
Bayesian Learning - Naive Bayes Algorithm
Sharmila Chidaravalli
 
PPTX
Kel.3_A_Review_on_Internet_of_Things_for_Defense_v3.pptx
Endang Saefullah
 
PPTX
Comparison of Flexible and Rigid Pavements in Bangladesh
Arifur Rahman
 
13th International Conference on Artificial Intelligence, Soft Computing (AIS...
ijait
 
CM Function of the heart pp.pptxafsasdfddsf
drmaneharshalid
 
Engineering Geology Field Report to Malekhu .docx
justprashant567
 
Explore USA’s Best Structural And Non Structural Steel Detailing
Silicon Engineering Consultants LLC
 
June 2025 - Top 10 Read Articles in Network Security and Its Applications
IJNSA Journal
 
Unit_I Functional Units, Instruction Sets.pptx
logaprakash9
 
MODULE-5 notes [BCG402-CG&V] PART-B.pdf
Alvas Institute of Engineering and technology, Moodabidri
 
Python Mini Project: Command-Line Quiz Game for School/College Students
MPREETHI7
 
darshai cross section and river section analysis
muk7971
 
template.pptxr4t5y67yrttttttttttttttttttttttttttttttttttt
SithamparanaathanPir
 
Module - 5 Machine Learning-22ISE62.pdf
Dr. Shivashankar
 
bs-en-12390-3 testing hardened concrete.pdf
ADVANCEDCONSTRUCTION
 
Precooling and Refrigerated storage.pptx
ThongamSunita
 
Module - 4 Machine Learning -22ISE62.pdf
Dr. Shivashankar
 
FSE_LLM4SE1_A Tool for In-depth Analysis of Code Execution Reasoning of Large...
cl144
 
Introduction to File Transfer Protocol with commands in FTP
BeulahS2
 
Alan Turing - life and importance for all of us now
Pedro Concejero
 
Bayesian Learning - Naive Bayes Algorithm
Sharmila Chidaravalli
 
Kel.3_A_Review_on_Internet_of_Things_for_Defense_v3.pptx
Endang Saefullah
 
Comparison of Flexible and Rigid Pavements in Bangladesh
Arifur Rahman
 
Ad

Cloud computing which explians about cloud topics

  • 1. Arikota Hemanth kumar 21751A0514 SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES (Autonomous-NBA Accredited) DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING (2023-2024) AN INTERNSHIP PROJECT REPORT PRESENTATION ON Cloud computing BY
  • 2. COURSE DETAILS Course Name : Cloud computing Company Name : CODTECH IT SOLUTIONS PVT.LTD Mentor Name : Neela Santhosh Kumar Course Duration : 6 WEEKS Course Start Date : July 10th, 2024 Course End Date : August 25th, 2024 Intern ID : CT6CC897
  • 3. Company Details Company Name : CODTECH IT SOLUTIONS PVT.LTD Address : Syno-55/e, 55/2, B C Colony, Naganool, Nagarkurnool, Mahabubnagar, Telangana 509209
  • 4. Cloud computing is explored through a series of hands-on projects designed to develop essential skills in modern application deployment and development. The journey begins with deploying a web application on Amazon Web Services (AWS), providing an introduction to cloud hosting, server setup, and infrastructure management. The next step involves creating and hosting a static website using Google Cloud Storage, offering practical experience with cloud storage solutions and static site deployment.The curriculum then moves to serverless computing, where AWS Lambda is used to build scalable applications without the need for traditional server infrastructure. A real-time chat application is developed using Firebase services like Firestore, Firebase Authentication, and Firebase Hosting, enhancing the project with dynamic features and real-time interactivity.Following this, students learn to automate deployment processes by setting up a Continuous Integration and Continuous Delivery (CI/CD) pipeline in Azure DevOps, optimizing development workflows and collaboration. The final project introduces containerization and orchestration, where a Dockerized web application is deployed on Google Kubernetes Engine (GKE), providing experience with containerized application deployment and scaling using Docker and Kubernetes. ABSTRACT
  • 5. TASKS GIVEN 1. Deploying A Web Application On Aws 2. Creating A Static Website With Google Cloud Storage 3. Building A Serverless Application With Aws Lambda 4. Building A Chat Application With Firebase 5. Setting Up A Continuous Integration/Continuous Deployment (Ci/Cd) Pipeline On Azure 6. Creating A Dockerized Application And Deploying On Google Kubernetes Engine (Gke)
  • 7. Cloud computing - Characteristics Cloud Computing offers on-demand, scalable and elastic computing (and storage services). The resources used for these services can be metered and users are charged only for the resources used.
  • 9. TASK-1 DEPLOYING A WEB APPLICATION ON AWS • EC2 Deployment and Application Hosting: Launch an EC2 instance to host and run a dynamic web application. The application code is deployed on the instance to serve dynamic content. • Traffic Distribution and High Availability: Set up an Elastic Load Balancer (ELB) to distribute incoming traffic across multiple EC2 instances, ensuring high availability and fault tolerance. • Static Content on S3 and Database Integration: Store static files (e.g., images, CSS, JavaScript) in Amazon S3 for efficient content delivery, and optionally configure an RDS database for data management and persistence.
  • 10. code:
  • 12. TASK-2 Creating A Static Website With Google Cloud Storage • Create and Configure Google Cloud Storage Bucket: Set up a Google Cloud Storage bucket to store the website files (HTML, CSS, JavaScript). • Upload Website Files: Upload the static website content (HTML, CSS, JavaScript) to the created bucket. • Enable Static Website Hosting and Configure Permissions: Enable static website hosting in the bucket settings and configure public access permissions for users to access the website.
  • 13. Code:
  • 15. Task 3 Building A Serverless Application With Aws Lambda • Implement Application Logic with AWS Lambda: Write the application logic as Lambda functions, which are triggered by events from services like API Gateway or S3. • Use DynamoDB for Data Storage: Leverage DynamoDB for serverless, scalable data storage that integrates seamlessly with Lambda functions. • Facilitate HTTP Interactions with API Gateway: Configure API Gateway to manage HTTP requests, enabling smooth communication between users and Lambda functions for serverless, event-driven interactions.
  • 16. Code:
  • 18. TASK 4 Building A Chat Application With Firebase • User Authentication with Firebase Authentication: Implement secure user login and management using Firebase Authentication to handle user sign-ups and sign-ins. • Real-Time Messaging with Firebase Firestore: Store and retrieve chat messages in Firebase Firestore, enabling real-time updates and instant message delivery across clients • Deployment with Firebase Hosting: Deploy the chat application using Firebase Hosting for a fast, scalable solution with seamless integration of Firebase services
  • 19. Code:
  • 21. Setting Up A Continuous Integration/Continuous Deployment (Ci/Cd) Pipeline On Azure Task 5 • Set Up Azure DevOps Project and Code Repository: Create a project in Azure DevOps and configure a code repository to store the application source code • Configure Build Pipeline: Set up a build pipeline in Azure DevOps to automatically run tests and compile the code whenever changes are pushed to the repository. • Create Release Pipeline for Automated Deployment: Configure a release pipeline to deploy the application to Azure services, enabling continuous delivery and integration with automated deployment processes.
  • 22. Code:
  • 23. Task 6 Creating A Dockerized Application And Deploying On Google Kubernetes Engine (Gke) •Dockerize the Application: Package the application into a Docker container using a Dockerfile and push the Docker image to Google Container Registry. •Set Up Kubernetes Cluster on GKE: Create a Kubernetes cluster on Google Kubernetes Engine (GKE) to manage and orchestrate the containerized application. •Deploy Application on GKE: Deploy the Dockerized application to the GKE cluster using Kubernetes deployment and service configurations for scaling and managemen
  • 24. Code:
  • 25. • Tag the Docker image: • Bash code • docker tag your-app-name gcr.io/YOUR_PROJECT_ID/your-app-name • Push the image: • Bash code • docker push gcr.io/YOUR_PROJECT_ID/your-app-name • Usage: Storing your Docker image in Google Container Registry makes it accessible to GKE when deploying containers. GCR provides a scalable and secure container image storage solution
  • 26. In conclusion, the tasks outlined in this report provide a well-rounded understanding of modern cloud computing practices, covering essential technologies and platforms such as AWS, Google Cloud, Firebase, and Azure. Through the deployment of web applications, creation of static websites, building serverless architectures, and development of real-time chat applications, valuable experience was gained in leveraging cloud services for scalable and efficient application management. Additionally, the setup of CI/CD pipelines and the Dockerization of applications for deployment on Google Kubernetes Engine (GKE) offered practical insights into automation, continuous delivery, and container orchestration. These tasks collectively reflect key aspects of cloud-native application development, enabling the acquisition of critical skills necessary for building, deploying, and managing applications in acloud-first. CONCLUSION:
  • 27. REFERENCE [1].Amazon Web Services (AWS) Documentation AWS provides comprehensive documentation and tutorials for setting up web applications, serverless architectures, and much more. • URL: https://aws.amazon.com/documentation/ [2].Google Cloud Documentation Google's Cloud documentation covers services like Google Kubernetes Engine (GKE), Google Cloud Storage, and other cloud tools for deploying applications. • URL: https://cloud.google.com/docs [3].Firebase Documentation Firebase offers a detailed guide on building real-time applications with Firebase Authentication, Firestore, and Firebase Hosting. • URL: https://firebase.google.com/docs [4].Azure DevOps Documentation Azure provides guidance on creating and managing CI/CD pipelines, code repositories, and automated deployments in Azure. • URL: https://learn.microsoft.com/en-us/azure/devops/ [5].Docker Documentation Docker’s documentation explains how to containerize applications and use Docker with Kubernetes for deployment and scaling. • URL: https://docs.docker.com/ [6].Kubernetes Documentation Kubernetes provides detailed information on creating clusters, managing deployments, and running containerized applications on Kubernetes. • URL: https://kubernetes.io/docs/
  • 28. [7].Google Cloud Kubernetes Engine Documentation Google Cloud’s documentation specifically covers Kubernetes Engine (GKE), its setup, and management for containerized application deployments. • URL:https://cloud.google.com/kubernetes-engine/docs [8].AWS Lambda Documentation AWS Lambda documentation provides in-depth information on writing and deploying serverless applications using Lambda functions. . URL: https://docs.aws.amazon.com/lambda/latest/dg/welcome.html [9].Continuous Integration & Continuous Deployment (CI/CD) Best Practices A guide on CI/CD principles and best practices to help understand automated workflows and deployment processes. • URL: https://www.redhat.com/en/topics/devops/what-is-ci-cd [10].Dockerizing Applications A guide on how to containerize applications and deploy them with Docker, including details on Dockerfiles and image management. • URL: https://docs.docker.com/get-started/