この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 12099|答える: 1

次世代のクラウドコンピューティングモデル:Dockerはパーソナライズされたコマースを革新しています

[リンクをコピー]
掲載地 2015/09/25 15:30:42 | | | |
テキスト/ITValue記者 呉寧川
2008年に公の場に出てから、Amazonが最近マイクロソフトと結んだ1億ドルの連邦政府クラウドコンピューティング契約まで、クラウドコンピューティングは7年もの歳月を経てきました。 過去7年間で、モバイルコンピューティング、ソーシャルネットワーク、初代クラウドコンピューティング技術に基づくビッグデータなどの新しい情報技術が、消費者とユーザーを核とするパーソナライズされたビジネスモデルをグローバルビジネス分野で新たなビジネスムーブメントを引き起こしました。
昨年からクラウドコンピューティング分野を席巻しているDocker技術のトレンドは、企業が消費者やユーザーに近づく大きな前進です。 この記事では、Dockerとは何か、そしてクラウドコンピューティングをどのように変革し、パーソナライズされた製品やサービスの生産を産業化できる次世代ビジネスモデルを育成するかを詳細に分析します。
   Dockerとは何か?
答えはこうです:Dockerは次世代のクラウドコンピューティングです。
Dockerは中国語で「ドックポーター」と訳されますが、「ドックポーター」は何を意味しているのでしょうか? これは標準化された「コンテナ」であり、この標準化された「コンテナ」にはアプリケーションが含まれています。 「ターミナルポーター」は、世界中のどの「ターミナル」でも標準化された「コンテナ」を受け取り、そのコンテナ内で迅速にアプリケーションをインストールし、実行し、管理できます。また、標準化された接続を提供するのは様々なクラウドサービスプロバイダーです。 このようにして、Dockerはクラウドコンピューティング環境でのアプリケーション開発と配布を、Dockerの本質である産業生産の時代へと導きます。
Docker環境では、プログラム開発者が特定のパッケージング標準に従ってプログラムを作成し、その標準化されたプログラムは標準化されたコンテナ、いわゆる「コンテナ」にロードされます。 世界中のクラウドサービスプロバイダーは、標準化されたコンテナやアプリケーションを簡単に受け入れ、これらの標準化されたアプリケーションをプラグアンドプレイ方式で個別化されたソリューションに組み立て、エンドユーザーに提供できる標準化された「ドック」を提供しています。 Dockerの「コンテナ」に対応する標準化されたプログラムアーキテクチャは、よく知られたマイクロサービスです。
Docker時代には、IaaS層と第一世代のクラウドコンピューティングにおけるPaaS層が統合され、次世代のクラウドコンピューティングアーキテクチャであるコンテナ・アズ・ア・サービス(CaaS)が形成されました。 CaaSに基づく次世代クラウドコンピューティングアーキテクチャは、企業に汎用ソフトウェアを産業的に生産し、その後迅速に汎用ソフトウェアを組み立てて消費者とユーザーの個別ニーズに応じたパーソナライズされたソリューションを形成する能力を可能にします。これが次世代のビジネスモデルです。
   コンテナ時代の先駆者たち
