運用
コンピューティングの現代において、企業は競争力を維持するためにクラウドファーストのアプローチを採用する必要があります。その結果、クラウド環境の運用と管理が不可欠になりました。Oracle Cloud Infrastructure(OCI)の運用と管理の中核は、高度な自動化ツールを活用してクラウド・インフラストラクチャ全体を効果的に管理する機能です。プロビジョニング、監視、パッチ適用を自動化することで、クラウド運用チームは、パフォーマンスとコスト効率のためにクラウド・リソースを継続的に最適化できます。
効果的なガバナンスは、クラウド・リソースの管理に不可欠です。これには、組織のリスクおよびコンプライアンス要件内で環境が確実に機能するようにポリシー、制御および手順を定義することが含まれます。これは、医療保険の相互運用性と説明責任に関する法律(HIPAA)や一般データ保護規則(GDPR)などの規制コンプライアンス要件を満たす場合に特に重要です。
次の情報では、OCIがクラウドでの効果的な運用および管理のために提供するツールおよびサービスについて説明します。
プロビジョニング中
プロビジョニングは、組織のクラウド・インフラストラクチャが要件を満たすように確実に構成されるため、重要なコンポーネントです。OCIは、リソースのプロビジョニングと、迅速かつ効率的にデプロイを容易にする様々なツールを提供しています。OCIコンソール、Terraform、Ansible、REST APIおよびCLIは、この目的で使用できるツールの一部です。これらのツールを使用すると、コンピュート・インスタンス、ストレージ・ボリュームおよびネットワーキング・リソースをすばやくデプロイできます。
たとえば、新しいプロジェクト用に新しい仮想マシンをプロビジョニングする必要がある場合は、コンソールを使用して仮想マシンを設定および構成できます。コンソールには、コア数、メモリー量、オペレーティング・システムなど、仮想マシンの構成の詳細を指定できる、シンプルで直感的なインタフェースが用意されています。また、CLIを使用してプロビジョニング・プロセスを自動化できるため、同じ構成で複数の仮想マシンを簡単にデプロイできます。自動化とTerraformとDevOpsの組み合わせにより、繰り返し可能で自動化できます。
モニタリング
Monitoringは、クラウド・リソースとアプリケーションを適切に機能させるのに役立ちます。クラウド環境の複雑さが増す中、ビジネスに影響を与える前に問題を特定して解決するために、監視がさらに重要になります。
OCIでは、可観測性および管理ソリューションやOCIメトリックなどの監視ツールにより、クラウド・リソースのパフォーマンスと可用性をリアルタイムで可視化できます。Observability and Managementサービスは、クラウド・インフラストラクチャ、アプリケーション、ログを監視するための包括的なソリューションを提供し、クリティカルになる前に問題を検出してトラブルシューティングできるようにします。
メトリックでは、コンピュート、ストレージ、ネットワーク・パフォーマンスなど、リソース使用率に関する詳細なメトリックが提供されるため、リソース使用率を最適化し、クラウド・パフォーマンス全体を改善できます。これらのツールを使用すると、問題を事前に特定して対処し、ダウンタイムを短縮し、全体的な生産性を向上させることができます。
たとえば、OCIを使用すると、Oracle Stack Monitoringを使用して、アプリケーションとその基盤となるテクノロジ・スタック(オンプレミスまたはOCIで実行されているデータベースやアプリケーション・サーバーなど)を監視できます。Monitoringサービスは、運用チームに問題を警告し、問題の根本原因の詳細を提供して、チームが問題に迅速に対処し、ビジネスへの影響を防止できるようにする場合があります。
パッチ適用および更新
パッチ適用および更新は、クラウド・リソースが最新のソフトウェア・パッチ、セキュリティ修正および機能更新で最新の状態に保たれるようにするため、クラウドの運用および管理において重要なタスクです。クラウド・システムを円滑かつ安全に稼働させるには、定期的なメンテナンスが必要です。
OCIには、OCI UpdateやOCI Resource Managerなど、パッチ適用や更新を自動化するためのツールが用意されています。これらのツールを使用すると、リソースにパッチと更新を自動的に適用できるため、ダウンタイムのリスクが軽減され、全体的なセキュリティが向上します。
たとえば、OCI Updateサービスでは、最新のセキュリティ・パッチおよび更新でインスタンスにパッチを適用するプロセスを自動化でき、OCI Resource Managerでは環境全体のプロビジョニング、パッチ適用および更新を自動化できます。これにより、クラウド・リソースが常に最新で安全、かつ最適に稼働することが保証されます。
ガバナンス
ガバナンスは、クラウド・リソースへのアクセスを管理し、業界の規制やベストプラクティスへのコンプライアンスを確保する上で重要な役割を果たします。ポリシー、手順および制御を確立することで、クラウド・リソースを効果的に管理し、セキュリティ違反のリスクを低減できます。
OCIは、Identity and Access Management (IAM)サービスを含むガバナンスのための包括的なツール・セットを提供します。IAMを使用すると、ロールと職責の定義、アクセス制御の設定、アクティビティの監視と監査を行い、セキュリティ違反を検出して防止できます。
IAMでは、誰がどのリソースにアクセスできるか、どのような条件下でアクセスできるかを定義するポリシーを作成することで、リソースへのアクセスを制御できます。これらのポリシーは、OCIコンソール、REST APIまたはCLIを使用して簡単に管理できるため、クラウド・リソースを効果的に管理し、セキュリティ侵害のリスクを軽減できます。
コラボレーションおよびコミュニケーション
効果的なコラボレーションとコミュニケーションは、組織全体の複数のチームを含むクラウド・インフラストラクチャを管理するために重要です。クラウドの運用と管理では、チーム・メンバー間のコラボレーションとコミュニケーションを容易にするツールとプロセスを導入して、すべての人が目標と優先順位を一致させることが重要です。
OCIは、OCI NotificationsやOCI Email Deliveryなど、コラボレーションとコミュニケーションのためのさまざまなツールを提供しています。これらのツールを使用すると、チーム・メンバーや利害関係者に通知やアラートを送信して、すべての人に最新の情報を通知できます。
たとえば、Notificationsでは、特定のしきい値を超えたリソース使用率やセキュリティ・インシデントの発生など、様々なイベントのアラートや通知を設定できます。これにより、潜在的な問題に迅速に対応し、影響の防止または最小化に必要なアクションを実行できます。
効果的なコラボレーションとコミュニケーションは、クラウドの運用と管理全体の効率と生産性の向上にも役立ちます。情報を共有し、努力を調整することで、チームは協力してプロセス改善の機会を特定し、リソース使用率を最適化できます。運用チームは、開発チームと緊密に連携することで、開発サイクルの早期に潜在的なパフォーマンス・ボトルネックを特定し、アプリケーションをサポートするためのインフラストラクチャを最適化するためのステップを積極的に実行できます。
スケーリング
クラウドの運用および管理では、リソースが効率的に使用され、ビジネス要件が満たされていることを確認するためにスケーリングが重要です。スケーリングには、必要に応じてクラウド・リソースを追加または削除し、リソースをプロビジョニングおよびプロビジョニング解除するプロセスを自動化する必要があります。これは、クラウド・インフラストラクチャがトラフィックや使用量の急増に対処できるようにし、リソースのプロビジョニングを過剰に回避するために重要であり、不要なコストが発生する可能性があります。
OCIは、OCI自動スケーリングなどのリソースをスケーリングするためのツールを提供します。自動スケーリングでは、ビジネス・ニーズにあわせてカスタマイズできる事前定義済のポリシーを使用して、需要に応じてリソースを自動的に追加または削除できます。
たとえば、最繁時に使用時間中にコンピュート・インスタンスを追加するポリシーを設定し、低使用率の期間中にそれらを削除することで、必要なリソースに対してのみ支払うことができます。
また、自動スケーリングは、需要の高い期間でも、アプリケーションの応答性と可用性を維持するのに役立ちます。
セキュリティ
クラウドのリソースとアプリケーションのセキュリティを確保することは、どの組織にとっても重要です。サイバー脅威の頻度と高度化に伴い、堅牢なセキュリティ対策を実施することが重要です。クラウドの運用および管理のコンテキストでは、セキュリティは、不正アクセス、データ侵害、その他の潜在的なセキュリティ・リスクからクラウド・リソースを保護します。
OCIは、クラウド・リソースの保護に役立つさまざまなツールと機能を提供します。たとえば、OCIセキュリティ・ゾーンでは、リソースのセキュリティ・ペリメータを定義し、それらのゾーン間のネットワーク・トラフィックを制御できます。また、OCIセキュリティ・リストでは、リソースにアクセスできるIPアドレスまたはCIDRブロックを指定するセキュリティ・ルールを構成できます。
バックアップとリカバリ
バックアップとリカバリは、ビジネスクリティカルなデータとアプリケーションを保護し、予期しないイベントが発生した場合にリストアできるようにするため、クラウドの運用と管理に不可欠です。OCIは、ビジネス継続性の確保に役立つ、バックアップとリカバリのための信頼性の高いスケーラブルなツールを提供します。たとえば、OCI Backupは、バックアップを自動化し、データを迅速にリストアできるマネージド・バックアップ・ソリューションを提供します。一方、OCI Disaster Recoveryでは、リージョン間でリソースをレプリケートし、障害発生時にリカバリできます。これらのツールを使用すると、ディザスタ・リカバリ計画を効果的に実装し、システム障害の影響を最小限に抑えることができます。
アップグレードおよびリリース管理
アップグレードとリリースの管理は、クラウド・リソースとアプリケーションの最適なパフォーマンスと互換性を維持するために重要です。OCIには、OCI Resource Managerなど、新しいバージョンのリソースのアップグレードおよびリリース・プロセスを自動化するツールが用意されています。Resource Managerを使用すると、リリースの管理、更新の適用、変更を複数の環境にわたって簡単に展開できるため、ダウンタイムのリスクが軽減され、システムが常に最新でスムーズに実行されるようになります。
ライセンス
ライセンス管理は、コンプライアンスを維持し、コストを効率的に管理するために重要です。OCIは、OCI License Managementを介してライセンスを管理するためのソリューションを提供します。このツールを使用すると、OCIで実行されているOracle製品ライセンスを追跡し、予期しないコストを防止し、ライセンス契約へのコンプライアンスを確保するために更新を管理できます。OCIでは、Bring your Own License (BYOL)が既存のライセンスへの移植とアップグレードをサポートしています。
コンプライアンス
クラウドで事業を展開している組織にとって、業界の規制やベスト・プラクティスの遵守は不可欠です。そうしないと、高額な罰金、法的罰則、評判の低下など、重大な結果につながる可能性があります。
OCIコンプライアンスでは、HIPAA、PCI DSS、GDPRなど、幅広い規制要件へのコンプライアンスを監視およびレポートできます。このツールを使用すると、コンプライアンスに関する潜在的な問題を特定し、修正作業を追跡して、監査人やその他の利害関係者へのコンプライアンスを示す詳細なレポートを生成できます。
コンプライアンスにより、クラウド・リソースおよびアプリケーションが最も厳しいセキュリティおよびデータ保護基準を満たしていることを確認し、安心してビジネスを保護し、コストがかかる可能性のあるコンプライアンス違反から組織を保護できます。
サポート
堅牢で信頼性の高いクラウド・インフラストラクチャを維持するには、効果的なテクニカル・サポートが必要です。OCIサポートでは、24時間365日のサポートを利用して、リソースとアプリケーションをスムーズに実行することができます。このサービスはさまざまなサポートレベルを提供するため、ニーズに最適なレベルを選択できます。また、OCIには、クラウド・リソースとアプリケーションを最大限に活用するための包括的なドキュメントとトレーニング・リソースが用意されています。Oracleは、コラボレーションとガイダンスのための顧客コミュニティも提供します。