Skip to main content

Overview

Namaste!  Welcome to my blog..
Here we are soon going to develop a own cloud infrastructure from the scratch.
If you study here from the beginning  to end with self practice at your home I can assure you that within maximum of 2 months you can develop your own cloud.
In our cloud project we will mainly include following features --
    ####################################################################################################
  • Software as a Service (SaaS)
  • Storage as a Service (StaaS)[Object and Block]
  • Infrastructure  as a Service (IaaS)
  • Container as a Service (Caas)
  • Platform as a Service (PaaS)
#################################################################################################### The tools and technologies we are going to work on are--
  • Redhat
  • Dockers
  • KVM hypervisor
  • Mariadb
  • Python
  • Python CGI
  • HTML, CSS, Java Script
The above names sure looks bit strange and you may think that it's very complicated and not for me to learn. But i can say this with full confidence that any one even if you have just basic knowledge of Tech, can learn it as once I did, also i assure that i will cover each topic which we may need in out project either it's Redhat or Python etc. in details.

Yes, one thing i only expect from you is eager to learn new technologies and excitement of what a wonderful piece of work we are going to develop.

We are going to work on open source technologies and also whole source code of my project is also available on Github in which anyone can contribute.
A note- I am not a native English speaker. So, sorry for my bad English.

Requirements --
Yes, as you expected you gonna need some basic tools in your laptop/pc for this project.
I have worked on Redhat enterprise linux server 7 for this project so you must have to install redhat 7 to run my codes.
 Also you will need many other easy to get open source software as needed in other sections of this course.

####################################################################################################

A message to readers--
I always love to help people with their tech queries and try my best to solve them. In the whole blog if anywhere you find any difficulty on any point you can ask them in comments.
In the journey of making this whole project you will of course get stuck at many points but again i am assuring you that i am available for help. You can ask me in comments, drop me mails or even if needed you can connect with me on Linked In.

Comments

Popular posts from this blog

Platform as a Service (PaaS)

Platfo rm as a Servic e ======================================================== I n simple words in this project we are going t o develop a online coding webapp where you can just choose the programming language in which you want to code and Execute your code in the website itself. The magic of using webserver and docker technology in PaaS is  you can just connect all your device with th e server and an yone conne cted with it will have acce ss t o the Coding W ebsite we will de velop. 1. First we will Develop the Web Page and Save it as  paas.html in the html folder of you apache server. Write the Following code in that -- <form action ="http://192.168.43.80/cgi-bin/paas.py"> <br> <pre>     <h2>Select the Language</h2>    <select name="languages">   <option value="java">Java</option>   <option value="python">Python</option>   <option value="c">C

Share applications with ssh (SaaS)

We are going to share our server's application programs to client system without actually installing it to client's pc. In this example we are going to use firefox as application program but any installed application(on server side) can be used for SaaS . Server- RHEL7.2 Client- Windows or any linux based OS For any type of service we need server applications which defines protocols that tells how the communication to client is going to happen. For SaaS we will use SSH protocol- Secure Shell ( SSH ) is a cryptographic network protocol for operating network services securely over an unsecured network. The server will be open-ssh -- OpenSSH is the connectivity tool for remote login with the SSH protocol. It encrypts all traffic to eliminate eavesdropping, connection hijacking. Step 1- Installing SSH server -- Open terminal and type- [root@www Desktop]# yum  install openssh-server This will install the open-ssh server to your rhel7.2 server. In case you don

The basics of cloud computing

First we are going to understand what cloud computing is all about. We will less focus on theory part and more on implementation part. Cloud computing-- Let's suppose you buy a brand new Laptop with a lots of RAMs and super fast processor speed with of course a lots of money. Now you ask the laptop dealer that till what duration this device is mine and the dealer said "Sir, it your till forever and infinity!". Well it's not that bad deal as i got a lots of ram and speed for this amount with a lifetime of use you may think, b ut consider it this way that-- Are you really going to use all this RAM and processor power all the time till it's lifetime. Of course not even you are going to use this laptop(or we can say operating system) all the time. So, why pay for it's 24*7 use if you just need it let's say 6 hours a day. This all idea may seem silly but that's what all I.T. companies use. Consider the situation that you opened a new company and