グレー
ケーススタディー

Ataccama が開発者を喜ばせて Docker で AI の旅を加速させた方法

ロゴ

会社について: アタッカマ・コーポレーション(Ataccama Corporation)は、国際的なソフトウェア会社である
産業:ソフトウェア開発
企業規模: 501-1、従業員000人
場所:トロントに本社を置き、北米、EMEA、APACのクライアントの近くに配置されています

ハイライト

  • Dockerにより、デプロイ時間が 75%短縮され、サーバーが 40%削減されました
  • 拡張性が向上し、アプリケーションのスケーリング時間が 66%短縮
  • 開発サイクルと運用の迅速化と合理化
  • リソース使用量を大幅に削減(アプリケーションあたりのCPU使用率を33%削減)
  • アプリケーションのパフォーマンスと信頼性が大幅に向上
  • 社内チームとクライアント双方のユーザー満足度の向上

概要

国際的なデータ管理のリーダーがインフラストラクチャをモダナイズ

Ataccama は、ビジネスの拡大を見据えて、AWS や Azure などのクラウド プラットフォームを活用して、俊敏性、拡張性、コスト効率を実現したいと考えていました。 物理サーバーからクラウドサーバーへの移行には、Dockerなどのコンテナ化テクノロジーを採用してデプロイプロセスを標準化することが含まれていました。 また、Ataccama は、この移行を促進するために、開発チームと IT チームを DevOps 手法に移行しました。 最後に、Ataccamaの顧客の期待に応えるため、セキュリティ体制の改善とアプリケーションパフォーマンスの向上が優先されました。

Dockerの開発者ツールスイートは理想的なソリューションを提供し、Ataccamaが迅速なデプロイ、環境間のシームレスな移植性、およびアプリケーション管理の簡素化を実現するのに役立ちました。 Docker化されたマイクロサービスに移行することで、Ataccamaは機能開発を加速し、効率とパフォーマンスを向上させ、セキュリティと高可用性を確保することができました。

会社概要

データ管理のイノベーター

16年以上にわたり、Ataccamaはデータ品質、ガバナンス、マスターデータ管理(MDM)のパイオニアです。ジェネレーティブAI(GenAI)を搭載したAtaccama ONEは、包括的なデータ管理機能を提供し、組織が信頼できる高品質で管理されたデータを使用してビジネスイニシアチブを加速するのに役立ちます。 世界中で 200 社以上のアクティブな顧客を抱えるAtaccamaは、企業がデータの価値を最大化する方法のイノベーションを推進し続けています。

課題

クラウドへの移行と新しいプラクティスの採用

Ataccama のチームは、俊敏性、拡張性、コスト効率を高めるために、最新のテクノロジーに対応する必要性を認識していました。 モノリシックなレガシーアプリケーションからクラウドネイティブアーキテクチャへの移行には、DockerやKubernetesなどのコンテナやオーケストレーターによるデプロイを標準化する必要がありました。

さらに、手作業によるコーディングと運用から自動化されたDevOps手法への移行は、アタッカマの技術チームのスキルアップに新たな機会をもたらしました。 開発者にコンテナのスキルを身に付けさせ、チーム間のコラボレーションを促進することは、プロジェクトの重要な部分でした。

あらゆる業界の企業が前例のないデータの増加とそれに伴う複雑さを経験している中、Ataccamaは、データ管理の課題に取り組むために、アプリケーションのパフォーマンス、セキュリティ、高可用性に関する顧客の期待に一貫して応えることに重点を置いていました。 GenAIのようなイノベーションイニシアチブをサポートするには、Ataccamaのテクノロジースタックをアップグレードする必要もありました。

クラウドとコンテナは戦略的なメリットが計り知れませんが、これらを効果的に活用するには、組織とテクノロジーの重要なシフトが必要でした。

解決

Dockerは開発者の満足度と生産性を向上させます

クラウドへの移行を成功させるために、Ataccama は Docker を使用してコンテナベースのアーキテクチャを構築し、オンプレミス環境とクラウド環境間でシームレスな移植性を実現しました。 Dockerのコンテナプラットフォームにより、開発者は本番環境のインフラストラクチャをローカルにミラーリングし、アプリケーションを簡単にコンテナ化して超高速でデプロイできるようになりました。

Ataccama even considered other container solutions, like Podman, but Senior DevOps Engineer, Vladimir Mikhalev was adamant that Docker was the best solution. Mikhalev was sure Docker was the right choice. “What makes Docker a class apart is its support for open standards like OCI and its amazing flexibility,” he says. “It goes far beyond just running containers. With Docker, we can build, share, and manage containerized apps seamlessly across infra in a way most tools can’t match.”

Mikhalev had previously worked in IT at IBM, Thales, and Amazon. Today, he runs a community for DevOps to share all things Docker, containers, and IT tech in general. His goal is to empower the DevOps community to squeeze every last drop of potential out of Docker and container tech.

Docker Compose

Mikhalev highlights the enormous developer appeal of Docker and uses Docker Compose as an example. Despite being targeted for local development environments, Compose has become ubiquitous even in staging because of its simplicity.

簡単な YAML ベースのサービス定義により、Compose は実験のお気に入りとして確立されています。 Compose は、ネットワーク、ストレージ、ボリュームを自動的に処理することで、データベースやメッセージキューなどの一般的なアプリケーションのセットアップ時間をわずか数分に短縮します。

Mikhalev 氏によると、チーム メンバーは、本番前の環境でも、利便性のために Compose を定期的に選択しています。 「複雑なオーケストレーションの概念を学習する必要がなくなったため、アプリケーション機能の提供に集中できます」と Mikhalev 氏は言います。 Compose が提供する複数のコンテナにまたがる統合ビューは、テスト中にも役立ちます。

