반응형

IoT 솔루션 (Internet of Things) 

Azure IoT Hub

  • 중앙 메세지 허브, IoT 응용 프로그램과 기기간 양방향 통신이 가능한 클라우드 기반의 IoT 관리 플랫폼.
  • 디바이스에서 클라우드로 원격 메세지, 클라우드에서 디바이스로 원격 메세지, 디바이스에서 파일 업로드, 요청-응답 메소드를 통해 클라우드 환경에서 디바이스 제어 가능.

 

Azure IoT Central

  • IoT 자산들을 손쉽게 연결, 모니터, 관리할 수 있는 글로벌 완전 관리형 IoT 소프트웨어이며, SaaS로 제공.
  • IoT Central를 사용함에 있어 클라우드 전문가가 요구되지 않음.

 

Azure Sphere

  • 디바이스의 하드웨어 및 운영 체제, 디바이스에서 메시지 허브로 메시지를 전송하는 안전한 방법 등의 모든 것을 포함하는, 보안이 뛰어난 EndToEnd IoT 솔루션 제공.
  • 인터넷에 연결된 디바이스를 위한 기본 제공 통신 및 보안 기능이 있음.

 

빅 데이터 분석 솔루션 (Big data and analytics)

Azure Synapse Analytics

  • 엔터프라이즈 데이터 웨어하우징과 빅 데이터 분석을 결합한 분석 서비스.
  • 클라우드 기반으로 수십 페타의 데이터를 MPP 기반으로 빠르게 처리할 수 있는 온디맨드 분석을 지원하여 인사이트 찾아낼 수 있는 솔루션.
  • 서버리스 주문형 리소스 또는 프로비저닝된 리소스를 규모에 맞게 사용하여 사용자의 용어로 데이터를 자유롭게 쿼리 가능.

 

Azure HDInsight

  • 엔터프라이즈용 클라우드의 관리형 전체 스펙트럼 오픈 소스 분석 서비스.
  • Hadoop, Apache Spark, Apache Hive, LLAP, Apache Kafka, Apache Storm, R 등과 같은 오픈 소스 프레임워크를 사용 가능
  • 대량 데이터를 쉽고 빠르며 비용 효율적으로 처리 가능.

 

Azure Databricks

  • 모든 데이터에서 인사이트를 얻고 AI 솔루션을 빌드 가능.
  • 몇 분 만에 Apache Spark 환경을 설정한 후 대화형 작업 영역에서 공유 프로젝트에 대한 자동 스케일링 및 협업가능.
  • Python, Scala, R, Java 및 SQL뿐 아니라 TensorFlow, PyTorch, scikit-learn 등을 비롯한 데이터 과학 프레임워크와 라이브러리 지원

 

Azure Data Lake Analytics

  • 빅 데이터를 단순화하는 온-디맨드형 분석 작업 서비스.
  • 하드웨어를 배포, 구성 및 스케일업을 신경 쓰지 않고, 데이터를 변형하고 귀중한 통찰력을 얻기 위한 쿼리 작성에 집중 가능.
  • 필요한 성능 크기만큼 설정하여 어떤 크기의 작업도 즉시 처리 가능하며, 작업 기준으로 비용 지불로 비용 효과적.

 

인공 지능 (Artificial Intelligence)

Azure Machine Learning Service

  • SDK 기반으로 손쉽게 코드를 작성하고, ML 모델의 학습, 배포, 자동화, 관리 및 추적에 사용할 수 있는 플랫폼.
  • 향후 결과를 가장 정확하게 예측하는 모델을 찾기 위해 데이터에 연결하여 모델을 학습 및 테스트할 수 있는 도구와 서비스로 구성.

 

Azure Cognitive Services

  • 애플리케이션이 보고 듣고 말하고 이해하고 추론을 시작할 수 있는 미리 빌드된 기계 학습 모델을 제공.
  • 특별한 기계 학습 또는 데이터 과학 지식이 필요하지 않고, API를 통해 Azure Cognitive Services에 액세스하며 해당 기능을 코드 몇 줄만으로 쉽게 포함 가능.
  • 언어, 음성, 비전, 의사결정 기능이 있음.

 

Azure Bot Service

  • 사람처럼 질문을 이해하고 질문에 응답하는 가상 에이전트를 만들기 위한 플랫폼.
  • 빌드한 봇은 백그라운드에서 Azure Cognitive Services와 같은 다른 Azure 서비스를 사용하여 사람이 요구하는 작업을 이해 가능.

 

