Computing & Internet Digital Lifestyle Books

Overview of Amazon Web Services (AWS Whitepaper)

April 2017

The AWS Cloud provides a broad set of infrastructure services, such as computing power, storage options, networking and databases that are delivered as a utility: on-demand, available in seconds, with pay-as-you-go pricing. From data warehousing to deployment tools, directories to content delivery, over 70 AWS services are available. New services can be provisioned quickly, without upfront capital expense. This allows enterprises, start-ups, small and medium-sized businesses, and customers in the public sector to access the building blocks they need to respond quickly to changing business requirements. This whitepaper provides you with an overview of the benefits of the AWS Cloud and introduces you to the services that make up the platform. This documentation is offered for free here as a Kindle book, or you can read it in PDF format at https://aws.amazon.com/whitepapers/.

Amazon Virtual Private Cloud (VPC) User Guide

NOTE - A new version of the Amazon Virtual Private Cloud User Guide is available at https://www.amazon.com/dp/B07643DHJ1

This is official Amazon Web Services (AWS) documentation for Amazon Virtual Private Cloud (VPC). Amazon Virtual Private Cloud enables you to create a virtual network topology--including subnets and routing--for your Amazon Elastic Compute Cloud (EC2) resources. This guide explains how to use Amazon VPC through the AWS Management Console. This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at http://aws.amazon.com/documentation/vpc/.

Amazon Simple Storage Service (S3) Getting Started Guide

NOTE - A new version of the Amazon Simple Storage Service Getting Started Guide is available at https://www.amazon.com/dp/B076444XFR

This is official Amazon Web Services (AWS) documentation for Amazon Simple Storage Service (S3). The Amazon Simple Storage Service (S3) provides virtually limitless storage in the Internet. This guide introduces the basic concepts of Amazon S3, the bucket and the object. It walks you through the process of using the AWS Management Console, a browser-based graphical user interface, to create a bucket and then upload, view, move, and delete an object. This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at http://aws.amazon.com/documentation/s3/.

Amazon VPC Architecture (AWS Quick Start)

This Quick Start provides a networking foundation based on AWS best practices for your AWS Cloud infrastructure. It builds an Amazon Virtual Private Cloud (Amazon VPC) environment with public and private subnets where you can launch AWS services and other resources.

Use this Quick Start as a building block for your own deployments. You can scale it up or down as needed, and add other infrastructure components and software layers to complete your AWS environment. This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at https://aws.amazon.com/quickstart/.

Amazon CloudFront Developer Guide

NOTE - A new version of the Amazon CloudFront Developer Guide is available at https://www.amazon.com/dp/B07644YZL2

This is official Amazon Web Services (AWS) documentation for the Amazon CloudFront service. This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at http://aws.amazon.com/documentation/cloudfront/.

Amazon CloudFront is a web service for delivering content with low latency and high speed. This guide provides a conceptual and architectural overview of Amazon CloudFront. It also explains how to work with objects and distributions, control access to your content, and use the CloudFront REST API.

Amazon Elastic Compute Cloud (EC2) User Guide for Linux Instances

NOTE - A new version of the Amazon Elastic Compute Cloud User Guide for Linux Instances is available at https://www.amazon.com/dp/B076452RSZ

This is official Amazon Web Services (AWS) documentation for Amazon Compute Cloud (Amazon EC2). This guide explains the infrastructure provided by the Amazon EC2 web service, and steps you through how to configure and manage your virtual servers using the AWS Management Console (an easy-to-use graphical interface), the Amazon EC2 API, or web tools and utilities.

Amazon EC2 provides resizable computing capacity--literally, server instances in Amazon's data centers--that you use to build and host your software systems. This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at http://aws.amazon.com/documentation/ec2/.

Amazon Virtual Private Cloud (VPC) Getting Started Guide

NOTE - A new version of the Amazon Virtual Private Cloud Getting Started Guide is available at https://www.amazon.com/dp/B076472YND

This is official Amazon Web Services (AWS) documentation for Amazon Virtual Private Cloud (VPC). Amazon Virtual Private Cloud enables you to create a virtual network topology--including subnets and routing--for your Amazon Elastic Compute Cloud (EC2) resources. This guide gives you a hands-on introduction to using Amazon VPC through the AWS Management Console. The guide walks you through a simple scenario in which you set up a VPC with a single public subnet containing a running instance with an Elastic IP address. This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at http://aws.amazon.com/documentation/vpc/.

Amazon Web Services: Overview of Security Processes (AWS Whitepaper)

June 2016

This document is intended to answer questions such as "How does AWS help me ensure my data are secure?" Specifically, AWS physical and operational security processes are described for network and infrastructure under AWS' management, as well as service-specific security implementations.

