What is Hybrid Cloud Computing?
Hybrid cloud computing is the cloud computing in which we can use both
public cloud as well as a private cloud because hybrid cloud solution is the
combination of both public cloud and private cloud.
Therefore it is known as hybrid cloud computing. A hybrid cloud solution can take the usage or benefits of both public as well as private clouds. A hybrid cloud can be used for both critical or sensitive activities or non-critical activities as well, it provides the flexibility of both types of cloud computing.
A heterogeneous distributed system resulting from the private cloud that combines extra services or resources and one or more public clouds is a hybrid cloud. They also use as many resources from one or more public clouds. That’s why they are also known as heterogeneous clouds. Therefore, dynamic provisioning is a fundamental component in this type of cloud computing.
Hybrid clouds allow maintaining critical data within the premises, naturally growing in fractures and shrinking by provisioning external resources and releasing them on demand.
Security concerns in the hybrid cloud:-
Now in security concerns are only restricted to the public portion of the cloud,
that can be used to carry out operations with less stringent constraints but that
are still part of the system workload.
These heterogeneous clouds also deal with scalability issues by using external resources for exceeding capacity demand.
For the needed amount of time, In these heterogeneous clouds solution, some of the resources or services are temporarily leased, and thereafter some resources are released, this practice is also referred to as cloud-bursting.
Cloud-burst refers to the dynamic provisioning of services or resources from public clouds. The concept of a hybrid cloud is very general, but in most cases, it applies to IT-infrastructure.
Within an IaaS scenario, dynamic provisioning means the ability to obtain on-demand virtual machines to enhance the capability of the resulting distributed system and releasing them.
Specifically, in the case of private clouds, dynamic provisioning provides more complex scheduling algorithms and policies whose aim is also to optimize the budget spent to rent public resources. The building blocks for deploying and managing hybrid clouds are infrastructure management software and PaaS solutions.
Advantages of Hybrid cloud:-
- Security:- In hybrid cloud computing, critical or sensitive activities
can be handled in a private cloud inside the hybrid cloud. So, it provides security.
- Flexibility:-As we have two options of choosing two clouds as per our requirement, so Hybrid cloud provides flexibility.
- Low cost:- It is very cost-efficient.
- Performance:- It is very efficient and good in performance.
What is Community cloud computing?
Community cloud computing:–
Community clouds are those types of clouds that are particularly intended to the address requirements of a particular industry. The cloud is characterized by a multi-administrative domain encompassing various deployment models. Therefore these types of clouds are community clouds.
A community cloud is a distributed system made up by integrating the
services of various clouds. The community cloud is costly than the public cloud.
This is controlled and used by a group of organizations that have shared interests, such as specific security requirements or a common mission. Community clouds deal with the specific requirements of an industry, a business sector, or a community.
The members of the community share access to the data and applications in the cloud. A general view of the usage scenario of community clouds together with reference architecture is shown
The members of a specific community fall into a well-identified community,
sharing the same concerns or requirements. They can be industries, government
bodies, or even simple users but all of them concentrate on similar issues for
their interaction with the cloud. This scenario serves a multitude of users with
various requirements. A community cloud is possibly implemented over multiple
administrative domains from an architectural perspective. It means that
organizations like private businesses, research organizations, government bodies.
and even public virtual infrastructure providers, contribute with their resources
to construct the cloud infrastructure.
Example of community cloud are:-
1.Google cloud -> GOV cloud
2.NASA cloud -> Nebula cloud
Following are the major sector in which community cloud uses:–
1. Health Sector:– There are various scenarios within the
healthcare industry where community clouds could be of use. Particularly, the
can offer a global platform where information and knowledge can be shared
without disclosing important data maintained within the private infrastructure.
2. Digital media sector:–To enhance the efficiency of content
production. companies are looking for low-cost, agile, and simple solutions in
the media industry. An extended ecosystem of partners is involved in most of
the media productions. The production of digital content is the result of a
collaborative process including the movement of the huge amounts of data, complex workflow executions, and massive compute-intensive rendering tasks.
3. Public Sector:–In the public sector, the adoption of public cloud offerings can be limited by legal and political restrictions. Besides, governmental processes incorporate various institutions and agencies and are aimed to offer strategic solutions at the local, national, and international administrative level. They entail business-to-business, business-to-administration, and citizen-to-administration processes.
4. Research sector:— An interesting example of community
clouds is science clouds. Here, scientific computing is the common interest
driving different organizations sharing a large distributed infrastructure.
Following are advantages of Community Cloud—
(i) Environmental Sustainability — The community clouds are assumed to have a smaller carbon footprint because they harness underutilized resources. In addition, they tend to be more organic by growing and shrinking in a symbiotic relationship to assist the demand of the community, which in turn maintains it.
(ii) Convenience and Control— Since the cloud is shared and owned by the community which operates all the decisions via a collective democratic process, there is no conflict between the convenience and control.
(iii) Community — Since the system can grow simply by expanding its user base, the infrastructure turns out to be more scalable, being based on a collectivity
providing resources and services. a collectivity providing resources and services.
(iv) Openness — Community clouds are open systems where a fair competition between different solutions can occur by alleviating the dependency
on cloud vendors.
(v) Graceful Failures — There is no single point of failure because
there is no single provider or vendor in control of the infrastructure.