CLOUD

クラウド開発

各種クラウドサービスに対応・最適なクラウドサービスを活用

クラウドサービスを活用する企業が増え続けている現在、IaaS/PaaS/SaaSといった各種クラウドサービスを活用したシステムが必要不可欠になりつつあります。 インビリティーでは、新規システム開発、既存システムの改造や機能追加、オンプレからの移行や別クラウドへの移行などについて、クラウドを熟知した技術者が柔軟にご対応致します。 クラウドアーキテクチャー設計から開発・運用・保守までご対応致します。

各サービスの特徴

Amazon Web Services(AWS)
Amazon.comが提供しているクラウドサービス「Amazon Web Services」は高いセキュリティと豊富なサービス数を誇る世界No1シェアのクラウドサービスです。 AWSのAmazon EC2を利用することで簡単に拡縮可能な仮想サーバーを構築することができ、Amazon ECSを利用することでDockerコンテナを管理することができます。
また、Amazon S3は従量課金でコスト効率もよく、トップクラスの可用性・耐久性をもつストレージサービスです。 そのほかにも、AWS Lambdaを利用することで、サーバーを意識せずにプログラムを実行することができます。 IoTデバイス等から発信される各種ビッグデータについて、リアルタイムに収集・処理するサービスをサーバレスでコスト効率よく実現することができます。
Microsoft Azure
Microsoftが提供しているクラウドサービス「Microsoft Azure」はMicrosoft製品との連携がしやすく、オンプレミスとの親和性が高いクラウドサービスです。 AzureのAzure Virtual Machinesを利用することで簡単に拡縮可能な仮想サーバーを構築することができ、Azure Container Instancesを利用することでDockerコンテナを管理することができます。
また、Azure Storageは従量課金でコスト効率もよく、トップクラスの可用性・耐久性をもつストレージサービスです。 そのほかにも、Azure Functionsを利用することで、サーバーを意識せずにプログラムを実行することができます。 Spark,Kafkaなど人気の高いOSSフレームワークを利用することで、常時大量通信の処理が必要なシステムをスケーラブルに実現できます。
Google Cloud Platform(GCP)
Googleが提供しているクラウドサービス「Google Cloud Platform」では一連のモジュール化されたサーバーレスクラウドサービスが提供されており、 コンピューティング、データベース、ストレージ、データ分析、機械学習など、Iaasからサーバーレスの各種環境やアプリケーションプログラミングインタフェースを提供しています。
AndroidおよびChrome OSの開発元でもあるため信頼性も高く、一般ユーザー向けサービスとしてGoogle検索やYouTubeといったサービスでも認知されており、 上記のサービスもGoogleCloudが利用されています。
Oracle Cloud Infrastructure(OCI)
Oracleが提供しているクラウドサービス「Oracle Cloud Infrastructure」は、 サーバー・ストレージ・ネットワーク・アプリケーションなどのサービスを高性能・高セキュリティで提供しています。 IaaS、PaaS、SaaS、DaaSを提供しており、アプリケーションをクラウド上でビルド、デプロイ、インテグレーションするために利用できます。
プラットフォームはオープン標準で様々なOSSのフレームワークやOracleのツールをサポートしています。 大規模なデータを短時間で処理するOracleDatabase環境を簡単に構築することができ、 従来のオンプレミス環境からクラウド環境にOracleDatabaseを移行する際に特におすすめのクラウドサービスです。

開発事例

掲載されているのは一例です。ご相談やご質問がございましたらお気軽にお問い合わせください。

コネクティッドカー サービス開発

コネクティッドカーとはIoT(モノのインターネット)の一種でインターネットに常に接続している車のことです。 クラウドの普及により、膨大なデータを素早く収集・蓄積・分析が可能となり、 自動車の状態や道路状況などの様々なデータをセンサーから取得し、 インターネットを介して収集・蓄積・分析することで、新たな価値を生み出すことが期待されています。
具体的には自動車に搭載した通信機(DCM)から車両情報をクラウド上のデータベースに蓄積し、 蓄積したデータを元に分析して走行アドバイスや周辺の道路情報を共有するシステムや、 自動車が盗難にあった際、車両の位置を特定することができるシステムや、 Apple CarPlayやAndroid Autoを活用して自身のスマホアプリを車両端末で利用するシステムなど開発致します。

  • 電動化・自動化
  • スマートモビリティ
  • IoT

開発環境

他の言語・環境にも対応可能ですので、お気軽にお問い合わせください。

クラウド
AWS, Azure, Oracle Cloud, GCP
代表的なサービス
EC2, ECS, S3, CloudFront, Fargate, Lambda, DynamoDB, Elastic Load Balancing, CloudWatch, CloudFormation, Athena, Kinesis, SageMaker, Pinpoint, SNS, SES, RDS, ALB, Glue, Batch, Cloud9, API Gateway
Autonomous Database, Oracle Machine Learning, Big Data(kafka,spark), WebLogic
Azure Pipelines, App Service, API Management, Web Apps, Web App for Containers, Load Balancer, Application Gateway, Front Door, Machine Learning, HDInsight(Kafka/Spark), Functions, SQL Database, Storage, CosmosDB, Event Hubs, AKS
Compute Engine, App Engine, Cloud Functions, Cloud Pub/Sub, Cloud Console, Cloud Datastore, Cloud Bigtable, Cloud Run, Cloud Storage, Virtual Machine, Integration, Object Storage

価格例

掲載されているのは一例です。ご相談やご質問がございましたらお気軽にお問い合わせください。

ゲームサービス基盤開発

スマートフォンゲームアプリ向けサービス開発

