Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
AWS Cloud Computing Concepts and Tech Analogies

You're reading from   AWS Cloud Computing Concepts and Tech Analogies A guide to understand AWS services using easy-to-follow analogies from real life

Arrow left icon
Product type Paperback
Published in Apr 2023
Publisher Packt
ISBN-13 9781804611425
Length 358 pages
Edition 1st Edition
Tools
Arrow right icon
Authors (3):
Arrow left icon
Marco Tamassia Marco Tamassia
Author Profile Icon Marco Tamassia
Marco Tamassia
Ashish Prajapati Ashish Prajapati
Author Profile Icon Ashish Prajapati
Ashish Prajapati
Juan Carlos Ruiz Juan Carlos Ruiz
Author Profile Icon Juan Carlos Ruiz
Juan Carlos Ruiz
Arrow right icon
View More author details
Toc

Table of Contents (22) Chapters Close

Preface 1. Part 1: Cloud Infrastructure and Core Services
2. Chapter 1: Understanding Cloud Computing – Demystifying the Cloud FREE CHAPTER 3. Chapter 2: Global Infrastructure behind Cloud Platforms – What Is the Cloud Made of? 4. Chapter 3: Computing – In Cloud We Trust, Everything Else We Compute 5. Chapter 4: Storage – Where Should I Keep My Data and Maybe Publish It? 6. Chapter 5: Networking – So, How Do I Get Inside, Outside, and Across the Cloud? 7. Part 2: Platform Services
8. Chapter 6: Databases – To SQL or Not to SQL for So Many Records… 9. Chapter 7: Identity and Access Management – Who Am I and What Can I Do? 10. Chapter 8: Monitoring – Is Big Brother Watching? 11. Chapter 9: Scalability – I Scale to the Moon and Back 12. Part 3: Application Services
13. Chapter 10: Automation – Look, My Infrastructure Is in Code! 14. Chapter 11: Decoupled Architectures – in Space and Time 15. Chapter 12: Containers – Contain Yourself and Ship Some Containers 16. Chapter 13: Serverless – So, Where Are My Servers? 17. Chapter 14: Caching – Microseconds Latency: Why Are We Always in a Rush? 18. Chapter 15: Blockchain – Who Watches the Watchmen? 19. Chapter 16: What the Future Holds 20. Index 21. Other Books You May Enjoy

Providing IT as a utility service

After getting their coffee from the vending machine, Berta and Alex return to their desk.

A picture containing clipart

Description automatically generatedAlex: We should talk a bit more with our colleague, Harold. From what I’ve understood from our meeting, Harold is part of the project, even if he seems a bit reluctant to do it. Seems like he’s free now – why don’t we talk with him a bit?

A picture containing text

Description automatically generatedBerta: I had to deal with this kind of person in my previous job. I really don’t like how they behave with new hires, considering them more as a threat than an asset to the company. He probably thinks that he is going to lose his job because of us; that’s the reason he hasn’t talked with us at all.

A picture containing clipart

Description automatically generatedAlex: Oh, come on! Let’s talk with him a bit, and I’ll show you that you’re wrong!

Harold is focused on a long, complex report when the two young colleagues approach him. Alex addresses him first.

A picture containing clipart

Description automatically generatedAlex: Hey, Harold, how is it going? Are you working on something interesting?

Harold doesn’t say a word. Alex, trying again, points at Harold’s desktop, a black-and-white picture of an old, huge machine.

A picture containing clipart

Description automatically generatedAlex: Oh, you have a cool wallpaper! What is it supposed to be?

Harold: I’m not surprised you don’t recognize it; you are too young. In the old days, this kind of machine was used in factories to generate electricity.

