Unit 3
Unit 3
CLOUD INFRASTRUCTURE
Public Cloud
Private Cloud
Hybrid Cloud
1. Public Cloud
Public cloud is open to all to store and access information via the Internet
using the pay-per-usage method.
Computing resources are managed and operated by the Cloud Service
Provider (CSP). The CSP looks after the supporting infrastructure and ensures
that the resources are accessible to and scalable for the users.
Characteristics of Public Cloud
• Accessibility
• Shared Infrastructure
• Scalability
• Managed by Service Providers
• Reliability and Redundancy
2. Private Cloud
Private cloud is also known as an internal cloud or corporate cloud. It is
used by organizations to build and manage their own data centers
internally or by the third party.
Characteristics of Private Cloud
• Exclusive Use
• Control and Security
• Customization and Flexibility
• Scalability and Resource Allocation
• Performance and dependability
3. Hybrid Cloud
Hybrid Cloud is a combination of the public cloud and the private cloud.
Hybrid Cloud = Public Cloud + Private Cloud
Hybrid cloud is partially secure because the services which are running on
the public cloud can be accessed by anyone, while the services which are
running on a private cloud can be accessed only by the organization's users.
Hybrid cloud setup, organizations can leverage the benefits of both public
and private clouds to create a flexible and scalable computing environment.
Characteristics of Hybrid Cloud
• Integration of Public and Private Clouds
• Flexibility and Scalability
• Enhanced Security and Control
• Cost Optimization
• Data and Application Portability
Cloud Models : IaaS, PaaS and SaaS
Cloud Service Models
1. Infrastructure as a Service (IaaS)
2. Platform as a Service (PaaS)
3. Software as a Service (SaaS)
Infrastructure as a Service (IaaS)
IaaS is also known as Hardware as a Service (HaaS). It is a computing
infrastructure managed over the internet.
The main advantage of using IaaS is that it helps users to avoid the cost
and complexity of purchasing and managing the physical servers.
Characteristics of IaaS
o Resources are available as a service
o Services are highly scalable
o Dynamic and flexible
o GUI and API-based access
o Automated administrative tasks
Characteristics of PaaS
o Accessible to various users via the same development application.
o Integrates with web services and databases.
o Builds on virtualization technology, so resources can easily be scaled
up or down as per the organization's need.
o Support multiple languages and frameworks.
o Provides an ability to "Auto-scale".
Characteristics of SaaS
o Managed from a central location
o Hosted on a remote server
o Accessible over the internet
o Users are not responsible for hardware and software updates. Updates
are applied automatically.
o The services are purchased on the pay-as-per-use basis
Apple iCloud is a must for iPhone and Mac users, since it backs up
photos, documents, and settings on their devices.
It's among the simplest and most reliable storage and syncing services
we've seen.
Dropbox is an established player in the online storage and syncing
space, and it continues to offer a reliable service that includes
good, if sometimes tertiary, features (such as e-signatures ).
Enabling Technologies for the Internet of Things
1. Wireless Sensor Network(WSN) :
A WSN comprises distributed devices with sensors which are used to
monitor the environmental and physical conditions. A wireless sensor
network consists of end nodes, routers and coordinators. End nodes
have several sensors attached to them where the data is passed to a
coordinator with the help of routers. The coordinator also acts as the
gateway that connects WSN to the internet.
• Weather monitoring system
• Indoor air quality monitoring system
• Soil moisture monitoring system
• Surveillance system
• Health monitoring system
2. Cloud Computing :
It provides us the means by which we can access applications as utilities
over the internet. Cloud means something which is present in remote
locations. With Cloud computing, users can access any resources from
anywhere like databases, webservers, storage, any device, and any software
over the internet.
3. Big Data Analytics :
It refers to the method of studying massive volumes of data or big data.
Collection of data whose volume, velocity or variety is simply too massive
and tough to store, control, process and examine the data using traditional
databases.
Big data is gathered from a variety of sources including social network
videos, digital images, sensors and sales transaction records.
Data cleaning
Processing
Visualization
4. Communications Protocols :
They are the backbone of IoT systems and enable network connectivity and
linking to applications. Communication protocols allow devices to exchange
data over the network. Multiple protocols often describe different aspects of a
single communication. when implemented in software they are a protocol
stack.
Data encoding
Addressing schemes
• 5. Embedded Systems :
It is a combination of hardware and software used to perform special
tasks.
• It includes microcontroller and microprocessor memory, networking
units (Ethernet Wi-Fi adapters), input output units (display keyword
etc. ) and storage devices (flash memory).
• It collects the data and sends it to the internet.
Innovative Applications of the Internet of Things.
IoT is a platform where embedded devices are connected to the Internet
to collect and exchange data. It enables machines to interact,
collaborate and learn from experiences like humans. IoT applications
equipped billions of objects with connectivity and intelligence.
1. Wearables
Wearable technology is the hallmark of IoT applications and one of the
earliest industries to deploy IoT. We have fit bits, heart rate monitors and
smartwatches these days.
2. Health care
IoT applications can transform reactive medical-based systems into active
wellness-based systems. Resources that are used in current medical
research lack important real-world information.
3. Industrial Automation
It is one of the areas where the quality of products is an essential factor
for a more significant investment return. Anyone can re-
engineer products and their packaging to provide superior performance
in cost and customer experience with IoT applications.
4. Smart Supply Chain
Customers automate the delivery and shipping with a smart supply chain.
It also provides details of real-time conditions and supply networks.