近年、システム開発手法は多様化されつつあり、アジャイル開発や並行開発、派生開発、または、インフラのコード化といったやり方が当たり前になってきています。
そのような状況下では、CI(継続的インテグレーション)/
CD(継続的デリバリー)と呼ばれる考え方、つまり、インフラのコード化をし、さらにソースコードのビルドやテスト、および、アプリケーションのデリバリーまで、開発工程全体を自動化することが重要となります。
当ソリューションは、そのようなCI/CDの仕組みの構築をAWSの環境上で実現をサポートするソリューションです。
OSの設定やミドルウェアの設定が設計書と異なる、もしくは、設計書がない、内容把握しているインフラ担当が退職したといった事情により、インフラの設定内容がブラックボックス化し、リプレース時に苦労するという話は良く聞きます。CI/CDを行うとインフラ部分もコード化する事も可能であり、これによりインフラ設定がコードとして明示化され上記のようなブラックボックス化を防ぐことが出来ます。
構築に必要な要素をコード化しておくことで、今後、類似環境を構築する際にコード流用する事で構築の工数の削減が出来ます。
手動ではなく機械的にデプロイ作業をする事で、人為的なミスが無くなり、一定の品質を保つ事ができるようになります。また、細かい単位でデプロイを繰り返していく事で、バグの早期発見につながります。
コードプッシュをトリガーに自動でデプロイをするような、作業プロセスの自動化を実現できます。これにより、開発に関する作業時間の削減が期待できます。
お客様が求めるご要望に応じて実施内容を都度ご提案いたします。
AWS CodeStar / AWS CodeCommit / AWS CodeBuild / AWS CodePipeline / AWS CodeDeploy 等のサービスを利用しCI/CDを実現します。AWS以外のサービス・ツールも要件に応じて対応します。
インフラ構築として必要となる範囲をCloudFormationでコード化します。
CI/CDを実現するにあたり、作業自体をお客様主体で行いたいケースであれば、弊社側でノウハウやサンプルコードの提供をすることが可能です。
CI/CDはコンテナと相性が抜群です。コンテナ化と合わせて実施することが可能です。
強み01
弊社対応範囲はAWSサービスを基本としますが、お客様で既存運用されている状況を鑑み、利用するCI/CDツールを選定可能です。
強み02
弊社の対応メンバーは、アプリ/インフラのスキルを持つメンバーによる混合チームです。アプリ/インフラ双方の観点で支援ができる事が強みです。
強み03
弊社の各種ソリューションを交える事で、アプリ/インフラ構築・移行やセキュリティ対応、監視運用といったCI/CD以外のご要望にお応えできます。
まずはご要件を確認するための打合せを実施いたします。
打合せ内容をもって、対応内容とスケジュール、お見積りをご提案いたします。
ご契約
納品
※記載の作業は一例です。ご契約条件により要件定義以降の対応内容は都度変動いたします。
価格
「AWS CodePipeline」を活用することで、普段利用しているBitbucket(バージョン管理リポジトリホスティングサービス)から直接CI/CD を実施することができるようになりました。当初の計画では、このプロジェクトにかけた投資を約2年で回収するつもりでしたが、想定以上のコスト削減が可能になったおかげで、予定よりも早く約1年間で回収できる見通しが立ちました。
BEFORE
●技術的な試みを繰り返した結果、サービスレベルが過剰になりコスト負担が増大
●Kubernetesの運用は難易度が高く、特定の技術者しか扱えない属人化が進行
AFTER
●システムを集約・削除することで、AWS の月間の利用料が 50%以下に削減
●インフラの運用管理をアウトソースし、社内インフラチームの管理負担を軽減
●AWSの標準ルールに則った運用で、システム全体のセキュリティが大幅に強化
●アプリケーション監視やログ収集を一元化し、運用負担を大きく削減
スタイルズ主催ウェビナー開催中
ウェビナー申し込み
〒101- 0052
東京都千代田区神田小川町1-2
風雲堂ビル6階