Giter Club home page Giter Club logo

cloud-computing-roadmap-2024's Introduction

Cloud Computing Roadmap

Hi There, Hope you are feeling awesome today. This Repo have (will have) all my experience regarding Cloud Computing and DevOps.

I hope you enjoy going through it and giving me your feedback.

Linux Kernel :-

You must understand that all cloud services are Linux-based, So understanding how Linux work is the first step to understand cloud.

Content Required? Arabic (videos) English
Basic Commands and Directory Hierarchy YES 1 | 2 | 3 | 4 | 5 | 6 | 7 |
Disks and Filesystems How YES 1 | 2 | 3 | 4 | 5 | 6 |
User Space Starts YES 1 | 2 | 3 | 4 | ... IMP
How the Linux Kernel Boots YES Dr.Handosa
Network Applications and Services YES 1 | 2 | 3 | 4
Network File Transfer and Sharing YES 1 |
Virtualization YES 1 |
Introduction to Compiling Software from C Source Code No 1 |

Full Linux Introduction Playlist: Linuxtopia

NOTE: Most of the content have text-based tutorials and books.

Highly Recommend to check out Red Hat Enterprise Linux 8.0 (RH124) - Red Hat System Administration I and "How Linux Works" - Brian Ward

Programming Basics

Networking Basics

Cloud Computing

Nope, Not Yet ... Give it some more patience.

----- Pre-Moves -----

Shell Scripting is a crucial Linux component that you need before going to cloud.

Components
Introduction to shell scripting
Variables - Input and Output
If ... else Statement
for ... loop Statement
while ... loop Statement
switch ... case Statement
UNTIL Loop
Functions in Bash Scripting
Strings in Bash
Program 1
Program 2
Program 3

Great Resource to take into consideration Bash Scripting Cheatsheet

Ready ... Steady ... Go 🚀✴ī¸âœ¨

Meet your new friend: https://learntocloud.guide/ this tool is open source Make use of.

Cloud Service Providers

Best Way to learn about cloud providers is by DOING.
Don't spend you own money but make use of the Academies
offered by the cloud providers.
  • Amazon Web Services (AWS)

  • Microsoft Azure

  • Google Cloud Platform (GCP)

    • Qwiklabs
    • Go to the GDSC Community in you Campus and ask for a promo code for Qwiklabs Cloud paths and they will gladly provide them.

Cloud isn't just monopolized by big tech players there are a lot of other cloud providers:

  • Digital Ocean

  • Linode

There are other cloud providers as well, but those are on top of my mind.

Cloud Types:

There are 3 different types of cloud (+ 1 Bonus)

  • Infrastructure as a Service (IaaS)
    • Cloud computing service that offers essential compute, storage, and networking resources on demand, on a pay-as-you-go basis.
  • Platform as a Service (PaaS)
    • A complete development and deployment environment in the cloud.
  • Software as a Service (SaaS)
    • Allows users to connect to and use cloud-based apps over the Internet
    *
   * *
   SaaS
  * * * * 
   PaaS
 * * * * * 
   IaaS
* * * * * * *

Cloud vs VPS

  • Cloud Services ==> Pay-As-You-Go Services
    • Very scalable and can be cost efficient
  • Virtual Private Servers ==> Fix Monthly Fee
    • Not So Scalable, can be expensive if not using resources.

Made with ❤ī¸ by Kareem El-Giushy Šī¸ MIT Licence

cloud-computing-roadmap-2024's People

Contributors

kareemel-giushy avatar

Stargazers

Mohamed Ramadan El-Manged avatar Yousef Alhindawi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤ī¸ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.