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
Mastering Amazon EC2
Mastering Amazon EC2

Mastering Amazon EC2: Unravel the complexities of EC2 to build robust and resilient applications

eBook
£23.99 £26.99
Paperback
£33.99
Subscription
Free Trial
Renews at £16.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

Mastering Amazon EC2

Introduction to Amazon EC2 and Its Benefits

This chapter forms the foundational bedrock of your understanding of Amazon EC2. We begin by unraveling the concepts of cloud computing and how Amazon EC2 stands as a pioneering solution in this domain. This chapter also highlights the distinctive advantages of what Amazon EC2 brings to businesses—from scalability to cost-effectiveness—and outlines real-world use cases that further underline its practical applications. We will also explore how EC2 stacks up against traditional hosting methods. Through the lens of this chapter, you will not only grasp the importance of EC2 in today’s tech-centric world but also start shaping your path toward mastering its use cases.

The following topics will be covered in this chapter:

  • Unveiling Amazon Web Services and EC2
  • Benefits of EC2
  • Amazon EC2 versus traditional hosting
  • EC2 use cases
  • Amazon EC2’s standout features compared to other cloud platforms

Unveiling Amazon Web Services and EC2

Amazon Web Services (AWS) is a comprehensive cloud computing platform that provides an extensive suite of provisioned services such as computing power, storage, and databases to businesses, developers, and researchers across the globe. With its formidable infrastructure, unparalleled scalability, and economical pricing model, AWS has become the go-to choice for millions of customers, including startups, established enterprises, and organizations within the public sector.

At the heart of AWS lies one of its core services: Amazon Elastic Compute Cloud (EC2). Amazon EC2 is a web service that allows users to lease virtual servers, known as instances, for running workloads and applications within the AWS ecosystem. The scaling of EC2 instances can be easily adjusted to meet fluctuating demand, with users being charged purely for the resources they utilize. This flexibility, combined with the wide variety of instances and configurations, renders EC2 an ideal solution for virtually any computational requirement.

Amazon EC2 has been instrumental in the transformation of computing. By significantly reducing the complexities of handling physical servers, EC2 allows developers to very much concentrate on writing code and creating innovative solutions without worrying about the underlying infrastructure. Moreover, the on-demand characteristic of EC2 allows businesses to react quickly to changing market conditions, scaling their computing resources as needed to stay competitive and efficient.

We will be diving deeper into the world of EC2 in the upcoming chapters, where you will be exploring its features, benefits, and best practices. This book aims to provide you the valuable insights and practical guidance to make the most of Amazon EC2, which will allow you to unlock the full potential of cloud computing. Without any more waiting, let’s embark on this learning journey together and unlock the full potential of Amazon EC2!

Benefits of EC2

Amazon EC2 offers many advantages, making it a popular choice for businesses and developers alike. In this section, we will be discussing the key benefits of Amazon EC2 and its merits to understand how it can transform your application and revolutionize the way you build, deploy, and scale in the cloud.

Figure 1.1 – Benefits of EC2

