The Basics You Need to Know about AWS, Azure, and Google Cloud
Understanding cloud computing basics is key to using the big three platforms: Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP). In this video, I'll explain how these platforms differ and what services they offer.
💡 Get my FREE 7-step guide to help you consistently design great software: arjancodes.com/designguide.
💻 ArjanCodes Blog: www.arjancodes.com/blog
✍🏻 Take a quiz on this topic: www.learntail.com/quiz/phqtcj
Try Learntail for FREE ➡️ www.learntail.com/
🎓 Courses:
The Software Designer Mindset: www.arjancodes.com/mindset
The Software Architect Mindset: Pre-register now! www.arjancodes.com/architect
Next Level Python: Become a Python Expert: www.arjancodes.com/next-level...
The 30-Day Design Challenge: www.arjancodes.com/30ddc
🛒 GEAR & RECOMMENDED BOOKS: kit.co/arjancodes.
👍 If you enjoyed this content, give this video a like. If you want to watch more of my upcoming videos, consider subscribing to my channel!
Social channels:
💬 Discord: discord.arjan.codes
🐦Twitter: / arjancodes
🌍LinkedIn: / arjancodes
🕵Facebook: / arjancodes
📱Instagram: / arjancodes
♪ Tiktok: / arjancodes
👀 Code reviewers:
- Yoriz
- Ryan Laursen
- Dale Hagglund
- Kit Hygh
- Alexander Milden
- Bean
🎥 Video edited by Mark Bacskai: / bacskaimark
🔖 Chapters:
0:00 Intro
0:48 Disclaimer
1:20 Compute
3:48 Object Storage
4:30 Databases
5:45 AI and ML solutions
6:08 Summary
6:36 Outro
#arjancodes #softwaredesign #python
DISCLAIMER - The links in this description might be affiliate links. If you purchase a product or service through one of those links, I may receive a small commission. There is no additional charge to you. Thanks for supporting my channel so I can continue to provide you with free content each week!
💡 Get my FREE 7-step guide to help you consistently design great software: arjancodes.com/designguide.
And remember, guys, no matter which cloud service you use, the most important thing when using the computation resources (ec2/lambda and the likes) is to set hard billing limits, or AT LEAST setup some daily/hourly mail notifications about your usage. The amount of people/companies who got into serious trouble when they forgot to turn off some instance with some 'while true' running on it is tragic.
Love this topic! I'd like to hear more about how cloud services work with data science (machine learning, analytics, deep learning, etc.)
more of this please!!
That's awesome way how you introduced all three clouds together, please bring more learning on these infrastructures. Thanks so much fir all insightful lessons.
Thank you! This is very useful to use as a translation between services. I would love to have more videos on this topic (cloud computing)
Amazing introduction. Please, we need a video about books that you recommend.
Great overview. Finally, I understand better those different services of different companies and how they relate to each other.
I'm glad the video helped!
If possible please try to cover these concepts in more depth, not in relations with cloud platform but standalone concepts targetting DevOps, Like Compute, Databases, CDN's, Firewalls, Scheduling, Containers. Thanks that was a great overview.
I would like to see more a video about how to choose between cloud vendors and is there a site or portal to compare their prices for different products?
Great intro. I would love to see more videos from you about best practices on different cloud services especially for GCP!
Do you have any plan for making videos on aws in future?
I second this. Maybe even a series on Aws
Thanks for a good topic, if possible please add a video on ETL pipelines in all 3 cloud providers
Thanks for the great introduction Arjan! I'd love to see an example of a python program that can be deployed as a serverless function. Just how do you program something like that, what's the entry point, and does it require special libraries?
Great stuff, Thanks for this video. Could you please provide(please direct me if it is already there) cost comparison of some most used services wrt to all three cloud providers.
Please make a course in how to deploy to a kubernetes service, even if it’s paid, that’s something I’d buy.
Great video… I use Azure at work, AKS, Blob Storage and Azure DataBrick… mostly for big data pipelines. BUT what I’d really like to know is how could one build and deploy a web app in the cloud, say using FAST AIP or Flask, NGinX, Postgres db, what else am I missing… What would be the most appropriate Cloud technology? Containers or would you go straight to K8s? Something that could scale (or at least have the potential to scale), etc.
A good idea to combine with terraform
Worth noting when you say querying is not good, you can actually use something like AWS Glue/Athena to openly query folder structures held in file systems like S3 very quick using SQL syntax rather than have a database and have seen it used on large scale systems.
Interesting, didn’t know that was possible. Thanks for sharing!
@@ArjanCodes No problem at all! Thanks for the video
Currently, my approach is to run everything in k8s for the ease/independence of cloud provider. Functions/Lambdas have a tendency to lock you in and cost increases considerably at scale. Raw virtual machines are too much work to setup and maintain.
When I recently looked into Kubernetes in the cloud seemed to cost so much, so I ended up buying a cheap pc to run it on. How are you finding the cost of it?
This was a much needed video. It would be cool if you could cover the details. Thanks!