プリンキピア

第13章ハイブリッドマルチクラウドのデジタルソリューション開発

13.1 Hybrid Multicloud Solutions and Cloud Mashups13.1 ハイブリッド・マルチクラウドのソリューションとクラウドマッシュアップ

Learning Objectives学習目標
By the end of this section, you will be able to:
この節を終えると、次のことができるようになる。
• Define and differentiate hybrid and multicloud infrastructure deployments
・ハイブリッドとマルチクラウドによるインフラの配置を定義し、違いを説明する。
• Understand the importance of cloud mashups
・クラウドマッシュアップの重要性を理解する。
• Understand how to accelerate the creation of solutions using cloud infrastructure and platform services
・クラウドのインフラとプラットフォームのサービスを使って、ソリューションの作成を速める方法を理解する。
Cloud computing provides businesses with more options that help them deploy application workloads more effectively. Application workloads may include clients and servers in traditional client-server architectures, nodes in peer-to-peer (P2P) architectures, or services in microservice architectures. When it comes to cloud architecture, organizations need to determine which application workload should run in the cloud. Organizations taking advantage of cloud computing environments should ensure that it does not introduce delays in solution delivery and maintenance.
英語のヒント
クラウドコンピューティングは、アプリケーションのワークロードをより効果的に配置する選択肢を企業に与える。ワークロードには、従来のクライアントサーバー型アーキテクチャーのクライアントやサーバー、ピアツーピア(P2P)型のノード、マイクロサービス型のサービスなどがある。クラウドアーキテクチャーを考える際、組織はどのワークロードをクラウドで動かすかを決めなければならない。クラウド環境を活用する組織は、その利用がソリューションの提供や維持管理に遅れをもたらさないよう確かめる必要がある。

Hybrid and Multicloud Solutionsハイブリッドとマルチクラウドのソリューション

