SlideShare une entreprise Scribd logo
1  sur  33
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).
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
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
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.
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

Contenu connexe

Tendances

Deep dive into cloud security - Jaimin Gohel & Virendra Rathore
Deep dive into cloud security - Jaimin Gohel & Virendra RathoreDeep dive into cloud security - Jaimin Gohel & Virendra Rathore
Deep dive into cloud security - Jaimin Gohel & Virendra RathoreNSConclave
 
Amazon Virtual Private Cloud - VPC 1
Amazon Virtual Private Cloud - VPC 1Amazon Virtual Private Cloud - VPC 1
Amazon Virtual Private Cloud - VPC 1AWS Riyadh User Group
 
AWS - Beanstalk Fundamentals
AWS - Beanstalk FundamentalsAWS - Beanstalk Fundamentals
AWS - Beanstalk FundamentalsPiyush Agrawal
 
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 EMRArun Sirimalla
 
Deep Dive on EC2 and S3
Deep Dive on EC2 and S3Deep Dive on EC2 and S3
Deep Dive on EC2 and S3Arun Sirimalla
 
Security Day What's (nearly) New
Security Day What's (nearly) NewSecurity Day What's (nearly) New
Security Day What's (nearly) NewAmazon Web Services
 
Optimizing the Data Tier for Serverless Web Applications - March 2017 Online ...
Optimizing the Data Tier for Serverless Web Applications - March 2017 Online ...Optimizing the Data Tier for Serverless Web Applications - March 2017 Online ...
Optimizing the Data Tier for Serverless Web Applications - March 2017 Online ...Amazon Web Services
 
Deep Dive on Microservices and Amazon ECS
Deep Dive on Microservices and Amazon ECSDeep Dive on Microservices and Amazon ECS
Deep Dive on Microservices and Amazon ECSAmazon Web Services
 
Continuous Integration with Amazon ECS and Docker
Continuous Integration with Amazon ECS and DockerContinuous Integration with Amazon ECS and Docker
Continuous Integration with Amazon ECS and DockerAmazon Web Services
 
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 re:Invent 2016: How Harvard University Improves Scalable Cloud Network Se...
AWS re:Invent 2016: How Harvard University Improves Scalable Cloud Network Se...AWS re:Invent 2016: How Harvard University Improves Scalable Cloud Network Se...
AWS re:Invent 2016: How Harvard University Improves Scalable Cloud Network Se...Amazon Web Services
 
Migrate your Data Warehouse to Amazon Redshift - September Webinar Series
Migrate your Data Warehouse to Amazon Redshift - September Webinar SeriesMigrate your Data Warehouse to Amazon Redshift - September Webinar Series
Migrate your Data Warehouse to Amazon Redshift - September Webinar SeriesAmazon Web Services
 
Getting Started with Managed Database Services on AWS - September 2016 Webina...
Getting Started with Managed Database Services on AWS - September 2016 Webina...Getting Started with Managed Database Services on AWS - September 2016 Webina...
Getting Started with Managed Database Services on AWS - September 2016 Webina...Amazon Web Services
 

Tendances (20)

Deep dive into cloud security - Jaimin Gohel & Virendra Rathore
Deep dive into cloud security - Jaimin Gohel & Virendra RathoreDeep dive into cloud security - Jaimin Gohel & Virendra Rathore
Deep dive into cloud security - Jaimin Gohel & Virendra Rathore
 
AWS Introduction
AWS IntroductionAWS Introduction
AWS Introduction
 
Amazon Virtual Private Cloud - VPC 1
Amazon Virtual Private Cloud - VPC 1Amazon Virtual Private Cloud - VPC 1
Amazon Virtual Private Cloud - VPC 1
 
AWS - Beanstalk Fundamentals
AWS - Beanstalk FundamentalsAWS - Beanstalk Fundamentals
AWS - Beanstalk Fundamentals
 
AWS Messaging
AWS MessagingAWS Messaging
AWS Messaging
 
IBM Cloud Object Storage
IBM Cloud Object StorageIBM Cloud Object Storage
IBM Cloud Object Storage
 
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
 
EC2 and S3 Level 100
EC2 and S3 Level 100EC2 and S3 Level 100
EC2 and S3 Level 100
 
AWS Serverless Introduction
AWS Serverless IntroductionAWS Serverless Introduction
AWS Serverless Introduction
 
Deep Dive on EC2 and S3
Deep Dive on EC2 and S3Deep Dive on EC2 and S3
Deep Dive on EC2 and S3
 
Protecting Your Data in AWS
Protecting Your Data in AWSProtecting Your Data in AWS
Protecting Your Data in AWS
 
Security Day What's (nearly) New
Security Day What's (nearly) NewSecurity Day What's (nearly) New
Security Day What's (nearly) New
 
