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

Distinguishing between managed and unmanaged services

Berta walks into the office and overhears Gloria talking to someone on the phone.

A picture containing text, light

Description automatically generatedGloria: Thank you so much.

She ends the call and finds Berta facing her.

A picture containing text

Description automatically generatedBerta: Good morning, Gloria. How are you?

A picture containing text, light

Description automatically generatedGloria: Good morning. I am okay, but I’d be better if I could get a cup of coffee.

A picture containing text

Description automatically generatedBerta: Can I get you a coffee from the machine?

A picture containing text, light

Description automatically generatedGloria: The machine is showing not in service on its display. I was on the phone with the company that is managing it for us. Glad that it was open early and is sending someone to fix it soon.

A picture containing text

Description automatically generatedBerta: Wow, a coffee mechanic on call. Interesting.

A picture containing text, light

Description automatically generatedGloria: Their contact number is on the Managed by sticker on the coffee machine, in case you need to call them sometime. Let’s get some coffee from the shop downstairs. I hope they are in service.

A picture containing text

Description automatically generatedBerta: Let’s go. I need a coffee too.

The downstairs coffee shop is not crowded and service is quick. Gloria knows the barista and introduces Berta to him. Afterward, they find a secluded corner and settle there, sipping their coffee.

A picture containing text

Description automatically generatedBerta: I like their service. Fast, easy, and cheap. It won’t burn a hole in my wallet if I get my coffee from here every day.

A picture containing text, light

Description automatically generatedGloria: It’s much better now; previously, they didn’t have enough staff, and customers had to wait a long time to get their coffee. Luckily, they realized it and fixed the problem.

A picture containing text

Description automatically generatedBerta: That’s the best thing about a managed service.

A picture containing text, light

Description automatically generatedGloria: Wait. What? Managed service? I heard that word in the cloud training I attended, but I was so distracted I couldn’t focus.

As Berta is about to speak, Alex walks in, looking like he too needs a coffee before starting his day.

A picture containing clipart

Description automatically generatedAlex: Hello! Sometimes, a broken coffee machine leads to a good conversation. Hope I am not interrupting.

A picture containing text, light

Description automatically generatedGloria: Not at all. We were talking about managed services in the cloud. Join us.

Alex pulls up a nearby chair and settles down as Berta starts explaining.

A picture containing text

Description automatically generatedBerta: What happens when you’d like to drink some coffee? Maybe you do this at home… you have bought a coffee machine and probably some coffee. Then, you connect it to the power, pour in water and coffee grounds, and press the buttons. You have to do all the work. You also pay for the electricity, and you need some space at home to keep the machine. Finally, after using it, you have to clean it.

But there are other options. Now, consider the coffee machine in our office. You just press a button, and you get your cup of coffee. Someone does the maintenance, adds water and coffee, and cleans it.

A picture containing text, light

Description automatically generatedGloria: Not as frequently as I’d like.

A picture containing text

Description automatically generatedBerta: That is a service. A service means someone is doing tasks for you, hiding the complexity from you, so you have more time for other things. You can be more creative, instead of spending your time doing routine tasks such as cleaning the machine – and when, like today, the machine is not in service, Gloria calls the company responsible for it, and someone visits to fix it. Then, there are also smart coffee machines that can automatically inform the maintenance company if there is any problem via the internet.

A picture containing clipart

Description automatically generatedAlex: I prefer to come here, request my coffee, grab it, and that’s all…

A picture containing text

Description automatically generatedBerta: Yes, that is an even better example of a service – or maybe of a better service. Of course, someone is doing the work for you; in this case, you don’t even see the details. Which coffee machine are they using? How many of them do they have? How much electricity is used? You don’t need those details; you just want a cup of good coffee, reasonably fast and reasonably cheap. That’s a service. You get what you need and nothing else, and you don’t worry about the nitty-gritty of the implementation details.

A picture containing text, light

Description automatically generatedGloria: And every service in the cloud is built this way? This seems like a completely new way of working!

A picture containing text

Description automatically generatedBerta: Well, it depends on what you need. If you just need to store files or a table in a database, you just provide the data—you don’t need to see the physical servers. The service provides access to the data, not to the infrastructure needed – but if, for some reason, you need a server with RAM and CPUs, there are services that can provide these to you. Each service can be different, but the idea is the same for all.

