The Illustrated AWS Cloud - Jen Looper - E-Book

The Illustrated AWS Cloud E-Book

Jen Looper

0,0
17,99 €

-100%
Sammeln Sie Punkte in unserem Gutscheinprogramm und kaufen Sie E-Books und Hörbücher mit bis zu 100% Rabatt.
Mehr erfahren.
Beschreibung

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:

Android
iOS
von Legimi
zertifizierten E-Readern

Seitenzahl: 109

Veröffentlichungsjahr: 2023

Bewertungen
0,0
0
0
0
0
0
Mehr Informationen
Mehr Informationen
Legimi prüft nicht, ob Rezensionen von Nutzern stammen, die den betreffenden Titel tatsächlich gekauft oder gelesen/gehört haben. Wir entfernen aber gefälschte Rezensionen.



Table of Contents

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

List of Tables

Chapter 2

Table 2.1 The Shared Responsibility Model

Guide

Cover

Title Page

Copyright

About the Authors

About the Technical Editor

Acknowledgments

Introduction

Table of Contents

Begin Reading

End User License Agreement

Pages

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

The Illustrated AWS Cloud

A Guide to Help You on Your Cloud Practitioner Journey

 

 

Jen Looper

Denise Yu

 

 

 

 

INTRODUCTION

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!

CHAPTER ONEGetting Started with Cloud Concepts

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!

What Is Cloud Computing?

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!

Global Reach

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.

Economies of Scale

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.

Agility

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.

Elasticity, Scalability, and Availability

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