Amazon API Gateway Developer Guide

This is official Amazon Web Services (AWS) documentation for Amazon API Gateway. This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format. Amazon API Gateway is a fully managed service that makes it easy for developers to publish, maintain, monitor, and secure APIs at any scale. Create an API to access data, business logic, or functionality from your back-end services, such as applications running on Amazon Elastic Compute Cloud (Amazon EC2), code running on AWS Lambda, or any web application. The Developer Guide provides a conceptual overview of Amazon API Gateway and includes detailed instructions for using the service.

Amazon Virtual Private Cloud: User Guide

This is official Amazon Web Services (AWS) documentation for Amazon VPC. Use Amazon VPC to launch AWS resources into a virtual network that is a logically isolated section of the AWS cloud. This virtual network closely resembles a traditional network that youd operate in your own data center, with the benefits of using the scalable infrastructure of AWS. This guide describes key concepts for Amazon VPC and provides instructions for using its features. This documentation is offered here as a free Kindle book, or you can read it online or in PDF format at https://aws.amazon.com/documentation/vpc/.

Amazon Relational Database Service: User Guide

This is the official Amazon Web Services (AWS) documentation for Amazon Relational Database Service (Amazon RDS). Amazon RDS is a platform for running DB Instances in the cloud. You can create DB instances that run Amazon Aurora, MariaDB, Microsoft SQL Server, MySQL, Oracle, and PostgreSQL. This guide explains how to create and manage DB instances. This documentation is offered for free here as a Kindle book, or you can read the documentation online or in PDF format at http://aws.amazon.com/documentation/rds/.

Amazon Elasticsearch Service (Amazon ES) Developer Guide

NOTE - A new version of the Amazon Elasticsearch Service Developer Guide is available at https://www.amazon.com/dp/B0764757RL

This is official Amazon Web Services (AWS) documentation for Amazon Elasticsearch Service (Amazon ES) . This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at https://aws.amazon.com/documentation/elasticsearch-service/. Amazon ES is a managed service that makes it easy to deploy, operate, and scale Elasticsearch, a popular open-source search and analytics engine. Amazon ES also offers security options, high availability, data durability, and direct access to the Elasticsearch API. This guide describes how to get started with Amazon ES, explains key concepts, and provides step-by-step instructions that show you how to use the features.

Amazon EC2 Container Registry User Guide

NOTE - A new version of the Amazon ECR User Guide is available at https://www.amazon.com/dp/B07643QY9V

Amazon EC2 Container Registry (Amazon ECR) is a managed AWS Docker registry service that provides a secure, scalable, and reliable registry for Docker images.

This guide explains the features provided by the Amazon ECR web service, and steps you through how to configure and manage Docker images in the AWS cloud using the AWS Management Console (an easy-to-use graphical interface) and the Docker CLI. This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at http://aws.amazon.com/documentation/ecr/.

Amazon Simple Storage Service: Getting Started Guide

This is official Amazon Web Services (AWS) documentation for Amazon Simple Storage Service (Amazon S3). Amazon S3 provides virtually limitless storage on the internet. This guide introduces the basic concepts of Amazon S3, the bucket and the object. It walks you through the process of using the AWS Management Console, a browser-based graphical user interface, to create buckets and then upload, view, move, and delete objects. This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at https://aws.amazon.com/documentation/s3/.

Amazon Simple Notification Service (SNS) Developer Guide

NOTE - A new version of the Amazon Simple Notification Service Developer Guide is available at https://www.amazon.com/dp/B07644XLWK

This is official Amazon Web Services (AWS) documentation for Amazon Simple Notification Service (Amazon SNS). This developer guide walks you through the steps of signing up for Amazon Web Services, creating a topic, subscribing a topic, and publishing a topic in Amazon SNS.

Amazon SNS is a web service that makes it easy to set up, operate, and send notifications from the cloud. It provides developers with a highly scalable, flexible, and cost-effective capability to publish messages from an application and immediately deliver them to subscribers or other applications. This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at http://aws.amazon.com/documentation/sns/.

Amazon Redshift: Cluster Management Guide

This is the official Amazon Web Services (AWS) documentation for Amazon Redshift. Amazon Redshift is a fully managed, petabyte-scale data warehouse service in the cloud. You can start with just a few hundred gigabytes of data and scale to a petabyte or more. This enables you to use your data to acquire new insights for your business and customers. This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at http://docs.aws.amazon.com/redshift/latest/mgmt/welcome.html.

Amazon EC2 Container Service (ECS) Developer Guide

NOTE - A new version of the Amazon EC2 Container Service Developer Guide is available at https://www.amazon.com/dp/B07644Y57W

