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 Lambda를 통한 간편한 디바이스 프로그래밍
IoT 애플리케이션의 실행 비용 절감
사용 방법
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대 또는 전체 광산 현상을 나타낼 수 있습니다.

블로그 게시물 및 기사




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