Figure 1.1 – Benefits of EC2

  • Cost efficiency: One of the most compelling benefits of EC2 is the cost efficiency. With a pay-as-you-go pricing model, users only pay for the computing resources they use, eliminating the need for upfront investments in hardware or long-term commitments. This model simply allows organizations to adjust their computing resource flexibly to match their actual demand without pre-planning extensively, as is required for purchasing traditional servers. Additionally, Amazon EC2 offers several pricing options such as On-Demand Instances, Reserved Instances, and Spot Instances, each with its own set of advantages and use cases. On-Demand Instances allow you to pay for an hour or second, with no long-term commitments, while Reserved Instances let you reserve an instance for a specific period (say, one or three years) at a discounted price. Spot Instances, on the other hand, enable you to bid for unused EC2 capacity and can provide significant cost savings for workloads that can tolerate interruptions.
  • Scalability and flexibility: Another key advantage of Amazon EC2 is its ability to allow users to quickly scale their resources up or down based on demand. This benefit is particularly useful for businesses that experience fluctuating workloads or seasonal peaks in traffic. It enables them to handle these situations without overprovisioning or underutilizing resources.

    Amazon EC2 also offers a wide array of instance types, with each of them designed to cater to specific workload types, such as memory optimized or compute-intensive tasks. This makes it very flexible for users to choose the most suitable instances for their needs, ensuring optimal performance and cost efficiency.

  • High availability and reliability: Amazon EC2 is built on top of a highly available infrastructure, ensuring a highly available and reliable computing environment for applications hosted in the cloud. Inside a region, there are multiple data centers clustered together to form an availability zone, and there are multiple availability zones in the region. This similar setup is spread across different geographic regions (see AWS Global Infrastructure at https://aws.amazon.com/about-aws/global-infrastructure/), enabling EC2 to provide redundancy and fault tolerance ensuring that your application remains up and running even in the face of hardware failures or other issues.

    Furthermore, Amazon EC2 also offers advanced features such as auto-scaling and Elastic Load Balancing, which help distribute incoming traffic and automatically scale instances based on predefined conditions. All these features not only improve the availability and reliability of your application but also help you maintain optimal performance as your workloads change.

  • Security: Security is a top priority for EC2. The platform provides several built-in features and tools to help you safeguard your data and applications. For example, with Amazon VPC, you can create a private and isolated section of the AWS cloud. This allows you to launch EC2 inside the custom network with custom network access control lists.

    Additionally, EC2 offers features, such as security groups, that allow you to control inbound and outbound traffic to your instances and securely access them using SSH or RDP. Furthermore, you can augment additional access control to your EC2 instances with AWS identity and access management (IAM) to ensure that only authorized personnel can access your EC2 resources. It is also important to recognize that AWS adopts a shared responsibility model for security. In this paradigm, AWS is responsible for securing the underlying cloud infrastructure that supports cloud services, including the physical security of data centers, networking, and the virtualization layer, while customers are responsible for protecting their data, identity and access policies, and application-specific security settings. This shared responsibility model basically allows AWS to lay the foundation for securing the cloud environment while customers have the flexibility and responsibility to enforce their security constraints for their cloud deployments.

  • Ease of management: Amazon EC2 simplifies the management of your computing resources, allowing you to focus on your business tasks rather than spending time on maintaining your infrastructure. AWS offers a multitude of interfaces, such as the management console, CLIs, or SDKs, to easily monitor your instances, including launching, stopping, and terminating them as needed.

    Additionally, Amazon EC2 supports purpose-driven services such as Amazon CloudWatch for monitoring, which allows you to monitor your instances and set alarms based on specific metrics such as CPU utilization or freeable memory. These alarms can help you to proactively address performance issues or identify opportunities for optimization.

    Amazon EC2 also supports the automation of resource management through AWS services such as AWS CloudFormation. This allows you to define and manage your infrastructure as a code, making it easy to deploy, update, and version your resources. This automation also extends to patch management with the AWS Systems Manager (SSM), which simplifies the process of applying patches and updates to your EC2 instances and other resources.

  • Integration with other AWS services: Amazon EC2 seamlessly integrates with a wide array of other AWS services, providing you with a comprehensive and flexible ecosystem to support your applications. For example, you can store your application data on object storage services such as Amazon S3, block storage services such as Amazon EBS, or a relational database service such as Amazon RDS. Furthermore, you can leverage the superior kin of Amazon EC2, AWS Lambda, for serverless computing.

    Integration with other AWS services enables you to build powerful, end-to-end solutions that leverage the full potential of the AWS cloud. This can lead to increased productivity, reduced operational complexity, and lower costs.

  • Support for various operating systems and processor architectures: Selecting the ideal operating system or processor architecture for an application can often be challenging, but not when using Amazon EC2, which offers an extensive list of options that cater directly to those needs. Well-known options such as Linux, macOS, and Windows and architectures such as x86 or ARM being available on the platform give users greater variety in choosing what best suits their requirements without worrying about modifying their entire application framework to meet specifications. This allows for smooth functionality with ease across all selections!
  • Support from global infrastructure: Amazon EC2 is widely supported across multiple regions and availability zones (see AWS Global Infrastructure at https://aws.amazon.com/about-aws/global-infrastructure/). This broad geographical support allows you to deploy your applications in closer proximity to your end users. This closer proximity provides a better user experience by reducing latency when a user accesses your application, thereby increasing the overall customer satisfaction.

    Furthermore, when you deploy your application across multiple regions and availability zones, you build a very highly available and fault-tolerant system, ensuring that your service remains operational in the face of any infrastructure failures or other regional issues.

  • Robust security and compliance: Security is a top priority for AWS, and Amazon EC2 is not an exception. The platform offers various features and tools that can help guard the security posture of your application and data. You can use Amazon VPC to create an isolated network in the cloud and host your application inside your network perimeter. This allows your application to remain accessible only to authorized users and systems. Additionally, you can further improve your instance security posture by configuring security groups and network access control lists to define granular access to your instances.

    Amazon EC2 also supports integration with AWS IAM, allowing you to further enhance access control to your EC2 resources by defining permissions and policies for the users and groups who are accessing your resources. You can apply the principle of least privilege with IAM, ensuring that your users have the minimum necessary access to perform their tasks on your EC2 resources.

    Furthermore, it also gives us enormous confidence that AWS will continuously monitor our infrastructure and services to maintain its compliance in accordance with industry standards and certifications such as GDPR, HIPAA, and PCI DSS. This allows us to build applications on EC2 that meet our organizations’ regulatory requirements and maintain a strong security posture.

  • Continuous improvement: Just subscribe to the AWS blog’s RSS feed and you will be delightfully bombarded by the constant updates on exciting new features and new announcements every single day! Amazon EC2 greatly benefits from this continuous improvement effort by AWS and ensures its platform always stays up to date with the latest technologies and best practices. Specific to EC2, AWS regularly introduces new instance types and performance enhancements, allowing you to take advantage of them for your applications hosted inside EC2. For example, EC2 support for powerful instance types that leverage cutting-edge hardware such as ARM processors and GPUs enables you to run high-performance workloads, such as machine learning and scientific simulation, at a lower cost.

Note

More on ARM processors and GPUs will be covered in Chapter 4, Choosing the Right Amazon EC2 Instance Type and Size.

So, by choosing Amazon EC2 as your computing platform, your application can benefit from AWS’s ongoing innovation and commitment to excellence, ensuring that your applications are running on a state-of-the-art platform that evolves with your needs.

In summary, the benefits we discussed highlight that EC2 is a powerful and flexible computing platform for businesses and developers, making it a compelling choice for building and deploying applications in the cloud. Embracing these benefits allows EC2 to help you unlock the full potential of cloud computing, driving more innovation and, of course, amplifying the IT transformation of your organization.

As we delve further into this chapter, we will dive deeper into why EC2 outshines traditional hosting solutions and what values it brings to your plate. Let’s continue to explore how EC2 fundamentally reshapes the landscape of hosting services.

Amazon EC2 versus traditional hosting

In this modern digital world, it is imperative for businesses to establish and maintain a strong online presence to make their businesses more reachable by end users and to stay ahead of their competitors. As you envision a highly available and durable online presence, you will need to have reliable hosting solutions that can support your applications and websites. The choice between Amazon EC2 and traditional hosting can be your pivotal choice here. So, let’s embark on a comparison journey between the two hosting alternatives.

The traditional hosting can be broadly categorized into three types:

  • Shared hosting: In shared hosting, multiple applications will be residing on a single server sharing system resources such as CPU, memory, and storage. While this option is most cost-effective, on the flip side, it may potentially lead to performance bottlenecks if the neighboring sites experience high traffic or consume excessive system resources.
  • Virtual private servers: In the virtual private servers hosting model, you will have more control and dedicated resources by allocating a virtual partition on a physical server. Nevertheless, the virtual partition still shares the underlying host with the other virtual private instances.
  • Dedicated servers: Dedicated servers stand on the other side of the rope, offering the highest level of control, but they can be pricey and also demand substantial management efforts.

Enter Amazon EC2, a groundbreaking cloud computing service that has revolutionized the hosting landscape forever. EC2 provides virtual servers or instances operating on AWS’s worldwide global infrastructure. EC2 offers a flexible, scalable, and cost-efficient alternative that makes it stand out clearly from traditional hosting solutions. Unlike shared hosting or virtual private servers, EC2 instances have more controlled resource allocation, which helps to greatly reduce the impact of the “noisy neighbor” problem that is quite prevalent in traditional shared hosting environments. In contrast to dedicated servers, EC2 delivers top performance with reduced management efforts and lower costs.

Let’s take some important metrics for application hosting and compare them between Amazon EC2 and traditional hosting:

  • Scalability: Traditional hosting often requires manual intervention to scale resources, such as upgrading hardware or adding additional servers. In contrast, EC2 enables you to scale resources on demand or even automatically through integration features such as auto-scaling and Elastic Load Balancing. This ensures that your application can effectively handle surges in traffic by automatically scaling the resources on demand.
  • Flexibility: Traditional hosting often restricts you to specific software and hardware configurations, and switching to a different software or hardware configurations when needed involves great effort. This often constrains your ability to adapt to evolving business requirements. In contrast, EC2 offers a wide array of selection choices, granting you the freedom to choose the best match for your needs with just a push button configuration with very minimal downtime.
  • Reliability: The vast majority of traditional hosting providers typically operate in a single data center, which can potentially be a single point of failure. In contrast, EC2 instances can be distributed across multiple availability zones within a region, and each of the availability zones comprises multiple independent data centers, ensuring high availability and fault tolerance. This means even if any of the data centers or availability zones are down or not accessible for any reason, the same or other availability zones will still be available as they are supported by many redundancies, and your application will continue to be up and running.
  • Automation: Amazon EC2 allows you to automate tasks such as deploying applications and managing infrastructure by leveraging its APIs and lifecycle hooks. EC2 also provides natural integration support with other automation services such as CloudFormation and CodePipeline to automate infrastructure provisioning and application deployment. This allows you to save time and minimize your human effort, making your operations more efficient and dependable.
  • Total cost of ownership: Traditional hosting typically requires a fixed fee for a predetermined set of resources, regardless of its usage. It often involves hidden costs such as hardware maintenance and software licensing. In contrast, EC2 offers a pay-as-you-go approach, charging only for the resources you utilize. In totality, when considering the total cost of ownership, including human effort, data center licensing, and infrastructure management, EC2 clearly emerges as the most cost-effective choice.

In conclusion, it is very easy for you to see how Amazon EC2 stands out over traditional hosting solutions by means of scalability, reliability, automation, and total cost of ownership. By opting for EC2, you stay ahead of the curve, ensuring that your applications can run smoothly, efficiently, and securely. So, it is high time you say goodbye to traditional hosting and welcome the power of the cloud with Amazon EC2.

Now, let’s proceed to explore various EC2 use cases to understand how this cloud service can be applied in a multitude of scenarios.

Left arrow icon Right arrow icon
Download code icon Download Code

Key benefits

  • Gain an in-depth understanding of EC2 core components, connectivity, networking, and security best practices
  • Build resilient applications with load balancing, autoscaling and diverse storage options
  • Learn advanced concepts and use cases for serverless, containers, HPC, and hybrid/multi cloud architecture
  • Purchase of the print or Kindle book includes a free PDF eBook

Description

This comprehensive guide demystifies the complex landscape of Amazon EC2, from fundamentals to advanced concepts. You’ll begin by understanding EC2 core components, creating and managing AMIs, selecting the right instance type and size, establishing networking and connectivity, and implementing security best practices. Next, you’ll start building resilient apps on EC2, load balancing, auto scaling, storage options, performance optimization, monitoring, logging, and auditing. You'll also explore advanced concepts like containers, serverless, hybrid/multi-cloud architectures, high performance computing, big data, and disaster recovery strategies. By the end, you'll be equipped with the knowledge and confidence to harness the full potential of Amazon EC2.

Who is this book for?

This Amazon book is for IT professionals, DevOps engineers, cloud architects and developers looking to delve into Amazon EC2 and cloud computing. No prior AWS experience is required as the book takes you through the fundamentals, gradually advancing toward more complex topics.

What you will learn

  • Discover how to create, manage, and select the right EC2 AMIs
  • Explore load balancing and auto scaling with Elastic Load Balancing (ELB) and Auto Scaling Groups (ASGs)
  • Study EC2 storage options and performance optimization
  • Master monitoring and maintenance with Amazon Web Services (AWS) tools
  • Understand containerization, serverless computing, and EC2 automation
  • Get up to speed with migration, modernization, and compliance in EC2
Estimated delivery fee Deliver to Great Britain

Standard delivery 1 - 4 business days

£4.95

Premium delivery 1 - 4 business days

£7.95
(Includes tracking information)

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : May 10, 2024
Length: 404 pages
Edition : 1st
Language : English
ISBN-13 : 9781804616680
Languages :
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 Great Britain

Standard delivery 1 - 4 business days

£4.95

Premium delivery 1 - 4 business days

£7.95
(Includes tracking information)

Product Details

Publication date : May 10, 2024
Length: 404 pages
Edition : 1st
Language : English
ISBN-13 : 9781804616680
Languages :
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
£16.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
£169.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
£234.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 £ 108.97 116.97 8.00 saved
AWS Certified Solutions Architect – Professional Exam Guide (SAP-C02)
£29.99 £37.99
Solutions Architect's Handbook
£44.99
Mastering Amazon EC2
£33.99
Total £ 108.97 116.97 8.00 saved Stars icon

Table of Contents

20 Chapters
Part 1:Diving into Amazon EC2 Fundamentals Chevron down icon Chevron up icon
Chapter 1: Introduction to Amazon EC2 and Its Benefits Chevron down icon Chevron up icon
Chapter 2: Understanding Core Components of Amazon EC2 Chevron down icon Chevron up icon
Chapter 3: Creating and Managing Amazon Machine Images (AMI) Chevron down icon Chevron up icon
Chapter 4: Choosing the Right Amazon EC2 Instance Type and Size Chevron down icon Chevron up icon
Chapter 5: Networking and Connectivity in Amazon EC2 Chevron down icon Chevron up icon
Chapter 6: Implementing Security Best Practices in Amazon EC2 Chevron down icon Chevron up icon
Part 2: Building a Resilient Application on Amazon EC2 Chevron down icon Chevron up icon
Chapter 7: Load Balancing and Auto Scaling with Elastic Load Balancer and Auto Scaling Groups Chevron down icon Chevron up icon
Chapter 8: Understanding and Optimizing Amazon EC2 Storage Options Chevron down icon Chevron up icon
Chapter 9: Optimizing Performance with Amazon EC2 Placement Groups and Pricing Model Chevron down icon Chevron up icon
Chapter 10: Monitoring, Logging, and Maintenance with Amazon CloudWatch, AWS CloudTrail, and Backup Strategies Chevron down icon Chevron up icon
Chapter 11: Automating Amazon EC2 – AWS CloudFormation and Infrastructure as Code Chevron down icon Chevron up icon
Part 3: Advanced Amazon EC2 Concepts and Use Cases Chevron down icon Chevron up icon
Chapter 12: Containerization and Serverless Computing in Amazon EC2 Chevron down icon Chevron up icon
Chapter 13: Leveraging AWS Services for Hybrid and Multi-Cloud Architectures Chevron down icon Chevron up icon
Chapter 14: Optimizing Amazon EC2 for High-Performance Computing, Big Data, and Disaster Recovery Strategies Chevron down icon Chevron up icon
Chapter 15: Migrating, Modernizing, and Ensuring Compliance in Amazon EC2 Environments Chevron down icon Chevron up icon
Index Chevron down icon Chevron up icon
Other Books You May Enjoy Chevron down icon Chevron up icon

Customer reviews

Rating distribution
Full star icon Full star icon Full star icon Full star icon Full star icon 5
(3 Ratings)
5 star 100%
4 star 0%
3 star 0%
2 star 0%
1 star 0%
Arun Pandiyan Perumal Oct 01, 2024
Full star icon Full star icon Full star icon Full star icon Full star icon 5
This book is an essential resource for anyone looking to deepen their knowledge of cloud computing, specifically with a focus on AWS EC2. As an individual with years of experience in Cloud Infrastructure Management and DevOps, I was impressed with the depth and practicality of the content presented in this book. Whether you're a cloud engineer, DevOps specialist, or system architect, this book is packed with invaluable insights to help you build, secure, and optimize EC2 environments efficiently. The book does a fantastic job of walking through both the fundamentals and the advanced aspects of Amazon EC2. The author breaks down core EC2 concepts, such as instance types, AMIs (Amazon Machine Images), and key management, in a way that makes it easy for readers to grasp both basic and advanced topics. The book delves into crucial concepts like autoscaling, load balancing, and leveraging spot instances—elements that are critical in real-world, large-scale infrastructure deployments. The author's ability to blend theory with practical examples makes this book invaluable, especially for those who are architecting resilient and scalable solutions. In today’s cloud-first world, understanding EC2’s full capabilities is crucial, and this book delivers the roadmap for doing so with precision and depth.
Amazon Verified review Amazon
mohamed mydeen Jul 15, 2024
Full star icon Full star icon Full star icon Full star icon Full star icon 5
As a software professional working as an architect and system admin, I was on the lookout for a guide to really dive deep into the EC2 ecosystem within AWS—covering instances, containers, networking, and more. I came across this new release from my Friend and decided to give it a read.I love the way how the book is structured. Starting with the basics in Part 1, moves on to building applications in Part 2, and wraps up with advanced use cases in Part 3. This content structure makes it easy to build a strong foundation and then build on that knowledge as I move through rest of the chapters.Each chapter is well-organized and covers essential EC2 concepts, making it easy to understand and apply the hands on information provided on the go. The insights and design principles discussed are very practical and have already benefitted my cloud exploration and work.Overall, Thumbs up for the good work and a good handy resource to get you a thorough understanding on EC2.
Amazon Verified review Amazon
sanjeev Jun 20, 2024
Full star icon Full star icon Full star icon Full star icon Full star icon 5
I just finished reading "Mastering Amazon EC2," and I have to say, it's packed with valuable information. Each chapter is well-crafted, making it a must-read for anyone wanting to get a deep understanding of Amazon EC2.The book is organized perfectly: the first part covers the basics of EC2, the second part dives into building applications, and the third part explores advanced use cases. This structure makes it easy to build a strong foundation and smoothly transition from one topic to the next.As a cloud professional, I was looking for something that goes beyond the technical details in Amazon's documentation, and this book delivered. It offers in-depth insights and practical guidance that were exactly what I needed.Overall, this book is worth every penny, and I highly recommend it to anyone looking to learn more about Amazon EC2.
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