Ronald Wright Raffensperger、Huawei Technologies、Inc.、IT製品ライン、データセンターソリューションのテクニカルディレクター
IT組織の管理は、優先度と緊急度の複雑なバランスです。 将来のニーズを予測しながら、今日のニーズを満たす信頼性の高いインフラストラクチャを構築することは簡単な作業ではありません。 しかし、ハードウェアとソフトウェアの問題が原因で必然的に発生する障害と誤動作により、IT管理はもはや気弱な作業ではなくなります。
過去数年にわたって、コンピューティングインフラストラクチャの効率を向上させようとするほとんどの組織は、仮想化の使用に切り替えました。 この最初のステップにより、ITインフラストラクチャがクラウドに近づき、ITの保守コストが大幅に削減されます。 残念ながら、仮想化への移行だけが長い旅の始まりに過ぎません。 同時に、アプリケーションのワークロードを変更する際の高速スケーリングまたはプラットフォームパフォーマンスの低下の問題は未解決のままです。 さらに、企業には、ITプロフェッショナル以外のユーザーを含む独自のクラウドコンピューティング環境を提供する機能が必要です。
ITaaSを使用する
これらの機能は、グループ名「IT as a service」(ITaaS、IT-as-a-Service)を受け取りました。 企業は、彼らの助けを借りて、重要な情報資産の制御を維持しながら、Amazon Web Services(AWS)などのパブリッククラウドを使用することで、生産性を高め、市場投入までの時間を短縮できます。 ITaaSの概念を使用すると、組織は、外部クラウドプロバイダーを通じて、または組み合わせたオプションを使用して、独自のクラウドリソースのおかげで、内部サービスをサポートするデータセンターを最適化することもできます。
したがって、組織のITaaSモデルを実装するには、次の問題に対処する必要があります。
- 用途 自動スケーリングを利用するには、ほとんどのアプリケーションサービスを変更する必要があります。 そのうち、このテクノロジーを使用する効果は確かにプラスになりますが、投資収益率(ROI)はどうなりますか?
- 安全性 グループが独立して仮想化リソースを作成し、ITサービスの制御なしでそれらを使用できる場合、既存および将来の作業環境のセキュリティは保証されますか?
- 共有リソース容量。 通常、ネットワークとストレージデバイスは共有リソースであり、この意味でITaaSモデルも例外ではありません。 新しいアプリケーションの独立した実装により、これらの共有リソースの可用性と容量を保証することは可能でしょうか?
- 管理。 既存のIT管理システムの多くは、すべての共有リソースの容量や使用度に関する情報など、仮想環境の効果的な監視と管理に必要な重要な情報を提供できません。
これらすべての機会を実現し、ITaaSを運用することに成功した人々は、祝福することができます。 しかし、落ち着く価値はありますか? あなたのビジネスの新たな要求がすべて満たされる明るい未来が保証されていますか?
残念ながら、答えは否定的である可能性が高く、その理由はさまざまな方法でのIT要件の急速な拡大です。 いくつかの調査会社は、IT業界に影響を与える主な傾向と要因を分析しています。 わずかな矛盾は別として、それらの結論は基本的に一致しています。これらは、モビリティ、「モノのインターネット」(IoT、モノのインターネット)、「ビッグデータ」、クラウドコンピューティングです。 これらの市場要因の影響下で変化するITの世界で生き残り、成功するためには、組織はデータを操作し、柔軟性を提供するための基本的な要件を満たす必要があります。 同時に、通常のビジネスデータが単に組織の成長と発展に伴って蓄積されると、モバイルソリューションと「モノのインターネット」によって生成されたデータは新しい形態を取り、企業が取り扱わなければならない情報量を大幅に増加させるため、既存のインフラストラクチャを「爆発」させる可能性があります。 特に、モノのインターネットによって生成されるデータは、ほとんどの企業にとって馴染みのある便利な形式とは根本的に異なり、その結果、既存の戦略とプラットフォームの多くは効果的な処理のために無力になります。
モビリティ適応
柔軟性の問題はより複雑です。これは、クラウドコンピューティングとビッグデータ、モバイルデバイス、モノのインターネットと連携するようにITインフラストラクチャを適合させる必要があるためです。 企業がモビリティの影響を十分に認識しているため、業務をサポートするITの役割に関する基本的な理解が変わっています。 特に、モビリティには次の固有の要件と機能のセットがあります。
- 予測不能。 モバイル環境の特徴は、注文の入力や顧客情報の要求など、比較的馴染みのあるアプリケーションを使用するまったく新しいモードです。 ラッシュアワーに関する従来のアイデアはここでは機能しません。使用の強度は非常に不均一で、短期間に5倍から10倍の変動さえあります。
- 在庫状況 顧客やパートナーから従業員まで、ユーザーは仕事中と勤務時間外の両方でモバイルツールを使用し、すぐに「常に連絡を取り合う」能力に依存しています。
- 変更管理。 従来のアプリケーションは、内部プロセスと要件の変化に応じて、安定した比較的長い開発サイクルが特徴です。 対照的に、モバイルアプリケーションは、外部要因の影響を受けて変更されることが多く、モバイルOSの新しいバージョンとの互換性に必要な変更から始まり、一部のモバイルアプリケーションと他のモバイルアプリケーションの相互作用に必要な変更で終わります。 これらのタスクは、長期計画には適していないため、ITサービスとは無関係に、期限内に完了する必要があります。
- ユーザーの期待。 モバイルアプリケーションのユーザーは、急速な変化と機能の急速な開発に慣れています。 ユーザーの行動を追跡し、ユーザーと対話するさまざまな方法をテストし、アップグレードされた機能をユーザーに正常に提供することは、新しい開発、テスト、および展開のパラダイムの必要性を示しています。
これらの要因の影響を見て、クラウドコンピューティングとビッグデータの要件を理解し始めています。 クラウドがなければ、モバイルアプリケーションに必要なアクセシビリティ、スケーラビリティ、および柔軟性を提供するアプリケーションを実装することは不可能です。 そして、ビッグデータ処理技術がなければ、利用可能なすべての情報を活用し、その分析結果を企業の改善にうまく適用することは不可能です。
情報技術の未来
次に、上記から生じる将来のITアプリケーションの要件を詳しく見ていきましょう。 まず、モバイルとして検討し、提供する必要があります。 つまり、画面サイズと帯域幅が制限されているデバイスのユーザーの観点から機能を評価する必要があります。 そのようなアプリケーションのインターフェース設計者は、ユーザー対話ツールを慎重に構成して、Webアプリケーションの実装を容易にし、開発の労力をさらに削減する必要があります。 この声明の真実は最近、Googleによって確認されました。Googleは、Webサイトでのモバイルバージョンの有無に応じて、モバイルデバイスの検索結果に優先順位を付けることを決定しました。
2番目の要件は、アプリケーションの構造に関する一般的な考え方を変更する必要があることです。 クラウドアーキテクチャを活用し、開発サイクルのモバイルシステムの要件を満たすには、信頼性の高いインフラストラクチャ用に設計されたアプリケーションを作成する原則と、ソフトウェアを「プライマリ」と「緊急リザーブ」(プライマリ/フェールオーバー)に分割する原則を放棄する必要があります。 基盤となるインフラストラクチャだけでなく、アプリケーションアーキテクチャもクラッシュや障害を経験し、これらの障害を正しく克服するという事実に事前に準備する必要があります。 この「信頼性」から「耐障害性」への移行により、重要な結果として、開発サイクルの長さが短縮されます。アプリケーションをフォールトトレラントにする最善の方法は、構造をモノリシックからフラグメント化することです。 クラウドサービスの世界では、この断片化は「マイクロサービスを使用したアプリケーションの構築」と呼ばれることがよくあります。
これらの概念的な変更は、アプリケーションの完全性の判断に適用されます。 市場のニーズに迅速に対応する必要があるため、アプリケーションが完全に完了しない場合があり、その結果、IT組織は「永久ベータ」モードで作業する必要があります。 これは、企業の開発、テスト、運営に困難をもたらすだけでなく、IT組織外の不当な期待に起因する潜在的な問題を抱えています。
永続的なベータモードで正常に動作するために、企業はアプリケーション開発エンジニアリングのためにより柔軟なDevOpsプロトコルを採用することが推奨されます。 これには、IT部門の開発チームと運用チーム、および内部ユーザーと外部ユーザーの関係を再考する必要があります。 オープンソースソフトウェアを使用するには、開発、テスト、および運用ツールを取得してサポートするための新しいアプローチが必要になるため、従来のIT環境の見方を破壊する新しいツールを習得する必要があります。
オープンソース開発ツール
ビジネスアプリケーションの開発とサポートにオープンソースソフトウェアツールを使用するという決定は、重大なステップです。 通常、IT組織は、ビジネス目標に適した形式でオープンソース環境を構築およびサポートする豊富な経験を持つパートナーに焦点を当てています。 ほとんどの場合、これらの組織は、オープンソースプロジェクトの長期的な成功にも深く関心を持ち、ツール自体の開発に参加することでこれを強化する必要があります。 適切なテクノロジーの選択は、各IT組織のニーズと成熟度によって異なります。
テーブル。 コアオープンソースITソフトウェア
新規プレイヤーがビジネスを台無しにしない
ITの将来の変化に対処することは容易ではありません:すべてのIT組織は、モビリティ、モノのインターネット、ビッグデータ、クラウドコンピューティングの容赦ない影響に適応するために、能力を高め、使い慣れた哲学を変える必要があることを認識する必要があります。
スタートアップやその他の非伝統的なプレーヤーを含む競合他社が、先を打破し、それによって従来のプレーヤーのビジネスを破壊する機会を探すので安心できます。 適応するか死ぬ! 気軽に未来に立ち向かいましょう-クラウドテクノロジーに適応するITプラットフォームを再構築することで、ポジションを改善できます。