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 eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
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

Billing Address

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

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 : 9781804612118
Languages :
Tools :

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
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

Billing Address

Product Details

Publication date : May 10, 2024
Length: 404 pages
Edition : 1st
Language : English
ISBN-13 : 9781804612118
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

How do I buy and download an eBook? Chevron down icon Chevron up icon

Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the standalone eBook or the eBook and print book bundle to your shopping cart. Your eBook will show in your cart as a product on its own. After completing checkout and payment in the normal way, you will receive your receipt on the screen containing a link to a personalised PDF download file. This link will remain active for 30 days. You can download backup copies of the file by logging in to your account at any time.

If you already have Adobe reader installed, then clicking on the link will download and open the PDF file directly. If you don't, then save the PDF file on your machine and download the Reader to view it.

Please Note: Packt eBooks are non-returnable and non-refundable.

Packt eBook and Licensing When you buy an eBook from Packt Publishing, completing your purchase means you accept the terms of our licence agreement. Please read the full text of the agreement. In it we have tried to balance the need for the ebook to be usable for you the reader with our needs to protect the rights of us as Publishers and of our authors. In summary, the agreement says:

  • You may make copies of your eBook for your own use onto any machine
  • You may not pass copies of the eBook on to anyone else
How can I make a purchase on your website? Chevron down icon Chevron up icon

If you want to purchase a video course, eBook or Bundle (Print+eBook) please follow below steps:

  1. Register on our website using your email address and the password.
  2. Search for the title by name or ISBN using the search option.
  3. Select the title you want to purchase.
  4. Choose the format you wish to purchase the title in; if you order the Print Book, you get a free eBook copy of the same title. 
  5. Proceed with the checkout process (payment to be made using Credit Card, Debit Cart, or PayPal)
Where can I access support around an eBook? Chevron down icon Chevron up icon
  • If you experience a problem with using or installing Adobe Reader, the contact Adobe directly.
  • To view the errata for the book, see www.packtpub.com/support and view the pages for the title you have.
  • To view your account details or to download a new copy of the book go to www.packtpub.com/account
  • To contact us directly if a problem is not resolved, use www.packtpub.com/contact-us
What eBook formats do Packt support? Chevron down icon Chevron up icon

Our eBooks are currently available in a variety of formats such as PDF and ePubs. In the future, this may well change with trends and development in technology, but please note that our PDFs are not Adobe eBook Reader format, which has greater restrictions on security.

You will need to use Adobe Reader v9 or later in order to read Packt's PDF eBooks.

What are the benefits of eBooks? Chevron down icon Chevron up icon
  • You can get the information you need immediately
  • You can easily take them with you on a laptop
  • You can download them an unlimited number of times
  • You can print them out
  • They are copy-paste enabled
  • They are searchable
  • There is no password protection
  • They are lower price than print
  • They save resources and space
What is an eBook? Chevron down icon Chevron up icon

Packt eBooks are a complete electronic version of the print edition, available in PDF and ePub formats. Every piece of content down to the page numbering is the same. Because we save the costs of printing and shipping the book to you, we are able to offer eBooks at a lower cost than print editions.

When you have purchased an eBook, simply login to your account and click on the link in Your Download Area. We recommend you saving the file to your hard drive before opening it.

For optimal viewing of our eBooks, we recommend you download and install the free Adobe Reader version 9.