Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
AWS for Solutions Architects
AWS for Solutions Architects

AWS for Solutions Architects: The definitive guide to AWS Solutions Architecture for migrating to, building, scaling, and succeeding in the cloud , Second Edition

Arrow left icon
Profile Icon Saurabh Shrivastava Profile Icon Neelanjali Srivastav Profile Icon Alberto Artasanchez Profile Icon Imtiaz Sayed
Arrow right icon
€41.99
Full star icon Full star icon Full star icon Full star icon Half star icon 4.3 (64 Ratings)
Paperback Apr 2023 692 pages 2nd Edition
eBook
€28.99 €32.99
Paperback
€41.99
Subscription
Free Trial
Renews at €18.99p/m
Arrow left icon
Profile Icon Saurabh Shrivastava Profile Icon Neelanjali Srivastav Profile Icon Alberto Artasanchez Profile Icon Imtiaz Sayed
Arrow right icon
€41.99
Full star icon Full star icon Full star icon Full star icon Half star icon 4.3 (64 Ratings)
Paperback Apr 2023 692 pages 2nd Edition
eBook
€28.99 €32.99
Paperback
€41.99
Subscription
Free Trial
Renews at €18.99p/m
eBook
€28.99 €32.99
Paperback
€41.99
Subscription
Free Trial
Renews at €18.99p/m

What do you get with Print?

Product feature icon Instant access to your digital copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Redeem a companion digital copy on all Print orders
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Product feature icon AI Assistant (beta) to help accelerate your learning
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Table of content icon View table of contents Preview book icon Preview Book

AWS for Solutions Architects

Join our book community on Discord

https://packt.link/AWS4SAs

The last decade has revolutionized the IT infrastructure industry; cloud computing was introduced and now it is everywhere, from small start-ups to large enterprises. Nowadays, the cloud is the new normal. It all started with Amazon launching a cloud service called Amazon Web Services (AWS) in 2006 with a couple of services.

Netflix migrated to AWS in 2008 and became a market disrupter. After that, there was no looking back and there were many industry revolutions led by cloud-born start-ups like Airbnb in hospitality, Robinhood in finance, Lyft in transportation, and many more. The cloud rapidly gained the market share, and now big names like Capital One, JP Morgan Chase, Nasdaq, the NFL, and General Electric are all accelerating their digital journey with cloud adoption.

Even though the term cloud is pervasive today, not everyone understands what the cloud is as the cloud can be different things for different people, and it is continuously evolving. In this chapter, you will learn what the cloud is, and then what AWS is more specifically. You will learn about the vast and ever-growing influence and adoption of the cloud in general and of AWS in particular. After that, you will start getting introduced to some elementary cloud and AWS terms to get your feet wet with the lingo while gaining an understanding of why cloud computing is so popular. In this chapter, we will cover the following topics:

  • What is cloud computing?
  • What is Amazon Web Services (AWS)?
  • The market share, influence, and adoption of AWS
  • Basic cloud and AWS terminology
  • Why is AWS so popular?

Let's get started, shall we?

What is cloud computing?

At a high level, cloud computing is the on-demand availability of IT resources such as servers, storage, databases, and so on over the web, without the hassle of managing physical infrastructure. The best way to understand the cloud is to take the electricity supply analogy. To get light in your house, you just flip a switch on, and electric bulbs light up your home. In this case, you only pay for your electricity use when you need it; when you switch off electric appliances, you do not pay anything. Now, imagine if you needed to power a couple of appliances, and for that, you had to set up an entire powerhouse. It would be costly, right? It would involve the costs of maintaining the turbine and generator and building the whole infrastructure. Utility companies make your job easier by supplying electricity in the quantity you need. They maintain the entire infrastructure to generate electricity and they can keep costs down by distributing electricity to millions of houses, which helps them benefit from mass utilization. Here, the utility companies represent cloud providers such as AWS, and the electricity represents the IT infrastructure available in the cloud.

While consuming cloud resources, you pay for IT infrastructure such as computing, storage, databases, networking, software, machine learning, and analytics in a pay-as-you-go model. Here, public clouds like AWS do the heavy lifting to maintain IT infrastructure and provide you with on-demand access over the internet under a pay-as-you-go model. As you generally only pay for the time and services you use, most cloud providers can provide massive scalability, making it easy to scale services up and down. Where, traditionally, you would have to maintain your servers all by yourself on-premise to run your organization, now you can offload that to the public cloud and focus on your core business. For example, Capital One's core business is banking and it does not run a large data center.