서버리스 (Serverless computing)

Azure Functions

  • 플랫폼 또는 인프라를 신경 쓸 필요 없이 서비스를 위한 코드에 집중 가능.
  • REST 요청, 타이머, Azure 서비스로부터 메세지 등과 같은 이벤트 기반으로 빠르게 실행 가능.
  • 자동으로 크기가 조정되며 함수가 트리거될 때만 요금이 부과.
  • 상태 비저장이며, 이벤트에 응답할 때마다 다시 시작되는 것처럼 작동.
  • 상태가 필요한 경우 function을 Azure 스토리지 계정에 연결 가능.
  • Durable function라는 확장을 사용하여 오케스트레이션 작업을 수행 가능하며, 상태를 유지하면서  function에 연결 가능.

 

Azure Logic Apps

  • 클라우드 서비스로 호스트되는 로우 코드/코드 없는 개발 플랫폼.
  • 작업 및 비즈니스 프로세스를 자동화하고, 오케스트레이션 할 수 있는 서비스.
  • 엔터프라이스 환경에서의 앱, 데이터, 시스템, 서비스의 통합 지원.
  • 웹 기반 디자이너로 코드 작성 없이 로직을 생성 가능.

 

Azure Event Grid

  • 배포와 구독 형태의 이벤트 소비를 위한 관리형 엔진 기반의 이벤트 라우팅 서비스.
  • 필터를 이용하여 특정 이벤트를 다른 엔드포인트로 라우팅 가능하고, 이벤트를 안정적으로 전송 가능.

 

DevOps

Azure DevOps

  • 소프트웨어 개발 수명 주기의 모든 단계에서 문제를 해결하는 서비스 모음으로 클라우드 기반의 통합 개발 협업 서비스를 제공. (파이프라인 - CI/CD, Git 저장소, Kanban 보드, 클라우드 기반 로드테스트 등.)
  • Azure Repos - 중앙형 소스 코드 리포지토리로 소프트웨어 개발, DevOps 엔지니어링, 문서화 전문가가 검토 및 협업을 위해 코드를 게시 가능.
  • Azure Boards - Kanban 보드, 아이디어 보고 및 추적, 작업을 포함하는 민첩한 프로젝트 관리 제품.
  • Azure Pipelines - CI/CD 파이프라인 자동화 도구.
  • Azure Artifacts - 테스트 또는 배포 파이프라인 단계로 공급할 수 있는 컴파일된 소스 코드와 같은 아티팩트를 호스트하기 위한 리포지토리.
  • Azure Test Plans - 소프트웨어 릴리스 전에 품질을 보장하기 위해 CI/CD 파이프라인에서 사용할 수 있는 자동화된 테스트 도구.

 

GitHub과 GitHub Actions

  • GitHub은 오픈 소스 소프트웨어를 위한 세계에서 가장 인기 있는 코드 리포지토리.
  • GitHub Actions에서는 많은 수명 주기 이벤트의 트리거를 사용하여 워크플로를 자동화가 가능.

 

Azure DevTest Labs

  • 소프트웨어 프로젝트의 빌드가 포함된 VM(가상 머신)을 빌드, 설정 및 삭제하는 프로세스를 관리하기 위한 자동화된 방법을 제공.
  • 개발자와 테스터는 다양한 환경 및 빌드에서 테스트를 수행가능.
  • 쉽고 빠르게 재사용 가능한 ARM 템플릿을 통해 배포하여 최신 개발 코드를 배포 및 테스트 가능한 서비스.

 


이전 글

 

[Azure 자격증 - AZ-900] 핵심 Azure 서비스 - Part 2

Azure 컴퓨팅 (Azure Compute) 클라우드 기반 응용 프로그램을 실행하기 위한 온-디맨드 컴퓨팅 서비스. 디스크, 프로세서, 메모리, 네트워킹 및 운영체제와 같은 컴퓨팅 리소스를 제공. 리소스는 온-

epictrave.tistory.com

 

다음 글

 

[Azure 자격증 - AZ-900] Azure의 핵심 솔루션 및 관리 툴 - Part 2

Azure 관리 도구 (Azure Management tools) Azure Portal 웹 브라우저로 접근하여 모든 Azure 서비스를 생성, 관리 및 모니터링할 수 있는 공용 웹 사이트. 마법사와 도구 설명을 사용하여 복잡한 관리 작업을

epictrave.tistory.com

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기