This is official Amazon Web Services (AWS) documentation for Amazon EC2 Container Service (Amazon ECS). Amazon ECS is a highly scalable, high performance container management service that supports Docker containers and allows you to easily run applications on a managed cluster of Amazon EC2 instances.

This guide explains the features provided by the Amazon ECS web service, and steps you through how to configure and manage Docker containers in the AWS cloud using the AWS Management Console (an easy-to-use graphical interface). This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at http://aws.amazon.com/documentation/ecs/.

Amazon Kinesis Streams Developer Guide

NOTE - A new version of the Amazon Kinesis Streams Developer Guide is available at https://www.amazon.com/dp/B076422N5G

This is official Amazon Web Services (AWS) documentation for Amazon Kinesis Streams. Amazon Kinesis Streams is a managed service that scales elastically for real-time processing of streaming data at a massive scale. Amazon Kinesis Streams collects large streams of data records that data-processing applications can consume in real time. This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at http://aws.amazon.com/documentation/kinesis/.

Amazon Redshift Getting Started Guide

NOTE - A new version of the Amazon Redshift Getting Started Guide is available at https://www.amazon.com/dp/B07643XFGQ

This is official Amazon Web Services (AWS) documentation for Amazon Redshift. Amazon Redshift is a fast, fully managed, petabyte-scale data warehouse service that makes it simple and cost-effective to efficiently analyze all your data using your existing business intelligence tools. It is optimized for datasets ranging from a few hundred gigabytes to a petabyte or more and costs less than $1,000 per terabyte per year, a tenth the cost of most traditional data warehousing solutions. This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at http://aws.amazon.com/documentation/redshift/.

Best Practices for Migrating MySQL Databases to Amazon Aurora (AWS Whitepaper)

October 2016

This whitepaper discusses some of the important factors affecting the performance of self-managed export/import operations in Amazon Relational Database Service (Amazon RDS) for MySQL and Amazon Aurora. Although many of the topics are discussed in the context of Amazon RDS, performance principles presented here also apply to the MySQL Community Edition found in self-managed MySQL installations.

This documentation is offered for free here as a Kindle book, or you can read it in PDF format at https://aws.amazon.com/whitepapers/.

Amazon ElastiCache User Guide

NOTE - A new version of the Amazon ElastiCache User Guide is available at https://www.amazon.com/dp/B076439XVM

This is official Amazon Web Services (AWS) documentation for Amazon ElastiCache. Amazon ElastiCache is a web service that makes it easy to set up, manage, and scale distributed in-memory cache environments in the cloud. This guide explains the core components of Amazon ElastiCache and explains how to access the service by using the Query programming interface, the command-line interface, and the AWS Management Console, a browser-based graphical user interface for interacting with the service. This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at http://aws.amazon.com/documentation/elasticache/.

Amazon Simple Email Service (SES) Developer Guide

NOTE - A new version of the Amazon Simple Email Service Developer Guide is available at https://www.amazon.com/dp/B07646TW8P

This is official Amazon Web Services (AWS) documentation for Amazon Simple Email Service (Amazon SES). This developer guide provides you with an overview of Amazon SES and shows you how to set up the service, authenticate your email address, send email using the SMTP interface or the SES API, manage your email sending activity, troubleshoot, use the Query interface, and control user access using AWS Identity and Access Management (IAM).

Amazon SES is a highly scalable, bulk and transactional email-sending service that integrates with other AWS services to make it easy to send emails from applications being hosted on services such as Amazon Elastic Compute Cloud (Amazon EC2). This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at http://aws.amazon.com/documentation/ses/.

Amazon Elastic Compute Cloud: User Guide for Linux Instances

This is official Amazon Web Services (AWS) documentation for Amazon EC2. Amazon EC2 provides resizeable computing capacity in the cloud. This guide describes the infrastructure provided by Amazon EC2 and demonstrates how to create and manage virtual servers, called EC2 instances, in the cloud. This documentation is offered here as a free Kindle book, or you can read it online or in PDF format at https://aws.amazon.com/documentation/ec2/.

Amazon Cognito Developer Guide

NOTE - A new version of the Amazon Cognito Developer Guide is available at https://www.amazon.com/dp/B07644VJN7

This is official Amazon Web Services (AWS) documentation for Amazon Cognito. This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at https://aws.amazon.com/documentation/cognito/. Amazon Cognito is a service that you can use to create unique identities for your users, authenticate these identities with identity providers, and save mobile user data in the AWS Cloud. This guide provides an overview of Amazon Cognito and includes development instructions for its features.

Amazon Elastic MapReduce (Amazon EMR) Developer Guide

