Types of cloud computing || Tpes of deployment models used in cloud computing

Technical Pustak
0

 

Deployment Models of Cloud Computing

Deployment models of cloud computing
 

     

 Deployment models in cloud computing refer to different ways in which cloud infrastructure is implemented and made available to users. These models define the ownership, management, and accessibility of cloud resources. The deployment model selected by an organization depends on various factors such as security requirements, cost, and scalability needs.

 


 Types of deployment models used in cloud computing

  1. Public Cloud
  2. Private Cloud
  3. Community Cloud

 

1:- Public Cloud-

  1.  Understanding the Public Cloud: Public cloud is a type of cloud computing service that allows users to access computing resources, such as virtual machines, storage, and applications, over the internet. Public cloud services are offered by third-party providers, such as Amazon Web Services, Microsoft Azure, and Google Cloud Platform.
  2.  Choosing a Provider: To use a public cloud, you need to choose a provider and sign up for their services. Each provider has its own set of offerings, pricing plans, and service level agreements (SLAs). It's important to choose a provider that meets your specific needs and budget.
  3. Provisioning Resources: Once you have signed up for a public cloud service, you can start provisioning resources. This involves creating virtual machines, setting up storage accounts, and configuring network settings. You can also choose from a variety of pre-configured templates and images to make the provisioning process faster. 
  4.  Configuring Security: It's important to configure security settings for your public cloud resources. This includes setting up firewalls, configuring access controls, and enabling encryption. Most cloud providers offer built-in security features, such as virtual private networks (VPNs) and security groups, to help you secure your resources.
  5. Deploying Applications: After provisioning resources and configuring security, you can deploy your applications to the public cloud. This involves uploading your application code and any required dependencies, configuring settings, and launching the application. Most cloud providers offer tools to help you automate the deployment process.
  6. Monitoring and Managing Resources: Once your applications are deployed, you need to monitor and manage your public cloud resources. This involves monitoring performance, setting up alerts, and troubleshooting issues. Most cloud providers offer monitoring and management tools, such as dashboards and log analytics, to help you manage your resources.
  7. Scaling Resources: As your application grows and your resource needs change, you may need to scale up or down your public cloud resources. This involves adding or removing virtual machines, increasing or decreasing storage capacity, and adjusting network settings. Most cloud providers offer tools to help you scale your resources based on demand.
  8. Paying for Usage: Finally, you will be charged for the resources you use in the public cloud. Most cloud providers offer pay-as-you-go pricing models, where you only pay for what you use. You can monitor your usage and spending using the provider's billing and reporting tools.  


Example of public cloud providers:- AWS, Microsoft Azure, IBM’s Blue Cloud and Sun Cloud

 Public Cloud in cloud computing

 

Benefits of Public Cloud-

 

  1. Scalability: One of the primary benefits of public cloud is scalability. Public cloud providers offer on-demand access to computing resources, such as virtual machines and storage, which can be quickly and easily scaled up or down based on business needs. This allows organizations to handle sudden spikes in demand without having to invest in expensive hardware or infrastructure.
  2. Cost-effectiveness: Public cloud can be a cost-effective option for organizations, especially smaller ones that may not have the resources to invest in their own hardware. Public cloud providers offer pay-as-you-go pricing models, where organizations only pay for the resources they use.
  3. Global Reach: Public cloud providers have a global presence and offer data centers in multiple regions around the world. This allows organizations to easily deploy and manage applications and services in different locations, and to better serve customers in different geographic regions.  

  

2:- Private cloud-

  1. Understanding Private Cloud: Private cloud is a type of cloud computing service that is dedicated to a single organization. Unlike public cloud, private cloud is not shared with other organizations and is typically deployed within an organization's own data center or on-premises infrastructure.
  2. Assessing Business Needs: The first step in deploying a private cloud is to assess the organization's business needs.
  3. Planning the Architecture: Once the business needs have been assessed, the next step is to plan the architecture of the private cloud. This involves selecting the appropriate hardware and software components, such as servers, storage arrays, and virtualization software.
  4.  Building the Infrastructure: After the architecture has been planned, the next step is to build the infrastructure for the private cloud. This involves installing and configuring the hardware and software components, and setting up the necessary networking and security infrastructure. The private cloud infrastructure should be designed to provide high levels of performance, availability, and security.
  5.  Deploying Applications: Once the infrastructure has been built, the next step is to deploy the applications and services on the private cloud. This involves configuring the virtual machines and storage resources, and installing the necessary software and applications.
  6.  Configuring Security: It's important to configure security settings for the private cloud infrastructure and applications. This involves setting up firewalls, configuring access controls, and enabling encryption. 

Example:-  VMware


    

Private Cloud in cloud computing



Benefits of Private cloud-

  1. Data Privacy - It is ideal for storing corporate data where only authorized personnel gets access
  2. Security - Segmentation of resources within the same Infrastructure can help with better access and higher levels of security.
  3. Supports Legacy Systems - This model supports legacy systems that cannot access the public cloud.  


