이 이미지는 인터넷 참가자를 하나의 가용성 도메인에 대해 관리되는 DevOps 및 데이터 과학 서비스와 연결하는 Oracle Cloud Infrastructure(OCI)의 자동화된 머신 러닝 작업(MLOps) 파이프라인을 보여줍니다.
- 인터넷 참가자: 고객은 Oracle Cloud Infrastructure Web Application Firewall에 추론 요청을 보냅니다. 코드 개발자는 Oracle Cloud Infrastructure DevOps에서 사용하는 코드 저장소에 코드를 푸시합니다. 데이터 과학자 및 ML 개발자는 Oracle Cloud Infrastructure Data Science와 인터페이스합니다.
- OCI 영역
- 구획: 이 지역의 MLOps 워크로드에 대한 거버넌스 및 공유 정책을 제공합니다.
- 가용성 도메인: MLOps 네트워킹 및 엔드포인트를 작동하는 격리된 컴퓨트 용량을 제공합니다.
- Oracle Services Network는 다음을 제공합니다.
- Oracle Cloud Infrastructure Identity and Access Management
- Oracle Cloud Infrastructure Vault
- Oracle Cloud Infrastructure Logging
- Oracle Cloud Infrastructure Monitoring
- Oracle Cloud Infrastructure Notifications
- Oracle Cloud Infrastructure Object Storage
- VCN(가상 클라우드 네트워크)
- 서브넷 A: 퍼블릭 서브넷은 OCI WAF, Oracle Cloud Infrastructure Load Balancer, 인터넷 게이트웨이 및 NAT(네트워크 주소 변환) 게이트웨이를 실행합니다. OCI WAF는 요청을 필터링하고 승인된 호출을 OCI Load Balancing으로 전달하여 VCN을 사용하여 분산합니다. NAT 게이트웨이는 프라이빗 워크로드가 노출 없이 Oracle Cloud Infrastructure Registry에 도달할 수 있게 해줍니다.
- 서브넷 B: 프라이빗 서브넷은 OCI Kubernetes Engine 모델 엔드포인트, MLFlow 엔드포인트 및 Data Science 작업을 실행하고, OCI DevOps는 개발자 코드 저장소에서 가져오고, 컨테이너 이미지를 빌드하여 저장합니다. OCI 레지스트리에서, Data Science는 OCI DevOps 파이프라인을 사용하여 실험을 추적하고 학습된 모델을 엔드포인트로 승격합니다. Data Science 모델과 워크로드 결과는 OCI Object Storage에 저장됩니다.