Giter Site home page Giter Site logo

mcw-modern-cloud-apps's Introduction

Modern cloud apps

Contoso Sports League Association (CSLA) は大手スポーツ フランチャイズで、成長を続けるユーザー ベースの需要への対応に苦戦しています。同社では現在 eコマース Web サイト、およびコール センターをサポートするバックエンド Web サイトをホストしていて、従業員が注文情報を表示できるようになっています。

CSLA はこの Web サイトを刷新してクラウドに移行し、最終的にはインフラストラクチャの管理を不要にしたいと考えています。サービスとしてのプラットフォーム (PaaS) でこのニーズに対応し、インフラストラクチャの管理オーバーヘッドを完全に排除できるのではないかと期待しています。ただし、Web サイトとデータがきわめて厳格な PCI (Payment Card Industry) のコンプライアンス要件を満たすことができるかどうか憂慮しています。

2020 年 3 月

対象となるお客様

アプリケーション開発者

要約

ワークショップ

このワークショップでは、Azure App Services、Azure Active Directory、Azure DevOps を基盤とする eコマース用エンドツーエンド ソリューションを実装する作業をグループで行います。ソリューションは PCI に準拠し、オンプレミスと外部アクセスの両方で適切なセキュリティ対策が実装されている必要があります。

このワークショップを修了すると、Azure Web Apps や関連サービスのデプロイと構成を行うスキルが向上します。また、Azure AD での認証を Web Apps で構成する方法、App Insights でアプリケーションの計測や負荷テストを行う方法、Azure Functions と Logic Apps を使用してバックエンド サービスを自動化する方法を習得できます。

ホワイトボード設計セッション

このホワイトボード設計セッションでは、CSLA の eコマース サービスとバックエンド サービスを刷新したソリューションをグループで設計します。ソリューションは、変更前と同様に PCI に準拠するものとします。コンプライアンスを遵守するため、システム全体で通信中と格納中のどちらの状態のデータもプライバシーを守り、保護する必要があります。目標は、外部に公開する Web サイトとバックエンド Web サイトに Azure PaaS サービスを使用すること、およびオンプレミス コンポーネントとこれらのサービスの間に安全な通信方法を実装することです。また、フォールト トレランスでリージョン内のフェールオーバーに対応した Azure コンポーネントを設計することが求められます。

このホワイトボード設計セッションを修了すると、レガシ Web アプリをクラウド向けに刷新する方法、および各種 Azure サービスを利用してソリューションのコンポーネントの機能や安全性を強化する方法を PCI 準拠やセキュリティのベスト プラクティスに従いながら習得できます。

ハンズオン ラボ

このハンズオン ラボでは、Azure App Services、Azure Functions、Azure SQL Database、Azure Logic Apps、および関連サービスを基盤とする事例が提示され、それを使用してエンドツーエンドのシナリオを実装します。このシナリオでは、Microsoft Azure のさまざまなコンポーネントを使用してコンピューティング、ストレージ、ワークフロー、監視などを実装します。

このハンズオン ラボでは、ホワイトボード設計セッションとは異なり PCI への準拠にはこだわらず、App Service Environment、Network Security Groups、Application Gateway などの高度なセキュリティ機能を使用します。ハンズオン ラボは 1 人でも実装できますが、実際の状況を想定し、他のメンバーと協力してソリューション全体の専門知識を全員で共有することを強くおすすめします。

このハンズオン ラボを修了すると、主要な Azure サービスを複数使用して、元のソリューションの機能全般を改良すると共に、新規設計または改良されたソリューションの安全性とスケーラビリティを強化する方法を習得できます。

Azure サービスと関連製品

  • Azure App Service (Web アプリ、API アプリ)
  • App Service Environment
  • Azure Functions
  • Application Gateway
  • Azure Traffic Manager
  • Azure Storage
  • Azure Storage Queues
  • Azure Data Factory
  • Azure SQL Database
  • Azure Active Directory
  • Azure Logic Apps
  • Azure DevOps
  • Azure Application Insights
  • Visual Studio 2019 Community Edition またはそれ以降
  • Twilio (SMS メッセージ送信用サードパーティ サービス)

Azure ソリューション

App Modernization

関連資料

ヘルプとサポート

マイクロソフトの SME や MCW の配信に携わる学習パートナーからのフィードバックやコメントをお待ちしています。

問題が発生したら

  • まず、ラボの指示書 (ハンズオン ラボ事前ガイドを含む) をすべて確認します。
  • 次に、問題の詳細を記述した Issue を投稿します。
  • プル リクエストは投稿しないでください。変更とプル リクエストによる承認要求は、すべてコンテンツ作成者が行います。

ワークショップへの参加をご希望の方は、お早めに資料を確認しテストを行ってください。最低でも 2 週間の期間を見込むことをおすすめします。

問題の確認と解決に 5 ~ 10 営業日程度いただく場合があります。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.