Private Cloud | IndianTechnoEra - IndianTechnoEra
Latest update Android YouTube

Private Cloud | IndianTechnoEra

Private Cloud | IndianTechnoEra

Private Cloud

What is Private cloud?

The cloud infrastructure is operated solely for an organization. It may be managed by the organization or a third party and may exist on premise or off premise.

Private Cloud Architecture | IndianTechnoEra

Also referred to as internal cloud or on-premise cloud, a private cloud intentionally limits access to its resources to service consumers that belong to the same organization that owns the cloud.


Private Cloud Characteristics:

Heterogeneous infrastructure

Customized and tailored policies

Dedicated resources

In-house infrastructure

End-to-end control 


Private Cloud Vendors

There are various vendors for Private cloud vendors

AWS, Cisco, Dell, Google, HPE (Hawlett Packard Enterprise), IBM, Microsoft, OpenStack, SAP, VMware etc.


Private Cloud Market Share

34% AWS-Amazon Web Services

22% Microsoft Azure

9.5% GCP-Google Cloud Platform

06% Alibaba Cloud


Private Cloud Layer

Cloud Stack contains the following layers:

Virtualization Layer lies in between  the Physical and Service Layer.

Service Layer.


Physical Layer

This is the layer where all the required hardware are stored. These hardware will be your individual machines, clusters, networking components, storage components etc. These are our data centers.

Features of Physical Layer

Physical Layer consists of thousands of nodes grouped together (i.e. the data centres).

Responsible for communication between the hardware devices and higher layers.


Virtualization Layer

Virtualization Layer (i.e., VMWare)  sits on top of the physical Layer   and has a set of Virtual Machines generated by this.

Features of Virtualization Layer:

Key enabling technology.

Pool of Virtual Machines (VMs) are created from the underneath physical resource.

Basically, this layer is a key enabling technology, that creates a pool of virtual machines which can be used in one form or the other by the consumer.

This layer of Virtual Machines forms the first service model which is called Infrastructure as a Service (IaaS).


Service Layers

The Service Layers include:

Infrastructure as a Service (IaaS).

Platform as a Service (PaaS).

Software as a Service (SaaS).


Infrastructure as a Service (IaaS)

The layers of Virtual Machines (VMs) forms the first service model which is known as  Infrastructure as a Service (IaaS) model.

When consumer use this service of Infrastructure, they will be given these Virtual Machines, and the consumers can install their own Operating System, software etc.

In these Virtual Machines which  behave as if the underneath hardware  (i.e., physical Layer) is being accessed through the Virtual Machine.

So, the consumers actually rent for Infrastructure (which is the underneath physical Layer), but in reality they rent the Virtual Machines which represent the underlying hardware.

In other words, the consumers pay for the Infrastructure, but utilize the service of Virtual Machines which represent the physical Layer.


Platform as a Service (PaaS)

Next in the stack comes the Platform Layer, where all the software relevant to creating the middleware are kept such as Java, SQL Server, C#, PHP, Python, System Compilers, System Software etc.

Everything is available on this platform layer of the stack as the service.

This is provided to the users as Platform as a Service (PaaS), where these software are borrowed by the consumers. So, consumers  don’t borrow the Infrastructure (as in the case of IaaS),  but they borrow the platform (i.e. PaaS)  which contains certain software as per their requirement on top of the specification of hardware, as per the requirement given by the virtual machine, and they can use that platform.


Software as a Service (SaaS)

Finally, the Application Layer, where all the application software (i.e., gmail, facebook, twitter, Google drive etc.) will be installed in the cloud stack, which the organization can utilize.

Here, lots of applications will be provided as a service to the consumers, which is called SaaS. Hence, when we want Infrastructure, we can use IaaS, when we want Platform, we can use PaaS and when we want application, we can use SaaS. Also, lower service layer supports the upper service layer i.e. SaaS needs PaaS, IaaS and Physical layer, while  PaaS needs IaaS and Physical Layer.



Private Cloud Pros-Cons 

Pros of Private Cloud

There are following disadvantage of private cloud;

1. Increased Security: Private clouds offer much more security than public clouds because they are isolated from other networks, allowing only specific users to access the data and applications hosted on the cloud.

2. Customization: Private clouds provide more customization options than public clouds, allowing users to tailor their cloud environment to their exact needs.

3. Improved Scalability: Private clouds can be scaled up or down quickly and easily, allowing for improved performance when needed.

4. Reduced Costs: Private clouds are generally less expensive than public clouds since they are tailored to a company’s exact needs.


Cons of Private Cloud:

There are following advantage of private cloud;

1. Cost: Private clouds can be expensive to set up and maintain, particularly for smaller businesses.

2. Maintenance: Private clouds require regular maintenance and upkeep, which can be a burden for IT departments.

3. Lack of Flexibility: Private clouds lack the flexibility of public clouds, which can be used to quickly and easily deploy new applications or services.

4. Limited Resources: Private clouds are limited to the resources available on the physical network, which can limit scalability and performance.


Private Cloud Setup

How to setup Private Cloud?

Assessment

