サーバーレスでサーバー運用を意識しないアプリケーション開発を実現
モダンなアプリケーション開発においては、すべての機能を1つのアプリケーションとしてまとめるモノリシックアーキテクチャではなく、モジュラーアーキテクチャと言われる、各モジュールを分割し疎結合に組み合わせるアーキテクチャを採用します。このような場合に活用されるのがサーバーレステクノロジーです。
EC2でアプリケーションを稼働させる場合、必要なミドルウェアを導入し、継続的にセキュリティパッチを適用させていく必要があります。更にユーザーが増加する場合はEC2を多めに起動し余剰リソースを確保しておく必要もあります。
AWS Lambdaなどのサーバーレステクノロジーを採用する場合、こうしたサーバーの運用を意識する必要がなくなり、アプリケーションの設計や開発に集中できます。
また、サーバーレスでは、常時稼働するサーバーとは異なり、実行時間や指定したスループットに対して課金されるため、コスト最適化へのアプローチの一つとしても有効です。
ただし、全てのシステムをサーバーレステクノロジーのみで完結させることは現実的ではありません。演算処理の時間が比較的短く、機能を分解しやすいものに対して適した技術と言えます。
スカイアーチネットワークスではお客様のビジネス要件を踏まえ、サーバーレステクノロジーとコンテナテクノロジーを組み合わせて、最適な環境を設計・構築し、お客様のアプリケーション開発・運用を支援して参ります。