SlideShare a Scribd company logo
AWS IoT
UniConverge Technologies Pvt. Ltd.
(UCT)
www.uniconvergetech.in
info@uniconvergetech.in
A Brief History Of Cloud
IoT Device
Message Broker
(Mosquitto)
AWS
Publish
Publish
Subscribe
Log Files
S3 Bucket
Database
Invoke a
Lambda
Function
Basic Architecture
AWS EC2
• Virtual computing environments, known as instances.
• Provides scalable computing capacity in AWS Cloud.
• Enables you to scale up or down to handle changes.
• Various configurations of CPU, memory, storage, and networking capacity
for your instances, known as instance types.
• Secure login information for your instances using key pairs.
• A firewall that enables you to specify the protocols, ports, and source IP
ranges that can reach your instances using security groups
• Virtual networks you can create that are logically isolated from the rest of
the AWS cloud, and that you can optionally connect to your own network,
known as virtual private clouds (VPCs).
UCT AWS_IOT
AWS Lambda
• AWS Lambda is a compute service that lets you run code without managing
servers, operating system, capacity provisioning, scaling, code monitoring
and logging.
• AWS Lambda executes your code only when needed and scales
automatically, from a few requests per day to thousands per second.
• AWS Lambda run your code in response to events-
build serverless applications.
• Code in one of the languages that AWS Lambda supports-
1. Node.js
2. Java
3. C#
4. Go
5. Python
UCT AWS_IOT
AWS RDS(Relational Database Service)
• Amazon RDS is a web service that makes it easier to set up, operate,
and scale a relational database in the cloud.
• The basic infrastructure components that RDS offers-
1. Amazon Aurora
2. MariaDB
3. Microsoft SQL Server
4. MySQL
5. Oracle
6. PostgreSQL
UCT AWS_IOT
AWS DynamoDB
• Amazon DynamoDB is a fully managed NoSQL database service that
provides fast and predictable performance with seamless scalability.
• DynamoDB offers encryption at rest, which eliminates the operational
burden and complexity involved in protecting sensitive data.
• With DynamoDB, you can create database tables that can store and retrieve
any amount of data, and serve any level of request traffic.
• You can scale up or scale down your tables' throughput capacity without
downtime or performance degradation, and use the AWS Management
Console to monitor resource utilization and performance metrics.
• Amazon DynamoDB provides on-demand backup capability. It allows you
to create full backups of your tables for long-term retention and archival for
regulatory compliance needs.
• DynamoDB automatically spreads the data and traffic for your tables over a
sufficient number of servers to handle your throughput and storage
requirements, while maintaining consistent and fast performance.
• All of your data is stored on solid state disks (SSDs) and automatically
replicated across multiple Availability Zones in an AWS region, providing
built-in high availability and data durability. You can use global tables to
keep DynamoDB tables in sync across AWS Regions.
• DynamoDB allows you to delete expired items from tables automatically to
help you reduce storage usage and the cost of storing data that is no longer
relevant.
AWS IoT Core
AWS IoT Core
• Thing – A logical representation of a device. Supports attributes, as
well as Device Shadows, which can be used to store device state & define
desired state.
• Policy – Attached to Certificates to dictate what that Certificate is
entitled to do on AWS IoT.
• Certificate – Things can communicate with AWS IoT via MQTT or
HTTPS. MQTT transmission to your AWS IoT gateway is authenticated
using certificates you will create.
• Rule – Leverages AWS IoT’s Rules Engine to dictate how messages
sent from Things to AWS IoT are handled. You will configure rules that
send data published to an MQTT topic to a variety of AWS Services.
UCT AWS_IOT
AWS Device Management
ELK
• ELK Stack is a combination of three open source
tools which form a log management
tool/platform that helps in deep searching,
analyzing and visualizing the log generated from
different IoT devices.
• E- Elasticsearch
L- Logstash
K- Kibana
Elasticsearch
Logstash
Kibana
Fig. ELK Architecture
Elasticsearch
• Real time distributed and analytics engine.
• Open Source developed in Java.
• Supports full-text search i.e completely document based
instead of tables and schemas.
• Used for Single Page Application Projects.
• Lets you perform many types of searches like structured,
unstructured, geo etc.
Advantages of ElasticSearch
• Scalable
• Fast
• Multilingual
• Document Oriented
• Autocompletion & Instant Search
• Schema Free
After Query
Logstash
• Data coming from the server is centrally pulled by a
pipeline provided by logstash.
• Centralizes the data processing.
• Collects, parses and analyses large variety of
structured/unstructured data and events.
Kibana
• Visualization tool.
• Provides real time analysis, summarization,
charting and debugging capabilities.
• User friendly interface.
• Allows sharing of snapshots of the log.
• Permits saving the dashboard.
• Allows multiple dashboards.
Kibana Dashboard
IAM(Identity Access Management)
• AWS Identity and Access Management (IAM) is a web service that
helps you securely control access to AWS resources.
• You use IAM to control who is authenticated (signed in) and
authorized (has permissions) to use resources.
• IAM Features:
1. Shared access to your AWS account
2. Granular permissions
3. Multi-factor authentication (MFA)
4. Eventually Consistent
5. Free to use
6. Integrated with many AWS services
CloudWatch
• Amazon CloudWatch monitors your Amazon Web Services (AWS) resources
and the applications you run on AWS in real time.
• CloudWatch collects and track metrics, which are variables you can
measure for your resources and applications.
• CloudWatch alarms send notifications or automatically make changes to the
resources you are monitoring based on rules that you define.
• With CloudWatch, you gain system-wide visibility into resource utilization,
application performance, and operational health.
CloudFormation
• AWS CloudFormation is a service that helps you model and set up your
Amazon Web Services resources so that you can spend less time managing
those resources and more time focusing on your applications that run in
AWS.
• You create a template that describes all the AWS resources that you want,
and AWS CloudFormation takes care of provisioning and configuring those
resources for you.
• Benefits-
1. Simplify Infrastructure Management
2. Quickly Replicate Your Infrastructure
3. Easily Control and Track Changes to Your Infrastructure
Device MQTT Broker
AWS IoT
Core
Rule Engine
ElasticsearchKibanaDashboard
Architecture of a Device sending Data to Kibana
Fig.
Sample Kibana
Dashboard
Amazon Cognito
• Provides authentication, authorization, and user management for all web
and mobile apps.
• The two main components of Amazon Cognito are
â–« User pools
â–« Identity pools
• A user pool is a user directory in Amazon Cognito.
• With an identity pool, users can obtain temporary AWS credentials to
access AWS services, such as Amazon S3 and DynamoDB.
Architecture of Amazon Cognito
Jobs
• AWS IoT jobs can be used to define a set of remote operations that are sent
to and executed on one or more devices connected to AWS IoT.
• For example, there can be a job that instructs a set of devices to download
and install application or firmware updates, reboot, rotate certificates, or
perform remote troubleshooting operations.
• Jobs are of two types:
â–« Snapshot job:- By default, a job is sent to all targets that you specify
when you create the job. After those targets complete the job (or report
that they are unable to do so), the job is complete.
â–« Continuous job:- A continuous job is sent to all targets that you specify
when you create the job, but continues to run and will be sent to any new
devices (things) that are added to the target group.
EBS(Elastic Block Storage)
• EBS is the block storage that is automatically allotted once the Elasticsearch
domain is created.
• EBS volumes offers high availability and durability.
• Amazon EBS encryption provides seamless support for data-at-rest and
data-in-transit between EC2 instances and EBS volumes.
• Advantages of EBS volumes:
â–« Reliable, Secure Storage
â–« Consistent, Low-latency Performance
â–« Optimized Performance
â–« Quickly Scale Up, Easily Scale Down
IoT Analytics
• IoT Analytics is a fully managed service that makes it easy to run
sophisticated analytics on massive volumes of IoT data without having to
worry about all the cost and complexity.
Amazon Kinesis
Ad