A picture containing text, light

Description automatically generatedGloria: Interesting, so does that mean that all services are managed by the cloud provider?

A picture containing text

Description automatically generatedBerta: The level of managed may vary. Let me give you one more example.

Berta addresses Alex.

A picture containing text

Description automatically generatedBerta: Alex, look at yourself. You wear nice, trendy, and clean shirts – but what do you do when you want your clothes clean? You have multiple options: you can build your own washing machine. Completely DIY, you buy the parts, you assemble it, but very few people do this. Let’s assume instead that you have bought or rented it. Now, you have your own washing machine at home. You own the machine. Now, you also need two supplier companies for electricity and water, and, of course, pay for them. Energy is not particularly cheap now. Then, you provide the space for it; it must fit into your house, as well as your house’s weird plumbing. You also buy soap, and you take care of any cleaning and repairs when needed. You also assume full responsibility for it: if there’s a leak, you need to fix it or get it fixed.

A picture containing clipart

Description automatically generatedAlex: I agree. I have some memories of busted pipes.

A picture containing text

Description automatically generatedBerta: There’s an easier option. You may find a common place where washing machines are available. Maybe they are in your cellar, belonging to the community and shared with other tenants – or maybe you take your basket to a launderette you find on your street. You go there, choose an available machine, insert the coins, stuff your clothes into it, close the door, push the button, and wait until it’s finished. You don’t worry about the water supply, electricity, plumbing, and so on:

Figure 1.11 – Cleaning as a service

Figure 1.11 – Cleaning as a service

Some people prefer to use an even more elaborate service. You just take your dirty clothes to a specific place, usually a counter. Some places will even pick your clothes up directly from your home. I’ve even seen some hotels with a hole in the wall, where clothes seem to disappear, but after some time, they are returned to you, completely clean. Magic? No, just a more elaborate service model. You don’t see how it is done, you don’t see any washing machine, and you don’t care. You only get what you need, that is, your clean clothes.

A picture containing text, light

Description automatically generatedGloria: Agreed. During my last business trip, I stayed in a hotel where they had laundry bags in the room. You put your clothes into it, housekeeping collected them when they came to clean the rooms, and the next day, you found them in your closet, neatly folded and ironed. They even had a 2-hour turnaround service for urgent cleaning.

A picture containing clipart

Description automatically generatedAlex: Yes, I used a washing machine at home when I lived with my parents. We had 3 leaks in 2 years, and 3 not-so-happy neighbors. Now, I go to a launderette. I don’t have the space in my small flat for a washing machine, nor the required power. And the place I go to provides additional amenities: I have my shirts cleaned and ironed too.

A picture containing text

Description automatically generatedBerta: Similarly, in the cloud, managed services mean that someone does all the configuration, maintenance, and monitoring for you, and you only worry about requesting the service and using it. For example, for all the databases we want to move to the cloud, we just have to migrate the data, and our cloud provider will take care of the hardware and software that might be needed. They will do the backups, updates, and monitoring; they will even update everything to the latest version based on the maintenance window we define.

A picture containing text, light

Description automatically generatedGloria: So the remaining option is unmanaged services, which means we have to do all these tasks?

A picture containing text

Description automatically generatedBerta: You’re right. It’s like having your own washing machine. You have to maintain it, connect it to the electricity and water supply, and pay for it even if you don’t use it.

A picture containing clipart

Description automatically generatedAlex: Who would use this then?

A picture containing text

Description automatically generatedBerta: Well, you may want to use it if you need a high degree of customization or controls. Sometimes, there may not be a ready-to-use service for a specific task, and you may want to build it from the ground up. That’s where an unmanaged service can be helpful.

A picture containing clipart

Description automatically generatedAlex: By the way, the expression managed services versus unmanaged services implies a point of view. The service still has to be managed by someone; in the case of managed services, the provider manages it, and in the case of unmanaged services, the user manages it.

A picture containing text

Description automatically generatedBerta: Exactly.

A picture containing text, light

Description automatically generatedGloria: Thanks, Berta. That was very insightful. Let’s head back to office; I have quite a busy day today. Now that I have had my coffee, I can take anything head-on.

They enter the office and find a coffee mechanic fixing the coffee machine. Berta and Gloria smile and get busy with their day jobs. After a while, the coffee machine starts showing in service.

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