クラウドアプリケーションを管理するための8つのベストプラクティス

著者: Robert Simon
作成日: 24 六月 2021
更新日: 1 J 2024
Anonim
D1-7-S04: 基本から解説!Google Kubernetes Engine 〜 クラウドネイティブアプリの展開から運用まで 〜
ビデオ: D1-7-S04: 基本から解説!Google Kubernetes Engine 〜 クラウドネイティブアプリの展開から運用まで 〜

コンテンツ


ソース:Rawpixel / iStockphoto

取り除く:

サービスをクラウドに移行するということは、サービスを管理するという観点から、新しい考え方を採用することを意味する場合があります。

ほとんどのIT専門家は、サービスをクラウドに移行することで、作業量が少なくなると考えています。真実は、常にそうではないということです。クラウドサービスはまったく異なるテクノロジーセットであり、クラウドサービスの管理に関して新しい考え方を採用することを意味する場合があります。緩いセキュリティポリシーから孤立したアカウントに至るまでの問題や、クラウドコンピューティングでは珍しいその他の問題。では、それらをより適切に管理するために何ができますか?続きを読んで調べてください。 (クラウドコンピューティングに関する背景知識については、「クラウドコンピューティング:バズの理由」を参照してください。)

クラウドコンピューティングのさまざまな問題

クラウドが登場する前から、企業はすでにITインフラストラクチャを導入していました。クラウドシステムは、既存のシステムとシームレスに統合されるだけではありません。それらを管理するために、ITはクラウドプラットフォームを知る必要があります。幸いなことに、ほとんどのサービスは通常、クラウドアプリケーションの管理をはるかに簡単にするツールを提供します。

これにより、クラウドコンピューティングに伴う問題にも少し簡単に対処できるようになります。さまざまなクラウドコンピューティングアプリケーションおよびプラットフォームに関連する主な問題には、次のものがあります。

  1. 信頼性
    クラウドコンピューティングサービスプロバイダーが突然廃業するとどうなりますか?または、システムがクラッシュした場合はどうなりますか?これらのシナリオは両方とも、クライアントが自分のデータへのアクセスを制限されたままにする可能性があります。
  2. 所有権
    クラウド内のデータを所有できるのは誰ですか?クライアントですか、それともサービスプロバイダーですか?企業は、クラウドに転送するデータの一部またはすべての所有権を失う可能性があります。これにより、顧客データとプライバシーの保護に関して問題が生じる可能性があります。
  3. セキュリティ
    クラウドストレージには非常に多くのアクセスポイントが関係するため、これはほとんどのITプロフェッショナルにとって最大の関心事です。最も弱いリンクは、クラウドに保存されているデータの脆弱性です。これは、ハッキング、盗難にさらされたり、不幸な従業員や怠け者の従業員によって盗まれたりする可能性があります。
  4. データバックアップ
    冗長サーバーを使用すると、クラウドサービスプロバイダーは企業データの複数のコピーを利用できます。それは良いことですが、セキュリティの面でいくつかの追加のリスクももたらします。
  5. データの移植性
    クラウドプロバイダーが廃業しなくても、企業はさまざまな理由でプロバイダーを変更する可能性があります。そうすることで、プロバイダー間でデータを簡単に転送できますか?
  6. マルチプラットフォームのサポート
    Linux、OS X、Windowsなどのさまざまなオペレーティングシステムでは、企業はクラウドプラットフォームが既存のシステムにどの程度シームレスに統合されるかを考慮する必要があります。これは、ITがカスタム適応を探すのではなく、新しいクラウドシステムをより適切に管理するのに役立ちます。
  7. 知的財産
    クラウドインフラストラクチャの一部を使用する新しいシステムを開発する必要がある場合でも、特許を取得できますか?サービスプロバイダーはあなた自身の発明に対する権利を主張しますか?これらは、企業が進む前に尋ねなければならない質問です。

クラウドコンピューティングシステムは、プロプライエタリシステムや社内システムを悩ませているのと同じ多くの問題に加えて、独自のいくつかの問題を抱えています。問題は、これらの問題は多くの場合ITの管理外であるということです。少なくとも、社内ソリューションに対して実施できる管理の量と比較すると。 (クラウドのダークサイドでクラウドコンピューティングを実装する際に直面する問題について詳しく読むことができます。)


クラウドに関する期待