More Related Content

What's hot (11)

Amazon Virtual Private Cloud - VPC 1
Amazon Virtual Private Cloud - VPC 1Amazon Virtual Private Cloud - VPC 1
Amazon Virtual Private Cloud - VPC 1
AWS Riyadh User Group
 
AWS - Beanstalk Fundamentals
AWS - Beanstalk FundamentalsAWS - Beanstalk Fundamentals
AWS - Beanstalk Fundamentals
Piyush Agrawal
 
AWS Messaging
AWS MessagingAWS Messaging
AWS Messaging
AWS Riyadh User Group
 
IBM Cloud Object Storage
IBM Cloud Object StorageIBM Cloud Object Storage
IBM Cloud Object Storage
Nagesh Ramamoorthy
 
Getting Started with EC2, S3 and EMR
Getting Started with EC2, S3 and EMRGetting Started with EC2, S3 and EMR
Getting Started with EC2, S3 and EMR
Arun Sirimalla
 
EC2 and S3 Level 100
EC2 and S3 Level 100EC2 and S3 Level 100
EC2 and S3 Level 100
AWS Riyadh User Group
 
AWS Serverless Introduction
AWS Serverless IntroductionAWS Serverless Introduction
AWS Serverless Introduction
Dimosthenis Botsaris
 