NOTE - A new version of the Amazon EMR Developer Guide is available at https://www.amazon.com/dp/B0763ZGVK8

This is official Amazon Web Services (AWS) documentation for Amazon Elastic MapReduce (Amazon EMR). This guide provides a conceptual overview of Amazon EMR, an overview of how related AWS products work with Amazon EMR, and detailed information on Amazon EMR functionality.

Amazon EMR is a data analysis tool that simplifies the set-up and management of a computer cluster, the source data, and the computational tools that help you implement sophisticated data processing jobs quickly. This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at http://aws.amazon.com/documentation/elastic-mapreduce/.

Start Your Digital Patterns Business

If you have been looking for a way to start your own business, but don't have a lot of capital to invest, selling digital patterns might be the perfect option for you.

Crafters of all types are always on the lookout for new ideas and how-to patterns, and you can be the one to meet their need!

The first step in any business is determining exactly what products you are going to sell. The same is true for a digital patterns business.

Anyone who wants to learn how to sell online should look no further than this eminently useful eBook.

Kindle Fire Owner's Manual: The ultimate Kindle Fire guide to getting started, advanced user tips, and finding unlimited free books, videos and apps on Amazon and beyond

Kindle Fire Owner's Manual Finally ... a quick, easy reference to using your Kindle Fire - to the max! Amazon's Kindle Fire is the handiest, best-value digital device available, and is your portal to an infinite universe of education and entertainment. This easy-to-use guide shows you how to get the biggest bang from your Kindle bucks. You'll see how to quickly set up your Kindle, navigate the touchscreen, buy, rent or stre... Full description

Amazon Simple Queue Service (SQS) Developer Guide

NOTE - A new version of the Amazon Simple Queue Service Developer Guide is available at https://www.amazon.com/dp/B07644Y214

This is official Amazon Web Services (AWS) documentation for Amazon Simple Queue Service (Amazon SQS). This developer guide provides you with an overview of Amazon SQS and shows you how delay queues, message timers, and batch API actions work. This guide also shows how you can make API requests and how you can control user access using AWS Identity and Access Management (IAM).

Amazon SQS provides a reliable, highly scalable, hosted queue for storing messages as they travel between computers and makes it easy for developers to build an automated workflow, working in close conjunction with the Amazon Elastic Compute Cloud (Amazon EC2) and the other AWS infrastructure web services. This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at http://aws.amazon.com/documentation/sqs/.

Building Cloud Apps with Microsoft Azure: Best Practices for DevOps, Data Storage, High Availability, and More (Developer Reference)

This ebook walks you through a patterns-based approach to building real-world cloud solutions. The patterns apply to the development process as well as to architecture and coding practices. The content is based on a presentation developed by Scott Guthrie and delivered by him at the Norwegian Developers Conference (NDC) in June of 2013 (part 1, part 2), and at Microsoft Tech Ed Australia in September 2013 (part 1, part 2). Many others updated and augmented the content while transitioning it from video to written form.

Who should read this book

Developers who are curious about developing for the cloud, are considering a move to the cloud, or are new to cloud development will find here a concise overview of the most important concepts and practices they need to know. The concepts are illustrated with concrete examples, and each chapter includes links to other resources that provide more in-depth information. The examples and the links to additional resources are for Microsoft frameworks and services, but the principles illustrated apply to other web development frameworks and cloud environments as well.

Developers who are already developing for the cloud may find ideas here that will help make them more successful. Each chapter in the series can be read independently, so you can pick and choose topics that you're interested in.

Anyone who watched Scott Guthrie's "Building Real World Cloud Apps with Windows Azure" presentation and wants more details and updated information will find that here.

Assumptions

This ebook expects that you have experience developing web applications by using Visual Studio and ASP.NET. Familiarity with C# would be helpful in places.

Microsoft Azure Essentials Azure Web Apps for Developers

The "Microsoft Azure Essentials" series helps you advance your technical skills with Microsoft Azure. "Microsoft Azure Essentials: Azure Web Apps for Developers" focuses on providing essential information about developing web applications hosted on Azure Web Apps. It is written with the developer who has experience using Visual Studio and the .NET Framework in mind. If Azure Web Apps is new to you, this book is for you. If you have experience developing for Azure Web Apps, this book is for you, too, because there are features and tools discussed in this text that are new to the platform.

Amazon Virtual Private Cloud Connectivity Options (AWS Whitepaper)

January 2018

Amazon VPC provides customers with several options for interconnecting their AWS virtual networks with other remote networks. This whitepaper describes several such common network connectivity options available to our customers. This includes connectivity options for integrating remote customer networks with Amazon VPC as well as interconnecting multiple Amazon VPCs into a contiguous virtual network.