 
 Anthony Simonet
Anthony Simonet
 anthony.simonet@mines-nantes.fr
anthony.simonet@mines-nantes.fr
 http://www.anthony-simonet.fr/teaching/2016/aws
http://www.anthony-simonet.fr/teaching/2016/aws
All course materials (including this) are online.
| What? | How long? | 
|---|---|
| Course | 8h | 
| Practical | 8h | 
Exam:
Prehistory, companies would:
| Advantages | Disavantages | 
|---|---|
| No installation cost | Security | 
| No installation maintenance cost | Confidentiality | 
| Resources available immediately | Legal concerns | 
| Globaly deployed resources | Vendor lock-in | 
| Freedom (no contract) | 
Clients access online resources throught the Internet and have no idea where they are actually located.
 
Recent Virtualization techniques allow providers to colocate (or consolidate) multiple virtual machines on a single server.
Virtualization allows transparent migrations for maintenance, load-balancing, resiliency and more.
…and virtually infinite: clients can theoratically request as many resources as they need.
Cloud resources are charged on a per-usage basis (usually hourly) and can be freed anytime.

Google cluster, 1998
15+ data-centers on 4 continents
2,000,000+ servers
Google uses commodity hardware (in custom cases):
Scalability: capacity to increase throughput as the size of the infrastructure increases.
A scalable infrastructure requires scalable software and hardware architectures:

2 strategies to scale up an infrastructure:
Horizontal
Vertical
The Cloud:
⇾ makes scaling down easy (and cheap)

To be continued...