[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: ビジネスに合わせた専用スペース
[[401772]]この記事はWeChatの公開アカウント「Xian Zao Classroom」か...
SonicVPS は 2009 年に設立された VPS 業者です。簡単に言うと、buyvm の再販業...
これらのサービスは、Microsoft の Azure クラウド プラットフォームの機能を活用してい...
ウェブマスターは、独自の Web サイトを所有する人々のグループです。彼らはインターネット上でユーザ...
北京時間6月22日朝のニュースによると、マイクロソフト(微博)Bingは木曜日に新しい画像検索機能を...
インターネットとモバイルインターネットの急速な発展により、新旧を問わずあらゆる製品がより多くの人々に...
多くの場合、ウェブマスターはドメイン名を登録するときに、思いついたドメイン名をそのまま登録します。し...
テラノードは2009年に設立されたとされる企業で、主にVPS事業を展開しており、データセンターは米国...
クラウド コンピューティングには、依然として多くの誤解がつきまとっています。こうした誤解は、ビジネス...
アプリ開発技術の発展と開発コストの削減により、ますます多くのインターネット企業が独自のアプリを開発す...
一部の映画サイトのウェブマスターの中には、混乱を感じ始めている映画サイトのウェブマスターが増えている...
ウェブサイトの最適化の核心はキーワードですが、ホームページ、ディレクトリページ、コンテンツページのタ...
ここ 2 日間、ある疑問について考えていました。SEO 担当者の多くは、自分の Web サイトを最適...
クラウドコンピューティングの需要が急速に高まっている背景には、「人材不足」という問題があるとは、いっ...
このシリーズの最初の 2 つの記事では、SEO データの準備と、Web サイトを検索エンジンに適した...