プリンキピア

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

Thought Provokers考えてみよう

Exercises 1–5練習問題 1–5
1. In the beginning of this chapter, we noted that as TechWorks’ organizers made decisions about their system architecture, they asked these questions: How will they manage their budget so that the application can be effectively deployed and maintained? What if the application has a lot of customer data to traffic daily and it is expected to grow rapidly? Is deploying a single cloud or local environment infrastructure enough to execute now and in the future? How will they respond to data breach and systems maintenance? Ultimately, TechWorks decided to choose the best multicloud architecture that allows them to divide their responsibilities onto different cloud systems: application communications, customer services, access control, and resource management. Do you think TechWorks made the best choice for their cloud solution? If you were advising TechWorks, what would you do differently and why?
1. この章の冒頭で、TechWorksの立案者がシステムアーキテクチャーを決める際、次のことを考えたと述べた。アプリケーションを効果的にデプロイし、保守できるように、どう予算を管理するか。日々処理する顧客データが大量にあり、急速に増える見込みならどうするか。現在も将来も実行するために、単一のクラウドやローカル環境のインフラストラクチャーを導入するだけで十分か。データ漏えいとシステム保守にどう対応するか。最終的にTechWorksは、アプリケーションの通信、顧客サービス、アクセス制御、資源管理という役割を異なるクラウドシステムへ分担できる、最善のマルチクラウドアーキテクチャーを選ぶことにした。TechWorksは最善のクラウドソリューションを選んだと思うか。あなたが助言するなら、何を変えるか。その理由は何か。
2. Describe how TechWorks could use big cloud IaaS services to create products that would generate business. Give some precise examples and explain how the start-up would be able to scale client businesses.
2. TechWorksは、大規模クラウドのIaaSサービスを使い、事業につながる製品をどのように作れるか。具体例を挙げ、この新興企業が顧客の事業をどのように拡大できるか説明せよ。
3. Describe how TechWorks could use big cloud PaaS services to create products that would generate business. Give some precise examples and explain how the start-up would be able to scale businesses.
3. TechWorksは、大規模クラウドのPaaSサービスを使い、事業につながる製品をどのように作れるか。具体例を挙げ、この新興企業が事業をどのように拡大できるか説明せよ。
4. Assume you teach carpentry to students attending a vocational/technical school. How might you incorporate XR applications into your teaching tools? List at least three different ways you will use XR apps to help your students learn carpentry skills.
4. 職業・技術学校の学生に大工仕事を教えているとする。教材にXRアプリケーションをどう取り入れられるか。大工の技能を学ぶ学生を助けるため、XRアプリを使う方法を三つ以上挙げよ。
5. You are designing robots using biomimetic robotics. The robots will be used to assist individuals with mobility issues as they perform gardening tasks, such as watering and weeding flowers. Be creative and discuss two animals whose habits you will use as guidance as you develop the principles of design for this robot gardener.
5. あなたは生物模倣ロボット工学を使い、ロボットを設計している。移動に困難のある人が、花への水やりや除草などの園芸作業をするのを手伝うロボットである。創造力を働かせ、この園芸ロボットの設計原理を考える手掛かりとして、その習性を利用する動物を二つ選び、論じよ。
Exercises 6練習問題 6
6. To develop fully functioning supersocieties, we need a better understanding of what drives human reasoning and planning. Provide at least three suggestions for how we can gain this understanding and how we can apply this understanding to artificial intelligence.
6. 十分に機能する超社会を作るには、人間の推論と計画を動かすものを、もっとよく理解する必要がある。その理解を得る方法と、人工知能への応用方法を、三つ以上提案せよ。

Labs実習

1. Implement this tutorial on hybrid architecture design (https://openstax.org/r/76ArchitDesign) to deploy a hybrid app that spans both Azure and Azure Stack Hub and uses a single on-premises data source.
1. このハイブリッドアーキテクチャー設計のチュートリアル(https://openstax.org/r/76ArchitDesign)を実装し、AzureとAzure Stack Hubの両方にまたがり、単一のオンプレミスのデータ源を使うハイブリッドアプリをデプロイせよ。
2. Build the “GanGogh” application to create art using GANs following the instructions (https://openstax.org/ r/76GanGogh). Note that the code is heavily inspired and built off of the improved Wasserstein GAN training code (https://openstax.org/r/76Wasserstein). You may also adapt the application to create other images (or other types of data files) based on your own training data.
2. 手順(https://openstax.org/ r/76GanGogh)に従い、GANでアートを作る「GanGogh」アプリケーションを構築せよ。このコードは、改良版Wasserstein GANの学習コード(https://openstax.org/r/76Wasserstein)から大きな着想を得て、それを基に作られている。独自の学習データを使い、別の画像や、別の種類のデータファイルを生成するよう、アプリケーションを変更してもよい。
3. Explore these quantum computing tutorials (https://openstax.org/r/76Quantum) learn about the uses and applications for quantum computing.
3. これらの量子コンピューティングのチュートリアル(https://openstax.org/r/76Quantum)を調べ、量子コンピューティングの用途と応用を学べ。