Deep Dive on EC2 and S3
Deep Dive on EC2 and S3Deep Dive on EC2 and S3
Deep Dive on EC2 and S3
Arun Sirimalla
 
Hybride Cloud Infrastrukturen durch Integration mit Active Directory - AWS Cl...
Hybride Cloud Infrastrukturen durch Integration mit Active Directory - AWS Cl...Hybride Cloud Infrastrukturen durch Integration mit Active Directory - AWS Cl...
Hybride Cloud Infrastrukturen durch Integration mit Active Directory - AWS Cl...
AWS Germany
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Nagesh Ramamoorthy
 
Aws platform overview
Aws platform overviewAws platform overview
Aws platform overview
Vinay Yelluri
 
Amazon Virtual Private Cloud - VPC 1
Amazon Virtual Private Cloud - VPC 1Amazon Virtual Private Cloud - VPC 1
Amazon Virtual Private Cloud - VPC 1
AWS Riyadh User Group
 
AWS - Beanstalk Fundamentals
AWS - Beanstalk FundamentalsAWS - Beanstalk Fundamentals
AWS - Beanstalk Fundamentals
Piyush Agrawal
 
IBM Cloud Object Storage
IBM Cloud Object StorageIBM Cloud Object Storage
IBM Cloud Object Storage
Nagesh Ramamoorthy
 
Getting Started with EC2, S3 and EMR
Getting Started with EC2, S3 and EMRGetting Started with EC2, S3 and EMR
Getting Started with EC2, S3 and EMR
Arun Sirimalla
 
Deep Dive on EC2 and S3
Deep Dive on EC2 and S3Deep Dive on EC2 and S3
Deep Dive on EC2 and S3
Arun Sirimalla
 
Hybride Cloud Infrastrukturen durch Integration mit Active Directory - AWS Cl...
Hybride Cloud Infrastrukturen durch Integration mit Active Directory - AWS Cl...Hybride Cloud Infrastrukturen durch Integration mit Active Directory - AWS Cl...
Hybride Cloud Infrastrukturen durch Integration mit Active Directory - AWS Cl...
AWS Germany
 
Aws platform overview
Aws platform overviewAws platform overview
Aws platform overview
Vinay Yelluri
 

Similar to UCT AWS_IOT (20)

UNIT V.pdf
UNIT V.pdfUNIT V.pdf
UNIT V.pdf
Nikhil Patankar
 
Unit 6.pptx
Unit 6.pptxUnit 6.pptx
Unit 6.pptx
Nikhil Patankar
 
Cloud Service.pptx
Cloud Service.pptxCloud Service.pptx
Cloud Service.pptx
SibinBharathi
 
Aws platform overview
Aws platform overviewAws platform overview
Aws platform overview
Vinay Yelluri
 
Amazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs KubernetesAmazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs Kubernetes
Stridely Solutions
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Biswajit Pratihari
 
cloudcomputing.pptx
cloudcomputing.pptxcloudcomputing.pptx
cloudcomputing.pptx
Siva453615
 
