Chapter 13. Using Amazon EC2/S3 as a Data Warehouse Solution

Virtual computing, or cloud computing, is becoming increasingly popular. There are various reasons for that, but mainly it is the cost saving. Many large vendors provide cloud computing services, such as Amazon, IBM, Google, Microsoft and VMWare. Most of these services provide an API interface that allows controlling the virtual machine instances and the virtual storage devices. In this chapter, we will investigate how to control Amazon Elastic Compute Cloud (EC2) and Amazon Simple Storage System (S3) from your Python applications.

Specifying the Problem and the Solution

First of all, we need to understand in what circumstances this solution is applicable. Although computing on demand ...

Get Pro Python System Administration now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.