米国の市場調査会社Synergy Researchが2015年7月に発表した第2四半期のデータによると、世界のクラウドサービス市場は現在、AWS、Amazon Cloud、Microsoft、IBM、Googleの4大ベンダーが完全に独占しており、世界のクラウドサービス市場シェアの54%を占めています。一方、4大ベンダーのクラウドコンピューティング事業の年間平均成長率は84%に達し、他のクラウドコンピューティングベンダーの年間成長率はわずか33%にとどまっています。 その中で、AWS Amazon Cloudは今年第2四半期に18億2,000万ドルの売上を上げ、前年同期比81%の増加となりました。 そしてマイクロソフトはすでにグローバルデータセンターに150億ドルを投資しています。 明らかに、第一世代クラウドコンピューティング業界の主要4大メーカー、特にGoogle、Amazon、Microsoftは、他のクラウドサービスプロバイダーを大きく凌駕しており、これら3社が第一世代パブリッククラウドの市場パターンを確固たるものにしています。
2014年から2015年初頭にかけて、主流のパブリッククラウドサービスプロバイダーの第一世代の中核技術チームの中国技術専門家が元の会社を離れ、国内の起業家向けコンテナ/Docker分野に復帰し始めました。 これには、マイクロソフトのWindows Azureコア技術チームのLingque Cloud、Googleの広告コア技術部門のDigital Cloud、EMCおよびVMwareのコア技術チームのDaoCloud、IBM BluemixおよびアリババCloud Shieldのコア技術チームのHourspeed Cloud、中国移動研究院のクラウドコンピューティング技術チームのHyper Cloudが含まれます。
これらのスタートアップに共通しているのは、創業者全員が第一世代のパブリッククラウドのコア技術チーム出身であることです。一方ではコンテナやDockerが次世代のクラウドコンピューティングの主流トレンドであると考え、他方で初代パブリッククラウドがほぼ成熟したため、元の会社を離れました。 「なぜシアトルにクラウドコンピューティングの人材がいるのか? これは、Amazon CloudとMicrosoftが共にシアトルに拠点を置いており、クラウドコンピューティングの技術力は主に運用と保守の経験から得られるためです。また、100万台以上のサーバーの運用・保守経験を持つ技術者はGoogle、Amazon Cloud、Microsoftの3人だけです。 Lingque Cloudの創業者であり、Microsoft Windows Azure米国のコンテナプロジェクト元責任者である左岳氏は述べました。 Lingque Cloudの共同創業者兼CTOであるChen Kaiも、米国Microsoft Windows Azureのコア技術チーム出身で、Windows AzureのグローバルスケジューリングシステムであるFabric Controllerを担当していました。
別のデジタルクラウドの創設者であるワン・プー氏は、米国におけるGoogleの広告事業の中核技術チームの一員であり、Googleは世界で最も多くのサーバーを有しており、1998年に設立されたGoogleは世界中で数千万台のサーバーを運用・維持していると記者団に語りました。 次にAWSとMicrosoft Windows Azureが続き、それぞれ数百万台のサーバーを所有・運用しています。 第三に、IBM SoftLayerは数十万台のサーバーを所有・運用しています。 最後に、各国の地域パブリッククラウドサービスプロバイダーは数百台から数千台のサーバーを保有・運用・保守しており、運用・保守の経験や技術レベルは、運用・保守サーバーの規模から直接判断できます。
   コンテナ時代へと進化した
コンテナとは何ですか? そこには人物と会社の名前が記載されなければなりません。
この人物はマイクロソフトの有名な2代目で最後のチーフアーキテクト、レイ・オジーです。 2005年10月、マイクロソフトに入社したばかりのレイ・オジーは「インターネットサービスの混乱」と題した覚書を発表し、主にマイクロソフトのインターネットサービスへの変革を促進することを目的としていました。 本記事でレイ・オジーは、サービス指向ソフトウェアアーキテクチャによって可能となる有名な「シームレスユーザー体験」を提案し、「シームレスなコミュニケーション」「シームレスな生産性」「シームレスなエンターテインメント」「シームレスな市場」「シームレスなオペレーティングシステム」「シームレスソリューション」「シームレスIT」と解釈しています。その中核は「シームレスオペレーティングシステム」「シームレスソリューション」「シームレスIT」です。
Googleは「シームレスなオペレーティングシステム」「シームレスソリューション」「シームレスIT」の実践において先駆者です。 有名なブロガーであり、元Amazon中国の研究開発マネージャー、アリババの上級専門家であるチェン・ハオは、クラウドコンピューティングとは「メルセデス・ベンツの車をXiali車で運転すること」という鮮やかな比喩を持っています。 Googleは「Xialiをメルセデス・ベンツから追い出した」ハードコアプレイヤーであり、自社はインターネット企業でありインターネット技術の発祥者であると主張しています。 王溥氏は、Googleは世界中で数千万台のサーバーを運用・維持しており、これは多くの既存技術サプライヤーの上限をはるかに超えているため、Google自身が数千万台のサーバーを管理するための多くの技術を発明していると述べました。「例えば、Googleは最高品質のネットワークスイッチを開発しましたが、シスコでさえそのようなネットワークスイッチを作れません。」 理由は単純で、対応する実験環境が存在しないからです。 1998年の設立以来、Googleは多くの「核爆弾級技術」を開発し備蓄してきましたが、これらの多くはGoogleによって阻止されており、Googleが発表する学術論文を通じてしか発見できません。
市場で高価な物理的な機械ベースの仮想化製品の使用を避け、同時に自社のソフトウェアやサービスをより速く、より安価にリリースするために、Googleは最初から新しいコンテナベースの仮想化技術を開発しました。これにより、すべてのGoogleサービスが動作するために必要な基盤となるオペレーティングシステム環境を簡素化しています。 2015年8月のCNUTConグローバルコンテナテクノロジーカンファレンスで、Googleで8年以上の経験を持つGoogle Cloud Platformのソフトウェアエンジニア、ドーン・チェン氏は、8年半前にGoogleに入社した際、Googleがコンテナ技術の開発を始めたばかりの頃、コンテナ技術チームには自分と2人しかいなかったと語りました。 現在、Googleのすべてのサービスはコンテナで動作しており、Gmail、Maps、GFSファイルシステム、MapReduceなどが含まれます。 Googleは現在、毎秒約7,000個のコンテナを放出し、週に20億個以上のコンテナを放出しています。
Googleは実際にコンテナを用いた「シームレスなオペレーティングシステム」というビジョンを実現しました。 クラウドコンピューティングについて少しでも知っている人なら、IaaS層における仮想マシンの重要性を知っています。仮想マシンのやり方を変えることはIaaS層の構造を変えることであり、だからこそコンテナは次世代のクラウドコンピューティングモデルなのです。 コンテナは本質的にオペレーティングシステム技術であり、オペレーティングシステムベースの仮想化技術です。 コンテナベースに開発されたアプリケーションソフトウェアは、「どこでも開発・実行できる一か所」という効果を実現できます。これは、どのようなオペレーティングシステムやIaaSクラウドサービス環境が基盤になっていても、「シームレスオペレーティングシステム」という概念であり、「シームレスソリューション」や「シームレスIT」に対応します。
   Dockerは世界中のコンテナを統合します