The first step for an organization going in for a private cloud setup is assessment. Here, the enterprise assesses existing infrastructure, people and other assets with respect to its IT portfolio. 

IT assets are benchmarked in terms of performance, availability and scalability, so that a cost-benefit analysis can be carried out based on the target cloud platform. An ROI model and a high-level strategy document should be prepared.

Consolidation

The next step in private cloud setup is consolidation. All avenues for consolidation of IT infrastructure and budgets should be explored and implemented. For instance, if an organization has multiple data centers, it can consider discarding some of them. 

The organization should then consolidate the data in a central location to cater to requirements for the entire region. The central data center must have cloud properties, so that it is robust enough to cater to all the data from different regions.

Virtualization

After consolidating IT assets, consider virtualization of IT infrastructure. This step in the private cloud setup journey will help optimize consolidated infrastructure. 

Generally, hardware sizing is done with a view to peak requirement/usage of that hardware. Organizations should ascertain the extent to which hardware is underutilized.

Migration:

    Application standardization

    Application performance

Application standardization:

Once the infrastructure is virtualized and the data center consolidated, consider application migration. Applications are assessed from a functional and non-functional perspective and accordingly selected or rejected for migration to the cloud. 

Application architecture standardization is an important factor. This involves building standard reference architecture, comparing it with the current application architecture, and establishing the gap between the two. 

Any anomalies have to be eliminated at this stage, modifying the applications as required, to conform to the reference cloud architecture.

Application performance: 

On a virtualized cloud platform there are certain qualities that are expected from applications. Let’s assume the application accesses a file using a specific URL and a specific path. The cloud has no standard specific location of files because if the machine goes down, the file is lost and the application too goes down. 

On a cloud platform you cannot expect the application to access the file using a uniform path, when the same file can be located in multiple places on the cloud. Thus the application needs to be modified such that it doesn’t expect the file to be in a specific location.

Automation:

The next step in the private cloud setup journey is automation, wherein qualities such as self-provisioning are incorporated in applications. 

For instance, if load on an application unexpectedly increases while it is running, a traditional environment would demand procurement of a new server, installation of the application and connection to the network, for the additional load to be handled.

However in a private cloud setup, the application should have the self-scaling capacity to form a new virtual machine (VM), install itself in the virtual environment and commence servicing the new request.

Optimization:

The move to a private cloud setup is invariably prompted by potential cost and performance benefits. The final, optimization stage involves scrutiny of the metrics. 

After three months of running the applications on the private cloud setup, observe the metrics generated and evaluate whether targets are being met. 

Based on this analysis, modifications can be incorporated to attain the maximum benefit. This is the highest maturity level of the private cloud setup journey.



Virtual Private Cloud

What is Private Cloud?

A virtual private cloud (VPC) is a secure, isolated private cloud hosted within a public cloud. 

VPC customers can run code, store data, host websites, and do anything else they could do in an ordinary private cloud, but the private cloud is hosted remotely by a public cloud provider. 

VPCs combine the scalability and convenience of public cloud computing with the data isolation of private cloud computing.

Imagine a public cloud as a crowded restaurant, and a virtual private cloud as a reserved table in that crowded restaurant. Even though the restaurant is full of people, a table with a "Reserved" sign on it can only be accessed by the party who made the reservation. 

Similarly, a public cloud is crowded with various cloud customers accessing computing resources – but a VPC reserves some of those resources for use by only one customer.


Virtual Private Cloud Architecture | IndianTechnoEra


How is a VPC isolated within a public cloud?

A VPC isolates computing resources from the other computing resources available in the public cloud. The key technologies for isolating a VPC from the rest of the public cloud are:

    a. Subnets

    b. VLAN

    c. VPN

Some VPC providers offer additional customization with:

    a. Network Address Translation (NAT)

    b. BGP route configuration


VPC Examples

AWS - Amazon Virtual Private Cloud

Amazon VPC enables you to launch AWS resources into a virtual network that you've defined. 

This virtual network closely resembles a traditional network that you'd operate in your own data center, with the benefits of using the scalable infrastructure of AWS.


VPC Vendors (Providers)

Here are the top 5 VPC providers;

Amazon VPC

Google Cloud VPC

IBM Cloud Private

Microsoft Azure Virtual Network (Azure VNet)

VMware vCloud Air



VPC Pros-Cons

Advantage of Virtual Cloud Computing

Scalability

Easy hybrid cloud deployment

Better performance

Better security

Increased security: VPCs offer a secure, isolated environment where you can control access to resources and set up security policies.

Improved scalability: VPCs enable you to easily scale your cloud resources.

Reduced cost: You can use VPCs to create a hybrid cloud architecture that allows you to optimize costs by taking advantage of different compute and storage options.

Flexibility: VPCs provide a high level of flexibility and control over where your resources are located.


Disadvantage of Virtual Cloud Computing

Complexity: VPCs are more complex than traditional cloud architectures and require more management.

Limited availability: VPCs are limited to certain regions and may not be available in your area.

Increased costs: A VPC requires more resources and expertise, leading to higher costs.


إرسال تعليق

Feel free to ask your query...
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.