Difference between Public cloud and private cloud

Public Cloud

Private Cloud

Public cloud resources are owned and managed by third-party providers

private cloud resources are owned and managed by a single organization

public cloud, the provider is responsible for maintaining and securing the infrastructure.

private cloud, the organization has complete control over the infrastructure.

Public cloud resources are shared by multiple users, which can increase the risk of security breaches and data leaks.

Private cloud resources are dedicated to a single organization, which can provide a higher level of security and privacy.

Public cloud resources are standardized and offer limited customization options.

Private cloud resources can be customized to meet the specific needs of the organization.




3:- Community Cloud-  Community cloud is a type of cloud computing deployment model that is shared among several organizations with similar interests, requirements or goals. Here are the key points to understand community cloud:

  1. Shared Infrastructure: A community cloud is designed to be shared among several organizations, typically from the same industry, community, or with similar interests and requirements. The infrastructure, including the computing resources and services, are typically owned and managed by a third-party provider. 
  2. Customization: A community cloud can be customized to meet the specific needs of the participating organizations. This allows organizations to leverage the shared resources while maintaining control over their specific configurations, security settings, and data.
  3. Cost Sharing: Community cloud enables organizations to share the cost of the infrastructure, which can lead to cost savings for all participants. Each organization can contribute to the cost of the community cloud based on their usage of the shared resources.
  4. Security: Community cloud offers a higher level of security and control than public cloud, as access to the resources is limited to the participating organizations. The community cloud provider can implement advanced security measures, such as access controls, firewalls, and encryption, to ensure the confidentiality, integrity, and availability of the data.
  5. Example Use Cases: Community cloud can be used by organizations in various sectors such as healthcare, finance, and education.


Community cloud offers several benefits to organizations that share a common interest or goal. Here are some of the key benefits of community cloud:

  1. Cost Sharing: Community cloud enables organizations to share the cost of the infrastructure, which can lead to cost savings for all participants. Each organization can contribute to the cost of the community cloud based on their usage of the shared resources.
  2. Customization: A community cloud can be customized to meet the specific needs of the participating organizations.
  3. Security: Community cloud offers a higher level of security and control than public cloud, as access to the resources is limited to the participating organizations.  


      

Community cloud in cloud computing



Hybrid Cloud-

Hybrid cloud is a type of cloud computing deployment model that combines the features and benefits of public cloud and private cloud. Here are the key points to understand hybrid cloud:

  1. Public and Private Cloud: Hybrid cloud combines the features and benefits of both public and private cloud. Public cloud refers to cloud resources that are owned and managed by third-party providers, while private cloud refers to cloud resources that are owned and managed by an organization.
  2. Integration: Hybrid cloud allows for the integration and interoperability of public and private cloud resources. This enables organizations to leverage the benefits of both deployment models while maintaining control over their data and applications.
  3. Scalability: Hybrid cloud provides scalability and flexibility to organizations, as they can scale up or down their resources based on the changing needs of their business.
  4. Security: Hybrid cloud provides a higher level of security and control than public cloud, as organizations can keep their sensitive data and applications in a private cloud environment.
  5. Cost Savings: Hybrid cloud can provide cost savings to organizations, as they can use public cloud resources to handle non-critical workloads while keeping their mission-critical workloads in a private cloud environment. This can help reduce the cost of infrastructure and operations.    


       

Hybrid cloud in cloud computing



Benefits of Hybrid Cloud-  Hybrid cloud offers several benefits to organizations that want to take advantage of the features of both public and private cloud. Here are some of the key benefits of hybrid cloud: 

  1. Scalability: Hybrid cloud enables organizations to scale their resources up or down based on their changing business needs.

  2.  Cost Savings: Hybrid cloud can provide cost savings to organizations, as they can use public cloud resources to handle non-critical workloads while keeping their mission-critical workloads in a private cloud environment. This can help reduce the cost of infrastructure and operations.
  3. Security: Hybrid cloud provides a higher level of security and control than public cloud, as organizations can keep their sensitive data and applications in a private cloud environment.
  4. Customization: Hybrid cloud allows organizations to customize their cloud environment to meet their specific needs.  


Question-  Private cloud providers in India

Answer:- Here are some of the top private cloud providers in India:

  1. Tata Communications - Offers private cloud solutions that can be customized to meet the specific needs of businesses in India.
  2. Netmagic - Offers private cloud solutions that are designed to provide high availability, performance, and security.
  3. Wipro - Provides private cloud solutions that can be tailored to meet the unique needs of businesses in India.
  4. IBM India - Provides private cloud solutions that are designed to help businesses in India improve their agility, efficiency, and flexibility.   



You may also like:-

  1. Salesforce Platform for begginer 
  2. Salesforce Cloud Computing With Example 
  3. Salesforce sObject || Generic sObject
  4. Apex programming language | What is apex salesforce 

 

 

 

 

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !