The Cloud:
What’s Different?
FOLLOW ME!!
How long did it take to get your application running online 10 years ago?
When it was time to deploy your software...
...2 sizes fits all!
Pre-cloud Era
Shared Hosting
Pre-cloud Era
On Premise
Pre-Internet Era
- There was never so much need for computer power:
- local desktop
- local networks
- Programming languages and tools were enough for the tasks.
- The same happened with databases.
- Redundancy was something for just a few.
Post-Internet Era
- Your applications can reach millions (and even billions) of users;
- For worse (or better): it can happen in a short time
- You need to be ready to go from dozens => hundreds => thousands => millions.
But at this time...
So it comes the cloud!!!
- Allows the increase of computing power in a gradually
- The amount of resources increase when the demand for them increase too:
- more traffic = more resources
- cost increases only when $$$$ increases
- fine tuning of each component
- less downtime
- no resources waste
Post-Cloud Host
IaaS
- Different OSs;
- Root access;
- Total Freedom!
PaaS
- Don't care about OS
- Different languages, applications server, DBs, etc.
- More automation: scaling, load balancing, provisioning, etc.
IaaS
What would you like to eat?
PaaS
Anything on the menu!
Couldn't it be better?
S3 == Lambda
Amazon S3
- No additional space
- No space left
- No disk space
Amazon Lambda
- No server idle
- Over provisioning
- Under provisioning
IaaS
Home Food
PaaS
Restaurant
AWS Lambda
CaaF Era
(Cloud as a Food)
What's changed?
- Complex architecture are not so complex
- A small product can have access to everything
- Cost is not such a barrier
- No more waste of resources
- You are ready to scale
- If it fails, you don't loose much
And the list keeps going...
- Mobile Hub
- Lex
- Rekognition
- Cognito
- IAM
- Polly
- etc.
Questions...???
Thanks for all the food!!!
The Cloud: what changes?
By Kemel Zaidan
The Cloud: what changes?
- 1,647