CCL Expt 1
CCL Expt 1
NIST Model
The National Institute of Standards and Technology (NIST) has developed a cloud computing
reference architecture, known as the NIST cloud computing reference architecture (NIST SP
500-292). This reference architecture provides a common framework for understanding,
describing, and comparing cloud computing systems.
The NIST model defines five essential characteristics of cloud computing, which are:
Private cloud
Community cloud
Public cloud
Hybrid cloud
Characteristics of cloud
Deployment Model
In cloud computing, deployment models refer to the different ways in which cloud services
can be deployed and accessed by users. The National Institute of Standards and Technology
(NIST) defines four deployment models:
Public cloud: Public clouds are owned and operated by a third-party provider, and
resources are made available to the public over the internet. Public clouds offer the
greatest level of scalability and the most flexibility, but they also come with the least
amount of control and customization options.
Private cloud: Private clouds are owned and operated by a single organization, and
resources are made available only to that organization. Private clouds offer more
control and customization options than public clouds, but they also come with higher
costs and less scalability.
Community cloud: Community clouds are owned and operated by a group of
organizations that have common requirements. Resources are made available only to
the members of that group. Community clouds offer a balance of control and
scalability, but they also come with higher costs and less flexibility than public clouds.
Hybrid cloud: Hybrid clouds are a combination of two or more of the above
deployment models. Organizations can use a private cloud for sensitive workloads,
and a public cloud for less critical workloads. Hybrid clouds offer the most flexibility,
but they also come with higher costs and more complexity.
In summary, the deployment model chosen depends on the organization's specific needs,
such as the level of security, control, and scalability required, as well as the cost constraints.
Public clouds are typically more cost-effective and offer more scalability, while private clouds
offer more control and security, but at a higher cost. Community clouds offer a balance of
control, scalability and security but also comes at a higher cost. Hybrid clouds offer the most
flexibility, but they also come with higher costs and more complexity.
(Deployment Model)
Service Model
Security risks: Storing data and running applications in the cloud can increase the risk
of data breaches and cyber attacks. Organizations must ensure that their data is
properly secured and that they have adequate controls in place to prevent
unauthorized access.
Dependence on internet connectivity: Cloud computing relies on internet
connectivity, so if an organization's internet connection goes down, they will lose
access to their data and applications.
Limited control and customization: Organizations that use public cloud services have
less control over the underlying infrastructure and may have fewer options for
customization.
Vendor lock-in: Organizations that use a specific cloud provider's services may find it
difficult and costly to switch to a different provider in the future.
Compliance and regulatory issues: Some organizations may have compliance and
regulatory requirements that prevent them from using certain types of cloud services.
Limited visibility and transparency: Organizations may not have full visibility and
transparency into the underlying infrastructure of the cloud services they use, this can
make it difficult to troubleshoot issues and ensure compliance.
Limited physical access to data: With cloud computing, organizations do not have
physical access to their data and applications. This can make it more difficult to
conduct forensic investigations or perform other types of security assessments.
Latency: Depending on the location of the data center, the data might have to travel
a long distance over the internet, this can cause delays or latency issues.
Data Sovereignty: Data Sovereignty laws can prevent certain types of data to be stored
in certain countries, this can limit the options for organizations that want to use cloud
services.
Limited control over upgrades: Cloud providers will be in charge of upgrades and
maintenance of the cloud infrastructure, this can limit the control of the organizations
over their own infrastructure.
Conclusion:
In conclusion, cloud computing is a rapidly growing technology that allows individuals and
organizations to access and store data, applications, and services over the internet. This can
provide many benefits, such as cost savings, scalability, and flexibility. Cloud computing
services are provided by companies such as Amazon Web Services, Microsoft Azure, and
Google Cloud Platform, and can be used for a wide range of purposes, from personal storage
to enterprise-level data analysis. As technology continues to advance, the use of cloud
computing is likely to become even more widespread, making it an important area for
individuals and businesses to stay informed about.