As much as we tried to nail it down, this is still a pretty broad definition. For example, we specified that the cloud can offer software, that's a pretty general term. Does the term software in our definition include the following?

  • Video conferencing
  • Virtual desktops
  • Email services
  • Contact center
  • Document management

These are just a few examples of what may or may not be included as available services in a cloud environment. When AWS started, it only offered a few core services, such as compute (Amazon EC2) and basic storage (Amazon S3). AWS has continually expanded its services to support virtually any cloud workload. As of 2022, it has more than 200 fully featured services for computing, storage, databases, networking, analytics, machine learning, artificial intelligence, Internet of Things, mobile, security, hybrid, virtual and augmented reality, media, application development, and deployment. As a fun fact, as of 2021, Amazon Elastic Cloud Compute (EC2) alone offers over 475 types of compute instances.

For the individual examples given here, AWS offers the following:

  • Video conferencing  – Amazon Chime
  • Virtual desktops – AWS WorkSpaces
  • Email services – Amazon WorkMail
  • Contact Center – Amazon Connect
  • Document Management – Amazon WorkDocs

Not all cloud services are highly intertwined with their cloud ecosystems. Take these scenarios, for example:

  • Your firm may be using AWS services for many purposes, but they may be using WebEx, Microsoft Teams, Zoom, or Slack for their video conference needs instead of Amazon Chime. These services have little dependency on other underlying core infrastructure cloud services.
  • You may be using Amazon SageMaker for artificial intelligence and machine learning projects, but you may be using the TensorFlow package in Sagemaker as your development kernel, even though Google maintains TensorFlow.
  • If you are using Amazon RDS and choose MySQL as your database engine, you should not have too much trouble porting your data and schemas over to another cloud provider that supports MySQL if you decide to switch over.

However, it will be a lot more difficult to switch to some other services. Here are some examples:

  • Amazon DynamoDB is a NoSQL proprietary database only offered by AWS. If you want to switch to another NoSQL database, porting it may not be a simple exercise.
  • Suppose you are using CloudFormation to define and create your infrastructure. In that case, it will be difficult, if not impossible, to use your CloudFormation templates to create infrastructure in other cloud provider environments. Suppose the portability of your infrastructure scripts is important to you, and you are planning on switching cloud providers. In that case, using Ansible, Chef, or Puppet may be a better alternative.
  • Suppose you have a streaming data requirement and use Amazon Kinesis Data Streams. You may have difficulty porting out of Amazon Kinesis since the configuration and storing mechanism are quite dissimilar if you decide to use another streaming data service like Kafka.

As far as we have come in the last 15 years with cloud technologies, I think vendors realize that these are the beginning innings, and locking customers in right now while they are still deciding who their vendor should be will be a lot easier than trying to do so after they pick a competitor.

However, looking at a cloud-agnostic strategy has its pros and cons. You want to distribute your workload between cloud providers to have competitive pricing and keep your options open like in the old days. But each cloud has different networking needs, and connecting distributed workloads between clouds to communicate with each other is a complex task. Also, each major cloud provider, like AWS, Azure, and GCP, has a breadth of services, and building a workforce with all three skill sets is another challenge.

Finally, clouds like AWS provide economy of scale, which means the more you use, the more the price goes down, which may not benefit you if you choose multi-cloud. Again, it doesn't mean you cannot choose a multi-cloud strategy, but you have to think about logical workload isolation. It would not be wise to run the application layer in one cloud and the database layer in other, but you can think about logical isolation like running the analytics workload and application workload in a separate cloud.

In this section, you learned about cloud computing at a very high level. Let’s learn about the difference between the public and private clouds.

Private versus public clouds

A private cloud is a service dedicated to a single customer—it is like your on-premise data center, which is accessible to one large enterprise. A private cloud is a fancy name for a data center managed by a trusted third party. This concept gained momentum to ensure security as, initially, enterprises were skeptical about public cloud security, which is multi-tenant. However, having your own infrastructure in this manner diminishes the value of the cloud as you have to pay for resources even if you are not running them.

Let's use an analogy to understand the difference between private and public clouds further. The gig economy has great momentum. Everywhere you look, people are finding employment as contract workers. One of the reasons contract work is getting more popular is because it enables consumers to contract services that they may otherwise not be able to afford. Could you imagine how expensive it would be to have a private chauffeur? But with Uber or Lyft, you almost have a private chauffeur who can be at your beck and call within a few minutes of you summoning them.

A similar economy of scale happens with a public cloud. You can have access to infrastructure and services that would cost millions of dollars if you bought them on your own. Instead, you can access the same resources for a small fraction of the cost.

In general, private clouds are expensive to run and maintain in comparison to public clouds. For that reason, many of the resources and services offered by the major cloud providers are hosted in a shared tenancy model. In addition to that, you can run your workloads and applications on a public cloud securely: you can use security best practices and sleep well at night knowing that you use AWS’s state-of-the-art technologies to secure your sensitive data.

Additionally, most major cloud providers' clients use public cloud configurations. That said, there are a few exceptions even in this case. For example, the United States government intelligence agencies are a big AWS customer. As you can imagine, they have deep pockets and are not afraid to spend. In many cases with these government agencies, AWS will set up the AWS infrastructure and dedicate it to the government workload. For example, AWS launched Top Secret Region—AWS Top Secret-West accredited to operate workloads at the Top-Secret U.S. security classification level. The other AWS GovCloud regions are:

  • GovCloud (US-West) Region - Launched in 2011
    Availability Zones: 3
  • GovCloud (US-East) Region - Launched in 2018
    Availability Zones: 3

AWS GovCloud (US) consists of isolated AWS Regions designed to allow U.S. government agencies and customers to move sensitive workloads to AWS. It addresses specific regulatory and compliance requirements, including Federal Risk and Authorization Management Program (FedRAMP) High, Department of Defense Security Requirements Guide (DoD SRG) Impact Levels 4 and 5, and Criminal Justice Information Services (CJIS) to name a few.

Public cloud providers such as AWS provide you choices to adhere to compliance needs as required by government or industry regulations. For example, AWS offers Amazon EC2 dedicated instances, which are EC2 instances that ensure that you will be the only user for a given physical server. Further, AWS offers AWS Outpost, where you can order server racks and host workloads on-premise using the AWS control plane.

Dedicated instance and outpost costs are significantly higher than on-demand EC2 instances. On-demand instances are multi-tenant, which means the physical server is not dedicated to you and may be shared with other AWS users. However, just because the physical servers are multi-tenant doesn’t mean that anyone else can access your server as those will be dedicated virtual EC2 instances accessible to you only. As we will discuss later in this chapter, you will never know the difference when using EC2 instances if they are hosted on a dedicated physical server compared to a multi-tenant server because of virtualization and hypervisor technology. One common use case for choosing dedicated instances is government regulations and compliance policies that require certain sensitive data to not be in the same physical server with other cloud users.

Now that we have gained a better understanding of cloud computing in general, let's get more granular and learn about how AWS does cloud computing.

What is AWS (Amazon Web Services)?

Amazon Web Services (AWS) is the world’s most broadly adopted cloud platform, offering over 200 fully-featured services from data centers globally. Even though there are a few worthy competitors, it doesn't seem like anyone will push them off the podium for a while.

For example, it’s difficult to catch up with AWS’ pace of innovation. AWS services and features have grown exponentially every year: as shown in the following figure, in 2011, AWS released over 80 new significant services and features, followed by nearly 160 in 2012; 280 in 2013; 516 in 2014; 722 in 2015; 1,017 in 2016; 1,430 in 2017; and 1,957 in 2018; 2,345 in 2019, 2,757 in 2020, and 3,084 in 2021:

Figure 1.1 – AWS – number of features released per year

There is no doubt that the number of offerings will continue to grow at a similar rate for the foreseeable future. Gartner named AWS as a leader for the 11th consecutive year in the 2021 Gartner Magic Quadrant for Cloud Infrastructure & Platform Services. AWS is innovating fast, especially in new areas such as machine learning and artificial intelligence, the Internet of Things (IoT), serverless computing, blockchain, and even quantum computing.

The following are some of the key differentiators for AWS in a nutshell:

Oldest and most experienced cloud provider AWS was the first major public cloud provider (started in 2006) and since then it has gained millions of customers across the globe.
Fast pace of innovation AWS has 200+ fully featured services to support any cloud workload. They released 3000+ features in 2021 to meet customer demand.
Continuous price reduction AWS has reduced its prices across various services 111 times since its inception in 2006 to improve the Total Cost of Ownership ( TCO ).
Community of partners to help accelerate the cloud journey AWS has a large Partner Network of 100,000+ Partners across 150 + countries. These partners include large consulting partners and software vendors.
Security and compliance AWS provides security standards and compliance certifications to fulfill your local government and industry compliance needs.
Global infrastructure AWS has 84 Availability Zones within 26 geographic Regions, 17 Local Zones, 24 Wavelength Zones, 310+ Points of Presence (300+ Edge locations and 13 regional mid-tier caches) in 90+ cities across 47 countries.

