Cloud Technology Learning for Beginners
One of my linked-in connection with a few years of development experience asked me - "How do I start learning Cloud IaaS technology. What should I begin with - AWS or Azure or Google or ...?
The qus made me think – “How should we guide the learners on their Cloud journey?” and thought of sharing with wider connections to get perspectives as well.
The easy answer - “Pick one of the IaaS platform that your company is investing and start learning - multiple Cloud tutorials (paid / free) available, read basic cloud books .. do free labs , subscribe to free accounts offered by Cloud providers etc " ... but is this the best approach? probably yes/ no, depending on how much time is being planned to be invested and the expected competency level.
However, to learn the core and have deep understanding - the recommendation is to start with the fundamentals of "Distributed Computing". Try to understand how different "logical layers (Web, app, DB...)" gets deployed onto "Infrastructure physical tiers"... understand the paradigms of their integration and how these scaled-out components connect over the network to present a unified view for the system / application in context. How each component utilizes its offered CPU/ memory stack to perform as the payload traffic changes.
Get your mindset to think in terms of "multi-layer / tier" and break the monolithic view... this will help you gain the fundamentals of Cloud computing resources delivered over the network (which is internet). Get into the fundamentals of "Services" to understand the architecture of Cloud Computing.
With that attained knowledge / patterns - it will be easier to understand the specifications of IaaS fundamentals of any Cloud provider - Compute / Storage / Network / Security ....
On the contrary, if you begin to learn direct with any IaaS provider (AWS / Azure ...) you only learn the specifics exposed by them. It will get you going but only to a level…
Recommendation - Learn the core and then apply to specifics... it will be easy to grasp and switch across the "IaaS ocean of Cloud".
Connections - I will await your views / perspectives as well to help our learning community to begin at right note. Thank you all!
Design Thinker | Visual Thinker | Purpose Coach | PM Consultant | Agilist | Personal Excellence Evangelist
4yVery well explained Satyen Doshi 👍
Co-founder | CEO | Digital Transformation Leader | Growth Strategist | Mentor | Advisor | Leveraging emerging technologies to strengthen business & Fostering partnerships to drive sustainable growth
4yWell Said, Satyen !
Head - ITSM, Tools & Transformation Governance
4yNow-a-days, many organizations are asking their employees to utilize the “freeware courses” from either LinkedIn Learning or some are referring to self-paced cloud learning on Udemy/Coursera etc. Hence, it’s really up-to the individual learner – depending on whether he wants to upskill, re-skill, role change etc., on whether he should explore a cloud provider directly like AWS, Azure etc. OR learn the basic fundamentals as a beginner, thoroughly understand the various concepts which should be mainly common across cloud providers except the way the services are “named” and then deep-dive into one or more specific cloud provider areas/certifications. As an individual who’s still #learning #cloudtechnology , I think that both options matter and should be open to the beginners who can then graft themselves into either both ways or one of the ways, but this article gives a great pointer on how/where beginners should “begin”. Thanks for sharing.