[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: ビジネスに合わせた専用スペース
この記事では、Kubernetes のデプロイメントの概念と一般的な戦略について詳しく説明し、それぞ...
SaaS に関する記事を読んだり書いたり、何人かの SaaS 起業家と会って話をしたりしてきましたが...
Godaddy が中国人向けの特別な割引コードを提供したのは久しぶりです。今回は強力な割引コードが登...
タクシー配車ソフトをめぐるアリババとテンセントの争いは、乗客と運転手への補助金支出という形で最高潮に...
私たちは常に、いくつかのサンプル データから全体的なデータのパフォーマンス特性を探りたいと考えていま...
他のコンサルタントと同様に、クラウド コンピューティング コンサルタントもあなたのビジネスに適合して...
現在、市場には多種多様な金融商品が存在し、その種類も多岐にわたり、品質もさまざまです。大学生の私たち...
検索エンジンのアルゴリズムでは、Web ページの重みはリンク間の関係によって決まります。リンクに関し...
検索エンジンのペナルティにはさまざまな形態があります。最初で最も深刻なのは、ウェブサイトが検索エンジ...
キーワードランキングの不安定さはよく知られています。アルゴリズムが変わるたびに、ランキングは違った形...
1. 概要REmote DIctionary Server (Redis) は、Salvatore ...
システム内のビジネス データの量が数百億に達すると、通常、次のような問題が発生します。 1. データ...
現在、多くのウェブサイトが「オールインワンウェブブラウジング」機能を追加しています。これは、読者...
前回の記事「ウェブサイト構築の6つのステップ:新規サイトの重量を改善するのは夢ではない(パート1)」...
ウェブサイトのトラフィックは、ウェブマスターが常に追求する目標です。ウェブサイトが収益を上げたい場合...