It’s not always possible to move all workloads into the cloud, and for that purpose, AWS provides a broad set of hybrid capabilities in the areas of networking, data, access, management, and application services. For example, VMware Cloud on AWS allows customers to seamlessly run existing VMware workloads on AWS with the skills and toolsets they already have without additional hardware investment. If you want to run your workload on-premise, then AWS Outposts brings native AWS services, infrastructure, and operating models to virtually any data center, co-location space, or on-premises facility. You will learn more details about hybrid cloud services later in this book.

This is just a small sample of the many AWS services that you will see throughout this book. Let's delve a little deeper into how influential AWS currently is and how influential it has the potential to become.

Left arrow icon Right arrow icon

Key benefits

  • Comprehensive guide to automating, networking, migrating, and adopting cloud technologies using AWS
  • Extensive insights into AWS technologies, including AI/ML, IoT, big data, blockchain, and quantum computing to transform your business.
  • Detailed coverage of AWS solutions architecture and the latest AWS certification requirements

Description

The second edition of AWS for Solutions Architects provides a practical guide to designing cloud solutions that align with industry best practices. This updated edition covers the AWS Well-Architected Framework, core design principles, and cloud-native patterns to help you build secure, high-performance, and cost-effective architectures. Gain a deep understanding of AWS networking, hybrid cloud connectivity, and edge deployments. Explore big data processing with EMR, Glue, Kinesis, and MSK, enabling you to extract valuable insights from data efficiently. New chapters introduce CloudOps, machine learning, IoT, and blockchain, equipping you with the knowledge to develop modern cloud solutions. Learn how to optimize AWS storage, implement containerization strategies, and design scalable data lakes. Whether working on simple configurations or complex enterprise architectures, this guide provides the expertise needed to solve real-world cloud challenges and build reliable, high-performing AWS solutions.

Who is this book for?

This book is for application and enterprise architects, developers, and operations engineers who want to become well versed with AWS architectural patterns, best practices, and advanced techniques to build scalable, secure, highly available, highly tolerant, and cost-effective solutions in the cloud. Existing AWS users are bound to learn the most, but it will also help those curious about how leveraging AWS can benefit their organization. Prior knowledge of any computing language is not needed, and there’s little to no code. Prior experience in software architecture design will prove helpful.

What you will learn

  • Optimize your Cloud Workload using the AWS Well-Architected Framework
  • Learn methods to migrate your workload using the AWS Cloud Adoption Framework
  • Apply cloud automation at various layers of application workload to increase efficiency
  • Build a landing zone in AWS and hybrid cloud setups with deep networking techniques
  • Select reference architectures for business scenarios, like data lakes, containers, and serverless apps
  • Apply emerging technologies in your architecture, including AI/ML, IoT and blockchain
Estimated delivery fee Deliver to Portugal

Premium delivery 7 - 10 business days

€17.95
(Includes tracking information)

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Apr 28, 2023
Length: 692 pages
Edition : 2nd
Language : English
ISBN-13 : 9781803238951
Tools :

What do you get with Print?

Product feature icon Instant access to your digital copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Redeem a companion digital copy on all Print orders
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Product feature icon AI Assistant (beta) to help accelerate your learning
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Estimated delivery fee Deliver to Portugal

Premium delivery 7 - 10 business days

€17.95
(Includes tracking information)

Product Details

Publication date : Apr 28, 2023
Length: 692 pages
Edition : 2nd
Language : English
ISBN-13 : 9781803238951
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
€18.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
€189.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts
€264.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 117.97
50 Algorithms Every Programmer Should Know
€37.99
AWS for Solutions Architects
€41.99
The Ultimate Docker Container Book
€37.99
Total 117.97 Stars icon

Table of Contents

