178
F. Firouzi and B. Farahani
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Application
On premises
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Application
Infrastructure
as a service
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Application
Platform as a
service
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Application
Software as a
service
Fig. 4.2 Deployment options for IoT applications
• Software as a Service (SaaS) – In this model, Cloud Applicaiton (or other
software as a service) are run on physically distant Cloud computers that are
the property of and operated by others. These applications typically connect with
user computers through an Internet browser.
4.2.3 Deployment Models
According to NIST, Cloud can be deployed in several ways such as:
• On-Premise Private Cloud – This is a Cloud infrastructure that is managed by a
third-party vendor or internally for only one organization. A private Cloud can
be hosted by the organization itself or externally.
• Public Cloud – Cloud services are provided through a network that is available
to the public for use.
• Hybrid Cloud – A hybrid Cloud is made up of at least two (and possibly more)
Clouds that are private or public and remain distinct from one another while being
connected. This connection provides the benefits of more than one deployment
model. Gartner suggests that a “hybrid Cloud is a Cloud computing capability
made up of some aggregation of community, public, or private Cloud services
available from various service providers.”
Précédent

- 185/647

Suivant