Cloud Computing for Beginners - The Ultimate Guide

  Рет қаралды 20,613

Python Simplified

Python Simplified

Күн бұрын

In this tutorial, I will introduce you to cloud computing and cover everything you need to know to start running your own remote servers.
We will talk about SSH, private keys, encryption, vCPUs, memory, bandwidth, and many other computing concepts. In addition, we will see how to run your Python scripts on the cloud, and how to copy files and directories from your local computer to a remote system far far away.
Specifically, we will connect to a powerful cloud computing platform named Vultr, and we will explore it step by step. I even got you $250 off on your first 30 days of Vultr use to ensure you can follow along with me without any worries! (check out the link below).
🎁 Vultr Coupons 🎁
----------------------------------------------------------------
Please use the following link to get $250 off your first 30 days with Vultr:
getvultr.com/pythonsimplified
📺 Related Tutorials of Mine 📺
----------------------------------------------------------------
⭐ Create GUI App with Tkinter and SQLite - Random Recipe Picker:
• Create GUI App with Tk...
⭐ Convert GUI App to Real Program - Python to exe to setup wizard:
• Convert GUI App to Rea...
⏰ Time Stamps ⏰
----------------------------------------------------------------
00:00 - Intro
00:45 - What is Cloud Computing?
01:46 - What is SSH?
02:43 - Generate SSH Key
04:32 - What is Public Key?
05:30 - Connect Your Public Key to a Cloud Service
06:06 - Create Server
06:30 - Shared vs. Dedicated Server
07:07 - Create Simple Shared Server
08:13 - How much Storage your server needs?
09:02 - How many vCPUs your server needs?
10:20 - How much memory your server needs?
10:48 - How much bandwidth your server needs?
12:08 - Connect to remote server with SSH
13:35 - Run Python in remote server console
14:23 - Copy local file to remote server
16:24 - Copy local folder to remote server
17:27 - Shared server speed test 1 (1 thread and 2GB of memory)
17:42 - Why server crashed? cloud troubleshooting
18:08 - Destroy Server
19:03 - Shared server speed test 2 (12 thread and 24GB of memory)
20:03 - Dedicated server speed test 3 (1 thread and 2GB of memory)
20:17 - Dedicated server speed test 4 (32 thread and 64GB of memory)
21:11 - Thanks for watching! :)
💻 Project Repository on Github 💻
----------------------------------------------------------------
github.com/MariyaSha/cloud_sp...
🤝 Connect with me 🤝
----------------------------------------------------------------
🔗 Github:
github.com/mariyasha
🔗 Discord:
/ discord
🔗 LinkedIn:
/ mariyasha888
🔗 Twitter:
/ mariyasha888
🔗 Blog:
www.pythonsimplified.org
💳 Credits 💳
----------------------------------------------------------------
⭐ Beautiful titles, transitions, sound FX:
mixkit.co
⭐ Beautiful icons:
flaticon.com
⭐ Beautiful graphics:
freepik.com
#python #pythonprogramming #cloud #cloudcomputing #remote #remotecontrol #encryption #coding #computerscience #computers #code #learnpython #learncoding #tutorial #benchmark #legion #cpu #bandwidth #server #host #threading #threads

