開発者がクラウドを採用する理由は、オープンソースを最初に採用した理由とほぼ同じです。これはオープンソースが時代遅れであることを意味するのでしょうか? 私の個人的な経験では、すべての条件が同じであれば、開発者は閉鎖性よりも開放性を好みます。しかし、クラウド時代においては、ソフトウェアがオープンソースの純粋さの範囲のどこに位置するかは、開発者にとって最大の関心事ではありません。 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次元セキュリティ保護を実現します
クラウド コンピューティングは、個人や企業のユーザーがオンデマンドで簡単に拡張できる方法でコンピュー...
今日は、ホットワードを活用して製品を徹底的に最適化する方法を詳しくご紹介します。まずは、カテゴリー内...
2019年4月18日、中国情報協会主催の2019年度(第2回)中国情報技術幹部会議が北京で開催されま...
エッジ コンピューティングは、従来のクラウドベースのコンピューティング アーキテクチャの制限を超えた...
Baidu Share は、多くのソーシャル共有プラットフォームを含むソーシャル共有プラットフォーム...
中国新聞社、9月22日:中国のインターネットにとって、2013年の中秋節は平和なものではなかった。テ...
少し前にメディアで大きく報じられた、AWS ChinaがGuanghuan New Networkに...
バックボーンネットワークの帯域幅が不十分であることや「カンフーキング」などの理由により、米国の VP...
現在でも、AWS は Gartner Magic Quadrant でリーダーの地位を維持しています...
最近、業界では、今年末か来年初めまでに、ワーナーを含むいくつかの大手国際レコード会社が、Kugou、...
最近は Google 向けに最適化している人は多いですが、Baidu 向けに最適化している人はほとん...
2012年の天猫ダブルイレブンで売上高が1億元を超えた最初のアパレルブランドとして、今年のダブルイレ...
検索市場における堅実で信頼性の高いウェブサイトは、あらゆる SEO のベンチマーク目標の 1 つです...
経歴: 20 ~ 30 年にわたって開発ツールと基本ソフトウェアに携わってきた Marco は、現在...
「インテルと中国聯通は、MEC エッジ コンピューティングとビデオの組み合わせに関する本格的なコラボ...