17,99 €
An intuitive, fully illustrated guide to Amazon Web Services for the visually oriented In The Illustrated AWS Cloud: A Guide to Help You On Your Cloud Practitioner Journey, a team of veteran tech educators delivers a visual and entertaining guide to Amazon Web Services cloud concepts. The authors focus on the job role and responsibilities of an AWS cloud practitioner, guiding readers through choosing the best AWS services for specific use cases. In addition to general cloud concepts, security and compliance, technology, and billing and pricing topics, you'll find: * High-resolution, black-and-white illustrations clearly explaining critical technical concepts * Comprehensive coverage of working with an AWS account and understanding the AWS environment * Complete chapters on each of the main categories of AWS services, including Compute, Storage, Database, and Networking The authors also provide bonus content on their companion website at https://illustratedaws.cloud/. Perfect for anyone looking for an easy-to-follow and visual introduction to the Amazon Web Services cloud, including those considering a career as a cloud administrator or technical support person, The Illustrated AWS Cloud is an effective resource for business, finance, sales, and marketing professionals who support and collaborate with AWS tech professionals.
Sie lesen das E-Book in den Legimi-Apps auf:
Seitenzahl: 109
Veröffentlichungsjahr: 2023
COVER
TABLE OF CONTENTS
TITLE PAGE
INTRODUCTION
CHAPTER ONE: Getting Started with Cloud Concepts
What Is Cloud Computing?
What Are Cloud Economics?
How Can You Reduce Costs?
How Should You Design Your Cloud Architecture?
The Well-Architected Framework
CHAPTER TWO: Staying Safe with Security and Compliance
Introduction
The Shared Responsibility Model
Security and Compliance Concepts
AWS Access Management Capabilities
Identifying Resources for Security Support
CHAPTER THREE: Entering the Cloud
Introduction
Different Ways of Provisioning and Operating in the AWS Cloud
Types of Deployment Models
Considering Migration Options
Identifying Connectivity Options
Going Global
Living on the Edge
CHAPTER FOUR: Camping in the Cloud
Introduction
Compute
Storage
Networking
Databases
Machine Learning
Getting Help
CHAPTER FIVE: Being Frugal with Billing and Pricing
Pricing Tiers
Getting Billing Support and Information
Finding Pricing Information on AWS Services
Alarms! Alerts! Tags!
Conclusion
COPYRIGHT
ABOUT THE AUTHORS
ABOUT THE TECHNICAL EDITOR
ACKNOWLEDGMENTS
END USER LICENSE AGREEMENT
Chapter 2
Table 2.1 The Shared Responsibility Model
Cover
Title Page
Copyright
About the Authors
About the Technical Editor
Acknowledgments
Introduction
Table of Contents
Begin Reading
End User License Agreement
i
viii
ix
x
xi
xii
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
ii
iii
iv
v
181
Jen Looper
Denise Yu
You might have heard of Cloud computing and have wondered how it pertains to you. You may be familiar with how you consume Cloud services, which happens every time you commit code to a remote repository, order a pizza via a mobile app, or review a book you bought on Amazon, but you'd like to go deeper and learn how to build in the Cloud. It's an exciting field in which to specialize, and one way you can do so is by diving into the basics that will help you get started working in the Cloud. This book focuses on the Amazon Web Services (AWS) Cloud, comprised of more than 200 services delivered from a global network of data centers into your own home and office seamlessly, securely, and in a cost-effective, scalable manner.
This book guides your knowledge of how you can become a Cloud practitioner in the AWS Cloud, focusing first on basics that pertain to Cloud computing in general and then diving deeper into the most typical services you'll encounter in the AWS Cloud as you boost your knowledge of Cloud computing. By the end of the book, you will be well on your way to passing the AWS Cloud Practitioner Exam, a foundational exam that helps you embark on your career in Cloud computing. The book assumes no knowledge of Cloud computing, just a curiosity about what you can do in the Cloud and how AWS can help you achieve your goals.
TIP: For more information and a deeper dive into concepts and AWS services, visit https://aws.amazon.com and read through the product pages and documentation. We've also built a handy website at http://illustratedaws.cloud, where there are lists of learning platforms to try and links to visit to deepen your knowledge.
You might notice that some of the service names vary in the text. A service such as the serverless compute service formally entitled AWS Lambda might be discussed as simply Lambda. This is for brevity and simplicity. In addition, AWS services are often described via acronyms, but every beginner finds those confusing, so we introduce each service via its formal name with the acronym in parentheses. For example, Amazon Elastic Compute Cloud (Amazon EC2) is best remembered as simply EC2. If you get confused, use the search tool at the AWS website to look up the acronyms. A useful tool for quick lookups of computing terminology is https://aws.amazon.com/what-is.
In this book, you'll follow four friends—Spike, a senior software reliability engineer; Laurel, a patient project manager; Jeffie, an enthusiastic junior developer; and Bev, a skilled systems architect—as they learn alongside you how the Cloud can help them do their work more easily, efficiently, and painlessly.
Bev
Laurel
Jeffie
Spike
The black-and-white cartoons in the book are designed to give you visual cues to help you remember the concepts you're learning in the text. Go ahead and color in the images if that helps make your learning more relaxing and enjoyable and helps you better remember the concepts. Are you ready to join your new friends on a journey into the Cloud? Let's go!
Welcome to Chapter 1. In this chapter, you learn what Cloud computing can offer your business. Specifically, this chapter covers the following topics:
Benefits of Cloud computing
AWS Cloud economics
The total cost of ownership
Reducing costs by moving to the Cloud
Cloud architecture design principles
The Well-Architected Framework
By the end of this chapter, you will be able to define the Cloud and describe its many uses. Let's get started!
Imagine you're planning a wonderful camping trip with your friends. You're into the concept of “roughing it,” but you have your limits! Do you really need to sew your own sleeping bags, craft your own tents, drag some rocks around to make a fire pit, and rub two sticks together to make a campfire? Probably not! Instead, you might take a trip to your local camping supply store and buy a pup tent kit, a mess kit, and one of those cool camp cook stoves with a little butane fuel container. Once you're geared up, you can free your attention to enjoying the great outdoors in the company of your friends!
Cloud computing is a little like that visit to the store to source your gear, rather than building it all yourself. Instead of managing your own servers in your own office, you can use the Cloud, which is a set of services available to you to conduct your business's needs over the Internet. You can store files in the Cloud, manage data in various regions, connect your systems together, and do much more by using Cloud computing. You probably use it every day without even realizing it.
Whenever you open a mobile app to reserve a spot at your local campground, you are using the Cloud to make the connection between the device you hold in your hand, the Internet, and the campground's system for taking your reservation. This is the difference between the client (your phone and its browser or app) and the server (the machine that exists somewhere else and handles your requests).
The Cloud—the machine or “server” that exists in a data center somewhere not too far from you—takes care of the transactions needed to make your camping outing perfect, including gathering your personal information, storing it safely and privately, notifying the campground to reserve a designated spot, and transferring your payment from your bank account to theirs. It's such a seamless experience that people hardly think about it nowadays, but the technology behind it is worth a deep dive.
Cloud computing brings with it a lot of benefits that can help any business or individual succeed in achieving their goals. It has six specific benefits that are worth understanding well. Diving deep into these topics will guide you as you start your journey to becoming a Cloud practitioner. So let's go!
If you are managing your own servers, including the hardware, software, and networking capabilities that you need to keep your business systems running, imagine how complex your task becomes when you need to reach customers in the far corners of the Earth. Cloud computing offers the ability to “go global” as quickly as you like.
The idea of going global isn't so much that your systems, now ported to the cloud, aren't already accessible in many different parts of the Internet-connected world. The benefit to Cloud computing on AWS is that you can do it well. By deploying your business systems globally, their latency is reduced.
NOTE: Latency is the amount of time needed for information to travel across a network. If an application is deployed closer to the user, it takes less time to arrive.
Going global allows folks to deliver a fast experience to their customers worldwide.
When you think of yourself and your capabilities, you're only able to achieve a limited number of things each day. That's normal! You need to eat, rest, and practice some self-care during your busy day. There's an expression, however, that “many hands make light work.” Within the context of Cloud computing, the same analogy applies.
A huge company such as Amazon can serve thousands upon thousands of customers, and because they have this scale, they can spread costs across many customers and reduce pricing for their services. In this way, we talk about how the AWS Cloud benefits its customers due to its massive economies of scale. More customers means more services delivered at better prices because their usage is combined in the Cloud and prices can be better managed at scale. It's a bit like asking your friend group to pool their money to pay for a campsite rental for a weekend camping trip.
Everyone loves convenience. The connected world in which many people are fortunate to live allows a car to be summoned at the press of a button, rather than having to rent one every time you visit a new city or own a car if you don't use it all the time. In Cloud computing, similar agility is displayed when a developer can quickly spin up a database and provision it for use by a company in just a few clicks.
We are so used to doing this nowadays that it seems trivial, but imagine the days before Cloud computing made it easy. You can make decisions much more quickly now that so many resources are a click away on an Internet-enabled device connected to the Cloud. Your ability to conduct experiments and change your mind is enhanced as well. Within a Cloud computing context, you are able to “try before you buy,” sampling the ability of a various Cloud-connected service before deciding if it's right for you, turning it off if it doesn't meet your needs, or ramping up your usage if it proves just right.
When you are trying to make plans to build something for use by different types of customers worldwide, it can be daunting to try to make plans about how much compute you need, how much storage you need, what services you have to leverage and how they should all connect. Cloud computing solves this problem in a really neat way.
NOTE: In the context of the Cloud, compute