In this post, we have prepared a curated top list of reading recommendations for beginners and experienced. This hand-picked list of the best Amazon EC2 books and tutorials can help fill your brain this May and ensure you’re getting smarter. We have also mentioned the brief introduction of each book based on the relevant Amazon or Reddit descriptions.
- Programming Amazon EC2: Survive your Success (2011)
- Programming Amazon Web Services: S3, EC2, SQS, FPS, and SimpleDB (2008)
- Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement (2018)
- Host Your Web Site In The Cloud: Amazon Web Services Made Easy: Amazon EC2 Made Easy (2010)
- Amazon Web Services in Action (2015)
- Amazon Web Services for Mobile (2017)
- Programming Google App Engine with Python: Build and Run Scalable Python Apps (2015)
- Expert Apache Cassandra Administration (2017)
- AWS: Amazon Elastic Compute Cloud (EC2): Guide for Beginners. Easy to Understand (2017)
- Serverless Single Page Apps: Fast, Scalable, and Available (2016)
- Programming Google App Engine with Java: Build & Run Scalable Java Applications on Google’s Infrastructure (2015)
If you plan to use Amazon Web Services to run applications in the cloud, the end-to-end approach in this book will save you needless trial and error. You’ll find practical guidelines for designing and building applications with Amazon Elastic Compute Cloud (EC2) and a host of supporting AWS tools, with a focus on critical issues such as load balancing, monitoring, and automation. How do you move an existing application to AWS, or design your application so that it scales effectively?
Author(s): Jurg van Vliet, Flavia Paganelli
Building on the success of its storefront and fulfillment services, Amazon now allows businesses to “rent” computing power, data storage and bandwidth on its vast network platform. This book demonstrates how developers working with small- to mid-sized companies can take advantage of Amazon Web Services (AWS) such as the Simple Storage Service (S3), Elastic Compute Cloud (EC2), Simple Queue Service (SQS), Flexible Payments Service (FPS), and SimpleDB to build web-scale business applications.
Author(s): James Murty
Data is getting bigger and more complex by the day, and so are your choices in handling it. Explore some of the most cutting-edge databases available – from traditional relational databases to newer NoSQL approaches – and make informed decisions about challenging data storage problems. This is the only comprehensive guide to the world of NoSQL databases, with in-depth practical and conceptual introductions to seven different technologies: Redis, Neo4J, CouchDB, MongoDB, HBase
Author(s): Luc Perkins, Eric Redmond
Host Your Web Site On The Cloud is your step-by-step guide to this revolutionary approach to hosting and managing your web applications. Cloud computing gives you the tools you need to prepare and cope with a traffic onslaught. You’ll have the confidence to withstand a traffic surge without melting your servers or sending you into bankruptcy. There are a number of ways to use the cloud to host existing applications, build creative new ones, and improve the cost-effectiveness and efficiency or organizations large and small.
Author(s): Jeff Barr
Amazon Web Services in Action introduces you to computing, storing, and networking in the AWS cloud. The book will teach you about the most important services on AWS. You will also learn about best practices regarding automation, security, high availability, and scalability. Physical data centers require lots of equipment and take time and resources to manage.
Author(s): Andreas Wittig, Michael Wittig
A practical, real-world introduction to AWS tools and concepts. Amazon Web Services for Mobile Developers: Building Apps with AWS presents a professional view of cloud computing and AWS for experienced iOS/Android developers and technical/solution architects.
Author(s): Abhishek Mishra
Programming Google App Engine with Python: Build and Run Scalable Python Apps (2015)
This practical guide shows intermediate and advanced web and mobile app developers how to build highly scalable Python applications in the cloud with Google App Engine. The flagship of Google’s Cloud Platform, App Engine hosts your app on infrastructure that grows automatically with your traffic, minimizing up-front costs and accommodating unexpected visitors.
Author(s): Dan Sanderson
Follow this handbook to build, configure, tune, and secure Apache Cassandra databases. Start with the installation of Cassandra and move on to the creation of a single instance, and then a cluster of Cassandra databases. Cassandra is increasingly a key player in many big data environments, and this book shows you how to use Cassandra with Apache Spark, a popular big data processing framework.
Author(s): Sam R. Alapati
This book is an exploration of the Amazon Elastic Compute Cloud (EC2). The first part of the book is a guide for you on what the Amazon EC2 is. This allow those who are not aware of what Ec2 is to learn more about it. The book then guides you on how to get started with Amazon EC2.
Author(s): Nicholas Brown
Don’t waste your time building an application server. See how to build low-cost, low-maintenance, highly available, serverless single page web applications that scale into the millions of users at the click of a button. Quickly build reliable, well-tested single page apps that stay up and running 24/7 using Amazon Web Services. Avoid messing around with middle-tier infrastructure and get right to the web app your customers want. You don’t need to manage your own servers to build powerful web
Author(s): Ben Rady
Programming Google App Engine with Java: Build & Run Scalable Java Applications on Google’s Infrastructure (2015)
This practical guide shows intermediate and advanced web and mobile app developers how to build highly scalable Java applications in the cloud with Google App Engine. The flagship of Google’s Cloud Platform, App Engine hosts your app on infrastructure that grows automatically with your traffic, minimizing up-front costs and accommodating unexpected visitors. You’ll learn hands-on how to perform common development tasks with App Engine services and development tools, including deployment and maintenance.
Author(s): Dan Sanderson
Best Amazon EC2 Books You Must Read
We highly recommend you to buy all paper or e-books in a legal way, for example, on Amazon. But sometimes it might be a need to dig deeper beyond the shiny book cover. Before making a purchase, you can visit resources like Library Genesis and download some Amazon EC2 books mentioned below at your own risk. Once again, we do not host any illegal or copyrighted files, but simply give our visitors a choice and hope they will make a wise decision.
Practical Amazon EC2, SQS, Kinesis, and S3: A Hands-On Approach to AWS
Author(s): Sunil Gulabani
ID: 1697922, Publisher: Apress, Year: 2017, Size: 17 Mb, Format: pdf
Amazon EC2 Cookbook
Author(s): Sekhar Reddy, Aurobindo Sarkar
ID: 1440234, Publisher: Packt Publishing, Year: 2015, Size: 1 Mb, Format: epub
Amazon EC2 Cookbook: Over 40 hands-on recipes to develop and deploy real-world applications using Amazon EC2
Author(s): Sekhar Reddy, Aurobindo Sarkar
ID: 1529352, Publisher: Packt Publishing, Year: 2015, Size: 2 Mb, Format: pdf
Please note that this booklist is not absolute. Some books are truly chart-busters according to USA Today, others are drafted by unknown authors. On top of that, you can always find additional tutorials and courses on Coursera, Udemy or edX, for example. Are there any other relevant resources you could recommend? Leave a comment if you have any feedback on the list.