[51CTO.com からのオリジナル記事] 「マイクロサービス」という概念には長い歴史があります。これは、ビジネス システムをビジネスの観点から非常に小さく、比較的独立したサービスに分割し、非常に軽量なモデルを通じて相互に呼び出すことです。各マイクロサービスは個別に管理および拡張できるため、ビジネスは非常に柔軟になり、継続的かつ迅速に更新されます。マイクロサービス アーキテクチャによって強調される最初のポイントは、ビジネス システムが完全にコンポーネント化され、サービス指向である必要があるということです。元の単一のビジネス システムは、独立して開発、設計、実行、保守できる複数の小さなアプリケーションに分割されます。これらの小さなアプリケーションは、サービスを通じて相互に対話し、統合されます。各小規模アプリケーションは、フロントエンド UI から制御層、ロジック層、データベース アクセスまで完全に独立しています。これは、最近非常に人気のある DevOps の概念です。
IBM クラウド コンピューティングのシニア アーキテクトである Shao Ping 氏によると、DevOps の概念はクラウド プラットフォームなしではサポートできないとのことです。 DevOps はクラウド プラットフォームの技術アーキテクチャ上でのみ実現できます。まず、マイクロサービスを開発およびリリースし、クラウド内でマイクロサービスを監視、管理、拡張するための一連のクラウド開発ツール チェーンが必要です。 IBM の IBM Cloud Private は、マイクロサービス向けの革新的な製品プラットフォームです。 IBM Cloud Private は、次の方法でマイクロサービス アーキテクチャをサポートします。 1) IBM Cloud Private は、IBM、Google、Lyft が共同で開始したオープン ソースのマイクロサービス ファブリックである Istio を提供し、マイクロサービスのインテリジェント ルーティング、負荷分散、サービス プロキシ、ポリシー管理をサポートします。 Netflix などの従来のマイクロサービス フレームワーク モデルと比較すると、Istio が採用しているファブリック モデルはマイクロサービス自体の実装から独立しているため、アプリケーションに対する透過性が実現され、クロス言語およびクロスプラットフォームのマイクロサービス アーキテクチャがサポートされます。 2) IBM Cloud Privateは、マイクロサービスアプリケーションの運用をサポートするために必要なさまざまなアプリケーションコンピューティングオプションとランタイム言語オプションを提供します。 3) IBM Cloud Private は、Open Toolchain DevOps ツール チェーンや Microservice Builder など、マイクロサービス アプリケーションの配信をサポートするために必要な DevOps サービスを提供します。 「DevOps の役割は、開発から本番環境、そしてテスト環境までの配信パイプラインのボトルネックを最小限に抑えることです。」 IBMクラウドコンピューティングコンサルタントのYu Bingjiao氏が付け加えた。 「DevOps の真の目的は、環境の概念を置き換えることです。」 Dockerの特徴は、独自の環境が付属していることです。 Docker の登場により、開発環境とテスト環境間の一貫性の問題が解決されました。 Kubernetes はコンテナ インスタンスのクラスター管理を実装します。コンテナ クラウドは、スケーラビリティの向上、リソース使用率の向上、弾力性の強化などの利点があり、DevOps と同義になっています。これがコンテナ クラウドが DevOps を支援する方法です。 従来の企業では、IT 運用保守部門に数十人、場合によっては数百人の運用保守担当者が雇用されていることがあります。さらに、IT システムの開発と運用・保守は分断されています。新しいアプリケーションの開発は、設計から開発、テスト、そして展開まで、プロセス全体に非常に長い時間がかかります。 IBM の IBM Cloud Private は、DevOps に最も標準的なサポートを提供します。この新しい PaaS プラットフォームでは、開発者は基盤となる IT リソースを直接割り当てることができます。使用するコンテナの数と各コンテナの使用期間は、開発者が直接決定できます。このようにして、従来の企業はビジネス アプリケーションをコンテナーに簡単に展開できます。 IBM Cloud Private は、IT 運用および保守作業を削減し、アプリケーションごとにリソースを割り当てる必要性を排除できる新しい PaaS レイヤー プラットフォームを企業に提供します。 Shao Ping*** は、IBM Cloud Private はオープンソースに基づく安全で制御可能なコンテナ クラウド プラットフォームであり、テクノロジーのオープン性を維持し、顧客の自律性と制御性のニーズを満たすものであると結論付けました。同時に、さまざまな最先端技術スタック(ブロックチェーン、人工知能、ビッグデータ分析など)を統合し、すぐにロードして使用できるため、テクノロジーの供給がより柔軟で俊敏になります。 [51CTO オリジナル記事、パートナーサイトに転載する場合は、元の著者とソースを 51CTO.com として明記してください] |
<<: IBM Cloud Private: ビジネスに合わせた専用スペース
「統合」と「同盟」は2013年の中国インターネットのキーワードであり、その背後にはモバイルインターネ...
みなさんこんにちは。私はHongtu Internetです。数日前、エンジニアリング情報ネットワーク...
モバイルインターネットトラフィックをめぐる戦いは激化しており、Facebook はますます「世界のリ...
ショッピングモールのウェブサイトを構築するのはどれほど難しいのでしょうか。今日はまだ売上を伸ばそうと...
2012年1月はインターネットにとって激動の月でした。ユーザーの厳しい要求がユーザーエクスペリエンス...
昨今、電子商取引サイトはますます増えています。しかし、そのようなサイトのユーザーは実際の商品を見たり...
「クラウド教室」は授業が中断されても学生が学習を継続できるようにし、「クラウドオフィス」は職場の人々...
多くの SaaS ベンダーからのレポートを見ると、ますます多くの IT スタッフが SaaS の調達...
実際、ほとんどのウェブマスターは、SEO にとってウェブサイトの「安定性」が重要であることを認識して...
ここでは、モノのインターネット (IoT) 開発に最も人気があり推奨されるプラットフォームを紹介しま...
データ分析システムは、検索エンジンの全体のワークフローの2番目のシステム、つまり検索エンジンスパイダ...
justhostはどうですか? justhost Latviaはいかがでしょうか? justhost...
モバイルインターネットの普及により、オンライン旅行が本格的に形作られるようになりました。ユーザーの長...
ウェブサイト最適化の中期および後期段階では、微調整を行う必要があります。微調整を通じて、ウェブサイト...
多くの人が「budgetvm についてどう思いますか?」と尋ねます。私 (Zhujimao www....