19 Chapters
AWS for Solutions Architects, Second Edition: Design your cloud infrastructure by implementing DevOps, containers, and Amazon Web Services Chevron down icon Chevron up icon
1 Understanding AWS Principles and Key Characteristics Chevron down icon Chevron up icon
2 Understanding AWS Well-Architected Framework and Getting Certified Chevron down icon Chevron up icon
3 Leveraging the Cloud for Digital Transformation Chevron down icon Chevron up icon
4 Networking in AWS Chevron down icon Chevron up icon
5 Storage in AWS – Choosing the Right Tool for the Job Chevron down icon Chevron up icon
6 Harnessing the Power of Cloud Computing Chevron down icon Chevron up icon
7 Selecting the Right Database Service Chevron down icon Chevron up icon
8 Best Practices for Application Security, Identity, and Compliance Chevron down icon Chevron up icon
9 Dive efficiency with Cloud Operation Automation and DevOps in AWS Chevron down icon Chevron up icon
10 Bigdata and streaming data processing in AWS Chevron down icon Chevron up icon
11 Datawarehouse, Data Query and Visualization in AWS Chevron down icon Chevron up icon
12 Machine Learning, IoT, and Blockchain in AWS Chevron down icon Chevron up icon
13 Containers in AWS Chevron down icon Chevron up icon
14 Microservice and Event-Driven Architectures Chevron down icon Chevron up icon
15 Domain-Driven Design Chevron down icon Chevron up icon
16 Data Lake Patterns – Integrating Your Data across the Enterprise Chevron down icon Chevron up icon
17 Availability, Reliability, and Scalability Patterns Chevron down icon Chevron up icon
18 AWS Hands-On Lab and Use Case Chevron down icon Chevron up icon

Customer reviews

Top Reviews
Rating distribution
Full star icon Full star icon Full star icon Full star icon Half star icon 4.3
(64 Ratings)
5 star 70.3%
4 star 12.5%
3 star 3.1%
2 star 7.8%
1 star 6.3%
Filter icon Filter
Top Reviews

Filter reviews by




