├── README.md └── architecture.jpg /README.md: -------------------------------------------------------------------------------- 1 | # Awesome Cloud Computing [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) 2 | 3 | A curated list of amazingly awesome resources for cloud computing. 4 | 5 | ## What is Cloud Computing? 6 |

7 | 8 |

9 | > Cloud computing is an internet-based computing model for enabling ubiquitous, convenient, 10 | > on-demand network access to a shared pool of configurable computing 11 | > resources (e.g., networks, servers, storage, applications and services) that can 12 | > be rapidly provisioned and released with minimal management effort. 13 | > 14 | > It is a model for enabling ubiquitous, on-demand access to a shared pool of configurable computing resources. 15 | > 16 | > It relies on sharing of resources to achieve coherence and economies of scale, similar to a utility (like the electricity grid) over a network. 17 | 18 | ## Where to Start? 19 | 20 | ## Platforms 21 | ### Amazon Web Services 22 | 23 | ### Google App Engine 24 | 25 | ## Cloud Computing Models 26 | 27 | ### Software as a Service (SaaS) 28 | 29 | ### Platform as a Service (PaaS) 30 | 31 | ### Infrastructure as a Service (IaaS) 32 | 33 | ## Cloud Computing Deployment Types 34 | 35 | ### Open Clouds 36 | 37 | ### Hybrid Clouds 38 | 39 | ### Private Clouds 40 | 41 | ## Tools 42 | 43 | ### Monitoring 44 | - [Riemann](http://riemann.io/) - Monitors distributed systems. 45 | 46 | ## Resources 47 | 48 | ## Security 49 | 50 | ## Key Concepts 51 | 52 | ### Consensus Protocols 53 | - [Paxos Made Live](http://static.googleusercontent.com/media/research.google.com/en//archive/paxos_made_live.pdf) 54 | - [ZooKeeper Consensus](http://diyhpl.us/~bryan/papers2/distributed/distributed-systems/zab.totally-ordered-broadcast-protocol.2008.pdf) 55 | - [Raft](https://ramcloud.atlassian.net/wiki/download/attachments/6586375/raft.pdf) 56 | 57 | ### Consistency 58 | 59 | ### Conflict-Free Data Structures 60 | 61 | ### Distributed Programming 62 | 63 | ## Distributed Systems in the Wild 64 | - [Bitcoin](https://bitcoin.org/bitcoin.pdf) 65 | 66 | ## Books 67 | - [Kubernetes: Up and Running](http://www.amazon.com/Kubernetes-Running-Dive-Future-Infrastructure/dp/1491935677) 68 | - [Docker: Up & Running](http://www.amazon.com/Docker-Up-Running-Karl-Matthias/dp/1491917571) 69 | - [Building Microservices](http://www.amazon.com/Building-Microservices-Sam-Newman/dp/1491950358) 70 | 71 | ## Presentations 72 | 73 | ## Conferences 74 | - [Container Camp](https://container.camp/) 75 | - [Kubecon](https://kubecon.io/) 76 | - [dotScale](http://2015.dotscale.io/) 77 | 78 | ## Other Awesome Lists 79 | - [Awesome Docker](https://github.com/veggiemonk/awesome-docker) 80 | - [Awesome Kubernetes](https://github.com/ramitsurana/awesome-kubernetes) 81 | -------------------------------------------------------------------------------- /architecture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmrts/awesome-cloud-computing/254ffa005f6c8027a1345295d598426c4b9f0bc8/architecture.jpg --------------------------------------------------------------------------------