Pros and cons of a private cloud compared to a public one

VPS (virtual private clouds or virtual private clouds ) were created as a response from public cloud service providers in competition with private clouds such as OpenStack. Some companies didn’t like the idea of hosting their data in a public cloud, or sharing shared resources with other companies - perhaps even with competitors.

Many it Directors stated at the time that their data would never exist outside their firewall. When moving to the cloud, it had to be their cloud in their data center: a private cloud.

The problem with private clouds is that they still require buying hardware and software, renting or purchasing data center space, and hiring people to take care of all of it. As a rule, the use of private cloud services had a negative value and did not provide any real security advantages.

VPCs are defined slightly differently depending on which cloud service provider or MSP (managed services provider) you choose, but they have a few common templates:

  • Your data processing and storage systems do not mix with other tenants. This is achieved through physical and virtual mechanisms that are managed by the provider of cloud computing services.
  • You will get a unique private IP subnet that you will use as if the hardware and software were installed in your office.
  • You will use secure virtual communications, such as VLANs or VPNs. In some cases, these connections use the open Internet; in other cases, they may have a dedicated channel directly to the cloud provider.

The advantages of a VPC are that you can functionally use your own private cloud using a secure service, and you will have access to all the features and functions of the public cloud computing provider hosting your VPC. There are also some disadvantages to consider.

  • First, it is the cost. Of course, this depends on your public cloud provider or MSP, but in all cases VPC costs more than standard cloud hosting. In some cases, this is even more expensive than running a private cloud on-premises.
  • You should consider the input and output costs of data moving in and out of the VPC, as well as the cost of a private connection per hour.
  • When connecting to a virtual private cloud over the Internet, there are always problems with increasing delays. Of course, this depends on the physical location of the cloud provider’s data center, the frequency of data exchange, and the type of VPN encryption.

However, in today’s world, I would have already focused on the virtual private cloud when deploying a new company infrastructure.

Pros and cons of cloud storage

Everything seems to be moving towards the cloud these days, so what about data storage? Isn’t it time to disable these expensive data storage devices in the data center and move all this data to the cloud? The answer is much more complex than you think.

Local or public storage

While cloud storage has many advantages over local data storage – scalability at the touch of a button (up or down), availability from any device anywhere, and pay-per-use pricing-there are some potential drawbacks.

Security and privacy issues inevitably arise when businesses consider whether to trust a public cloud service provider with information that could harm the company in the event of a data leak. Performance is another issue, especially when it comes to applications that require low latency. Managing data when it is locked in your data center is by definition easier than managing data spread across multiple geographical availability zones of a single cloud storage provider, or even spread across multiple providers.

David Friend, CEO and co-founder of cloud storage provider Wasabi Technologies, estimates that about 80% of enterprise storage is still on-premises, but he predicts that within 10 years most of the data will be in the public cloud. “The business of managing a warehouse farm itself makes less and less sense,” says a friend. Agree with this, IDC analyst Andrew Smith. “More and more capacity is expected to be stored in the public cloud,” he says.

According to Allied Market Research, the cloud storage market was $46 billion in 2019 and is expected to grow by more than 20% per year, exceeding $222 billion by 2027. Inkwood Research comes to a similar conclusion, predicting a growth rate of 19.75% between 2020 and 2028.

When it comes to primary storage associated with specific workloads, storage follows the application, regardless of whether the application is moving from an enterprise data center to a private cloud or public cloud environment, says Henry Baltazar, a storage analyst at 451 Research. “At the end of the day, storage is a secondary element of the app,” Balthazar says.

Currently, the most popular option for businesses is to store backups in a public cloud.