Rajendra S Chandrawat May 28, 2023
Full star icon Full star icon Full star icon Full star icon Full star icon 5
The book "AWS for Solutions Architects: The definitive guide to AWS Solutions Architecture.." is indeed a complete, comprehensive guide for AWS Solutions Architecture. It is a one-stop-shop, that will set you in the right direction towards your AWS Solutions Architecture career goals. The prolific author, Saurabh, who I've known for about a good couple decades now, has been excellent in his approach; his attention to details is Spielberg level.I found the book to be very well structured. The topics are well organized in simple, separate units, wherein individual chapters are self-contained, yet pretty well correlated. Kudos to the whole team; the writers, editors, publishers, I did not find a single continuity mistake, in a book this big.Authors maintain a simple layman tone while explaining the most profound topics and numerous jargon of AWS cloud world. I wish I had this book available to me when I did my AWS certifications. Being an AWS fan, I look forward to the future editions of 'The definitive guide to AWS Solutions Architecture..'.Totally recommended.10/10!Thanks,Rajendra Chandrawat (Raj)Sr. Enterprise Solutions ArchitectUSDA/FNS, CPSC
Amazon Verified review Amazon
Dietrich Jan 07, 2024
Full star icon Full star icon Full star icon Full star icon Full star icon 5
AWS for Solution Architects hast 627 Seiten und besteht aus 16 Kapiteln.Kapitel 1 ist eine allgeimeine Einführung in das Thema Cloud Computing. Wer schon Erfahrungen mit Azure oder GCP gemacht hat, findet hier Lookup-Tabellen, in denen die verschiednen Dienste aufeinander gemappt werden. Ansonsten wirklich nur für Anfänger.Etwa doppelt so lang ist Kapitel 2 mit ca. 40 Seiten. Hier wird das AWS Well Architected Framework vorgestellt. Die Vorstellung ist kurz und knackig - wer da tiefer rein möchte (und das sollte jeder Solution architect), der findet einige URLs, wo es weiter geht. Am Ende des Kapitels werden noch Optionen zu Zertifizierungen genannt. Für Berufsanfänger sicher sehr spannend.Im dritten Kapitel werden Begriffe wie IaaS, PaaS, etc. eingeführt. Danach geht es um Migrationsszenarien. Hier fand ich ein paar neue Buzzwords - neben dem allgemein bekannten "lift & shift" bspws. "drop & shop". Abschluss des Kapitel ist ein Ausflug zu Hochverfügbarkeit und Chaos Engineering...Die Kapitel 4, 5 und 6 beschreiben das Fundament von AWS Cloud Services: AWS Networking, Storage und Computing. Aus meiner Sicht wird hier das Basiswissen vermittelt, ohne das alle weiterführenden Dienste nicht ordentlich verwendet werden können. Dabei ist das Kapitel Networking sicher das wichtigste. Hier werden kurz und prägnant mit guten Skizzen unterstützt, verschiedene Netzwerkthemen präsentiert. Dabei darf natürlich auch Route 53 (DNS) nicht fehlen. Mir haben hier die Beispiele zur Anbindung von Corporate Datacenters gut gefallen. Die Kapitel Storage und Compute sehe ich eher als Nachschlage Referenzen. Hier werden diverse Szanrien bzgl. IOPS, Latency oder Performance vorgestellt. Erst am Ende bei der Vorstellung von Loadbalancer-Varianten und Serverless Computing wird es hier wieder interessant. Stichworte sind hier AWS Lambda und Fargate. Das Kapitel schließt mit AWS Outpost, der Möglichkeit AWS Dienste auf lokaler Server Hardware zu betreiben und VMware on AWS laufen zu lassen. Beides extrem gute Optionen um Workloads in die Cloud oder zurück schieben zu können.Das siebte Kapitel befasst sich mit Datenbanken in AWS. Hier ist die Einleitung wirklich gut gelungen. 9 Seiten über OLTP, OLAP, ACID, BASE, etc. (Wer mit diesen Abkürzungen nichts angfangen kann, sollte sich diese Seiten wirklich gut durchlesen. Ein muss für Entwickler, Admins und Architekten!). Im zweiten Teil des Kapitels werden dann die verschiedensten DBs von Amazon durchdekliniert. Die erstaunlichsten waren hier für mich "Amazon DevOps Guru for RDS" und "Amazon Quantum Ledger Database". Das Kapitel endet mit einigen Empfehlungen für Migrationen von selbst betriebenen DBs zu PaaS DBs. Sehr gut hat mir hier die tabellarische Übersicht (Figure 7.8) gefallen, die kurz zusammenfasst, welche DBs bei Amazon für die verschiedenen Anwendungsfälle zur Verfügung stehen.Kapitel 8 ist das Kapitel für alle, die in einem Unternehmen AWS im größeren Stil einführen möchten. Die ersten Seiten bzgl. "Shared responsibility model" können hier getrost übersprungen werden. Allerdings sind die Abschnitte zu AWS Organizations, Service Control Policies, AWS Control Tower und Integration mit Microsoft AD bzw. AAD sehr hilfreich. Der Rest des Kapitels ist leider nur eine Auflistung diverser Services bzgl. Protection und und Security. Da hier Beispiele fehlen, ist es wirklich schwer, sich die verschiedenen Begriffe zu merken. (z.B. DoS-Schutz = AWS Shield, verschiedenste ML basierende Dienste zum Schutz von Daten, Erkennung von bösartigen Zugriffen etc. = Amazon Detective, Amazon Macie, etc.).Das neunte Kapitel kommt mit dem etwas sperrigen Titel "Driving Efficiency with CloudOps". Dabei geht es um die 6 Pfeiler (nine pillars) die Amazon für den Betrieb der Cloud vorschlägt. Diese 6 Grundsätze sind für jedweden Cloudbetrieb empfehlenswert. Zwar wird bei jedem Pfeiler auf die passenden Umsetzungen von Amazon verwiesen, aber dieses Betriebsmodell ist komplett Hyperscaler unabhängig und kann auch auf GCS oder Azure übertragen werden. Wer dafür nicht das Buchkaufen möchte: Einfach mal nach "Amazon 6 pillars" im Internet suchen.Kapitel 10 dreht sich um die Verarbeitung und Analyse von großen Datenmengen. Dabei werden die Lösungen AWS Glue und Amazon EMR verglichen.In Kapitel 11 geht es dann weiter um Daten: "Data Warehouses, Data Queries and Visualization in AWS". Zu Beginn des Kapitels wird kurz die Datenbank Redshift vorgestellt, aber der Hauptteil dreht sich um Amazon Athena, das Abfragen jeglicher Datenquellen erlaubt. Diverse Fileformate (die z.B. in S3 Buckets liegen) plus Inhalte diverse Datenbanken (SQL + NoSQL). Zum Schluss wird kurz auf Amazon QuickSight eingegangen, das zur Datenvisualisierung verwendet werden kann.Das Kapitel 12 gibt einen kurzen Überblick über ML und IOT. Aus meiner Sicht ist es nicht möglich auf 50 Seiten ML und IOT zusammenzufassen. Wer eine Referenz braucht, um zu wissen, mit welchen Amazon Produktion man hier hantieren soll, wird hier fündig. Wer keine Kenntnisse in diesen Gebieten hat, wird hier erkennen, dass er erst die Grundlagen lernen muss.In Kapitel 13 geht es um Container-Infrastukturen. Die Einführung ist da sehr gelungen und streift alles (sogar docker-compose und docker-swarm werden kurz beschrieben). Das Kapitel selbst setzt sich im Detail mit den Unterscheiden zwischen ECS, EKS und Redhat OpenShift on AWS (ROSA) auseinander. Gerade die letzte Option fand ich jetzt nicht so interessant, aber falls nötig wäre das hier ein guter Einstieg. Zum Abschluss des Kapitels gibt es dann nochmal eine Tabelle, in der die Vorzüge gegeneinander aufgezeigt werden.Im Kapitel "Microservice Architecture in AWS" werden aus meiner Sicht recht allgemein Microservices, Event Driven Architectures und Domain Driven Design angesprochen. Dieses Kapitel hat recht wenig konkrete Verknüpfungen zu AWS - d.h. wer sich diesen Konzepten nähern will, sollte das ausgiebig studieren. Aber wer Konkretes im Bezug auf AWS sucht, wird enttäuscht werden. Zu Microservices hat der Autor 17 Beispiele zusammengetragen. Wer danach kein Gefühl dafür gewonnen hat, dem ist nicht zu helfen.Das vorletzte Kapitel handelt von Data Lake Pattern. Aus meiner Sicht wieder ein gelungenes Kapitel, gerade die 2 Seiten mit einer Liste von allen Metadaten, die beim Aufbau eines Datalakes berücksichtigt werden sollen, haben mir sehr gefallen. Auch der Abstecher in Data Security fand ich sehr erhellend. Natürlich fehlen auch die "5 Vs of big data" nicht: Volume, Velocity, Variety, Veracity, Value. Natürlich dürfen zum Ende des Kapitels die neuen Konzepte wie Lakehouse und Data Mesh nicht fehlen. Gut ist der Vergleich zwischen den 3 Konzepten mit Erläuterungen, unter welchen Bedingungen das eine oder andere besser passt.Das letzte Kapitel ist dann quasi Training des vorher gelesenen: Es wird der AWSsome Store komplett einmal durchdekliniert. Einige Designentscheidungen hätte ich hier anders getroffen - aber genau das macht es ja so lesenswert. Man kann seine eigenen Entscheidungen hinterfragen und überlegen, ob die vorgestellten Entscheidungen nicht vielleicht besser sind.Das Buch kann natürlich aufgrund der Menge der Themen nicht wirklich detailliert auf Services eingehen - aber das ist aus meiner Sicht auch gar nicht nötig.Richtig gut haben mir die Netzwerkskizzen in Kapitel 4 und die 6 Pillars aus Kapitel 9 gefallen. Der Rest passt aber auch - zu jedem Gebiet gibt es diverse Stichwörter oder Links, die einen guten Einstieg ermöglichen. Für alle, die andere Hyperscaler kennen und in AWS wechseln bzw. mit AWS den ersten Kontakt mit der Cloud haben, sollte dieses Buch eine Pflichtlektüre sein.Richtig gut haben mir die Kapitel 9, 14, 15, 16 gefallen, da diese allgemein die Themen behandeln. Hier kümmert sich der Autor mehr um das Wissensfundament des Lesers als um die konkrete Implementierung in AWS (und diese lässt er ja nicht aus).Absolute Leseempfehlung!
Amazon Verified review Amazon
Kapil May 16, 2023
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Saurabh really stands out when it comes to articulating architecture requirements and solutions using AWS. Being a AWS SAA and a cloud auditor since more than 4 years now, I can certainly say that this will remain my go to book for a long time! Thanks Saurabh for taking the time to recreate the second edition! Its indeed a great read already!
Amazon Verified review Amazon
Andres May 10, 2024
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Contenido detallado de cada servicio en AWS incluidos tips de experiencias reales. Una guía que te ayudará a profundizar tus conocimientos y aprender sobre los servicios más importantes y del corazón de aws. Bien planteado el desarrollo de contenido y enlazado de gran manera.Una mejora es la tapa del libro. Al ser blanda y tener 650 páginas, no aguanta mucho. Hay que tratarlo con cuidado.
Amazon Verified review Amazon
Khrys Oct 12, 2023
Full star icon Full star icon Full star icon Full star icon Full star icon 5
This book explains all that you need to know about AWS in depth.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is the digital copy I get with my Print order? Chevron down icon Chevron up icon

