ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [MLOps] Cloud 개념
    인공지능/부스트캠프 Ai Tech 2022. 5. 17. 13:54
    728x90

    출처 : Stackscale

    클라우드에서 제공하는 서비스는 위와 같이 3가지로 나뉘는데, IaaS가 가장 많은 것을 컨트롤 할 수 있는 수준이다.

    Cloud 서비스의 다양한 제품

    1. Computing Service(Server)

    흔히 서버라고 불리며 연산은 수행해주는 서비스를 제공한다. CPU, Memory, GPU 등급을 선택할 수 있으며

    인스턴스를 생성 후, 인스턴스에 들어가서 사용이 가능하다.

    2. Serverless Computing

    Computing Service와 유사하지만, 서버 관리를 클라우드에서 진행한다.

    코드를 클라우드에 제출하면, 그 코드를 서버에서 실행해주는 형태

    Auto Scaling 기능을 제공해주며, Micro Service로 많이 활용한다.

    3. Stateless Container

    Docker Image를 업로드하면 해당 이미지를 기반으로 서버를 실행해주는 형태

    4. Object Storage

    다양한 Object를 저장할 수 있는 저장소, 다양한 형태의 데이터를 저장할 수 있고, API를 사용해 데이터에 접근 가능

    5. Database(RDB)

    DB가 필요한 경우 클라우드에서 제공하는 서비스가 존재, 분석을 메인이 아닌 저장을 하기위한 공간, My/PosgreSQL 등을 사용할 수 있다. 사용자 로그 데이터를 Database나 Object Storage 에 저장할 수도 있다.

    6. Data WareHouse

    데이터 분석에 특화된 Database, Database와 Object Storage 에 있는 데이터 등을 모두 모아 Data Warehouse에 저장한다.

    7. AI Platform

    AI Resarch/Develop 과정을 더 편리하게 해주는 제품, MLOps 관련 서비스를 제공한다.

     

    댓글

Designed by Tistory.