コンテナとDockerは英語の単語であり、Dockerは標準化されたコンテナに相当します。これは過去30年間のコンテナ技術の最新の成果です。
オペレーティングシステムレベルの仮想化技術として、コンテナ技術自体は1982年に遡ります。 当時、Unixによって導入されたChroot技術は、コンテナ技術の最も初期の状態であるオペレーティングシステムレベルの仮想化の起源として認識されています。 その後、オペレーティングシステムの仮想化技術はLinuxカーネルおよびLinuxオペレーティングシステムの開発と密接に結びつきました。 オペレーティングシステムの仮想化は主に安価なx86サーバーを対象としているため、IntelやAMDによるサーバーチップ技術の開発はコンテナ技術の開発にも影響を与えています。
1991年、フィンランドのヘルシンキ大学の大学院生リヌス・トーヴァルズは386マシン向けのLinuxカーネルを開発しました。 Linuxカーネルを基に、さまざまなベンダーが市販のLinuxオペレーティングシステムを開発しています。 1995年1月にRedHatが設立され、Linuxの「ディストリビューション」であるRedHat Linuxが立ち上げられました。 その後、Linuxカーネルは継続的にアップデートされ、より成熟したコンテナ技術がLinuxカーネルに導入されたのは2007年になってからであり、2005年頃にIntelやAMDが発売した64ビットサーバーチップの恩恵も受けました。 CPUとメモリチップの容量が大幅に増加したため、複数の空間を1つのOSで仮想化できるのです。 2008年にLXC(Linuxコンテナオープンソースプロジェクト)が設立され、コンテナ技術が業界で広く利用され始めました。また、MicrosoftはWindows Azureの第一世代パブリッククラウドも立ち上げました。
2010年にアメリカでdotCloudというスタートアップが設立されました。dotCloudは当初LXC技術に基づくPaaSプラットフォームで、基盤となるIaaSクラウドを網羅し、複数の開発言語をサポートする開発クラウドプラットフォームを提供することをコンセプトにしていました。 2011年初頭、dotCloudはシリーズA資金で1,000万ドルを調達しました。 DotCloudは当初AWS EC2上で動作していましたが、より多くのパブリッククラウドプロバイダーが市場に参入する中で、単一企業の独自技術で実現するのは困難でした。 その結果、dotCloudの創設者たちはLXCに基づくコンテナ技術を簡素化・標準化し、Dockerと名付けてオープンにし、Open Container Program(OCI)を立ち上げました。これはDockerやDockerのオープンソースコミュニティで急速に人気となりました。 2013年10月29日、dotCloudはDockerに改名されました。 その後、複数のベンダーがDockerのサポートを発表し始めました。 2015年8月時点で、Dockerが管理するパブリックコンテナパッケージアプリケーションRegistryは、パブリックコミュニティで18万件以上のアプリケーションを公開しています。
X86アーキテクチャのPCサーバーは異種ハードウェアアーキテクチャの勝者であり、LinuxやWindowsは異種OSの勝者であり、DockerはX86サーバーとLinux/Windowsオペレーティングシステムに基づくクラウドデータセンター向けの統一仮想OSを提供し、異種アーキテクチャの時代は終わりを迎え始めています。
   コンテナの時代が到来しました