¥58,000,000~

  • ゲートウェイ開発
  • 登録サービス開発
  • 検索照会サービス開発
  • 中継サービス開発
  • 運用・保守

クラウド認証基盤開発

ユーザー認証を行う仕組みの開発

¥10,800,000~

  • 認証基盤
  • パスワードリマインダー
  • 2ファクタ認証
  • API提供
  • 暗号化

車両診断システム

認証機能をサーバレスアーキテクチャで実現した、車両診断システムへのログイン認証システムの開発

¥8,000,000~

  • 車両診断
  • サーバーレス
  • 認証システム連携

各種サービス

仮想マシン

クラウドサービスを活用することで素早く仮想サーバーを構築し利用できます。 従来であれば物理的なサーバーを準備してその上に仮想サーバーを立て構築を行いますが、 クラウドサービスを活用することで 初期コストをカットして、素早く仮想サーバーを構築することが可能です。 また、負荷状況に合わせて仮想サーバーのリソースを柔軟に増減することが可能になり機会損失や設備コストの最適化を図ることができます。

  • EC2
  • Virtual Machines
  • Compute Engine
  • Auto Scaling
  • Virtual Machine Scale Sets
  • Autoscaling

ストレージ

クラウド型のオブジェクトストレージサービスを活用することで、物理的なサーバーを準備せずに大容量かつ耐久性・可用性の高いストレージサービスを低コストで利用することが可能です。 また、ブロックストレージサービスと仮想マシンサービスと組み合わせることで、耐久性・可用性の高い高性能な仮想マシンを低コストで提供することができます。

  • S3
  • Blob Storage
  • Cloud Storage
  • EBS
  • Managed Disks
  • Persistent Disk

データベース

クラウドサービスを活用することで、データベースをクラウド上に構築することが可能になります。データベースのインストールやセットアップ、バックアップなどの初期設定をクラウド側が行っているため、すぐにデータベースを利用することができます。また、ビッグデータを扱うのに使用されるNoSQLデータベースも、クラウドサービスを活用することで利用可能です。

  • RDS
  • Aurora
  • SQL Database
  • Cloud SQL
  • DynamoDB
  • Cosmos DB
  • Cloud Datastore
  • Cloud Bigtable

プログラム実行

サーバーや仮想マシンを使わずにシステムを構築するアーキテクチャーで、イベントドリブン型コード実行サービスと呼ばれるサービスを利用してシステムを構築します。 アプリケーション開発の高速化・簡素化をおこなうことができ、複雑なオーケストレーションの問題も解決できます。クラウドでの大規模なデプロイと運用、トリガーとバインドを使用したサービスの統合が可能です。

  • Lambda
  • Functions
  • Cloud Functions

データ分析

標準SQLを使用して簡単にデータ分析ができます。サーバーレスでの動作なので、インフラ管理は不要です。 ストレージ内にあるデータを指定し、スキーマを定義し、標準的なSQLを使用してクエリの実行ができます。データ量にもよりますが数秒で結果を確認でき、分析用データを準備するための複雑な処理は不要になります。SQLで大量のデータにすばやくアクセスし簡単に分析できるようになります。

  • Athena
  • Data Lake Analytics
  • BigQuery
  • CloudSearch
  • Cognitive Search

IOT

IoT端末からの大量トランザクションの負荷分散を行うクラウド内でホストされているサービスで、クラウドとデバイスの間の双方向通信に対するハブとして負荷分散を行います。 何百万ものIoTデバイスとクラウドを接続する際にセキュリティで保護された通信を提供できます。

  • IoT Core
  • IoT Hub
  • Cloud IoT Core
  • Greengrass
  • IoT Edge
  • Cloud IoT Edge

AI

機械学習モデルを迅速に構築し、トレーニング、デプロイができます。 高品質の学習モデルを容易に構築できるため、機械学習の各プロセスから負荷の大きな部分を取り除きます。ツールとワークフローを一緒に結び付けて行く必要がありますが、機械学習用に使用できる全コンポーネントをクラウドサービスが提供し、モデルを本番環境へ送り出すまでの時間を短縮することで、手間と費用を大幅に抑えられます。

  • SageMaker
  • Comprehend
  • Rekognition
  • Machine Learning
  • Speech Services

コンテナ

コンテナはアプリケーションを実際の実行環境から抽象化して格納するための論理パッケージングメカニズムで、オペレーティングシステムとアプリケーションを切り離すことで、ターゲット環境に左右されることなく、 コンテナベースのアプリケーションを簡単にデプロイできるようになります。 VM同様にライブラリや他の依存関係とアプリケーションをまとめてパッケージ化し、 ソフトウェア サービスの実行用に独立した環境を提供します。

  • Elastic Container Service
  • Service Fabric
  • Container Registry
  • Fargat
  • Container Instances

メディア

マネージド型のライブストリーミングサービスを活用することで、 動画配信の仕組みを容易に構築可能となります。 ライブストリームをクラウドに送信するだけで遅延の少ないライブ動画を、ウェブサイトやアプリケーションを通じ世界中で視聴できる環境を構築できます。

  • Elastic Transcoder
  • Media Services
  • Interactive Video Service

ネットワーク

高速にコンテンツを配信するネットワークを構築できます。データ、動画、アプリケーションなど、様々なWebコンテンツをスムーズに配信できるよう、世界規模のデータセンターであるエッジロケーションのネットワークを通じてコンテンツの配信が行われ、ユーザーからのリクエストをルーティングする仕組みです。

  • CloudFront
  • CDN
  • Route 53
  • Cloud DNS
  • Direct Connect