Optimizing the Data Tier for Serverless Web Applications - March 2017 Online ...
Optimizing the Data Tier for Serverless Web Applications - March 2017 Online ...Optimizing the Data Tier for Serverless Web Applications - March 2017 Online ...
Optimizing the Data Tier for Serverless Web Applications - March 2017 Online ...
 
Deep Dive on Microservices and Amazon ECS
Deep Dive on Microservices and Amazon ECSDeep Dive on Microservices and Amazon ECS
Deep Dive on Microservices and Amazon ECS
 
Continuous Integration with Amazon ECS and Docker
Continuous Integration with Amazon ECS and DockerContinuous Integration with Amazon ECS and Docker
Continuous Integration with Amazon ECS and Docker
 
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 re:Invent 2016: How Harvard University Improves Scalable Cloud Network Se...
AWS re:Invent 2016: How Harvard University Improves Scalable Cloud Network Se...AWS re:Invent 2016: How Harvard University Improves Scalable Cloud Network Se...
AWS re:Invent 2016: How Harvard University Improves Scalable Cloud Network Se...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Migrate your Data Warehouse to Amazon Redshift - September Webinar Series
Migrate your Data Warehouse to Amazon Redshift - September Webinar SeriesMigrate your Data Warehouse to Amazon Redshift - September Webinar Series
Migrate your Data Warehouse to Amazon Redshift - September Webinar Series
 
Getting Started with Managed Database Services on AWS - September 2016 Webina...
Getting Started with Managed Database Services on AWS - September 2016 Webina...Getting Started with Managed Database Services on AWS - September 2016 Webina...
Getting Started with Managed Database Services on AWS - September 2016 Webina...
 

Similaire à UCT AWS_IOT

AWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAmazon Web Services
 
Aws platform overview
Aws platform overviewAws platform overview
Aws platform overviewVinay Yelluri
 
Aws platform overview
Aws platform overviewAws platform overview
Aws platform overviewVinay 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 KubernetesStridely Solutions
 
cloudcomputing.pptx
cloudcomputing.pptxcloudcomputing.pptx
cloudcomputing.pptxSiva453615
 
Cloud & Native Cloud for Managers
Cloud & Native Cloud for ManagersCloud & Native Cloud for Managers
Cloud & Native Cloud for ManagersEitan Sela
 
Cloudcomputing
CloudcomputingCloudcomputing
Cloudcomputingsree raj
 
SAP on Amazon web services
SAP on Amazon web servicesSAP on Amazon web services
SAP on Amazon web servicescloudnonstop
 
AWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWSAWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWSAmazon Web Services
 
Scalable relational database with SQL Azure
Scalable relational database with SQL AzureScalable relational database with SQL Azure
Scalable relational database with SQL AzureShy Engelberg
 
Aws re invent 2018 recap
Aws re invent 2018 recapAws re invent 2018 recap
Aws re invent 2018 recapCloudHesive
 
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 AWSMilind Waikul
 

Similaire à UCT AWS_IOT (20)

UNIT V.pdf
UNIT V.pdfUNIT V.pdf
UNIT V.pdf
 
AWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the Cloud
 
Unit 6.pptx
Unit 6.pptxUnit 6.pptx
Unit 6.pptx
 
Cloud Service.pptx
Cloud Service.pptxCloud Service.pptx
Cloud Service.pptx
 
Aws platform overview
Aws platform overviewAws platform overview
Aws platform overview
 
Aws platform overview
Aws platform overviewAws platform overview
Aws platform overview
 
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
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
cloudcomputing.pptx
cloudcomputing.pptxcloudcomputing.pptx
cloudcomputing.pptx
 
Cloud & Native Cloud for Managers
Cloud & Native Cloud for ManagersCloud & Native Cloud for Managers
Cloud & Native Cloud for Managers
 
Cloudcomputing
CloudcomputingCloudcomputing
Cloudcomputing
 
SAP on Amazon web services
SAP on Amazon web servicesSAP on Amazon web services
SAP on Amazon web services
 
Débuter sur le cloud AWS
Débuter sur le cloud AWSDébuter sur le cloud AWS
Débuter sur le cloud AWS
 
AWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWSAWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWS
 
AWS.pdf
AWS.pdfAWS.pdf
AWS.pdf
 
Scalable relational database with SQL Azure
Scalable relational database with SQL AzureScalable relational database with SQL Azure
Scalable relational database with SQL Azure
 
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
 
Aws re invent 2018 recap
Aws re invent 2018 recapAws re invent 2018 recap
Aws re invent 2018 recap
 
Getting Started on AWS
Getting Started on AWSGetting Started on AWS
Getting Started on AWS
 
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
 

Dernier

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Dernier (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

UCT AWS_IOT

  • 1. AWS IoT UniConverge Technologies Pvt. Ltd. (UCT) www.uniconvergetech.in info@uniconvergetech.in
  • 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).
  • 5.
  • 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
  • 7.
  • 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
  • 9.
  • 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.
  • 14.
  • 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.