When you buy any Print edition of our Books, you can redeem (for free) the eBook edition of the Print Book you’ve purchased. This gives you instant access to your book when you make an order via PDF, EPUB or our online Reader experience.

What is the delivery time and cost of print book? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela
What is custom duty/charge? Chevron down icon Chevron up icon

Customs duty are charges levied on goods when they cross international borders. It is a tax that is imposed on imported goods. These duties are charged by special authorities and bodies created by local governments and are meant to protect local industries, economies, and businesses.

Do I have to pay customs charges for the print book order? Chevron down icon Chevron up icon

The orders shipped to the countries that are listed under EU27 will not bear custom charges. They are paid by Packt as part of the order.

List of EU27 countries: www.gov.uk/eu-eea:

A custom duty or localized taxes may be applicable on the shipment and would be charged by the recipient country outside of the EU27 which should be paid by the customer and these duties are not included in the shipping charges been charged on the order.

How do I know my custom duty charges? Chevron down icon Chevron up icon

The amount of duty payable varies greatly depending on the imported goods, the country of origin and several other factors like the total invoice amount or dimensions like weight, and other such criteria applicable in your country.

For example:

  • If you live in Mexico, and the declared value of your ordered items is over $ 50, for you to receive a package, you will have to pay additional import tax of 19% which will be $ 9.50 to the courier service.
  • Whereas if you live in Turkey, and the declared value of your ordered items is over € 22, for you to receive a package, you will have to pay additional import tax of 18% which will be € 3.96 to the courier service.