Advantages of cloud storage

  • Lower costs: purchasing cloud storage based on the “only pay for what you use” model is cheaper than spending millions of dollars on your own storage hardware that needs to be maintained and updated. In fact, Smith said, as competition between the main cloud storage providers – Amazon, Microsoft, Google, and IBM – heated up, prices continued to fall. “There is a pretty obvious race to the bottom on price in terms of public cloud storage.”
  • Scalability: being able to access more data storage during periods of unexpected or unplanned business needs can be a lifesaver for a company. Similarly, companies can quickly and easily wind down their operations. And almost unlimited data storage capabilities in the public cloud come into play when companies start thinking about creating data lakes so they can apply artificial intelligence to Internet of things data or other large datasets.
  • Availability: cloud storage allows end users to access and share data on any device, regardless of where they work. This type of connection can increase collaboration efficiency, productivity, and business flexibility.
  • Maintenance: no matter how well you maintain your storage resources, disks crash, components fail, appliances fail. In the on-prem scenario, this is an emergency that the it Department must handle. In the cloud scenario, this is an Amazon problem.
  • Constant updates: organizations with storage hardware should monitor how their devices age and become outdated. Cloud storage companies constantly provide updates as part of the normal course of business.
  • Advantages of backup: data backup has always been important for business continuity, but it has become more relevant in the era of ransomware attacks that encrypt data and require money to unlock it. Most large enterprises back up their data in a secondary data Center, but cloud storage provides a low-cost alternative that eliminates the need for companies to maintain redundant facilities.
  • Disaster recovery: DR involves maintaining a mirror image of the production environment elsewhere so that it can be activated in the event of an accident. Instead of owning and managing a secondary DR site that may never be needed, hosting DR in the cloud is an enticing prospect. The most difficult part is deciding whether to do it yourself, use the “restore as a service” offer from cloud service providers such as Azure and IBM, or work with third-party DRaaS providers such as iLand or Recovery Point.

Baltazar says that once companies realize that they can support servers and storage at the touch of a button in the cloud, they can start using cloud DR as a way to launch production workloads in cases where the main data center may be exhausted. And in the end, DR can provide workload mobility. “The future will be about choosing the right execution venue based on business requirements,” he says.

Problems with cloud storage

Pricing: Yes, cloud storage is cheap, but it’s not easy to determine exactly what your costs will be in order to make accurate budgeting and forecasting. Storage is divided into three large groups: hot storage or active data that needs to be accessed frequently, cold storage or data that needs to be accessed infrequently, and cold storage, which is an inactive data archive that is stored for compliance or regulatory reasons.

Complexity arises when organizations have to choose between six levels of Amazon storage (standard, smart, standard infrequent access, single-zone infrequent access, Glacier, and Glacier Deep Archive). Similarly, Microsoft Azure has four tiers and Google has five, with prices dropping as it moves to colder forms of storage.

Backup storage

In addition, there are additional costs that organizations might not have anticipated. For example, cloud providers pay for data access (GET and Put requests) and data movement (exit fees). Business requirements are constantly changing, so companies may find themselves needing access to data they once thought was unclaimed, leading to additional spending that the company didn’t plan on, Smith says.

Now there are third-party providers who will help companies classify their data, make sure it falls into the appropriate level, and even “trim” the data over time in an attempt to control costs.

Security and privacy issues: cloud service providers have made determined efforts to calm these issues, but according to IDC surveys, security is still the # 1 issue among enterprise customers. Smith notes that service providers now offer a wide range of security-related features, including data encryption, SLA," multiple nines " availability, the ability to track sensitive data, and so on.

Management complexity: when companies start moving data to the cloud or multiple clouds, they face the challenge of managing in a hybrid cloud environment, which can be a challenge. First, it employees may not have the necessary skills to do things like checking compliance with service level agreements or tracking why usage costs are rising. Smith says many businesses end up buying third-party cloud storage management tools from vendors like Veeam, Commvault, and Zerto.

The good news is that existing storage hardware vendors (NetApp, Dell / EMC, IBM, HPE, and others) offer software add-ons that integrate an enterprise’s online storage with its cloud volumes to create a single management platform in a multi-cloud environment. “This model resonates with customers,” says Smith. He adds that most businesses have wisely decided not to distribute their storage among multiple service providers unless there is a specific purpose for such use. For example, companies can use AWS for their CRM applications and Azure for email. But they are unlikely to have CRM data in more than one cloud.

  • Linking to a single provider: in practice, it can take literally months for an enterprise to move large amounts of data to the cloud over a normal Internet connection. “It still hurts to move a lot of data,” says a friend. So, imagine this process in reverse if an organization wants to delete its data from the cloud space. Moreover, in many cases, companies sign a contract for three years in advance, and there are even monetary penalties for early deletion of data.

  • Performance: there is no way around this – accessing data hosted in an on-prem data center or even in a peripheral data center will always be faster than accessing data from the cloud. Then the question arises, which applications exactly require low latency, and which can live with a small delay. Global companies should also conduct their own research to make sure that the cloud provider has availability zones in all geographical areas where the company does business.


Data storage requirements continue to grow, and most companies want to get rid of this expensive data storage hardware upgrade cycle. However, it is important to keep in mind the difficulties associated with moving storage to a public cloud.