AWS Greengrass

커넥티드 디바이스에 대한 로컬 컴퓨팅, 메시징, 데이터 캐싱, 동기화 및 ML 추론 기능.

AWS Lambda와 AWS IoT를 사용하여 AWS 클라우드 및 로컬 디바이스에서 IoT 애플리케이션을 원활하게 실행합니다.

AWS Greengrass ML 추론에 대해 자세히 알아보려면 여기를 클릭하십시오.

AWS Greengrass는 커넥티드 디바이스에 대해 로컬 컴퓨팅, 메시징, 데이터 캐싱, 동기화 및 ML 추론 기능을 안전한 방식으로 실행할 수 있는 소프트웨어입니다. AWS Greengrass에서는 인터넷에 연결되어 있지 않더라도 커넥티드 디바이스에서 AWS Lambda 함수를 실행하고, 디바이스 데이터를 동기화 상태로 유지하고, 다른 디바이스와 안전하게 통신할 수 있습니다. Greengrass는 AWS Lambda를 사용하여 IoT 디바이스가 로컬 이벤트에 신속하게 응답하고, Greengrass Core에서 실행되는 Lambda 함수를 사용하여 로컬 리소스와 상호 작용하고, 간헐적으로 네트워크에 연결되어도 작동하고, 무선 업데이트를 통해 최신 상태로 유지하고, 클라우드에 대한 IoT 데이터 전송 비용을 최소화할 수 있게 지원합니다.

ML 추론은 AWS Greengrass의 기능으로, 클라우드에서 구축되고 교육되는 모델을 사용하여 Greengrass 디바이스에서 기계 학습 추론을 로컬에서 쉽게 수행할 수 있게 합니다. ML 추론 평가판에 가입하려면 여기를 클릭하십시오.

AWS Greengrass는 AWS를 디바이스까지 원활하게 확장하기 때문에 클라우드를 계속해서 사용하여 데이터를 관리, 분석 및 저장하는 동시에 생성되는 데이터와 관련하여 로컬 작업도 가능합니다. 또한 익숙한 언어와 프로그래밍 모델을 사용하여 클라우드 환경에서 디바이스 소프트웨어를 개발 및 테스트한 후 디바이스로 배포할 수도 있습니다. 그 밖에 프로그래밍을 통해 디바이스 데이터를 필터링하여 필요한 정보만 클라우드로 다시 전송하는 것도 가능합니다. AWS Greengrass는 AWS IoT Core의 보안 및 액세스 관리 기능을 사용하여 모든 연결 지점에서 디바이스 데이터를 인증 및 암호화합니다. 그러면 디바이스끼리 또는 디바이스와 클라우드가 검증된 자격 증명 없이 서로 통신할 때는 디바이스 사이에 데이터가 절대로 교환되지 않습니다.

AWS Greengrass를 시작하려면 여기를 클릭하십시오.

장점

로컬 이벤트에 대해 실시간에 가까운 응답

AWS Greengrass 디바이스는 디바이스에서 생성하는 데이터를 로컬에서 작업할 수 있으므로 관리, 분석 및 안정적인 스토리지로 클라우드를 사용하면서 로컬 이벤트에 신속하게 응답할 수 있습니다. 로컬 리소스 액세스 기능은 Greengrass Core 디바이스에 배포된 Lambda 함수가 카메라, 직렬 포터 또는 GPU 같은 로컬 디바이스 리소스를 사용할 수 있게 해줍니다. 따라서 디바이스 애플리케이션이 신속하게 로컬 데이터에 액세스하여 처리할 수 있습니다.

오프라인 작업

AWS Greengrass를 사용하면 클라우드에 간헐적으로 연결되는 경우에도 커넥티드 디바이스가 작동합니다. 디바이스가 다시 클라우드에 연결되면 Greengrass가 디바이스 데이터를 AWS IoT Core와 동기화하기 때문에 연결과 상관없이 기능이 원활하게 유지됩니다.

보안 통신

AWS Greengrass는 로컬 통신과 클라우드 통신 시 디바이스 데이터를 인증 및 암호화하기 때문에 검증된 자격 증명 없이 디바이스와 클라우드 사이에 데이터가 교환되는 일은 없습니다. Greengrass는 AWS IoT Core, 디바이스 상호 인증 및 권한 부여, 클라우드로 보안 연결에서 사용하는 것과 동일한 익숙한 보안 및 액세스 관리 기능을 사용합니다.

AWS Lambda를 통한 간편한 디바이스 프로그래밍

AWS Greengrass는 클라우드에서 사용하는 것과 동일한 AWS Lambda 프로그래밍 모델을 사용하기 때문에 클라우드에서 먼저 코드를 개발한 후 원활하게 디바이스에 배포할 수 있습니다. 또한 로컬에서도 Lambda 함수를 실행하여 임베디드 소프트웨어의 개발 복잡성을 최소화합니다.

IoT 애플리케이션의 실행 비용 절감

AWS Greengrass에서는 디바이스를 프로그래밍하여 디바이스 데이터를 로컬에서 필터링한 후 애플리케이션에 필요한 데이터만 클라우드로 전송할 수 있습니다. 이를 통해 클라우드에 전송되는 원시 데이터 크기를 줄이고 비용을 절감할 뿐만 아니라 클라우드로 전송되는 데이터 품질을 높임으로써 저렴한 비용으로 높은 가치의 인사이트를 얻을 수 있습니다.

사용 방법

AWS Greengrass는 다양한 유형의 디바이스와 클라우드를, 그리고 디바이스와 디바이스를 연결하는 IoT 솔루션을 개발할 수 있습니다. Linux를 실행하고 ARM 또는 x86 아키텍처를 지원하는 디바이스는 Greengrass Core를 호스팅할 수 있습니다. Greengrass Core란 AWS Lambda 코드, 메시징, 데이터 캐싱 및 보안을 로컬에서 실행하는 것이 가능한 구성 요소를 말합니다.

AWS Greengrass Core 를 실행하는 디바이스가 마이크로컨트롤러 기반 디바이스나 대형 어플라이언스처럼 AWS IoT Device SDK가 설치된 다른 디바이스와 통신할 수 있는 허브 역할을 합니다.

AWS Greengrass Core 디바이스와 AWS IoT Device SDK 지원 디바이스는 서로 통신할 수 있도록 Greengrass Group으로 구성할 수 있습니다. Greengrass Core 디바이스에서 클라우드와 연결이 끊어지더라도 Greengrass Group에 속한 디바이스들은 로컬 네트워크를 통해 계속해서 서로 통신할 수 있습니다. Greengrass Group은 건물의 1개 층, 트럭 1대 또는 전체 광산 현상을 나타낼 수 있습니다.

Diagrams_Greengrass_How_It_Works

블로그 게시물 및 기사

AWS 시작하기

icon1

AWS 계정 가입

AWS 프리 티어에 즉시 액세스할 수 있습니다.
icon2

10분 자습서로 알아보기

간단한 자습서를 통해 자세히 알아보십시오.
icon3

AWS를 사용하여 구축을 시작하십시오

AWS 프로젝트를 시작하는 데 도움이 되는 단계별 안내서를 통해 빌드를 시작하십시오.

AWS Greengrass에 대해 자세히 알아보기

기능 페이지로 이동하기
구축할 준비가 되셨습니까?
AWS Greengrass 시작하기
질문이 있으십니까?
문의처