This is projects of Cloud Computing course. There are four projects.
First project makes us get acquainted with some Cloud Services
like: Speech to Text
, Natural Language Understanding
and Language Translator
.
Second project makes us get acquainted with Docker
and basics of Kubernetes
.
Third project makes us get acquainted with Hadoop
and basics of MapReduce
.
Fourth project makes us get acquainted with Docker
and Kubernetes
.
This project makes us get acquainted with some Cloud Services
like: Speech to Text
, Natural Language Understanding
and Language Translator
. a lightweight backend and frontend should be developed and uploaded on cloud. And then we should use cloud services mentioned earlier in our code. In this project we should develop a website that shows movies and their names, director names, their logos and their comments in four various languages. And also we should be able to add comments and show them to users.
Following tasks done in this project:
- Developing frontend with Html, JavaScript, CSS
- Developing backend with Php
- Deploying codes on a cloud
- Using cloud services (
Speech to Text
,Natural Language Understanding
andLanguage Translator
)
Some screen shots of the website:
You can access to source code by this link.
This project makes us get acquainted with Docker
and basics of Kubernetes
. A lightweight application should be developed and be dockerized
and deployed on kubernetes. The application is about getting the climate situation of a specific region.
Following tasks done in this project:
- Developing application
- Write
Dockerfile
for written application andcontainerize
it and push itdocker hub
- Deploy the application on Kubernetes.
You can access to source code by this link.
This project makes us get acquainted with Hadoop
and basics of MapReduce
. A hadoop cluster shoud be setup by three Virtual Machines and run map reduce programmes on them. for setup cluster hadoop this link followed. The dataset used for map reduce application can be downloaded by this link.
Following tasks done in this project:
- Setup
Hadoop Cluster
by three Virtual Machines- Write three map reduce programmes on run them on the cluster with this dataset.
Screen shot of one of three map reduce programmes output:
You can access to source code by this link.
This project makes us get acquainted with Docker
and Kubernetes
. A lightweight application should be developed and be dockerized
and deployed on kubernetes. The application is a personal note that we can add notes and observe them and delete them.
Following tasks done in this project:
- Developing application
- Write
Dockerfile
for written application andcontainerize
it and push itdocker hub
- Deploy the application on Kubernetes.
- Write (
ConfigMap
,Secret
,PV
,PVC
,Deployment
,Service
) files and apply them- build a
HPA
component that is forauto scaling
- run database with
stateful set
- implement
helm chart
- write
docker-compose
You can access to source code by this link.
Project is created with:
- Docker
- Kubernetes
- Apache Hadoop
- Yarn
- Python version: 3.8
- Djagno
- Php
- PostgreSQL