検討に値するオープンソースのクラウド プラットフォームとツール

検討に値するオープンソースのクラウド プラットフォームとツール

多くのクラウド戦略は、独自のプラットフォームとサービスに完全に依存しています。たとえば、現在、AWS や Microsoft Azure のようなパブリッククラウドのオープンソースバージョンは存在せず、主要なパブリッククラウドベンダーがサービスをオープンソース化する可能性は低いです。ただし、現在では多くのオープンソースのクラウド コンピューティング プラットフォームとツールが利用可能です。

[[393847]]

オープンソース テクノロジーは柔軟性を高め、独自のプラットフォームへの依存を減らすため、コストも削減できます。オープンソースを使用することで、開発者はニーズや要件に合わせてソースコードを検査し、変更できます。

オープンソース テクノロジには、主に 2 つのカテゴリがあります。

  • オープンソース プラットフォーム - 完全なクラウド環境を構築できます。
  • プライベート クラウドとパブリック クラウドで実行されるクラウド サービスを管理するためのオープン ソース ツール。

独自のサービスと同様に、オープンソースのクラウド プラットフォームとツールは、IT チームがワークロードと環境を展開、構成、管理するのに役立ちます。ただし、これらのサービスは通常、独自のサービスのリストを超えた展開および管理オプションを提供し、クラウド環境を展開および管理するためのより多くのオプションを提供します。また、オープンソースのクラウド ツールの中には無料(少なくともコア部分は)のものもあるため、企業はコストを節約できます。

主要なオープンソース クラウド プラットフォームとツールを確認し、これらの独自の代替手段があなたの戦略に適しているかどうかを確認しましょう。

オープンソースクラウドプラットフォーム

企業が独自のパブリック クラウド サービスを使用するのではなく、オープン ソース基盤上にクラウド コンピューティングを構築することを好む場合、さまざまなオープン ソース プラットフォームを利用できます。

アプリスケール

AppScale は Eucalyptus を使用して、Amazon S3 や EC2 などのコア AWS クラウド サービスのオープン ソース デプロイメントを提供します。 AppScale を使用すると、IT チームはこれらのサービスを自社のインフラストラクチャ上で実行できます。これにより、AWS に非常によく似たオープンソース クラウドをセットアップし、必要に応じて AWS のネイティブ ツールを使用して管理することが可能になります。

クベネフィット

OpenStack は依然としてエンタープライズ市場で広く使用されているツールですが、近年ではオープンソースのオーケストレーション プラットフォーム Kubernetes に取って代わられつつあります。 Kubernetes 自体はプライベート クラウドを構築するためのプラットフォームではありませんが、複数のサーバーを 1 つのクラスターにバインドし、それら全体にアプリケーションを展開することで、プライベート クラウドのようなものを作成できます。さらに、開発者は Kubernetes ネットワークおよびストレージ サービスを設定できます。

Kubernetes サービスはすべての主要なパブリック クラウドに存在するため、Kubernetes をクラウド戦略の中心に据えることで、企業はオンプレミスの Kubernetes クラスターとパブリック クラウド間でワークロードを移行しやすくなります。

Kubernetes の主な欠点は、主にコンテナ化されたワークロードを対象としていることですが、Google Anthos や VMware の Project Pacific などのプロジェクトにより、企業が Kubernetes を使用して VM をオーケストレーションすることが容易になっています。

ただし、IT チームが Kubernetes をクラウド全体の基盤として使用することを望まない場合は、Kubernetes をオープンソースのオーケストレーション ツールとして使用することもできます。 Kubernetes は、パブリック クラウドで実行される特定のワークロードをオーケストレーションする効果的な方法です。

オープンスタック

OpenStack は、エンタープライズ インフラストラクチャ上にプライベート クラウドを作成するためのプラットフォームとして人気の高いオプションです。コンピューティング、ストレージ、サーバーレス機能、コンテナなど、パブリック クラウドと同じコア タイプのクラウド サービスを提供します。これらのサービスの背後にあるコードはすべてオープンソースです。

OpenStack も無料でダウンロードして導入できますが、企業は Mirantis や Platform9 などのベンダーから管理サービスを購入して、OpenStack の複雑さを簡素化することもできます。他にも同様のサプライヤーが存在します。

  • アパッチクラウドスタック
  • プロクスモックス
  • 仮想

パース

パブリッククラウドは、AWS Elastic Beanstalk などの PaaS 製品を展開するための独自のサービスを提供します。あるいは、Cloud Foundry や Dokku などのオープンソース PaaS を選択することもできます。オープンソース オプションを使用すると、PaaS 環境をあるクラウドから別のクラウドに移行しやすくなります。

さらに、オープンソース PaaS がクラウドベンダー独自の PaaS よりもコスト効率に優れている場合は、総所有コストも低くなる可能性があります。

オープンソースのクラウドツール

これらのオープンソース クラウド プラットフォームに加えて、より具体的な領域に使用できるさまざまなツールがあります。これらのオープンソース ツールは、パブリック クラウド サービスの代替手段としてではなく、コアとなるパブリック クラウド サービスを強化する手段として考えることができます。これらのツールはさまざまなカテゴリに分類できます。

モニター