Docker Compose は、便利で構成可能なツールであるため、Ataccama で人気が高まっています。 そのシンプルさとユーザーフレンドリーなデザインは、同社の技術スタック内で広く使用されていることに貢献しています。

チーム全体の結果

Dockerは現在、さまざまなチームやタスクの日常的な開発の一部となっています。 Ataccama社によるDevOps手法の採用は、ガバナンスの合理化とセキュリティコンプライアンスの確保を継続するDockerのツールスイートによって、より迅速に実現されました。 Ataccamaのスケーラビリティは、共有リソースを介してトラフィックの急増を処理し、コードを調整することなく簡単にクロスクラウドテストを容易にするDockerの恩恵も受けています。

全体として、Dockerは、クラウドプラットフォーム全体で高性能で安全なアプリケーションを迅速かつ大規模に提供するために必要なデプロイの俊敏性、移植性、および回復力をAtaccamaに提供します。

主な利点

スピード、拡張性、標準化

Ataccama社がDockerを導入することで実現した具体的なテクノロジーとビジネスの改善は、変革をもたらしました。

導入とイノベーションのサイクルを短縮

Dockerにより、Ataccamaはアプリケーション展開のリードタイムを 75%短縮し、開発から本番までの時間を 50%短縮することができました。 Dockerは、セットアップ時間を短縮し、環境構成を簡素化することで、チームが新しいコンテナを即座に立ち上げ、価値の提供に焦点を移すことを可能にします。

リソース使用率と拡張性の向上

コンテナ化による密度の増加により、Attacamaのサーバーフットプリントは 40%縮小し、レガシーハードウェアの廃止が可能になりました。一方、コンテナは、ワークロードが基盤となるカーネルを共有するため、アプリケーションあたりのCPU使用率を 33%削減しました。これにより、使用率が向上し、ホスティング容量が向上し、ビジネスの成長を支えました。スケーラビリティも向上しました – Docker により、Ataccama は 2 倍のアプリケーション インスタンスを簡単に管理し、需要の急増に合わせてシームレスにスケーリングできるようになり、アップタイムと可用性が向上しました。

セキュリティと信頼性の向上

Dockerは、開発とテストから本番環境まで、環境全体で一貫性を確保し、ギャップから生じる問題を減らします。また、Docker は実行時にコンテナを分離し、脆弱性を最小限に抑えます。これらの機能強化は、より堅牢で回復力のあるアプリケーションポートフォリオに変換され、プラットフォームの信頼性と顧客の信頼が向上します。

イノベーションの促進

導入を加速し、環境の一貫性を向上させ、ローカルワークステーションでのスケーラブルな実験を可能にすることで、Ataccamaはビッグデータと機械学習に関する戦略的イノベーションイニシアチブを急速に進めています。

 

業績

未来に向けた変革

クラウドネイティブなアーキテクチャとコンテナを採用し、Dockerが極めて重要な役割を果たすことは、Ataccamaの移行とデジタルトランスフォーメーションの成功に不可欠であることが証明されました。 Dockerは、変化に対する技術的および文化的な障壁を打ち破り、レガシーインフラストラクチャから最新のアプリケーションアーキテクチャへの移行を可能にしました。 コンテナを競争上の優位性に変えることで、Ataccama は規模を拡大しながら、顧客が要求するペースで顧客のニーズを満たし続けています。

Ataccamaは、Dockerを活用してテクノロジーのビジョンを推進することに注力することで、運用効率が向上し、イノベーションと実験の文化に貢献しています。 GenAI機能のプロトタイプ作成と展開を迅速に行うことができるため、Ataccamaはデータ管理の分野で優位に立ち、AIの大きな可能性を探求し、テストする準備ができています。

「Docker に切り替えたことで、状況は一変しました」と Mikhalev 氏は言います。 「モノリシックなアプリケーションではなく、モジュール式のマイクロサービスを作成できるようになりました。独立した開発と効率的なデプロイが可能です。 これは、私たちが提供できる速度に関する飛躍的な進歩です。」

「モノリシックなレガシーアプリをDockerに移行したことは、ゲームチェンジャーでした。これにより、独立して開発し、効率的にデプロイできるモジュール式のマイクロサービスを構築できるようになりました。これまで不可能だった速度を解き放つことができるのです」

ウラジミール・ミハレフ

シニアDevOpsエンジニア - Ataccama

「私にとってDockerの最もインパクトのある機能は、アプリ、構成、依存関係を1つの標準化されたユニットにバンドルできることです。 このレベルのカプセル化は、環境の不整合を排除するためのゲームチェンジャーとなっています。」

ウラジミール・ミハレフ

シニアDevOpsエンジニア - Ataccama

「Dockerが他とは一線を画すのは、OCIのようなオープンスタンダードのサポートと、その驚くべき柔軟性です。これは、単にコンテナを実行するだけではありません。Docker を使用すると、ほとんどのツールでは対応できない方法で、コンテナ化されたアプリをインフラ全体でシームレスに構築、共有、管理できます。」

ウラジミール・ミハレフ

シニアDevOpsエンジニア - Ataccama

「Docker に切り替えたことで、私たちは状況を一変させました。モノリシックなアプリではなく、モジュール式のマイクロサービスを作成できるようになりました。独立した開発と効率的なデプロイが可能になりました。これは、私たちが提供できる速度に関する飛躍的な進歩です。」

ウラジミール・ミハレフ

シニアDevOpsエンジニア - Ataccama

自分に合ったサブスクリプションを見つける

今すぐ専門家に連絡して、Dockerサブスクリプションのコラボレーション、セキュリティ、サポートの完璧なバランスを見つけてください。