Пікірлер: 121
@anr2332us
@anr2332us Ай бұрын
We'd love to hear about cryptography too, thank you mariya :)
@PythonSimplified
@PythonSimplified Ай бұрын
Great! Let's see how many folks join ya on this request! 😉
@jeevaganjegatheesan172
@jeevaganjegatheesan172 Ай бұрын
​@@PythonSimplifiedhello Mariya, it would be really useful if we get to learn cryptography as well, highly anticipating 🤩🤩
@MAV3NX
@MAV3NX Ай бұрын
Totally down for crypto topics​@@PythonSimplified
@bigbrainsITsolutions
@bigbrainsITsolutions Ай бұрын
Yes, me too
@danielcrompton7818
@danielcrompton7818 Ай бұрын
Same!
@PaschalAOgba
@PaschalAOgba Ай бұрын
As for me, this is the most simple and comprehensive "Cloud Computing" tutorial I've ever seen. Thanks a lot Mariya for this video.
@PythonSimplified
@PythonSimplified Ай бұрын
Thank you so much for the incredible feedback, dear!! Super happy you found my tutorial helpful! 😀😀😀
@AhmedAliIbr
@AhmedAliIbr Ай бұрын
As always your videos excellent and informative. You are gifted with your style of explaining any topic in a very straight forward way.
@PythonSimplified
@PythonSimplified Ай бұрын
Yeeey! Thank you so much for the lovely feedback, Ahmed! 😀
@thecolorcrafter
@thecolorcrafter Ай бұрын
So good. Your teaching style is impeccable. You made it very simple to understand cloud computing. Thanks for putting this together.
@PythonSimplified
@PythonSimplified Ай бұрын
Thank you so much, Marcelo! Super happy to see you here in the comments and really glad you enjoyed this tutorial! 😀😀😀
@dayanandaksh
@dayanandaksh Ай бұрын
Thank you for making a fantastic tutorial 🎉
@felipegaeteroman
@felipegaeteroman Ай бұрын
I never miss your great videos!
@shivamsahu4388
@shivamsahu4388 Ай бұрын
Very nice explanation and demonstration
@macbert7913
@macbert7913 22 күн бұрын
Wow, this amazing. Mariya got my subscription.
@edgarrodriguez712
@edgarrodriguez712 Ай бұрын
Amazing guide!
@OzzyScuba
@OzzyScuba Ай бұрын
Nice explanation! Thanks for your work!!!
@PythonSimplified
@PythonSimplified Ай бұрын
Thank you so much! glad you liked it! :)
@bigbrainsITsolutions
@bigbrainsITsolutions Ай бұрын
Beautiful, you've earned my subscription. Thanks for the information.
@PythonSimplified
@PythonSimplified Ай бұрын
Thank you for your lovely comment and welcome aboard! 😀😀😀
@mehdismaeili3743
@mehdismaeili3743 Ай бұрын
Great as always .
@Alexicoo
@Alexicoo Ай бұрын
Love the color scheme ! Very stylish ! 🙂
@PythonSimplified
@PythonSimplified Ай бұрын
Thank you! I was a graphic designer in what seems to be a previous life 🤪
@seanthoreau3932
@seanthoreau3932 Ай бұрын
Thank you for your lecture on cloud computing 😊.
@PythonSimplified
@PythonSimplified Ай бұрын
You're absolutely welcome! Enjoy! 😀
@MehrabMahdian
@MehrabMahdian 15 күн бұрын
Excellent!
@carlosluischavarriarivera9271
@carlosluischavarriarivera9271 Ай бұрын
You make it look so easy
@jay_wright_thats_right
@jay_wright_thats_right Ай бұрын
Because it is. You're overthinking and seeing something foreign so it will be hard for you. That's how learning works. It's also a thing called editing and retakes. You make your recording look flawless. That's how content creation works.
@CurrentElectrical
@CurrentElectrical Ай бұрын
Welcome back! I would love to learn more about cryptography. Hello from Ontario. :D
@PythonSimplified
@PythonSimplified Ай бұрын
Thank you!! Great to see you again! Cheers from the other coast! 🇨🇦🇨🇦🇨🇦
@SALVADORCALGUA-tt8tb
@SALVADORCALGUA-tt8tb Ай бұрын
Thanks for sharing this videos! A Cloud GPU example would be great to see.
@PythonSimplified
@PythonSimplified Ай бұрын
Absolutely! My next tutorial is all about cloud computing on GPU!! 😉 We'll fine-tune a Large Language Model with trillions of parameters that even my fancy PC can't handle! It will give you a great example of why cloud computing is so important stepping into the world of custom generative AI! 😀
@nikluz3807
@nikluz3807 Ай бұрын
And boom! We are in. I say that all the time!
@devbyali
@devbyali Ай бұрын
That was a helpful tutorial
@PythonSimplified
@PythonSimplified Ай бұрын
Thank you, dear! super happy to help! :)
@paulocoelho558
@paulocoelho558 Ай бұрын
Hiya, charming simplified little snake buddy! Cloud computing? Easy peasy. But Vultr? I had no idea! I am learning a bit more about GCP at the moment. Thanks for the awesome tutorial, Mariya! 🐍💻🐍😉
@PythonSimplified
@PythonSimplified Ай бұрын
Thank you so much for the lovely comment, dear! Glad you liked the video! 😀
@paulocoelho558
@paulocoelho558 Ай бұрын
@@PythonSimplified 😉😉
@C.Bir.
@C.Bir. Ай бұрын
thx, u'r great at teaching stuff simplified. I'd like to see/hear more about cryptography. Greetings from Germany :)
@PythonSimplified
@PythonSimplified Ай бұрын
Thank you so much, dear! Greetings from Vancouver! 🙂
@mohelha8832
@mohelha8832 Ай бұрын
Thank you for the explanation. Can you explain how the Python Flask store management application works?
@SergioGarcia-sw4rs
@SergioGarcia-sw4rs 26 күн бұрын
I would love to hear from you about your preferred GUIs. Some are very similar, but lately there has been more and more. Are any of those any better? Which you like the most to work with? Thanks!
@DevinChristiansen
@DevinChristiansen Ай бұрын
thank you, angel
@scrumtuous
@scrumtuous Ай бұрын
Awesome!
@PythonSimplified
@PythonSimplified Ай бұрын
Thank you, Darcy! Glad to see you!! 😀😀😀
@keithdow8327
@keithdow8327 Ай бұрын
Could you please add a video on the GPU segment? Thanks!!
@hamzaghani720
@hamzaghani720 Ай бұрын
Please make a video about encryption
@keithdow8327
@keithdow8327 Ай бұрын
Thanks!
@PythonSimplified
@PythonSimplified Ай бұрын
Thank you so much for the incredible support, dear!! 😀😀😀 My next tutorial will be 100% dedicated to cloud computing on GPU! We will learn how to fine-tune a large language model with trillions of parameters! (a task that local PCs simply can't comprehend). It will show you just how handy cloud computing is when it comes to customizing gen-AIs! 😉
@Yachid
@Yachid Ай бұрын
I LOVE ORANGE !!! 😜🍊🍊
@TheOnlyEpsilonAlpha
@TheOnlyEpsilonAlpha Ай бұрын
Nice explanation for beginners but at around 17:44 to say „the server dies“ is a little bit misleading, especially for beginners which then think „oh i need to upgrade to a more expensive machine“ Cause what happens is, the program crashed not the server instance. I was also confused in the first place „what is vultr‘s quota system look like if a user program can crash server instances?“ but when i looked into the video you‘re still logged in over SSH after the crash.
@PythonSimplified
@PythonSimplified Ай бұрын
Thanks so much for the feedback, dear! 🙂 At 17:44 the program I wrote was meant to crash, as it shows you how to deal with errors that do not appear in your WSL terminal. The key point was that all you need to upgrade is your memory as 2GB was simply not enough for the type of code I was running. Similarly, if your program makes your server crash - you will either need to upgrade your server based on the information you see in your cloud logs or re-write your program so that the existing server can handle it (when possible, of course). Regarding being logged in via SSH after the crash - it is not the case! Your WSL terminal simply freezes and you are unable to interact with it. The terminal doesn't disappear, but you won't be able to type anything new in it and it will remain stuck until you manually press the exit key. Please verify it on your end as it will only take you 5 minutes 😉 The key idea is, when your program needs more resources than it has - it crashes your server instance altogether. You'll need to restart it in your browser and connect to it once again via a new terminal instance (the old one won't be usable, as it crashed during a SSH communications). Thanks again for your comment, and I hope my explanation helps! 😀
@revoktorment440
@revoktorment440 Ай бұрын
So if I want to host a server for my portfolio code with a Golang backend I Should chose at least 2 vCPU to make use of concurrency?
@PythonSimplified
@PythonSimplified Ай бұрын
Anytime your software includes multithreading components - more than 1 vCPUs is probably the way to go! 😉
@jaiberdiaz190
@jaiberdiaz190 Ай бұрын
i loved it "hasta la vista baby"
@PythonSimplified
@PythonSimplified Ай бұрын
I can't help but think of The Terminator when I say "terminate" 😅
@jaiberdiaz190
@jaiberdiaz190 Ай бұрын
@PythonSimplified x2 it's sticky phrase, BTW you're good at imitate voices xd
@PythonSimplified
@PythonSimplified Ай бұрын
🤣🤣🤣
@khurr
@khurr Ай бұрын
Was I the only one getting a feeling, in the first 30 seconds, like a story like Lord of the Rings was about to be told...the mood was too relax and "somewhere far away" got me sold 😆🙂😀
@PythonSimplified
@PythonSimplified Ай бұрын
hahahaha it must be the lost sequel of Tolkien's work! Lord of The Rings - The Cloud Shells of Mordor 😉
@thembelanimabuzasthole333
@thembelanimabuzasthole333 Ай бұрын
hi mariya, can you do a custom tkinter tutorial ,please🥺🥺🥺
@goguadi2677
@goguadi2677 Ай бұрын
I'm a cyber security engineer for almost 15 years, nothing from this video is new to me. Instead, I fell asleep like a baby listening to this. Your voice have this effect on me, I don't exactly know why... God bless!
@PythonSimplified
@PythonSimplified Ай бұрын
hahahaha it would definitely be handy if it was an ASMR video! 😅
@studioak90
@studioak90 Ай бұрын
cloud computing means running task on remote
@user-os4lj3pi4q
@user-os4lj3pi4q Ай бұрын
Speaking about your .exe tutorial, some things are outdated. If possible it'd be nice to have another tutorial (if possible with more details with Pyinstaller).
@PythonSimplified
@PythonSimplified Ай бұрын
Thanks for pointing it out! Which parts did you find to be outdated? Did you get some kind of error along the way, or was it a change in Pyinstaller?
@ATAG-yn5pd
@ATAG-yn5pd Ай бұрын
Why don't you use use mc in shell? 🤔 It's pretty tiny and ... a lifesaver :D "Need to get 1.974 kB of archives. After this operation, 7.833 kB of additional disk space will be used."
@zeish
@zeish Ай бұрын
What wallpapaper is that? how is it animated?
@PythonSimplified
@PythonSimplified Ай бұрын
You can download an app called Lively Wallpaper (for Windows) and it will set it up for you! (you can even switch between different colours of letters 😉)
@user-hg7qw3pl7o
@user-hg7qw3pl7o Ай бұрын
yeah
@XDgamer1
@XDgamer1 Ай бұрын
please do video for flet library that build python into apk
@brookeraines2325
@brookeraines2325 Ай бұрын
💖💖💖
@moizmuzaffar
@moizmuzaffar Ай бұрын
hi mis
@Helllllllsing
@Helllllllsing Ай бұрын
sudo as root?
@PythonSimplified
@PythonSimplified Ай бұрын
You're right, just lshw would suffice as root! 😃 sudo is included in the tutorial for folks who might stumble upon it without knowing what it means 😉
@vincentmulonda7702
@vincentmulonda7702 Ай бұрын
Are thise server for free?
@PythonSimplified
@PythonSimplified Ай бұрын
Nope! In fact, I'm no longer femilliar with any free server platforms... Heroku used to be free, but now they charge you 😭 The good news is - I've included a link in the description of the video that would give you $250 off on your first 30 days with Vultr. That way, you can try it for free before you make a commitment. Just please make sure not to go above the $250 allowance and always destroy your servers when you are done using them! 😉
@saipavan77
@saipavan77 Ай бұрын
After very longtime
@PythonSimplified
@PythonSimplified Ай бұрын
yup! had lots of things going on, but I'm officially back to posting regularly 😉
@saipavan77
@saipavan77 Ай бұрын
@@PythonSimplified yeah
@jay_wright_thats_right
@jay_wright_thats_right Ай бұрын
Oh, you think you fancy and can really teach. SMH Well, damn it. You can teach! Thanks! Vultr spent their money wisely.
@PythonSimplified
@PythonSimplified Ай бұрын
Thank you Jay! 😊 I've added a whole bunch of spaces too! Cheers! 😀
@alexandermuir8160
@alexandermuir8160 Ай бұрын
Midnight????
@moizmuzaffar
@moizmuzaffar Ай бұрын
live class time
@DonVintaggio
@DonVintaggio Ай бұрын
0:55 no you are wrong right from the start; having a computer connected to another to run a task is no cloud computer; it's just discrete remote access, only that. Cloud computing means having an infrastructure of powerful resources capable of building (instantiate) almost instantly a virtual machine, 99% of the times in the form of containers, which are minimal units of apps/services based on Linux flavor OS, oriented to run in an elastic way, meaning some type of orchestration is able to automatically scale up or down the many containers required to cope with a task (higher demand covering peaks of computing power, network access, etc).
@PythonSimplified
@PythonSimplified Ай бұрын
Well... I can also use fancy words to describe simple concepts, and find flaws in someone else's definition 😉 For example, based on ISO/IEC 22123-1:2023(en) Information technology - Cloud computing - Part 1: Vocabulary, cloud computing is "paradigm for enabling network access to a scalable and elastic pool of shareable physical or virtual resources with self-service provisioning and administration on-demand". So cloud computing does not refer to virtual machines, as you've mentioned, but also to physical hardware (evidently, you can find many "bare metal" plans that cloud services offer). But that's not why I'm commenting... I just wanted to point out that this channel is dedicated to a simplification of complex terms to make computer science accessible to folks in all levels of experience. This tutorial in particular is titled "Cloud Computing for Beginners" and therefore it is designed for folks with very little or no experience in the realm of computers. You definition is clearly not suitable for the audience that this video is intended for. Moreover, I don't see how my simplification of cloud computing is wrong just because it refers to remote access. From a logical perspective, if remote access means the ability of users to access a system from any location, and cloud computing allows you to do the same - aren't they subsets of the same computing technique? 🤔 So how does "running tasks on a remote computer system so if we live in Vancouver our processor, GPU or storage may live in London, New York or anywhere other than home" is not a legitimate way of describing cloud computing? Please let me know which of these words are wrong. Lastly, given your advanced knowledge, may I propose a quick challenge? Are you able to translate your pervious definition to a terms that folks without any technical background can understand? (explain it like you're talking to a 6 years old) I'd love to see what you come up with!😀 This challenge also extends to anyone else who wants to give it a try! how would you translate DonVintaggio's or ISO/IEC's definition? Let's make our little argument into a learning experience, shall we? 😉
@DonVintaggio
@DonVintaggio Ай бұрын
@@PythonSimplified well it's ok if you like to simplify concepts as long as you don't fall into an over simplification that ends disolving the concept. My explanation is not for elitist tech snobs either and points to define cloud computing as it is considered in the industry as of mid 2024. With your wrong definition, 2 end users connecting their Linux desktops thru internet to run bash commands is cloud computing and the fact that you ended up using hundreds of words in your reply to try to validate that wrong concept pretty much makes my point.
@PythonSimplified
@PythonSimplified Ай бұрын
@DonVintaggio it's funny how you're twisting my words and hiding behind "mid 2024" to avoid the harsh reality of the official ISO/IEC definition. Should we wait for the new edition to showcase that nothing has changed? Unlike yourself, I admit that I'm wrong when someone presents a convincing argument. And your "mid-2024" disclaimer makes me think that you're not here to have a logical conversation, but just argue for the sake of arguing. So rather than arguing, let's see how the community responds. Our conversation is pinned to the top, so anyone who clicks on this tutorial will have a chance to pitch in.
@DonVintaggio
@DonVintaggio Ай бұрын
@@PythonSimplified facts don't care about your feelings
@PythonSimplified
@PythonSimplified Ай бұрын
@@DonVintaggio sure bud 🤣🤣🤣🤣🤣🤣
@alexabd10
@alexabd10 Ай бұрын
💋💋💋
@ISOPOINTQCS
@ISOPOINTQCS Ай бұрын
I lost in the cloud (;-
@bigbrainsITsolutions
@bigbrainsITsolutions Ай бұрын
Beautiful Woman in IT, really admiring you 💋💖
@moizmuzaffar
@moizmuzaffar Ай бұрын
plz anser me
@moizmuzaffar
@moizmuzaffar Ай бұрын
mis /.?.
@alexandermuir8160
@alexandermuir8160 Ай бұрын
Very costly per month Mariya???
@PythonSimplified
@PythonSimplified Ай бұрын
It always depends on the type server! The shared server example was only $12 a month, but as you upgrade the hardware - the price grows :)
@purrrfectnarrative5201
@purrrfectnarrative5201 Ай бұрын
I said, "Hey (Hey), you (You), get off of my cloud
@PythonSimplified
@PythonSimplified Ай бұрын
Is it strange that when I hear the words "Hey You" I think of Pink Floyd and Avril Lavigne at the same time? 😅
@purrrfectnarrative5201
@purrrfectnarrative5201 Ай бұрын
@@PythonSimplified Yes but subjective I also like Death Metal so I'm quite strange😸
@PythonSimplified
@PythonSimplified Ай бұрын
Me too! I've been listening to other kinds of music for a while, but I used to be a vocalist in a heavy metal band when I was younger 😃
@ahmadshabaz2724
@ahmadshabaz2724 Ай бұрын
I am unable to pay 12 dollars .
@PythonSimplified
@PythonSimplified Ай бұрын
Did you try using the coupon link I added in the description? If you register through this link: getvultr.com/pythonsimplified It should give you $250 off your first 30 days with Vultr so you can try it and see if it works for you. Otherwise, I'm not sure if any free cloud services even exist out there (Heroku used to be free, but now they'd charge you at least $6 a month depending on usage, where 6$ is what I paid when I didn't use it at all 😅)
@ahmadshabaz2724
@ahmadshabaz2724 Ай бұрын
@@PythonSimplified thanks for your assistance 👍.
@namelast2193
@namelast2193 Ай бұрын
stopped at "we need to consider bandwith" just no
@PythonSimplified
@PythonSimplified Ай бұрын
Why don't you need to consider the bandwidth? 🤔
@namelast2193
@namelast2193 Ай бұрын
@@PythonSimplified its a personnal insight, i consider bandwidth limitations restrictive and potentially crippling. there are cloud resources without bandwidth limitations.
@PythonSimplified
@PythonSimplified Ай бұрын
Aha! got ya! 😉 Do you find that the unlimited bandwidth infrastructures are more cost effective?
@PatrioticGestalt
@PatrioticGestalt Ай бұрын
Cloud computing = mainframe and dumb terminals
@thend4427
@thend4427 Ай бұрын
Shes too pretty to concentrate lol
CUDA Simply Explained - GPU vs CPU Parallel Computing for Beginners
19:11
Python Simplified
Рет қаралды 234 М.
Cloud Computing RoadMap : How to become Cloud Engineer in 2024 ?
9:43
Which one is the best? #katebrush #shorts
00:12
Kate Brush
Рет қаралды 21 МЛН
A pack of chips with a surprise 🤣😍❤️ #demariki
00:14
Demariki
Рет қаралды 35 МЛН
Василиса наняла личного массажиста 😂 #shorts
00:22
Денис Кукояка
Рет қаралды 6 МЛН
Packaging Flet App for Windows
11:39
Mr Django
Рет қаралды 162
Dictionary Comprehension - Create Complex Data Structures Step by Step
21:58
Why Companies are Kicking Cloud to the Curb
10:06
Cloud Computing Insider
Рет қаралды 493 М.
Crowd Roars at Jerry Seinfeld’s Message for ‘Woke’ Students
5:37
The Rubin Report
Рет қаралды 2 МЛН
DEVOPS: Docker - Predefined Images(szint: kezdő)
4:38
GeekGuysChannel
Рет қаралды 27
Python Learning Roadmap for Beginners - This is how I learned! - Vlog 4
6:47
5 things I wish I knew before studying Computer Science 👩🏻‍💻
7:16
5 AWESOME Home Server/NAS Operating Systems
18:08
TechHut
Рет қаралды 98 М.
What does an AWS Cloud Engineer actually do?
6:01
Tech With Lucy
Рет қаралды 188 М.
Iphone or nokia
0:15
rishton vines😇
Рет қаралды 1,7 МЛН
Cadiz smart lock official account unlocks the aesthetics of returning home
0:30
#miniphone
0:16
Miniphone
Рет қаралды 3,1 МЛН
Мечта Каждого Геймера
0:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,4 МЛН