Replies: 1 comment
-
Thank you, @DimedS, for this comprehensive summary and the valuable starting points! Here are a few things I would take into consideration:
This discussion serves as a critical starting point for defining our strategy, which can further lead to alignment on what we want to achieve in the short and long term and balancing it with what we can afford. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
MLOps Insights from AWS Training
After attending the AWS MLOps training course, I appreciated how cloud providers explain their solutions to address the end-to-end MLOps model lifecycle. I'd like to share the core components, as I believe it will be useful for us to provide a comprehensive Kedro proposal in the MLOps architecture.
Key Points about MLOps:
Typical End-to-End ML Lifecycle:
Model Production Stages:
Detailed Stages:
Model Deployment Methods:
Deployment decisions should consider resource management, whether using a single host with multiple models or a multiple-container architecture, and load balancing in real-time systems.
Deployment Strategies for Traffic Shifting:
Monitoring:
Competitive Advantage of Cloud Providers:
Cloud providers excel because their solutions are integrated and offer resource management by code, allowing for seamless resource allocation within the ML pipeline.
For example, in AWS SageMaker Pipelines:
Recommendations for Kedro:
Despite their advantages, reliance on cloud providers can lead to dependency on their solutions. For Kedro, we should consider two directions:
Additionally, integration with core MLOps components that have become standalone solutions is crucial:
Conclusion:
Since Kedro aims to simplify ML model production, I believe one of our goals should be to clearly explain its role at different stages of the end-to-end model cycle and how it integrates with other solutions. This architecture should consider the company’s maturity level and role model. Seamless integration with these solutions is essential for Kedro's development.
This is the first part of my learnings from the AWS course. I plan to write more about my understanding of Kedro's current proposal within the MLOps ecosystem. I welcome any thoughts on this topic.
Beta Was this translation helpful? Give feedback.
All reactions