How can I cancel my order? Chevron down icon Chevron up icon

Cancellation Policy for Published Printed Books:

You can cancel any order within 1 hour of placing the order. Simply contact customercare@packt.com with your order details or payment transaction id. If your order has already started the shipment process, we will do our best to stop it. However, if it is already on the way to you then when you receive it, you can contact us at customercare@packt.com using the returns and refund process.

Please understand that Packt Publishing cannot provide refunds or cancel any order except for the cases described in our Return Policy (i.e. Packt Publishing agrees to replace your printed book because it arrives damaged or material defect in book), Packt Publishing will not accept returns.

What is your returns and refunds policy? Chevron down icon Chevron up icon

Return Policy:

We want you to be happy with your purchase from Packtpub.com. We will not hassle you with returning print books to us. If the print book you receive from us is incorrect, damaged, doesn't work or is unacceptably late, please contact Customer Relations Team on customercare@packt.com with the order number and issue details as explained below:

  1. If you ordered (eBook, Video or Print Book) incorrectly or accidentally, please contact Customer Relations Team on customercare@packt.com within one hour of placing the order and we will replace/refund you the item cost.
  2. Sadly, if your eBook or Video file is faulty or a fault occurs during the eBook or Video being made available to you, i.e. during download then you should contact Customer Relations Team within 14 days of purchase on customercare@packt.com who will be able to resolve this issue for you.
  3. You will have a choice of replacement or refund of the problem items.(damaged, defective or incorrect)
  4. Once Customer Care Team confirms that you will be refunded, you should receive the refund within 10 to 12 working days.
  5. If you are only requesting a refund of one book from a multiple order, then we will refund you the appropriate single item.
  6. Where the items were shipped under a free shipping offer, there will be no shipping costs to refund.

On the off chance your printed book arrives damaged, with book material defect, contact our Customer Relation Team on customercare@packt.com within 14 days of receipt of the book with appropriate evidence of damage and we will work with you to secure a replacement copy, if necessary. Please note that each printed book you order from us is individually made by Packt's professional book-printing partner which is on a print-on-demand basis.

What tax is charged? Chevron down icon Chevron up icon

Currently, no tax is charged on the purchase of any print book (subject to change based on the laws and regulations). A localized VAT fee is charged only to our European and UK customers on eBooks, Video and subscriptions that they buy. GST is charged to Indian customers for eBooks and video purchases.

What payment methods can I use? Chevron down icon Chevron up icon

You can pay with the following card types:

  1. Visa Debit
  2. Visa Credit
  3. MasterCard
  4. PayPal
What is the delivery time and cost of print books? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela