Реалността на заключване в Serverless
Заложихме изцяло на AWS serverless. Миграция към GCP би отнела 18 месеца. Това наистина ли е проблем?
Нашият стек:
- Lambda за изчисления
- DynamoDB за данни
- API Gateway за маршрутизиране
- Step Functions за оркестрация
- EventBridge за събития
- Cognito за автентикация
Оценка за миграция към GCP:
- Lambda → Cloud Functions: 3 месеца
- DynamoDB → Firestore: 6 месеца (различен модел)
- Step Functions → Cloud Workflows: 4 месеца
- Cognito → Firebase Auth: 3 месеца
- Тестване, валидиране: 2 месеца
- Общо: 18 месеца
Честният въпрос:
- Ще мигрираме ли реално някога? Вероятно не.
- AWS повиши ли цените 10x? Не.
- AWS услугата беше ли ненадеждна? Не.
- Спестихме 60% от инфраструктурните разходи спрямо self-managed
Кога lock-in има значение:
- Регулаторни изисквания за multi-cloud
- Придобиване от компания, използваща различен cloud
- Ценообразуването става неконкурентно
Урок: Lock-in е риск, не автоматично проблем. Количествено го оценете, не просто се страхувайте от него.