スタートアップに加え、大手製造業も負けず、迅速に追及しています。 昨年10月、マイクロソフトはWindows Server上でコンテナ技術を実装する計画を発表し、Dockerとの提携によりLinuxとWindows Serverの両方で統一されオープンな体験を保証することを発表しました。 LinuxコンテナとWindowsコンテナは異なるオペレーティングシステムに基づいて互換性がありませんが、コンテナマネージャーは統一されています。 最近、MicrosoftはWindows Server 2016向けにWindows ServerコンテナおよびHyper-Vコンテナをリリースするとさらに発表しました。これらはいずれもDocker APIおよびDockerクライアントをサポートしています。
Dockerの影響で大きな打撃を受けたもう一つの企業VMWareも、VMWare World 2014でDocker対応を発表するのを待ちきれませんでした。 VMwareのコンテナに対するアプローチは前向きであり、コンテナと物理的なマシンベースのVM間の競争にもかかわらず、VMwareはコンテナエコシステムとの協力拡大にコミットし続けています。 2015年8月末のVMWare World 2015では、VMwareは一連の新しいDocker対応技術を発表し、将来的にコンテナを完全にサポートするための新しい技術アーキテクチャを提案し、Dockerプログラムを仮想マシンVM上で実行できるようにします。
さらに、AWS Amazon Cloudは昨年11月にEC2コンテナサービスであるAWS ECSを開始し、ユーザーはクラスタ管理インフラの設置、運用、拡張を停止し、単純なAPI呼び出しでDockerアプリケーションのサポートを開始・停止できるようになりました。
ファーウェイは常に様々なオープンソースプロジェクト、財団、組織、サミットの積極的なスポンサーとして活動してきました。 2015年、ファーウェイはOCIおよびクラウドネイティブコンピューティング財団(CNCF)の創設メンバーとして参加し、リストに名を連ねる唯一の中国企業となりました。 ファーウェイのオープンソース・コンピテンスセンターのシニアR&Dエンジニア、梁辰葉氏は2015年のCNUTグローバルコンテナ会議で、ファーウェイがオープンコンテナテストプロジェクト(OCT)に積極的に参加し、OCI組織と協力してオープンコンテナ標準の実装と普及を推進していると述べました。 2015年以降、HuaweiはDockerコミュニティへの貢献度でトップ3に入り、中国で最も早いDockerコミュニティのメンテナはHuaweiです。
ファーウェイやアリババなどの国内クラウドサービスプロバイダーに加え、テンセント、百度、360、JD.com、搜狐などの国内インターネット企業も2011年からコンテナ技術の本格的な導入を開始しています。 JD Cloud Platformのチーフアーキテクトである劉海峰によると、2015年のCNUTグローバルコンテナカンファレンスで、JD.com 2014年10月にDockerの導入を開始し、2015年2月にDockerの戦略プロジェクトを展開、2015年には本番環境で11,000以上のコンテナインスタンスをリリースし、618件のアプリケーションに1,000以上のアプリケーションを接続し、2015年8月からは新しいデータセンターでコンテナ技術を完全に採用しました。 現在、JD.com は2万以上のDockerインスタンスを立ち上げており、年末までにその倍増が見込まれており、その年末には JD.com のアプリケーションの大半がDocker経由でリリースされる予定です。 将来的には、JD.com のDockerビジョンはすべてのマシンをDockerで管理し、アプリケーションを物理的リソースから完全に切り離し、完全自動化されたシステム保守を実現し、研究開発担当者が新しいアプリケーションの開発に専念できるようにすることです。
これだけ言ったが、実際、Googleはコンテナの最大の貢献者です。Docker技術はGoogleのGo言語で書かれており、Googleが2009年にリリースした2番目のオープンソースプログラミング言語です。 Googleは毎週2億個以上のコンテナをリリースしており、多くの重要なコンテナ技術を発明する能力を持っています。 これにはコンテナ管理システムが含まれており、最初のバージョンはBorgと呼ばれ、その後Omegaというバージョンが続きました。 この管理システムは、Googleの大規模なクラスターリソースに対してコンテナ技術を活用することを可能にします。 その後、Googleの関連学術論文によると、業界はBorgが開発したMesosシステムを模倣し、Airbnb、Twitter、AppleのSiriなどで利用されています。
   パーソナライズされたビジネス:未来の企業はソフトウェア企業です