Figure 1.6 – Machines generating electricity
(Source: Photo by , at https://commons.wikimedia.org/wiki/File:Generator_of_Yaotsu_Old_Power_Plant.jpg, used under Creative Commons Attribution-Share Alike 4.0 International license.)

Figure 1.6 – Machines generating electricity (Source: Photo by , at https://commons.wikimedia.org/wiki/File:Generator_of_Yaotsu_Old_Power_Plant.jpg, used under Creative Commons Attribution-Share Alike 4.0 International license.)

A picture containing clipart

Description automatically generatedAlex: No way! Why would someone have a machine like this when electricity is available at the push of a button? This looks so big – it obviously required a lot of space, lots of maintenance, and tons of money to own.

Harold: That’s why not every factory could afford it. Let me take you a little back in history. In the early days—I guess about a hundred years ago—there was no central way of producing electricity. Every factory used to set up these types of giant machines to produce their own electricity. Obviously, this was a challenge for small businesses, because of the initial cost and ongoing maintenance.

A picture containing clipart

Description automatically generatedAlex: Wow. I didn’t know that.

Harold: Sometimes, a big industrial unit needed two or three of these machines to address the growing demands of electricity, and obviously, a dedicated team would maintain and run it. The whole production process would stop if this machine failed, so it was a very critical piece of machinery – but now, electricity production and distribution have become so much simpler and that’s why this machine is in a museum. When energy companies started producing electricity centrally and began distributing it, the whole scenario changed. Some energy companies used hydropower or coal power, and nowadays, it can be nuclear or solar power. Companies that operated these power stations started setting up a grid of cables all over the place so that they could distribute electricity to consumers. Consumers could be big industries or small households who would just pay for what they use and never pay for the infrastructure cost of setting up the whole power station.

A picture containing clipart

Description automatically generatedAlex: Wow! I did not know that electricity production has come such a long way. I never think about all this when I consume energy at home or in the office. We just press a button to light a bulb and only pay for what we use.

In the meantime, Berta, who was listening to the whole story, considered the challenges that factories had to face in the old days. Suddenly, she realized that Harold’s story was related to their project and to cloud computing in general.

A picture containing text

Description automatically generatedBerta: Hey, Harold, sorry to interrupt you. You are basically talking about the same relationship between how companies manage their on-premises IT infrastructure and how they manage their cloud-based IT infrastructure.

Harold: What?

A picture containing text

Description automatically generatedBerta: Well, as you know for sure, in the early days of computing when companies started to use computers, they started by maintaining a data center—a place to keep, or host, all their applications, servers, networks, and storage. Compare a data center to this giant machine.

Harold: You don’t have to explain what a data center is to me, young lady!

A picture containing text

Description automatically generatedBerta: I’m sure, Harold, but just let me finish. Data centers require a huge amount of capital expenses, and companies such as ours have to keep them running smoothly so that business can run smoothly, and because of that, they hire a team of professionals such as you to maintain and operate them. With business growth, companies may need to add more capacity to their data centers or add more data centers to increase the availability of their applications. This puts an extra burden on companies financially, and they have to focus their time and energy on keeping these data centers running.

Harold: Yes, sometimes we call this activity keeping the lights on.

A picture containing text

Description automatically generatedBerta: Oh, cool – I didn’t know that! This is where the interesting part of the story comes in: with cloud computing, companies don’t have to worry about all of this. They can choose a cloud provider in the same way we choose an electricity provider for our office or house, and they can start by using the resources hosted in the cloud provider’s data centers. These data centers may host ready-to-use applications or the building blocks to build your own custom application. Cloud providers maintain and run data centers all over the world to provide services to their customers, who will pay only for what resources they use – or to use cloud computing terminology, they pay as they go, in the same way that we pay only for the electricity we consume.

Harold: Hmm…

A picture containing text

Description automatically generatedBerta: Cloud providers keep thousands of servers running at scale, so multiple customers can start using it without worrying about setting up their own data centers. This allows their customers to focus on their core activities, usually the development of their applications, and save them from undifferentiated heavy lifting, such as server provisioning, storage expansion, backups, security... Cloud providers provide their resources through the internet; in a similar way, electricity producers distribute their energy through a network of electric wires, grid stations, and other similar components. In both cases, we are still talking about networks:

Figure 1.7 – Comparison between electricity and cloud computing

Figure 1.7 – Comparison between electricity and cloud computing

In summary, if we need some electricity, we just have to sign a contract with an electricity provider and then press a button. In the same way, if companies need IT resources, they sign a contract with a cloud provider and just… press a button! Or maybe I should say… call an API! Hahaha!

A picture containing clipart

Description automatically generatedAlex: Berta, you are amazing! What an excellent way to explain cloud computing to everyone. Let’s use this explanation in next week’s presentation that we have to deliver. Thank you.

Harold: Ah! I’m not sure about all that… Please leave and let me work now! I have stuff to do!

Alex and Berta, convinced about what they’ve said, leave Harold and come back to their desk happier than before. They have just completed one step in their cloud journey and still have a long way to go!

You have been reading a chapter from
AWS Cloud Computing Concepts and Tech Analogies
Published in: Apr 2023
Publisher: Packt
ISBN-13: 9781804611425
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image