パブリック(Public)クラウドとプライベート(Private)クラウドの違いはすでにご存知でしょう。ハイブリッドクラウド(Hybrid cloud )も1つあります。この記事では、これらのタイプのクラウドコンピューティング(cloud computing)が進む前に、定義と違いを簡単に見て、 どの種類のクラウドがあなたとあなたの組織に最も適しているかを説明します。
パブリッククラウド(Public Cloud)とプライベートクラウド(Private Cloud)の違い
パブリッククラウドは、基本的にサードパーティが提供するサービスです。異なる企業のストレージを同時に同じサーバー上でホストできます。さまざまな企業のプログラマーが、お互いの活動に干渉することなく、コードの作成と実行を同時に行うために使用できます。一言で言えば、パブリッククラウドはすべての加入者に開放されており、さまざまな顧客が同時にアクセスできます。同じサーバーがさまざまな顧客に対応し、さまざまな顧客のデータを格納することができます。
プライベートクラウドの場合、専用サーバーがあります。これらのサーバーには、単一の組織からのデータが含まれています。それは、それが構築された組織の人々と協力するためのプラットフォームを提供します。
パブリッククラウド環境では、状況に応じて支払いが行われます。クライアントは、使用しているクラウドの一部とサービスに対してのみ料金を支払います。彼らは彼らや彼らの組織とは関係がないので、パブリッククラウドの他のアクセスできない部分について心配する必要はありません。プライベートクラウドでは、管理者がクラウド全体を管理する必要があります。彼らは、セットアップが実際にクラウドと呼ばれるために不可欠な要件を満たしていることを確認する必要があります。したがって、プライベートクラウドモデルでは、会社が必要なすべてのサーバーを購入し、クラウドを処理するスタッフに支払う必要があるため、コストが高くなります。
パブリック(Public)クラウドまたはプライベートクラウド–どちら(Private Cloud – Which)が良いですか?
ほとんどの人があなたの予算に基づいていると主張しますが、私はあなたが行っているビジネスの種類に基づいて予算を割り当てる必要があると思います。もちろん、予算が大きくなく、すべてのデータを保存するためのプレミスクラウドを購入する余裕がない場合は、セミプライベートクラウド、つまりハイブリッドクラウドを使用できます。しかし、それは本質的にあなたが何をしたいかに依存します。
データはさまざまなカテゴリに分類できます。さまざまな企業がさまざまな種類のデータを持っており、それらは非常に機密性の高いものからそれほど機密性の低いものに分類できます。クライアントのクレジットカード情報など、非常に機密性の高いタイプのデータをビジネスで扱う場合、パブリッククラウドはプライベートクラウドに比べてハッキングの試みが発生しやすいため、予算に関係なくローカルクラウドを使用する必要があります。
とはいえ、そのような組織のデータは、一部はローカルサーバーに、一部はパブリッククラウドに保存することもできます。データの機密性の低い部分はパブリッククラウドに送られ、サーバーとメンテナンスのコストを節約します。機密性の高い部分はローカルクラウドに送られます。このような設定は通常、ハイブリッドクラウドと呼ばれます。会社がパブリッククラウドをプライベートクラウドに、またはその逆にリンクするアルゴリズムを使用していることを考えると、もちろん、2段階認証や暗号化などの方法を使用してデータを安全にするための十分な予防策があります。等
暗号化について言えば、ほとんどのパブリッククラウドは優れた暗号化システムを提供していません。データはサーバーに到達すると暗号化される場合がありますが、組織のコンピューターからパブリッククラウドへのパスは暗号化されない場合があります。さらに、パブリッククラウドでの暗号化方法は、このトピックについて読んださまざまな記事から明らかなように、あまり良くありません。このような場合も、プライベートクラウドまたはハイブリッドクラウドが最適なオプションです。一方、リスクを冒すことをいとわず、データの機密性が低い場合は、クラウドに転送する前に、多くの手法(または利用可能な暗号化ソフトウェア)のいずれかを使用してデータを暗号化できます。
予算(Budget)も制約ですが、前述したように、データの機密性は、パブリッククラウドとプライベートクラウドのどちらを採用するかを決定するのに役立ちます。ハイブリッドは、機密性の低いデータに支払う費用を抑え、機密性の高いデータに専用サーバー(プライベートクラウド)を使用できるため、両方の長所があります。
クラウドとのビジネスの種類も、選択するクラウドの種類を決定する要因です。アプリを作成してテストするためのプラットフォームが必要な場合は、そのような機能を提供するクラウドがいくつかあります。同様(Likewise)に、ビジネスにインフラストラクチャが必要で、それにあまり投資したくない場合は、Infrastructure asaService(Service)タイプのクラウドを利用できます。ビジネスに保存するものがほとんどなく、一般的な運用に傾倒している場合は、長期的には大幅に節約できるパブリッククラウドを選択することをお勧めします。一方、専用クラウドは、セットアップが難しく、同時にコストがかかることが証明されます。
開発するクラウド戦略について少し考えてみる必要があり、次のことを組み込む必要があります。
- クラウドの必要性は何ですか?
- 組織はどのような使用法を意図していますか(これには、ストレージ、ソフトウェアの作成、テスト、オンラインサービスの提供などの複数のオプションがあります)
- プライベートクラウドを使用するための総(Total)コストとパブリッククラウドを使用するための総コスト
- 可能であれば特定のプロセスをパブリッククラウドに委任することで、優れたサービスを提供しながら、データの保護を強化するためにコストを削減するにはどうすればよいでしょうか。
多くの場合、小さいながらも専用のオンプレミスクラウドを使用することと、大部分の運用にパブリッククラウドを使用することで、答えはゼロになると確信しています。つまり、ほとんどの場合、答えは、ハイブリッドクラウドと呼ばれるパブリッククラウドとプライベートクラウドの両方の使用法である可能性があります。ただし、予算は要件に従って調整する必要があるため(budget has to be arranged as per the requirements)、これもビジネスの性質にのみ依存します。
次に読みたいのはどれですか?(Which one of these would you like to read next?)
- クラウドサービスとMicrosoftCloudの種類
- クラウドコンピューティングの未来
- クラウドコンピューティングのセキュリティ問題
- クラウドコンピューティングとグリッドコンピューティングの違い(Difference between Cloud computing and Grid computing)。
Public Cloud vs Private Cloud: Definition and difference
You probably already know the dіfference between Public clouds and Private сlouds. There is one Hybrid cloud too. The article takes a quick look at the definitions and differences before these types of cloud computing going on to explain what kind of cloud is best suited for you and your organization.
Public Cloud vs Private Cloud difference
A public cloud is basically a service offered by a third party. It can host storage for different companies at the same time and on the same server. It can be used by programmers of different companies to build and execute their code at the same time, without interfering with each other’s activities. In a nutshell, the public cloud is open to all subscribers and can be accessed by different customers at the same time. The same server can be catering to different customers and can be housing data of different customers.
In the case of private clouds, there are dedicated servers. These servers contain data from a single organization. It offers a platform for working with people of the organization for which, it was built.
In a public cloud environment, it is paid as you go situation. Clients pay for only the portion and services of the cloud which they are using. They need not worry about other, inaccessible portions of the public cloud as they are not related to them or their organization. In a private cloud, the admins have to take care of the entire cloud. They should see to it that the setup is indeed meeting the requirements essential for it to be termed cloud. Thus, costs are higher in the private cloud model as the company has to buy all the servers required and pay the staff handling the cloud.
Public or Private Cloud – Which is better?
Though most would argue it is based on your budget, I would say the budget has to be allotted based on the type of business you are doing. Of course, if your budget is not big and you cannot afford a premise cloud to store all of your data, you can have a semi-private cloud, that is, the hybrid cloud. But it essentially depends on what you wish to do.
Data can be categorized into different categories. Different businesses have different types of data that can be categorized as being very sensitive to less sensitive. If your business deals with data of very sensitive type – for example, the clients’ credit card information, etc., you have to have a local cloud irrespective of the budget as public clouds are more prone to hack attempts as compared to private clouds.
That said, data of such organizations can also be stored part on local servers and part on public cloud. The less sensitive part of the data goes to the public cloud to save on server and maintenance costs while the most sensitive part goes to the local cloud. Such a setup is normally called a hybrid cloud – given that the company uses algorithms that link the public cloud to the private cloud and vice versa – of course, with ample precautions to make the data secure using methods like two-step authentication and encryption, etc.
Talking of encryption, most public clouds do not provide a good encryption system. Data may be encrypted once it reaches the server but the path from organization computers to the public cloud may not be encrypted. Further, the encryption methods on public clouds are not pretty good as evident from different articles I read on the topic. In such cases too, a private or a hybrid cloud is the best option. On the other hand, if you are willing to risk somewhat and the data is not pretty sensitive, you can encrypt the data using one of the many techniques (or encryption software available) before transferring it to the cloud.
Budget is also a constraint but as I said earlier, the sensitivity of data should aid you in deciding whether to go for public or private cloud. Hybrids are the best of both worlds as you can pay less for less sensitive data and use dedicated servers (private cloud) for sensitive data.
The type of business with the cloud is also a factor in determining what type of cloud to choose. If you need a platform to create and test apps, there are several clouds offering such functionality. Likewise, if you need infrastructure for your business and do not wish to invest much into it, you can go for Infrastructure as a Service type clouds. If your business has nothing much to store and is more inclined towards general operations, you might opt for a public cloud as it will save a lot in the long run. Dedicated cloud, on the other hand, will be difficult to set up as well as proving to be costly at the same time.
A little thought has to go into the cloud strategy you will develop and it should incorporate the following:
- What is the need for the cloud?
- What kind of usage does your organization intend (this can have multiple options like storage, software creation, testing, providing online services, etc)
- The total cost of using a private cloud vs Total cost of using public cloud
- How can the cost be cut down to offer better protection to data while providing good services by delegating certain processes to the public cloud if possible
I am sure that in many cases, the answers would zero in to having a small but dedicated on-premise cloud as well as using public cloud for the majority of operations. That is, in most cases, the answer could be the usage of both public and private cloud which is called a hybrid cloud. However, this again depends solely on the nature of your business as the budget has to be arranged as per the requirements.
Which one of these would you like to read next?
- Types of Cloud services & Microsoft Cloud
- The Future Of Cloud Computing
- Security issues with Cloud computing
- Difference between Cloud computing and Grid computing.