現在、クラウド環境からメトリック、ログ、トレースを収集して分析するのに役立つオープンソースの監視ツールが数多くあります。主なオプションは次のとおりです (アルファベット順)。

  • ELK スタックは、Elasticsearch、Logstash、Kibana を使用して、あらゆるソースからデータを収集および分析します。
  • Grafana (AWS のマネージドサービスとしても利用可能) は、クラウド アプリケーションの監視に役立つ視覚化および分析機能を提供します。
  • Nagios はクラウド ワークロードのパフォーマンスと可用性を監視します。
  • OpenTelemetry フレームワークは、クラウドおよびオンプレミス環境からデータを収集するための標準化された方法を提供します。
  • Zabbix はパフォーマンスと可用性を監視します。

これらのツールの多くは、Amazon CloudWatch や Azure Monitor などの独自のクラウド監視サービスを置き換えるのではなく、補完するものです。パブリック クラウドでは実現できない、データ収集オプション、視覚化、その他の機能を提供します。

コストの監視と最適化

クラウド環境自体から独立して実行されるオプションです。

パブリック クラウドの課金モデルは複雑であり、パブリック クラウドでワークロードを起動した後、シャットダウンするのを忘れてしまいがちで、不要なリソースに対して料金を支払うことになるため、クラウド コストの管理は困難です。ほとんどのパブリッククラウドでは、これを支援するために、AWS Cost Explorer などの基本的なコスト監視ツールを提供しています。一部のクローズドソースのサードパーティ監視プラットフォームには、コスト監視機能や容量計画機能も備わっています。

クラウド向けのオープンソースのコスト最適化ツールはあまり開発されていませんが、Koku や Komiser などのツールを利用できます。 IT チームがクラウド環境自体から独立して実行されるコスト監視オプションを必要としている場合は、これらのツールを検討してください。

クラウド構成

AWS CloudFormation などの独自のクラウド構成サービスに代わる手段として、IT チームは Terraform や Ansible などのオープンソースの Infrastructure as Code ツールを使用できます。これらのツールのほとんどは、オンプレミス インフラストラクチャだけでなく、すべての主要なパブリック クラウド プラットフォームと互換性があります。これらのツールは、すべての環境をサポートするための構成ツールを必要とするハイブリッドまたはマルチクラウド アーキテクチャを持つ企業に最適です。

[編集者:趙寧寧 TEL:(010)68476606]

<<:  世界中の 800 人以上の貢献者が協力して OpenStack バージョン 23 をリリース – Wallaby

>>:  コンピュータ ルームとクラウド コンピューティング データ センターは同じですか?違いは何ですか?

推薦する

ミニプログラムがジュエリー業界のオンラインマーケティングに新たな可能性をもたらす

月収10万元の起業の夢を実現するミニプログラム起業支援プランジュエリー業界は、これまで常にオフライン...

コンテンツを更新し続け、時々リンクランキングを変更して着実に改善します

最近、私はいとこの会社のウェブサイトの最適化を手伝っています。この会社は主に工作機械の部品を販売して...

スマートホストはどうですか?ソルトレイクシティ (ユタ州 - 米国) VPS レビュー

スマートホストはどうですか?スマートホストは良いですか? Smarthost は、米国西部のソルトレ...

2021年中国産業インターネット会議が間もなく開幕します。誰を観るべきでしょうか?

9月17日、広東省工業情報化庁、広東省通信局、工業情報化部第五電子研究所、中国工業インターネット研究...

百度の単語分割技術によるオリジナル記事の関連性について

厳密に言えば、Baidu の検索エンジンは、非常に優れた単語分割技術を備えているため、中国語分野で最...

古いサイトを最適化するときは、安定したランキングを得るために過度に最適化してはいけません。

私はウェブマスターとして3、4年になります。この間、古いサイトを最適化するのは簡単ではないと気づきま...

認証コード広告: ウェブマスターが収入を増やすための新しいチャネル

以前は、フォーラムにログインしたり、ソフトウェアをダウンロードしたりすると、次の認証コードが表示され...

トラフィックを獲得するために間違ったキーワードを使用する方法

草の根ウェブマスターにとって、Baidu からより多くのトラフィックを獲得することは非常に困難になっ...

分散ストレージの危険な建物をどうやってクリアするか?

[[430375]]はじめに: 分散ストレージは、高いスケーラビリティと持続可能な進化という特徴を備...

リベートサイトで注意すべき詐欺警告

リベート ウェブサイトを設定する目的は顧客の費用を節約することであり、ウェブサイトを設定する目的は収...

Qvod: 野蛮さの代償。ウェブマスターに依存してロングテールビジネスを展開するビジネスは危険に満ちています。

16日夜、Qvodテクノロジーは「Qvodユーザーへの手紙:私たちの涅槃は間近に迫っています」と題す...

#中秋国庆# bgpto: シンガポール、日本 ソフトバンク(日本 cn2)専用サーバーが 35% オフ、月額 637 元から

中秋節と国慶節を控え、シンガポールと東京のbgpto独立サーバーでは大規模なプロモーション活動を実施...

ウェブサイトの外部リンクを構築するための8つの基本原則

SEO 最適化におけるウェブサイトの外部リンクの役割はよく知られていますが、検索エンジンがウェブサイ...

ハイブリッドクラウドを安全にする方法: IT プロフェッショナルが知っておくべきこと

企業のハイブリッド クラウド環境を保護するのは簡単ではありません。 SANS アナリストが、パブリッ...

Web ページ構造化の目的は、Web ページの 5 つの基本属性を抽出することです。

検索エンジンの動作原理を学ぶ際には、Web ページ構造化の概念を理解した後、Web ページが構造化さ...