cloud computing notes for engineering.pptx
cloud computing notes for engineering.pptxcloud computing notes for engineering.pptx
cloud computing notes for engineering.pptx
pradeena937556
 
Cloud & Native Cloud for Managers
Cloud & Native Cloud for ManagersCloud & Native Cloud for Managers
Cloud & Native Cloud for Managers
Eitan Sela
 
Cloudcomputing
CloudcomputingCloudcomputing
Cloudcomputing
sree raj
 
SAP on Amazon web services
SAP on Amazon web servicesSAP on Amazon web services
SAP on Amazon web services
cloudnonstop
 
AWS.pdf
AWS.pdfAWS.pdf
AWS.pdf
Nambi Nam
 
Scalable relational database with SQL Azure
Scalable relational database with SQL AzureScalable relational database with SQL Azure
Scalable relational database with SQL Azure
Shy Engelberg
 
How Easy to Automate Application Deployment on AWS
How Easy to Automate Application Deployment on AWSHow Easy to Automate Application Deployment on AWS
How Easy to Automate Application Deployment on AWS
Institut Teknologi Sepuluh Nopember Surabaya
 
Aws re invent 2018 recap
Aws re invent 2018 recapAws re invent 2018 recap
Aws re invent 2018 recap
CloudHesive
 
Managed Cloud Services for Siebel CRM on Amazon AWS
Managed Cloud Services for Siebel CRM on Amazon AWSManaged Cloud Services for Siebel CRM on Amazon AWS
Managed Cloud Services for Siebel CRM on Amazon AWS
Milind Waikul
 
4.Core AWS Services1234567876546743.pptx
4.Core AWS Services1234567876546743.pptx4.Core AWS Services1234567876546743.pptx
4.Core AWS Services1234567876546743.pptx
susilmoharana621
 
Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows Azure
Ravi Ranjan Karn
 
AWS GLOBAL INFRA AND SERVICE LIST01.pptx
AWS GLOBAL INFRA AND SERVICE LIST01.pptxAWS GLOBAL INFRA AND SERVICE LIST01.pptx
AWS GLOBAL INFRA AND SERVICE LIST01.pptx
susilmoharana621
 
Amazon Web Service.pdf
Amazon Web Service.pdfAmazon Web Service.pdf
Amazon Web Service.pdf
Pyingkodi Maran
 
Cloud Service.pptx
Cloud Service.pptxCloud Service.pptx
Cloud Service.pptx
SibinBharathi
 
Aws platform overview
Aws platform overviewAws platform overview
Aws platform overview
Vinay Yelluri
 
Amazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs KubernetesAmazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs Kubernetes
Stridely Solutions
 
cloudcomputing.pptx
cloudcomputing.pptxcloudcomputing.pptx
cloudcomputing.pptx
Siva453615
 
cloud computing notes for engineering.pptx
cloud computing notes for engineering.pptxcloud computing notes for engineering.pptx
cloud computing notes for engineering.pptx
pradeena937556
 
Cloud & Native Cloud for Managers
Cloud & Native Cloud for ManagersCloud & Native Cloud for Managers
Cloud & Native Cloud for Managers
Eitan Sela
 
Cloudcomputing
CloudcomputingCloudcomputing
Cloudcomputing
sree raj
 
SAP on Amazon web services
SAP on Amazon web servicesSAP on Amazon web services
SAP on Amazon web services
cloudnonstop
 
AWS.pdf
AWS.pdfAWS.pdf
AWS.pdf
Nambi Nam
 
Scalable relational database with SQL Azure
Scalable relational database with SQL AzureScalable relational database with SQL Azure
Scalable relational database with SQL Azure
Shy Engelberg
 
Aws re invent 2018 recap
Aws re invent 2018 recapAws re invent 2018 recap
Aws re invent 2018 recap
CloudHesive
 
Managed Cloud Services for Siebel CRM on Amazon AWS
Managed Cloud Services for Siebel CRM on Amazon AWSManaged Cloud Services for Siebel CRM on Amazon AWS
Managed Cloud Services for Siebel CRM on Amazon AWS
Milind Waikul
 
