Presented the concepts and comparative analysis on VM vs Serverless architecture using Cloud Technologies. Cost, Agility, Ease of use and maintenance benefits
1. BUSINESS DOCUMENT This document is intended for business use and should be distributed to intended recipients only.
Architecture Fire Side Chat
2. BUSINESS DOCUMENT This document is intended for business use and should be distributed to intended recipients only.
Hussain Mansoor
• AWS Community Builder
• AWS User Group Leader – Dubai
• AWS Certified Developer
• AWS Certified Architect
• Certified Incident Responder – Pager Duty
• Certified Professional Scrum Developer
• Certified Professional Scrum Master
3. BUSINESS DOCUMENT This document is intended for business use and should be distributed to intended recipients only.
Why
Serverless?!
Evolution
Continuous Improvement
Abstraction over Ops
3
4. BUSINESS DOCUMENT This document is intended for business use and should be distributed to intended recipients only.
Evolution
ENIAC Servers / Racks
5. BUSINESS DOCUMENT This document is intended for business use and should be distributed to intended recipients only.
Virtual Machines Containers
6. BUSINESS DOCUMENT This document is intended for business use and should be distributed to intended recipients only.
Emirates Server Readiness Check List
1. Procure Server
2. Setup of users & directories
3. DNS registration
4. Firewall rules opening
5. F5 pool configuration
6. All security items implementation (tripwire, AV, Nessus Scans & remediation)
7. AppD, JDK setup
8. Application deployment
9. Validation
7. BUSINESS DOCUMENT This document is intended for business use and should be distributed to intended recipients only.
What is Serverless
7
● No Provisioning (OS, HDD,
Network..)
● No Management (Patching,
libraries..)
● Pay for Value / Utility Pricing
● Scaling
● Can’t run Wordpress,
Joomla, MySQL
● Can’t scale with schedule
● No Predictable Cost
8. BUSINESS DOCUMENT This document is intended for business use and should be distributed to intended recipients only.
SLS Services
• Storage
• S3
• DynamoDB
• Aurora Serverless
• Integration
• SNS
• SQS
• API Gateway
• Compute
• Lambda
• Fargate
• Network
• CloudFront
9. BUSINESS DOCUMENT This document is intended for business use and should be distributed to intended recipients only.
0.0000000021
9
$0.20 per 1 Million requests
$0.0000166667 for every GB-second
https://aws.amazon.com/lambda/pricing/
10. BUSINESS DOCUMENT This document is intended for business use and should be distributed to intended recipients only.
Where to learn AWS from?
10
AWS Lambda Foundation
https://portal.tutorialsdojo.com
/product/aws-lambda-
foundations/
AWS Fundamentals
https://www.coursera.org/speci
alizations/aws-fundamentals
AWS Training &
Certification
https://www.aws.training
Labs & Courses
https://www.qwiklabs.com/catalog
?cloud%5B%5D=AWS
All AWS services
workshops
https://workshops.aws
YouTube
https://www.youtube.com/cha
nnel/UCQnAN556-
_JeXfiQi9SgN_g
11. BUSINESS DOCUMENT This document is intended for business use and should be distributed to intended recipients only.
References / Learning
• AWS Cloud on Emirates Yammer
• AWS User Group Dubai
• Granularity of Serverless Code / Microservices – Bounded Context
Notas del editor
Next: Introduction of the Presenter
Next: Can you tell us why should use Serverless
ENIAC: Hardware Programming
SERVERS: Low Level Programming, OS specific applications, Data Centers
VM: Shared Hardware. IAAS Portability
Containers: Docker is the ONLY requirement!