迅速なイノベーションの促進 -モダンアプリケーションとは?-
昨今の企業や組織は、業界にかかわらず、イノベーションを促進して変化に迅速に対応できるようにさらなる俊敏性が求められています。それには、数年前には一般的であったアプリケーションとは異なるものが必要です。今日のアプリケーションは、潜在的な数百万のユーザーに対し迅速にスケーリングし、グローバルな可用性を持ち、エクサバイトのみならずペタバイト規模でも管理でき、さらにミリ秒で応答できる俊敏性が必要です。こうしたアプリケーションは「モダンアプリケーション」と呼ばれ、ウェブおよびモバイルのバックエンド、IoT アプリケーション、AI/ML ワークロード、バッチ処理、PaaS ソリューション、マイクロサービスバックエンドなどのユースケースに対応しています。モダンアプリケーションは、これらの新しいアーキテクチャパターン、運用モデル、ソフトウェア配信プロセスを組み合わせて構築されているため、リスク、市場投入までの時間、所有にかかる総コストを削減しながら、ビジネスを短時間で刷新することが可能です。
モダンアプリケーション開発の利点
市場投入を加速
リリースサイクルを加速し、運用オーバーヘッドを軽減することで、開発者は新機能を素早く構築できます。テストとリリースプロセスの自動化を通じてエラー発生率を下げ、製品の市場投入にかかる時間を短縮できます。
イノベーションの向上
モジュール式アーキテクチャを使用すれば、個々のアプリケーションコンポーネントを迅速に変更でき、アプリケーション全体のリスクを低く抑えることができるため、チームはさらに多くの新しいアイデアを試すことができます。
信頼性の向上
開発ライフサイクルの各段階でテストの手順を自動化しモニタリングすることで、信頼性のあるモダンアプリケーションをデプロイします。すべての問題をリアルタイムで評価し、対処できます。
コスト削減
モダンアプリケーションは従量課金モデルを採用しているため、過剰なプロビジョニングやアイドル状態のリソースに対する支払いを削減できます。インフラストラクチャ管理を軽減することで、メンテナンスコストも削減できます。
モダンアプリケーションに関するウェビナーと日本語ガイド
はじめてのサーバーレスハンズオン
本ハンズオンセミナーでは、AWS が提供する統合型開発環境である、AWS Cloud9 を用いて、Lambdaや API Gatewayをデプロイします。前半の座学のみのご参加も可能です。
サーバーレスハンズオン中級編
「はじめてのサーバーレス」でご紹介する AWS Lambda, Amazon API GateWay, Amazon DynamoDB, Amazon Cognitoに加えて、AWS Step Functions, AWS AppSync を組み合わせた中級者の方向けのハンズオンセミナーです。
はじめてのアマゾン ウェブ サービス for Developer
エンジニアの方向けに、クラウドの特性や、AWS の特徴、導き出される開発手法の進化、アーキテクチャーの変遷等、インフラ以外の AWS サービスの特徴も併せてご説明いたします。後半は、Amazon Elastic Compute Cloud (EC2)の概要・機能や料金体系を学んでいただくハンズオンを実施します。
はじめてのコンテナ
セミナー前半では、コンテナの技術特性やAWSが提供しているコンテナ関連サービスの紹介、 また後半では、実際の AWS コンテナ関連サービスを用いたハンズオンを実施します。 前半の座学のみのご参加も可能です。
モダンアプリケーションに関する日本語ガイド
日本語ガイド「モダンアプリケーションガイド」では、現在、多くの企業や組織がアプリケーションのモダナイゼーションに取り組んでいる理由と、実際にお客様がモダナイゼーションを開始するためには何をすればよいかについてご紹介します。
モダンアプリケーションを構成する要素
-
アーキテクチャ
-
ソフトウェアの配信
-
データ
-
運用
-
セキュリティ
-
アーキテクチャ
-
アーキテクチャ: マイクロサービス
モノリシックアプリケーションは、短期間で開発できるため人気があります。しかし、アプリケーションのそれぞれの側面が緊密に結合されており、コードベースが拡大するにつれて、スケーリングと更新が困難になります。マイクロサービスと呼ばれるモジュラー式の独立コンポーネントでアプリケーションを構築すると、コンポーネントを簡単に変更できるようになるため、リリース速度が向上します。マイクロサービスはアプリケーションの拡張を容易にし、開発期間を短縮するため、イノベーションの実現、製品の市場投入の迅速化につながります。トヨタ・リサーチ・インスティテュート・アドバンスト・デベロップメント株式会社自動運転開発の加速に向け AWS のサーバーレスアーキテクチャを活用し「自動地図生成プラットフォーム」をわずか 2 ヶ月で構築導入事例はこちら -
ソフトウェアの配信
-
ソフトウェア配信: 自動化と標準化
マイクロサービスアーキテクチャでは、単一のサービスを中心にチームを編成し、各チームが個別に更新プログラムをリリースして、お客様に新機能を迅速に提供します。継続的なインテグレーションと継続的なデプロイ (CI/CD) を含む自動リリースパイプラインにより、チームはエラーを最小限に抑えつつ、大量のコードを迅速にテストおよびリリースできるようになります。Infrastructure as Code (コードとしてのインフラストラクチャ) テンプレートを介した標準化を行うことで、コードを通じてアプリケーションのテクノロジースタック全体をプロビジョニングすることが可能となり、チームは重要な要件を確実に満たすことができるようになります。
サイボウズ株式会社グローバル成長戦略の推進に向け US 市場向け業務改善プラットフォーム 『Kintone.com』を AWS に移行し IT インフラ基盤を刷新、マネージドサービスのフル活用により開発のアジリティを向上導入事例はこちら -
データ
-
データ: 分離データと専用データ
モノリシックアプリケーションと同じく、単一のデータベースでも拡張は簡単ではありません。耐障害性の課題を抱える、単一障害点となる可能性があります。モダンアプリケーションは、データベースとマイクロサービスの 1 対 1 のマッピングが存在する、分離したデータストアを活用しています。データをマイクロサービスと切り離すことにより、チームはサービスのニーズに最適なデータベースを自由に選択できるようになります。つまり、目前のタスク専用に構築したデータベースを選択できます。
ニフティ株式会社『@nifty ニュース』などニフティグループ全体で 100 以上の Web サービスをクラウドに移行 システムの柔軟性向上と約 30% のインフラコスト削減を達成、AWS を学び「エンジニアが元気になる」ことを体感導入事例を読む -
運用
-
運用: 可能な限りサーバーレスに
モダンアプリケーションには多くの可動部分、つまり独自のデータベースを備えた多くのマイクロサービスがあり、それらすべてが頻繁に機能をリリースしています。サーバーレスサービスでアプリケーションを運用すると、環境管理が必要なくなり、負担が軽減されます。コンピューティング、ストレージ、統合など、アプリケーションスタック全体にサーバーレスサービスがあります。これらのサービスはインフラストラクチャのプロビジョニングやスケーリングを必要とせずに実行でき、また可用性とセキュリティが組み込まれ、従量課金モデルを使用しています。
スマートニュース株式会社日米 2,000 万アクティブユーザーが利用する ニュースアプリの配信基盤に AWS のマネージドサービスをフル活用、 1 日 4 回の定時配信でスケールするアクセスピークを自動制御導入事例を読む -
セキュリティ
-
セキュリティ: 誰もが役割を持つ
モダンアプリケーションでは、セキュリティはもはやセキュリティチームの唯一の責任ではなく、開発ライフサイクルのあらゆる段階において深く統合されており、誰もが果たすべき役割があります。セキュリティは、コードリポジトリ、構築管理プログラム、デプロイツールなどのツール内で統合されています。サーバーレスサービスでは、基盤となるインフラストラクチャセキュリティが組み込まれているため、セキュリティ状態の維持を簡単に行うことができます。マネーツリー株式会社業界最高クラスのセキュリティとプライバシー保護が求められる次世代の金融インフラプラットフォームに AWS のセキュリティサービスと AWS Fargate を採用導入事例を読む
モダンアプリケーション開発のお客様事例
お客様事例
ASE 時代におけるコネクテッドカーの増加に対応する次世代 OTA(無線による更新)サービス提供に向けたアーキテクチャ刷新にて AWS のサーバーレスアーキテクチャを活用。1,000 万台超の自動車がつながる世界の実現へ。
お客様事例
スモールビジネスを支える会計ソフトなどのバックオフィス業務効率化サービスを AWS 活用によりセキュアに展開。Amazon EKS により、アプリ開発者向けのセルフサービス化も実現。
モダンアプリケーション開発を支援する国内パートナー
クラスメソッド株式会社
クラスメソッドは「すべての人々の創造活動に貢献し続ける」という理念のもと、クラウド、ビッグデータ、モバイル、センサー、音声認識等の多岐にわたる技術支援を展開しています。コンサルティングやシステム設計開発に加え、国内有数の情報量を誇る技術メディアを運営してます。
詳細はこちら
アイレット株式会社
「cloudpack」(運営:アイレット株式会社)は、AWS の各種プロダクトにおいて、導入・設計から運用保守までのフルマネージド・サービスを提供し、バックアップや 24 時間 365 日の監視/障害対応、技術的な問い合わせに対するサポートなどを行っています。
詳細はこちら
富士ソフト株式会社
富士ソフトは独立系 IT ソリューションベンダーで、AWS を活用したさまざまな大規模システムの導入や、運用保守まで含めたワンストップサービスを提供し、2020 年 5 月にプレミアコンサルティングパートナー認定を取得しています。
詳細はこちら
アプリケーションのモダナイズに関するお問い合わせはこちら












