今日、クラウド コンピューティングの利用が増加しています。多くの組織では、クラウドへの支出、クラウド アプリケーションの範囲、さらには連携するクラウド ベンダーの数が増加しています。 しかし、組織がテクノロジーを導入することに自信を持つようになる一方で、同時にビジネス慣行を更新しないという間違いを犯すケースも少なくありません。そして、クラウド コンピューティングの利用拡大によるメリットを最大限に享受するには、新しい働き方や、多くの場合は文化の変化が必要になるため、これは重大な結果をもたらす可能性があります。
マルチクラウドの台頭 マルチクラウドは、野心的なビジネス成長計画とコンピューティング要件の大幅な変化を持つ組織にとって特に魅力的です。さらに、マルチクラウドは、パフォーマンスと規制上の理由からフロントエンド アプリケーションをできるだけユーザーの近くに移動したいというグローバルに事業を展開する組織にもメリットをもたらします。つまり、希望するクラウド プロバイダーが特定の地域でデータ センターを運営していない場合は、その地域でデータ センターを探すことができます。 さらに、組織は現在、より優れたコンピューティング能力と、分析、機械学習、モノのインターネット、ブロックチェーンなどのさまざまなクラウドベースのサービスにアクセスする必要があります。いつでも価格が上昇したり容量が制限されたりする可能性がある単一のクラウド サービス プロバイダーに縛られないソリューションを採用します。 組織がマルチクラウド アプローチを採用する必要があり、「1 つのサイズですべてに対応」する時代は終わったことは明らかです。現在、一般的な組織は 2 ~ 16 のクラウド コンピューティング プロバイダーと連携しています。これにより、マイクロサービス アーキテクチャが使用されるようになりました。これは、単一のアプリケーションを、異なるチームによって管理される、独立して展開可能な小規模なサービスのコレクションに分割するアプローチです。 現代のクラウド コンピューティング環境では、長年にわたる開発プロセスは効果を発揮しなくなります。段階的な線形開発スケジュール、定期的なアーキテクチャレビュー委員会、および徹底的な構築後レビューテストを使用して、プロジェクトを管理し、投資収益率 (ROI) を確保するための信頼性の高い方法を提供します。しかし、現在では、運用の柔軟性が低下し、市場投入までの全体的な時間が短縮され、さらにはセキュリティ上の脆弱性も生じています。 一部の組織は、統合によってマルチクラウドの課題を克服できると考えています。ただし、これには各ソリューションの統合を個別に構築する必要があり、非常に労力と時間のかかる作業となります。組織がクラウド環境を相互に接続し、オンプレミスのインフラストラクチャに接続できたとしても、新しくリリースされたコードに適応する必要があり、統合は終わりのない闘いになります。 ITプロセスの近代化 マルチクラウド時代の組織 IT は、従来のプロセスから最新の開発コンセプトへと変革し、サイロを解体し、緊密なコラボレーションを推進し、ユーザーからのフィードバックを活用する必要があります。 DevOps アプローチは、開発と運用を統合し、ソフトウェア アプリケーションの継続的な配信、監視、最適化を促進することでこの機能を提供します。 これは実際上何を意味するのでしょうか?まず、DevOps、アーキテクチャ、ビジュアル デザイン、開発、テストをすべて同時に実行するという線形開発ワークフローの終わりを意味します。高度に専門化されたスタッフと細分化されたタイムラインの代わりに、開発のあらゆる段階で相互に協力する多分野にわたるスタッフが求められます。 かつてテストは開発の最終段階でしたが、DevOps ではそのプロセスが自動化され、タイムライン全体にわたって継続的に実行されるようになります。以前は単一のデプロイメントが標準でしたが、ユーザー中心の設計では、継続的なフィードバックと更新が組み込まれ、継続的な最適化が実現されています。 文化の変化を促進する 確立された働き方が大きく変化する中で、必要な文化的変化を効果的に管理できるかどうかが、成功と失敗の違いを意味する可能性があります。多くの利害関係者は、主要業績評価指標の開発と提供に関連するリスクを軽減するための実証済みのアプローチであるため、古いプロセスに固執します。さらなる抵抗を避けるためには、小さなことから始めるのが最善です。コンセプトをより広いビジネスに証明するためのプロジェクトに取り組んでみてください。リスクの低いポイントから開始し、ミッションクリティカルな操作を実行しないようにすることが重要です。 テスト ケースによって、より高品質で、より高速で、よりリスクの少ない作業を提供することでモデルが実証されたら、DevOps メソッドをより広範囲に適用する必要があります。この時点では、組織内の上級管理職からのサポートを得ることが重要です。これを実現するには DevOps チームの自律性が必要ですが、組織によく存在する恐怖の文化が障害となる可能性があります。組織のトップからの賛同を得ることで、この問題を軽減し、何か問題が発生した場合に最初に非難や処罰が行われないようにすることができます。 コラボレーションを促進する文化を構築するのは難しい場合がありますが、マルチクラウド環境で成功するには不可欠です。ホスティングは良いスタートであり、知識の共有と共同による問題解決を促進します。ペアプログラミングのようなアジャイルソフトウェア開発手法も非常に効果的であることが証明されています。複数のプログラマーが 1 つのワークステーションで作業し、交代でコードの作成とレビューを行うことで、チームはベスト プラクティスを共有できるだけでなく、問題を早期に特定し、コミュニケーションを図り、チームのコラボレーションを強化できます。 コラボレーションと同様に、フィードバック主導の文化を築くことは重要であり、また困難でもあります。これを実行する方法は、組織内のユーザー数によって異なります。少なくとも小規模なユーザーテストが必要です。より幅広い情報を得るために、多くの組織では、分析を適用して傾向を特定する前に、ソーシャル チャネルを監視してユーザーの意見を入手しています。組織がどのようにフィードバックを収集するかに関係なく、重要なのはそれにどのように対応するかです。これまで、ユーザー入力に関しては、多くの人が抵抗し、敵対的になることもありました。しかし、競争が激化するビジネス環境においては、フィードバックを活用して製品を改善できる能力が、大きなビジネス上の優位性をもたらす可能性があります。 適切なパートナーを選ぶ ここで提唱されているアプローチの多くは、スタートアップ企業で最初に実験されたものです。かつて中小企業が大手競合他社よりも優れた業績を上げることを可能にしたのと同様に、現在では組織の俊敏性を高めるために既存の働き方を破壊しています。これらの変更はクラウド開発を改善することを目的としていますが、コラボレーションの強化などの原則は、今日の多くの組織に影響を与えている技術スキルのギャップなど、より広範な問題にも対処します。 組織がこれらのベスト プラクティスを促進するのに役立つことが 1 つあるとすれば、それはクラウド サービス プロバイダーとの連携方法を変えることです。ハイブリッド マルチクラウドの可能性を最大限に引き出すには、組織にはコンサルティング、文化の発展のサポート、プロジェクトのコラボレーションを提供できる真のパートナーが必要です。 |
<<: ネットワーク仮想化 VXLAN ネットワーク アーキテクチャ
4月25日、百度幹部の李氏は再び外部リンクに関する声明を発表した。百度のアルゴリズム更新に伴い、百度...
Kubernetes は強力なコンテナ オーケストレーション システムですが、動作中にノード障害が発...
通常、SEO 最適化とは、ウェブサイトのランキングを上げ、ユーザーの検索を満足させることだと考えられ...
Sina Technology News:北京時間4月28日早朝のニュースによると、Yahooは金曜...
Google Analytics、Adobe Sitecatalyst、Webtrends、Tenc...
spinservers は、新しく非常に安価な米国サーバーを導入しました。今回の独立サーバーは、25...
ラップ「Unspeakable」のノードをチェックしてみましたが、情報を見つけることができませんでし...
近年、多くの企業がインターネットへの移行を進めており、ブランド認知度とビジネス量の拡大を支援するネッ...
現在、トラフィック配当の減少はインターネットの共通のジレンマとなっており、すべてのインターネットユー...
タイトルは、検索エンジンの検索結果で返される HTML 全体の中で最初の要素です。これまでのところ、...
デジタル企業は、ビジネス目標との整合性を高めるために、IT インフラストラクチャの変革と進化を続けて...
Kubeflow に精通している場合は、KFServing がプラットフォームのモデル サーバーと推...
この記事は、私が Windows で Vagrant を半年間使用し、突然 Mac に切り替えた後に...
モバイル インターネットの時代に入り、さまざまなアプリが次々と登場しています。開発者はすでに私たちの...
fgyb 氏はここ数日の観察に基づいて、興味深い現象を発見しました。それは、Baidu のスナップシ...