용어집

클라우드 컴퓨팅

AI/ML을 위한 클라우드 컴퓨팅의 강력한 성능을 알아보세요! 효율적으로 확장하고, Ultralytics YOLO 모델을 더 빠르게 학습하고, 비용 효율적으로 원활하게 배포하세요.

YOLO 모델을 Ultralytics HUB로 간단히
훈련

자세히 알아보기

클라우드 컴퓨팅은 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어, 분석 및 인텔리전스를 포함한 컴퓨팅 서비스를 인터넷("클라우드")을 통해 제공하는 혁신적인 기술입니다. 이를 통해 더 빠른 혁신, 유연한 리소스, 규모의 경제를 실현할 수 있습니다. 일반적으로 사용하는 클라우드 서비스에 대해서만 비용을 지불하므로 운영 비용을 절감하고, 인프라를 보다 효율적으로 운영하며, 비즈니스 요구사항의 변화에 따라 확장할 수 있습니다. 기본적인 머신 러닝(ML) 개념에 익숙한 사용자에게 클라우드 컴퓨팅은 물리적 하드웨어에 대한 막대한 초기 투자 없이도 ML 모델을 개발, 훈련 및 배포할 수 있는 강력한 플랫폼을 제공합니다.

주요 개념 및 이점

클라우드 컴퓨팅은 AI 및 머신러닝에 사용되는 애플리케이션과 같이 리소스 집약적인 애플리케이션의 배포를 간소화합니다. 물리적 데이터 센터와 서버를 구매하고 유지 관리하는 대신 클라우드 제공업체에서 필요에 따라 기술 서비스를 이용할 수 있습니다. 이 모델은 몇 가지 주요 이점을 제공합니다:

  • 확장성: 클라우드 리소스는 수요에 따라 신속하게 확장 또는 축소할 수 있습니다. 예를 들어 Ultralytics YOLO 모델의 트레이닝 단계에서는 더 많은 컴퓨팅 리소스를 할당하여 프로세스를 가속화한 다음 트레이닝이 완료되면 다시 축소하여 리소스 활용도와 비용 효율성을 최적화할 수 있습니다.
  • 비용 효율성: 클라우드 컴퓨팅은 하드웨어와 소프트웨어를 구입하고 온사이트 데이터센터를 설치 및 운영하는 데 드는 자본 비용을 없애줍니다. 또한 전력 및 냉각을 위한 전기료와 인프라 관리를 위한 IT 전문가와 같은 운영 비용도 절감할 수 있습니다.
  • 접근성: 클라우드 서비스는 인터넷이 연결된 곳이면 어디에서나 액세스할 수 있어 서로 다른 지역에 위치한 팀 간의 원격 작업과 협업을 용이하게 합니다. 이러한 접근성은 데이터 세트와 모델을 원격으로 액세스하고 처리할 수 있는 Ultralytics YOLO 모델 교육에 특히 유용합니다.
  • 속도와 효율성: 클라우드 컴퓨팅 서비스는 일반적으로 셀프 서비스 및 온디맨드 방식으로 제공되므로 방대한 양의 컴퓨팅 리소스도 몇 분 안에 프로비저닝할 수 있어 비즈니스에 많은 유연성을 제공하고 용량 계획에 대한 부담을 덜어줍니다.
  • 신뢰성: 클라우드 제공업체는 강력한 데이터 백업, 재해 복구 및 비즈니스 연속성 솔루션을 제공하여 데이터를 안전하게 보호하고 애플리케이션의 고가용성을 보장합니다.

AI/ML 애플리케이션의 클라우드 컴퓨팅