システムをクラウドに移行する際に企業が遭遇する別の大きな問題は、彼らの期待です。言い換えれば、これらの期待はしばしば高すぎる。システムをクラウドに移行するのは簡単で、問題がないと考えるのは非常に非現実的です。既に述べたように、それは現在のシステムに加えて新しいシステムを学び、管理することを意味します。

ただし、クラウドアプリの管理をさらに複雑にしているのは、非常に多くの歯車とホイールが関係しているため、これらを個別に管理する必要があるという事実です。たとえば、IT担当者は、テクノロジとプラットフォームだけでなく、セキュリティを個別に管理し、セキュリティの方程式の人間的側面にも注意を払う必要があります。

最大のクラウドサービスプロバイダーであっても、問題が顕在化することを知ることも重要です。たとえば、Amazon Web ServicesのSimple Storage Serviceは2017年2月にクラッシュし、Expedia、Slack、さらには米国証券取引委員会などのWebサイトで停止を引き起こしました。これは、クラウドサービスに欠陥があると言っているわけではありませんが、他のテクノロジーと同様に、絶対に保証されていません。

クラウドアプリケーションを管理するためのベストプラクティス

これらの頭痛を避けるために何をすべきですか?企業がクラウドに移行する際に従うべきベストプラクティスを次に示します。

バグやストレスなし-あなたの人生を破壊することなく人生を変えるソフトウェアを作成するためのステップバイステップガイド

誰もソフトウェアの品質を気にしない場合、プログラミングスキルを向上させることはできません。

  1. 法的助けを得る
    契約に関しては、法律の専門家または社内弁護士に相談してください。これにより、クラウド内のデータの所有権を誰が取得したかを確実に知ることができます。さらに、データの任意の部分の所有権を主張するクラウドサービスプロバイダーと契約しないでください。弁護士は、知的財産の問題に​​ついても説明します。
  2. クラウドプロバイダーとの透明な関係のセットアップ
    透明性が重要です。クラウドサービスプロバイダーとの交渉中は、潜在的なプロバイダーが提供できるように要件を常にレイアウトしてください。また、レポートとログを要求して、クラウドプロバイダーが提供するサービスのレベルを監視できることを確認してください。
  3. アプリケーションパフォーマンス管理に投資する
    アプリケーション管理ツールは、クラウドなどの仮想環境向けに構築する必要があります。このようにして、自分でクラウドアプリを監視し、自分のネットワークからクラウドへのデータの流れを自分で確認できます。
  4. すべての卵を1つのバスケットに入れないでください
    多少の支払いが必要な場合でも、さまざまなクラウドサービスプロバイダーと契約することをお勧めします。これにより、特定のプロバイダーがシャットダウンしても、ビジネスの中断が制限されます。
  5. すべてのシステムを一度にクラウドに配置しないでください
    クラウドシステムを実装する段階があることを確認してください。いくつかのアプリケーションを立ち上げて、どのように動作するかを確認することから始めます。うまくいけば、次のアプリケーションのバッチを作成し、監視を続けます。この方法では、最初に1つのバッチに集中できます。何か問題が発生した場合、サイトまたはネットワークへの損害を制限できます。
  6. 1つの監視ツールに依存しない
    パフォーマンスの監視に関しては、完璧なツールはありません。これは、必要なことを実行するためのツールセットを取得する準備ができていることを意味します。
  7. バックアップされたデータのデータダンプまたは定期的なダウンロードを許可する
    これにより、クラウドプロバイダーから最新のバックアップのコピーを取得できるため、必要な場合に備えてサーバーで準備できます。
  8. オープンスタンダードのクラウドプロバイダーを見つける
    オープンスタンダードを使用するクラウドプロバイダーを使用すると、他のプロバイダーも同様のデータ変換および移植形式を使用できます。これにより、別のプロバイダーへのデータ転送が簡単になり、カスタマイズされたデータ変換の潜在的なコストを回避できます。

クラウドへの魔法の弾丸はありません

クラウドには問題はありませんが、その利点は多くの企業にとってますます説得力があることを証明しています。クラウドアプリケーションの管理に関して魔法の薬はありません。また、ある会社で機能するものが別の会社で機能しない場合もあります。クラウドシステムの実装に取り​​組んでいるITプロフェッショナルにとって、ベストプラクティスに従うことは、問題を回避するのに役立ち、少なくとも何か問題が発生した場合の影響を制限するのに役立ちます。必然的に、そうなるからです。