4.Core AWS Services1234567876546743.pptx
4.Core AWS Services1234567876546743.pptx4.Core AWS Services1234567876546743.pptx
4.Core AWS Services1234567876546743.pptx
susilmoharana621
 
Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows Azure
Ravi Ranjan Karn
 
AWS GLOBAL INFRA AND SERVICE LIST01.pptx
AWS GLOBAL INFRA AND SERVICE LIST01.pptxAWS GLOBAL INFRA AND SERVICE LIST01.pptx
AWS GLOBAL INFRA AND SERVICE LIST01.pptx
susilmoharana621
 
Amazon Web Service.pdf
Amazon Web Service.pdfAmazon Web Service.pdf
Amazon Web Service.pdf
Pyingkodi Maran
 
Ad

Recently uploaded (20)

Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Ad

UCT AWS_IOT

  • 1. AWS IoT UniConverge Technologies Pvt. Ltd. (UCT) www.uniconvergetech.in [email protected]
  • 2. A Brief History Of Cloud
  • 3. IoT Device Message Broker (Mosquitto) AWS Publish Publish Subscribe Log Files S3 Bucket Database Invoke a Lambda Function Basic Architecture
  • 4. AWS EC2 • Virtual computing environments, known as instances. • Provides scalable computing capacity in AWS Cloud. • Enables you to scale up or down to handle changes. • Various configurations of CPU, memory, storage, and networking capacity for your instances, known as instance types. • Secure login information for your instances using key pairs. • A firewall that enables you to specify the protocols, ports, and source IP ranges that can reach your instances using security groups • Virtual networks you can create that are logically isolated from the rest of the AWS cloud, and that you can optionally connect to your own network, known as virtual private clouds (VPCs).
  • 6. AWS Lambda • AWS Lambda is a compute service that lets you run code without managing servers, operating system, capacity provisioning, scaling, code monitoring and logging. • AWS Lambda executes your code only when needed and scales automatically, from a few requests per day to thousands per second. • AWS Lambda run your code in response to events- build serverless applications. • Code in one of the languages that AWS Lambda supports- 1. Node.js 2. Java 3. C# 4. Go 5. Python
  • 8. AWS RDS(Relational Database Service) • Amazon RDS is a web service that makes it easier to set up, operate, and scale a relational database in the cloud. • The basic infrastructure components that RDS offers- 1. Amazon Aurora 2. MariaDB 3. Microsoft SQL Server 4. MySQL 5. Oracle 6. PostgreSQL
  • 10. AWS DynamoDB • Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. • DynamoDB offers encryption at rest, which eliminates the operational burden and complexity involved in protecting sensitive data. • With DynamoDB, you can create database tables that can store and retrieve any amount of data, and serve any level of request traffic. • You can scale up or scale down your tables' throughput capacity without downtime or performance degradation, and use the AWS Management Console to monitor resource utilization and performance metrics.
  • 11. • Amazon DynamoDB provides on-demand backup capability. It allows you to create full backups of your tables for long-term retention and archival for regulatory compliance needs. • DynamoDB automatically spreads the data and traffic for your tables over a sufficient number of servers to handle your throughput and storage requirements, while maintaining consistent and fast performance. • All of your data is stored on solid state disks (SSDs) and automatically replicated across multiple Availability Zones in an AWS region, providing built-in high availability and data durability. You can use global tables to keep DynamoDB tables in sync across AWS Regions. • DynamoDB allows you to delete expired items from tables automatically to help you reduce storage usage and the cost of storing data that is no longer relevant.
  • 13. AWS IoT Core • Thing – A logical representation of a device. Supports attributes, as well as Device Shadows, which can be used to store device state & define desired state. • Policy – Attached to Certificates to dictate what that Certificate is entitled to do on AWS IoT. • Certificate – Things can communicate with AWS IoT via MQTT or HTTPS. MQTT transmission to your AWS IoT gateway is authenticated using certificates you will create. • Rule – Leverages AWS IoT’s Rules Engine to dictate how messages sent from Things to AWS IoT are handled. You will configure rules that send data published to an MQTT topic to a variety of AWS Services.
  • 16. ELK • ELK Stack is a combination of three open source tools which form a log management tool/platform that helps in deep searching, analyzing and visualizing the log generated from different IoT devices. • E- Elasticsearch L- Logstash K- Kibana
  • 18. Elasticsearch • Real time distributed and analytics engine. • Open Source developed in Java. • Supports full-text search i.e completely document based instead of tables and schemas. • Used for Single Page Application Projects. • Lets you perform many types of searches like structured, unstructured, geo etc.
  • 19. Advantages of ElasticSearch • Scalable • Fast • Multilingual • Document Oriented • Autocompletion & Instant Search • Schema Free
  • 21. Logstash • Data coming from the server is centrally pulled by a pipeline provided by logstash. • Centralizes the data processing. • Collects, parses and analyses large variety of structured/unstructured data and events.
  • 22. Kibana • Visualization tool. • Provides real time analysis, summarization, charting and debugging capabilities. • User friendly interface. • Allows sharing of snapshots of the log. • Permits saving the dashboard. • Allows multiple dashboards.
  • 24. IAM(Identity Access Management) • AWS Identity and Access Management (IAM) is a web service that helps you securely control access to AWS resources. • You use IAM to control who is authenticated (signed in) and authorized (has permissions) to use resources. • IAM Features: 1. Shared access to your AWS account 2. Granular permissions 3. Multi-factor authentication (MFA) 4. Eventually Consistent 5. Free to use 6. Integrated with many AWS services
  • 25. CloudWatch • Amazon CloudWatch monitors your Amazon Web Services (AWS) resources and the applications you run on AWS in real time. • CloudWatch collects and track metrics, which are variables you can measure for your resources and applications. • CloudWatch alarms send notifications or automatically make changes to the resources you are monitoring based on rules that you define. • With CloudWatch, you gain system-wide visibility into resource utilization, application performance, and operational health.
  • 26. CloudFormation • AWS CloudFormation is a service that helps you model and set up your Amazon Web Services resources so that you can spend less time managing those resources and more time focusing on your applications that run in AWS. • You create a template that describes all the AWS resources that you want, and AWS CloudFormation takes care of provisioning and configuring those resources for you. • Benefits- 1. Simplify Infrastructure Management 2. Quickly Replicate Your Infrastructure 3. Easily Control and Track Changes to Your Infrastructure
  • 27. Device MQTT Broker AWS IoT Core Rule Engine ElasticsearchKibanaDashboard Architecture of a Device sending Data to Kibana Fig. Sample Kibana Dashboard
  • 28. Amazon Cognito • Provides authentication, authorization, and user management for all web and mobile apps. • The two main components of Amazon Cognito are â–« User pools â–« Identity pools • A user pool is a user directory in Amazon Cognito. • With an identity pool, users can obtain temporary AWS credentials to access AWS services, such as Amazon S3 and DynamoDB.
  • 30. Jobs • AWS IoT jobs can be used to define a set of remote operations that are sent to and executed on one or more devices connected to AWS IoT. • For example, there can be a job that instructs a set of devices to download and install application or firmware updates, reboot, rotate certificates, or perform remote troubleshooting operations. • Jobs are of two types: â–« Snapshot job:- By default, a job is sent to all targets that you specify when you create the job. After those targets complete the job (or report that they are unable to do so), the job is complete. â–« Continuous job:- A continuous job is sent to all targets that you specify when you create the job, but continues to run and will be sent to any new devices (things) that are added to the target group.
  • 31. EBS(Elastic Block Storage) • EBS is the block storage that is automatically allotted once the Elasticsearch domain is created. • EBS volumes offers high availability and durability. • Amazon EBS encryption provides seamless support for data-at-rest and data-in-transit between EC2 instances and EBS volumes. • Advantages of EBS volumes: â–« Reliable, Secure Storage â–« Consistent, Low-latency Performance â–« Optimized Performance â–« Quickly Scale Up, Easily Scale Down
  • 32. IoT Analytics • IoT Analytics is a fully managed service that makes it easy to run sophisticated analytics on massive volumes of IoT data without having to worry about all the cost and complexity.