フォーチュン500企業エコラボの会長兼CEOであるダグラス・M・ベイカー・ジュニア氏は、2015年のグローバルCEOサーベイでPwCが実施した調査で、「今日のビジネスが将来の成功を保証すると当然のこととは考えてはいけません。 大企業がより安全で安定していると当然のこととされていますが、過去50年でその逆が証明されました。 企業が急速に変化を続けられなければ、リスクは減少するどころか増大するだけです。 ”
変化の能力は明らかに将来のビジネスの中核的な競争力となっています。 インターネット産業の影響力がますます大きくなる中、伝統産業へのインターネットの侵入はますます激しく深まっており、特に中国の「インターネット+」国家戦略の強力な導入により、将来の企業はますますインターネット化されるでしょう。 このような完全にインターネットベースのビジネス環境では、将来の企業はソフトウェア能力を多かれ少なく持つでしょう。 将来の企業ビジネスは部分的または完全にインターネット上で構築されるだけでなく、企業は消費者やユーザーにパーソナライズされたサービスを提供するためにソフトウェア機能に依存するでしょう。
   将来の企業がソフトウェア企業であるなら、Dockerの重要性は想像できます。2015年中頃、シリコンバレーのベテランベンチャーキャピタル会社Battery Veturesの技術専門家エイドリアン・コッククロフトは、2015年クラウドホワイトペーパーを発表しました。彼は、元Netflixのクラウドプラットフォームアーキテクトであり、米国の元ストリーミングサービスであり、eBay Research LabsおよびSun Microsystemsの創設メンバーでもあります 高性能技術計算部門の卓越した技術者であり主任設計者。 彼はDockerが徐々に標準化された本格的なツールへと成長していくと信じており、これは一方でDockerの高い受け入れを反映している。
Adrianは、Dockerの課題はエコシステムを慎重に管理しつつ、本番環境の展開をサポートする機能を迅速に追加することだと述べています。 これまでのところ、Dockerはエコシステムの分裂を防いできました。 現在では、チップメーカーのIntelもDockerエコシステムに参入しています。 5月には、現在実験段階にあるコンテナ中心のOSプロジェクト「Clear Linux」を開始し、将来的に本番環境で利用可能になると示唆しています。
ビジネスの未来に向かう過程で、越境行動がますます増えていくことが見て取れます。 トムソン・ロイターによると、2014年11月だけで米国で10,330件の合併・買収があり、取引額は合計1.9兆ドルにのぼります。 これらの合併・買収は、ビジネス提携を拡大し、異なる事業や能力を持つ企業の合併や買収では得られないビジネス価値の創出に重点を置いています。 PwCの2015年グローバルCEO調査報告によると、米国のCEOの約44%が調査から12か月以内に新たな戦略的提携を立ち上げる予定です。 かつてはビジネス提携は主にサプライヤーやユーザーとのつながりを目的としていましたが、将来的には競合他社やスタートアップ、異なる分野の企業と提携を結ぶCEOが増えていくでしょう。
もちろん、DaoCloudのコアチームの一員である孫洪亮氏を含む多くのDocker技術専門家は、Dockerはまだ開発初期段階であり、ネットワーク機能の弱さ、セキュリティ、従来のビジネス運営の困難といった課題があると述べています。 まさにこれらの技術的未熟さゆえに、アメリカや中国で多くのDockerスタートアップが登場し、それぞれが独自の力を示し、次世代のクラウドコンピューティングと次世代ビジネスを切り開く勇気を持っています。
浙江大学ソフトウェア工学ラボ(SEL)のクラウドコンピューティングチームは、中国で最も早くコンテナとDockerの研究に取り組むチームの一つであり、2011年にオープンソースクラウドコンピューティング技術の構築、分析、研究を目的としています。 浙江大学のSELチームは新刊『Docker - コンテナとコンテナクラウド』の中でこう書いています。「コンテナ技術に依存するDockerは、国内外の主要なクラウドコンピューティングメーカーや開発者の手に急速に宝物となっています。 暑さの中、新たな革命が静かに訪れました。 ”





先の:インターネットカフェの請求はどんな請求でも、手動で解読する方法を教えてやる! 決して流行を失わないでください!
次に:面接アルゴリズムの質問1、1、2、3、5、8、13、21、34......30番目の数字を調べ、再帰的アルゴリズムで答えを見つけます
掲載地 2015/11/12 0:19:28 |
めまい
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com