For large-scale applications, businesses look for better ways to manage users and queries without clogging a single cloud system. In this section, we will review different cloud solutions that are built upon combining a public cloud and a private cloud.
英語のヒント
大規模なアプリケーションでは、単一のクラウドシステムを詰まらせずにユーザーとクエリーを管理する、よりよい方法が求められる。この節では、パブリッククラウドとプライベートクラウドを組み合わせて作る、異なるクラウドソリューションを見ていく。
THINK IT THROUGH考えてみよう
Cybersecurity and Cloud-Based Architecturesサイバーセキュリティーとクラウドアーキテクチャー
Every year, organizations around the world are hit with major cyberattacks that affect millions and even billions of private accounts and records. To deter cyberattacks, organizations spend millions of dollars per year on cybersecurity. Cloud-based architectures are more difficult to secure and also partially rely on trusting security architectures provided by cloud service providers.
英語のヒント
毎年、世界中の組織が大規模なサイバー攻撃を受け、数百万、さらには数十億もの個人のアカウントや記録に影響が及んでいる。攻撃を抑止するため、組織は毎年数百万ドルをサイバーセキュリティーに費やす。クラウドアーキテクチャーでは安全の確保がより難しく、クラウドサービス事業者が提供するセキュリティーアーキテクチャーを信頼することにも一部を依存している。
In your opinion, why are organizations becoming more dependent on cloud computing, considering added security risks?
セキュリティー上のリスクが増すにもかかわらず、組織がクラウドコンピューティングへの依存を強めるのはなぜだと思うか。
Hybrid Cloud Solutionsハイブリッドクラウドのソリューション
One approach to managing cloud storage is to allow localization of infrastructure data while also utilizing third-party services for storing public data, hence implementations of hybrid cloud. Deployment of hybrid cloud infrastructures allows enterprises to manage flexible workloads using both public and private resources, opening the opportunity of having more management rights over sensitive data while also utilizing public clouds to deploy public applications.
英語のヒント
クラウドストレージの管理方法の一つは、インフラのデータを手元に置けるようにしつつ、公開データの保存には第三者のサービスも利用することである。これがハイブリッドクラウドの実装につながる。ハイブリッドクラウドのインフラを配置すると、企業は公開・非公開両方の資源を使い、柔軟なワークロードを管理できる。機密性の高いデータにはより強い管理権限を持ちつつ、公開アプリケーションの配置にはパブリッククラウドを使う余地が生まれる。
To accommodate a broad range of needs, hybrid cloud solutions aim for a dynamic environment by allowing a wide range of options to combat potential issues regarding different deployment, communications, and management. Several approaches that the hybrid cloud offers toward these issues include cloud deployment, application communications, and application and infrastructure management.
英語のヒント
幅広い要求を満たすため、ハイブリッドクラウドは、配置、通信、管理の違いによって起こり得る問題に対応する多様な選択肢を用意し、動的な環境を目指す。その取り組みには、クラウドへの配置、アプリケーションの通信、アプリケーションとインフラの管理がある。
Cloud Deployment
クラウドへの配置
When it comes to deployment, organizations look at the structure of their own application’s architecture and decide how their features should be deployed among different layers of storage. They can choose to shift their features to the cloud and keep the system on premise or move a fraction of their deployed code to the cloud while keeping cold data or backups on their private infrastructure. Hybrid cloud systems unlock access to on-site backup, which protects organizations from major financial losses or downtime in case of a system failure or a data breach. This also allows easier access to data for a remote workforce, as the data are not tied to a single location. In addition, a shift of deployed code or data system onto the cloud allows corporations to automate application updates and maintenance or scale their applications accordingly, depending on peak times, to maximize efficiency. When using a hybrid cloud system, scaling up during peak times or when demand spikes means simply paying for more cloud resources instead of having to expand local infrastructure. Likewise, a company may have the option to downscale during slower times, enabling a company to pay for only the resources it needs, when it needs them.
英語のヒント
配置を考えるとき、組織は自社アプリケーションのアーキテクチャーを調べ、その機能をストレージの異なる層へどう配置するかを決める。機能をクラウドへ移しながらシステム自体はオンプレミスに残すことも、配置済みコードの一部をクラウドへ移し、あまり使わないデータやバックアップは自前のインフラに残すこともできる。ハイブリッドクラウドは、システム障害やデータ漏洩の際、大きな金銭的損失や停止時間から組織を守るオンサイトのバックアップを利用可能にする。データが一つの場所に固定されないので、遠隔勤務者もデータにアクセスしやすくなる。また、配置済みコードやデータシステムをクラウドへ移せば、企業はアプリケーションの更新と保守を自動化できる。繁忙時間に応じて規模を調整し、効率を最大にすることもできる。ハイブリッドクラウドなら、ピーク時や需要急増時の規模拡大は、ローカルインフラを増設せず、追加のクラウド資源に料金を払うだけでよい。同様に、閑散時には規模を縮小できる場合があり、必要な資源について、必要なときだけ支払えば済む。
Application Communications
アプリケーションの通信
The main question when it comes to interconnecting one or several cloud and on-premises systems with varying providers and deployments is how to form effective communication between those systems. Businesses usually tackle the hybrid cloud network by implementing APIs as a means to communicate between different platforms, establishing secure network connections or VPNs to ensure dedicated protected connections, and encrypting data to mitigate data breaches. Note that the more complicated sets of systems the corporation manages require complex API architectures. Developers need to consider interoperability, data integration, and efficiency to design API systems that allow easy communication between systems while maximizing efficiency.
英語のヒント
事業者や配置方法が異なる、一つ以上のクラウドシステムとオンプレミスシステムを相互接続するときの中心的な問いは、それらの間に効果的な通信をどう確立するかである。企業は通常、プラットフォーム間の通信手段としてAPIを実装し、専用の保護された接続を確保するために安全なネットワーク接続やVPNを設け、データ漏洩を抑えるために暗号化することで、ハイブリッドクラウドのネットワークに対応する。企業が管理するシステムの組み合わせが複雑になるほど、APIアーキテクチャーも複雑になる点に注意しよう。開発者は、システム同士が容易に通信でき、効率も最大になるAPIを設計するため、相互運用性、データ統合、効率を考慮しなければならない。
Application and Infrastructure Management
アプリケーションとインフラの管理
With an interconnected web of cloud and on-premises systems, developers need to find a way to effectively monitor and keep up the performance of their resources. Because of the investment of multiple cloud systems from different providers, there will be different documentation and complex operational overheads. Developers need a way to simplify administration by centralizing control of all systems either through a unified tool (e.g., Azure Arc and CloudCenter Suite) or robust architecture. Ultimately, with a hybrid cloud system, the company has full control over its data and where they are housed, making it easier to make informed choices about data security. Careful planning of management for a hybrid cloud structure allows developers to easily control the scalability, flexibility, security, and cost of their hybrid system.
英語のヒント
クラウドとオンプレミスのシステムが網の目のようにつながると、開発者には、資源の性能を効果的に監視し、維持する方法が必要になる。異なる事業者の複数のクラウドシステムに投資するため、文書も異なり、運用上の付随作業も複雑になる。すべてのシステムの制御を、統合ツール(Azure ArcやCloudCenter Suiteなど)か堅牢なアーキテクチャーによって集中させ、管理を簡素化する方法が必要だ。最終的には、ハイブリッドクラウドを使う企業は、データとその保管場所を全面的に制御できるため、データの安全について情報に基づいた判断をしやすくなる。管理方法を慎重に計画すれば、ハイブリッドシステムの拡張性、柔軟性、安全性、費用を容易に制御できる。
The pros and cons of a hybrid cloud solution must be weighed against the needs and priorities of the organization that intends to use the solution. Typically, a hybrid cloud meets a broad range of needs, including flexibility and security, as follows:
英語のヒント
ハイブリッドクラウドの長所と短所は、それを使う組織の必要や優先事項と照らして評価しなければならない。一般に、ハイブリッドクラウドは、柔軟性や安全性を含む幅広い要求を次のように満たす。
• Easier access to data to better support the remote workforce. The organization has the flexibility to provide remote employees with on-demand access to data that are not tied to one central location.
・データにアクセスしやすくし、遠隔勤務者をよりよく支援する。組織は、中央の一か所に固定されないデータへ、遠隔勤務者が必要に応じてアクセスできるよう柔軟に対応できる。
• Reduced costs. When demand spikes, the organization can avoid capital expenditures to expand its infrastructure and instead pay only for the cloud resources it uses.
英語のヒント
・費用を削減する。需要が急増しても、組織はインフラ増設の設備投資を避け、使用したクラウド資源にだけ支払える。
• Improved scalability and control. Increased automation allows the organization to adjust its cloud settings to respond automatically to changes in demand, as well as optimize performance and efficiency.
・拡張性と制御を改善する。自動化を進めれば、需要変化に自動で対応するようクラウドの設定を調整し、性能と効率も最適化できる。
• Security and risk management. The organization has control over its data and improves its security by reducing the potential exposure of data. The organization can choose where to house its data and workloads, which makes it easier to implement security measures such as encryption, automation, access control, orchestration, and endpoint security.
英語のヒント
・安全性とリスクを管理する。組織はデータを制御し、外部にさらされる可能性を減らして安全性を高める。データやワークロードを置く場所を選べるため、暗号化、自動化、アクセス制御、オーケストレーション、エンドポイントの保護などの対策を実施しやすい。