Summary

Through AWS, we saw how cloud providers typically offer compute and storage platforms on a pay-as-you-go model, whereby users (that is, us) only pay for the resources that they actually use.

These platforms can be of significant help in both the development phase as well as in operations for our distributed applications. This is especially true for scalability tests, for instance, and in all situations where ordering and provisioning a set of machines ourselves would take too long or represent too expensive an upfront cost. Not to mention the fact that being able to leverage the vast infrastructure and uptime guarantees of a large cloud provider is no small thing.

At the same time, however, one should be aware of the fact that cloud services ...

Get Distributed Computing with Python 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.