클라우드 컴퓨팅은 다양한 AI/ML 애플리케이션에서 중요한 역할을 하며 복잡한 계산과 대규모 데이터 세트를 지원하는 데 필요한 인프라와 도구를 제공합니다. 다음은 두 가지 구체적인 예시입니다:

  1. 모델 훈련: 정교한 ML 모델, 특히 Ultralytics YOLO 에 사용된 것과 같은 딥러닝 모델을 훈련하려면 상당한 연산 능력이 필요합니다. 클라우드 플랫폼은 트레이닝 시간을 크게 단축할 수 있는 고성능 GPU와 TPU에 대한 액세스를 제공합니다. 예를 들어, 클라우드 기반 GPU를 사용하면 대규모 데이터 세트에 대한 객체 감지 모델을 빠르게 훈련할 수 있으므로 모델의 반복 및 개발 속도를 높일 수 있습니다.
  2. 배포 및 추론: 모델이 학습되면 새로운 데이터에 대한 추론 예측을 위해 배포해야 합니다. 클라우드 플랫폼은 대량의 추론 요청을 처리할 수 있는 웹 서비스로 모델을 배포할 수 있는 확장 가능한 솔루션을 제공합니다. 예를 들어, 학습된 Ultralytics YOLO 모델을 클라우드 플랫폼에 배포하여 비디오 스트림에서 실시간 객체 감지를 수행하여 감시 시스템이나 자율 주행 차량 인식과 같은 애플리케이션을 지원할 수 있습니다.

클라우드 컴퓨팅과 관련 용어

엣지 컴퓨팅: 클라우드 컴퓨팅은 중앙 집중식 데이터 센터에서 데이터를 처리하는 반면, 엣지 컴퓨팅 은 스마트폰이나 IoT 센서와 같은 장치에서 데이터 소스에 더 가까운 곳에서 데이터를 처리합니다. 엣지 컴퓨팅은 자율 주행과 같이 지연 시간이 짧고 실시간 처리가 필요한 애플리케이션에 유용합니다. 반면 클라우드 컴퓨팅은 대규모 데이터 처리 및 저장이 필요한 애플리케이션에 더 적합합니다.

서버리스 컴퓨팅: 서버리스 컴퓨팅은 클라우드 공급자가 서버 할당 및 프로비저닝을 동적으로 관리하는 클라우드 컴퓨팅의 하위 집합입니다. 개발자는 서버 관리에 대한 걱정 없이 코드를 배포하기만 하면 됩니다. 클라우드 공급자가 수요에 따라 리소스를 자동으로 확장하기 때문에 워크로드가 가변적인 애플리케이션에 특히 유용합니다. 서버리스 컴퓨팅은 배포를 간소화하지만, 기존 클라우드 컴퓨팅은 인프라에 대한 더 많은 제어 기능을 제공하며, 이는 특정 특수 애플리케이션에 필요할 수 있습니다.

결론

클라우드 컴퓨팅은 유연하고 확장 가능하며 비용 효율적인 솔루션으로, 특히 AI와 머신러닝 분야에서 다양한 컴퓨팅 요구사항을 충족합니다. 개발자와 연구자는 클라우드 리소스를 활용하여 Ultralytics YOLO 과 같은 정교한 모델의 개발과 배포를 가속화하여 다양한 산업 분야에서 혁신을 주도할 수 있습니다. 복잡한 모델 훈련, 확장 가능한 추론 서비스 배포, 대규모 데이터 세트 관리 등 클라우드 컴퓨팅은 이러한 작업을 효율적으로 지원하는 데 필요한 도구와 인프라를 제공합니다. Ultralytics 허브에서 클라우드에서의 모델 훈련에 대해 자세히 알아보세요. 또한 Ultralytics 에서 비즈니스 및 산업을 위한 다양한 컴퓨터 비전 솔루션을 살펴보거나 해당 산업에 맞는 비전 AI 애플리케이션을 찾아볼 수 있습니다. Ultralytics ' 블로그에서 최신 AI 솔루션과 트렌드를 살펴보세요. 유니티의 AI 인프라가 전 세계 기업의 애플리케이션을 어떻게 지원하는지 알아보세요.

모두 보기