クラウド技術はますます便利になってきていますが、オープンソースは時代遅れなのでしょうか?

クラウド技術はますます便利になってきていますが、オープンソースは時代遅れなのでしょうか?

開発者がクラウドを採用する理由は、オープンソースを最初に採用した理由とほぼ同じです。これはオープンソースが時代遅れであることを意味するのでしょうか?

私の個人的な経験では、すべての条件が同じであれば、開発者は閉鎖性よりも開放性を好みます。しかし、クラウド時代においては、ソフトウェアがオープンソースの純粋さの範囲のどこに位置するかは、開発者にとって最大の関心事ではありません。 Microsoft Office が何億人ものユーザーを抱えているのには理由があります。 Oracle が何十年もデータベース チャートのトップに君臨し続けている理由 (ただし、状況は変わりつつあります)。オープンソースはソフトウェアの世界における大きなムーブメントであり、ソフトウェアに対する人々の考え方を劇的に変えました。

MongoDB の CFO/COO である Michael Gordon 氏は、Community (MongoDB の無料オープン バージョン) のユーザーを Atlas (完全に管理されたクラウド サービス) の有料顧客に変換する方法についてのアナリストの質問に対して、次のように答えました。「Atlas セルフ サービスは、無料層であれ有料層であれ、Community Server をダウンロードして自分で管理するという、より現代的なバージョンです。」

言い換えれば、開発者はかつて無料で使えるオープンソース ソフトウェアをダウンロードしていたのと同じように、無料で使えるホスト型クラウド サービスに目を向けているのです。しかし、多くの開発者は、フリーおよびオープンソース (FOSS) の支持者が想像するような意味での自由に焦点を当てていないことに注意することが重要です。開発者は、財務部門や法務部門などの承認を得ることなくソフトウェアを使用できる利便性だけを望んでいます。彼らにはやるべき仕事があり、できるだけ障害を少なくしてそれをやり遂げようとします。

言い換えれば、彼らが求めているのは「最も便利な方法で構築された自由」という意味での「自由」なのです。

ますます、「最も便利な方法」はクラウドになっています。では、オープンソースの利便性を、開発者が実際に重視する形でクラウド時代にどのように取り入れればよいのでしょうか?

クラウドでオープンソースをより便利に

ますます注目を集めているアプローチの 1 つは、オープン ソースとマルチクラウドの相互作用です。 Crunchy Data の製品責任者 Craig Kerstiens 氏は、マルチクラウドを機能させるには、開発者が「PostgreSQL、MongoDB、Redis などのクラス最高でありながらオープンなテクノロジーを使用して」構築する必要があると考えています。重要なのは、どのテクノロジーかではなく、開発者が望むさまざまなクラウド、データセンター、ラップトップ環境でこれらのテクノロジーを実行できるという考え方です。

アプリケーション自体がオープンソースである必要はありませんが、アプリケーションをクラウド間で移植可能にするには、開発者が最も一般的な形式でアプリケーションを実行できる必要があります。 vanilla Kerstiens は PostgreSQL のようなものをほのめかしています。ダウンロードできるバージョンは、一部のクラウド プロバイダーが実行するマネージド PostgreSQL サービスに似ていますが、忠実度が失われています (パッチやその他のパフォーマンス改善が追加されますが、アップストリームの PostgreSQL には貢献しないため)。

Kerstiens 氏は、このアプローチがエンタープライズ ワークロードの 90% 以上に適していると見積もっています。

オープンソースが使用されるもう 1 つの重要な方法は、最初のポイントに関連しています。各クラウドがストレージやコンピューティングなどのいわゆるコモディティ領域でさえ大きく異なることを考慮すると、オープンソースは開発者がクラウド間で持ち運べる「共通言語」を提供します。先ほども書いたように、クラウドによって PostgreSQL の実装方法は異なる場合がありますが、たとえば、PostgreSQL を理解している開発者は、AWS、Google Cloud、または Microsoft Azure を使用することで生産性を高めることができます。 「開発者にとって、特定のクラウドベンダーの複雑さを理解することは重要かもしれませんが、多くのオープンソーステクノロジー(Kubernetes、Linux、PostgreSQLなど)は、クラウド間で転用可能なスキルを開発者に提供します」とKerstiens氏は述べています。

<<:  クラウド コンピューティングで仮想マシンのセキュリティを確保するにはどうすればよいですか?

>>:  個人用PCからAzureまで、Microsoftは包括的な3次元セキュリティ保護を実現します

推薦する

企業ウェブサイトのSEO診断におけるいくつかの重要な問題

企業サイトのSEO診断は現在最も一般的なSEO診断依頼であり、SEO診断サービスを提供する企業や個人...

Green Radish 2.0を理解する方法: ソフト記事は独創性と品質に重点を置く必要があります

今年2月、百度は外部リンクの売買や外部リンクの不正行為を取り締まるために、緑大根アルゴリズム1.0を...

faconhostはどうですか?ロサンゼルス トリプル ネットワーク AS9929 シリーズ VPS レビュー

Faconhost は最近、ロサンゼルスのデータセンターに新しい VPS シリーズを追加しました。A...

#BlackFriday# gcore: 独立サーバー 30% オフ (70% オフ)、日本、韓国、シンガポール、米国などの 10 のデータセンター。

今年のブラックフライデーが近づいており、gcore は世界中の 10 のデータセンターの独立サーバー...

クラウドレイヤーはデジタルコラボレーション設計イノベーション機能を実現します

近年、伝統的な製造業の変革と向上は常に中国政府の取り組みの焦点となってきた。今年の政府活動報告は、「...

1対1のスマートプロモーションソリューションがマーケティングの問題を解決

月収10万元の起業の夢を実現するミニプログラム起業支援プランマーケティングにおける1アイテム1コード...

MetInfo エンタープライズ ウェブサイト構築システム V6.1.1 リリース

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますソフトウェ...

ウェブサイト構築に不可欠な3つの要素:アイデア、コンテンツ、実行

私は数年間、一般的な中小企業のウェブサイト、トラフィック ウェブサイト、Taobao アフィリエイト...

SEOオンサイト最適化の目的について

SEO は検索エンジン最適化の略で、最適化手法を使用してウェブサイトを検索エンジンに好まれるようにし...

百度の重み付け計算方法はトラフィック計算だけに基づいているわけではない

記事「Baidu Weight」の計算方法と脆弱性分析では、AizhanのBaidu Weightと...

NiuBo.comドメイン名が突然「復活」し、「Tmall.com」に変身

7月14日、Niubo.comの創設者である羅永浩氏は、Niubo.comのドメイン名であるbull...

DIYPushワンキーウェブサイト構築システムのユーザーエクスペリエンス(写真)

DIYPushワンクリックウェブサイト構築システムでは、ウェブサイトのタイトル、キーワード、説明を設...

GitHubプログラミング言語の人気動向:Java、PHP、Pythonなどが上昇中

edMonkのアナリストであるドニー・バークホルツ氏は、オープンソースプロジェクトホスティングプラッ...

ドゥーディング:なぜボバイユから撤退したのですか?理由の説明

薄白有、気が狂いそうになるが、刺激的な言葉だ。現時点でこの大会に関しては、言いたいことが山ほどあるが...

対外貿易SEO注目:Googleがネットワークスパムアルゴリズムを更新し識別能力を向上

4月24日、Googleの優秀なエンジニアであるマット・カッツ氏は、Googleウェブマスターブログ...